/* $Id: main.css 9283 2011-09-30 14:36:54Z chrisl $ */

@import url("/style/main-adv.css");/* import advanced styles, tricking Netscape 4 */

/* set the default font for the site */
BODY {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
}

/* set default styles for the header tags */
H1 {
	font-weight : normal;
	font-size : large;
}
H2 { font-family : Verdana, Geneva, sans-serif; }
H2, H3 { font-size : small; }
H4 { font-size : .9em; }
H2, H3, H4 { font-weight : bold; }

A:link { color : Blue; }				/* set the link colors */
A:visited { color : Purple; }
A:active { color : Red; }

A.command:visited { color : Blue; }
A.hovering { text-decoration : none; }
A.hovering:hover { text-decoration : underline; }

FORM { margin : 0; padding : 0; }	/* set margins for standard elements */

/*** define generic toolbox classes that can be used with multiple elements *****/
.smalltext {
	font-family : Verdana, Geneva, sans-serif;
	font-size : x-small;
}
.warning { color : Red; }
.centered {	text-align : center; }
.hide { display : none; }

.tip {
	font-weight: normal;
	font-size : x-small;
}


/*** define styles for major page components ************************************/

BODY { margin : 0; padding : 0; }	/* zero the body margins so we */
#pageWrapper {								/*  can set them here explicitly */
	padding-bottom : 15px;
	text-align : center;					/* this block of code centers */
}												/*  the webpage and resets the */
#pageDisplay, #truste {					/*  inner sections to the left */
	width : 960px;
	margin : 0 auto;
}
#masthead, #mainContent { text-align : left; }
#mainContent {
	float : left;
	width : 720px;
}

#skipNav { display: none; }

#firstNav, #secondNav { clear : both; }

#Logo { display : block; float : left; }
#Ad_Horiz_Top, #SiteStats_Banner, #profileHeader { display : block; float : right; }

#pagefooter {
	padding : 5px 10px;
	background : #FC4;
	font-size : x-small;
}
#pagefooter A { color : Black; }
#pagefooter .separator { padding : 0 2px; }

#mobilefooter {
	text-align: center;
	padding : 5px;
	background : #EEE;
	font-size : x-large;
}
#mobilefooter A { color : Black; }

#truste {
	padding : 5px 5px 0 0;
	text-align : right;
}
