ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}



/* MAIN NAV STYLES
--------------------------------*/

#header #mainnav {
	border-top:			1px solid #000000;
	border-bottom:		1px solid #000000;
	border-left:		1px solid #000000;
	background:			#000000;
}
#header #mainnav li {
	float:			left;
	display:		inline;
}
#header #mainnav li a {
	display:			block;
	color:				#fff;
	padding:			0.5em 1em;
	border-right:		1px solid #000000;
	font-weight:		bold;
	text-transform:		uppercase;
	text-decoration:	none;
}
#header #mainnav li a:hover {
	background:		#fff;
	color:			#000000;
}


 /* CSS Workarounds
--------------------------------------------------------------------*/

 /* clearfix (already applied on #body)
--------------------------------*/

.clearfix:after,#body:after,
#sf_admin_container #sf_admin_bar:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix,#body,
#sf_admin_container #sf_admin_bar {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix, * html #body, * html #sf_admin_container #sf_admin_bar {height: 1%;}
.clearfix, #body, #sf_admin_container #sf_admin_bar {display: block;}
/* End hide from IE-mac */
