body {
	margin: 0;
	padding: 0;
	background-color:#000000;
	color:white;
}

a {
	color:#c9ebfb;
	text-decoration: underline;
	}
	
ul, li, h3 {
	color:white;
	}

/* Containers */

#header_container {
	width: 100%;
	height: 176px;
	background-color:#000000;
	background-image:url(images/titlebg.jpg);
}

#midbar {
	width: 100%;
	height: 1px;
line-height:1px;
	background-color:#ffffff;
}

#main_container {
	width: 100%;
	background-position:top;
	background-repeat:repeat-x;
	background-color:#000000;
	text-align:left;
}

#footer_container {
	clear: both;
	width: 100%;
	background-color:#000000;
}

/* Centers */

#header_center {
	height: 150px;
	background-image:('images/titlebg.jpg');
}

#navigation_center {
	height: 30px;
	background-color:#000000;
}


#footer_center {
	float: left;
	width: 60%;
	background-color:#000000;
	padding: 0px 25px 0px 25px;
}

#footer_side {
	float: left;
	width: 25%;
}

#header_center, #navigation_center, #main_center, #footer_container {
	max-width: 1000px;
	min-width: 770px;
	width: expression(document.body.clientWidth < 770? "767px" : document.body.clientWidth > 1000? "1000px" : "auto");
	margin: 0 auto;
	position:relative;
}

/* Containers inside Main*/

#side_container {
	float: left;
	width: 25%;

}

#content_container {
	float: left;
	width: 60%;
	}
	
#leftshade {
	width:20px;
	height: 100%;
	float: left;
}

#rightshade {
	width:20px;
	height: 100%;
	float: left;
}


/* Paragraphs and Headings */

#side_container {
	text-align: right;
	margin-top: 45px;
	font-family:Myriad, Arial, Helvetica, sans-serif;
}

#content_container {
	padding: 0px 25px 0px 25px;
	font-family:Myriad, Arial, Helvetica, sans-serif;
	font-sie: 14px;
	line-height: 25px;
	
}

#content_container p:first-line {
	font-variant:small-caps;
	font: bold;
	font-size: 16px;
	}


#redbar {
	max-width:600px;
	min-width: 500px;
	width: expression(document.body.clientWidth < 770? "500px" : document.body.clientWidth > 1000? "600px" : "auto");
	background-color:#ffffff;
	position: absolute;
	left:0px;
	top: 450px;
height:1px;
line-height:1px;
	}

#date {
	position: absolute;
	left: 100px;
	top: 500px;
	font: Myriad, Arial, Helvetica, sans-serif;
	text-align: right;
}
	
