html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:gray;
	
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
}


div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:960px;
	background:url(/images/main/background_repeat.gif) repeat-y;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	padding:0em;
	background:#ddd url("../csslayout.gif") 98% 10px no-repeat;
	
}


div#content {
	padding:0em 0em 5em; /* bottom padding for footer */
	width:740px;	
}


div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#ddd;
	
}
	
div#navigation {
	width:220px;
	position:absolute;
	left:741px;
	top: 152px;
	}
	
/*new stuff*/

div#navigation a {color:#b3b3b3; text-decoration:none;}
div#navigation a:hover {color:#e23800;}
div#navigation a.loginLink {text-decoration:underline;color:#e23800;font-size:10px;}
div#navigation .sectionHeader {font-family:"Times New Roman", Times, serif; font-size:16px; color:#fff;border-bottom:1px solid #fff;margin-right:25px;font-variant:small-caps;}

div#header {background-color:#fff;height:151px;}

div#content .sectionHeader {font-family:"Times New Roman", Times, serif; font-size:16px; color:#e23800;border-bottom:1px solid #e23800;margin-right:25px;font-variant:small-caps;}
div#content p {margin-bottom:10px;text-align:justify;}

div#login input {border:1px solid #b3b3b3; background-color:#fff;}
div#login .divider{border-bottom:1px solid #b3b3b3;}*/
div#login .loginWelcome {color:#b3b3b3;font-variant:small-caps;}
.formFieldHeader {color:#b3b3b3;padding-bottom:2px;padding-top:2px;font-size:12px;font-variant:small-caps;}
form input {margin:0px; padding:0px;} /*reset default padding on form elements*/
.loginButton{padding:0px 3px;font-size:12px; font-variant:small-caps; text-align:center;}
p {margin:0px;padding:0px;} /* reset default padding on p element */
.padding {padding:10px 25px 0px 25px;}
.bottomPadding{padding-bottom:10px;}

div#header .logoContainer{width:87px; float:left;}
div#header .imageContainer{width:220px;float:right;}

/*Editorials css in side bar*/
.style1 {
	color: #FFFFFF;
	font-weight:bolder;
	}
.style1_header{
	padding:2px 0px 2px 10px;
	}
.style7 {
	color: #FFFFFF;
	font-stretch:extra-condensed;
	}
