@charset "utf-8";
/* CSS Document */

/*Colors Used...
	Grey (backgrounds): #b4b28c
	Dark Red (backgrounds):  #851313
	Darker Red (borders):  #6E0606
	Light Yellow (text / background): #F7F1BC
	Dark Blue (backgrounds):  #11273e
*/
html{background:#b4b28c;}
body{font-size:small; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; line-height:135%;}
#container{
	width:1000px; padding:0; margin:2em auto; background:#11273e; overflow:hidden;
	/*Rounded Corners*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.caps{font-variant:small-caps;}
/*============================= header =============================*/
#header {float:left;}
#title h1 {padding:.5em; font-variant:small-caps; font-weight:bold; text-align:center; font-size:300%;
	color:#F7F1BC; background:#851313;}
#news_banner{background:url(images/news_bg.jpg) bottom left repeat-y;
	border:2px solid #6e0606; border-right:none; border-left:none;}  /*a 4px border when no news banner*/
#news_banner p{color:#6e0606; text-align:right; padding:.2em 1em;}
#top_nav{float:left; border-bottom:4px solid #6e0606;}
#top_nav a{text-decoration:none; width:25%;}
#top_nav a:hover {cursor:pointer;}
#top_nav a:hover dd{color:#F7F1BC;}
#top_nav dl{float:left; width:25%; background:#11273e;}
/*#top_nav dt{ border-bottom:2px solid #6e0606; }*/
#top_nav dd{color:#b4b28c; text-align:center; padding:.25em 0;}
#top_nav dd a {text-decoration:underline;}
#top_nav .acp{font-variant:small-caps;	font-size:160%;	font-weight:bold; padding:.4em 0;}
#top_nav .shah{font-variant:small-caps;	font-size:120%;	font-weight:bold; padding:.53em 0;}
#top_nav .shgb{font-variant:small-caps;	font-size:120%;	font-weight:bold; padding:.53em 0;}
#top_nav .dw{font-variant:small-caps;	font-size:160%;	font-weight:bold; padding:.4em 0;}
#top_nav dl hr{	margin:0 10%; background:#9d2e2e; height:2px; width:80%; border:none;}
/*============================= main =============================*/
#main{float:left; background:#851313;}
	/*side_nav*/
#side_nav{float:left; padding:1em 0; padding-right:2%; width:23%;}
#side_nav ul{list-style:none; float:right;}
#side_nav li{text-align:right;}
#side_nav a{color:#F7F1BC; text-decoration:none; line-height:150%;}
#side_nav a.on{font-variant:small-caps; font-size:130%; font-weight:600;}
#gutter{float:right; width:75%;	min-height:10em; background:#F7F1BC;}
#content{float:right; padding:2em 5%;width:90%;}
#content hr{width:100%;	border:none; background:#851313; height:2px;}
#content h1 {font-variant:small-caps; color:#851313; font-size:150%; padding:.25em 0;}
#content h2 {color:#851313; font-size:120%; padding:.25em 0;}
#content p {color:#851313;}
/*============================= END main =============================*/
/*============================= footer =============================*/
#footer{width:100%; float:right;clear:both; background:#11273e;}
#footer p.slogan {text-align:right; color:#b4b28c; padding:.25em 1em;}
/*============================= END footer =============================*/
