@charset "utf-8";
/* CSS Document */

/*****Zero out margins and padding*****/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td { margin: 0; padding: 0; }

/*****BASIC LAYOUT*****/
body  { background: #762313; text-align: center; color: #000031;}

#container { width: 795px; background-image: url(../images/container_bak-trans.png); background-repeat: repeat-y; margin: 0 auto;
	text-align: left; } 
	
#header { background-image: url(../images/header.gif); background-repeat: no-repeat; height: 125px; padding: 24px 0px 0px 70px;} 

#nav { background-image:url(../images/nav_bak.png); background-repeat: repeat-x; height: 29px; width: 760px; margin-left: 18px;}

#sidebar {	float: right; width: 146px; padding: 10px 48px 10px 0px; background-image: url(../images/sidebar_bak.gif); background-repeat: no-repeat; height: 352px;}
#mainContent { margin-left: 40px; border-left: 2px solid #815B0B; padding: 18px 22px 22px 22px; width: 500px;} 

#footer { 
	background-image: url(../images/footer_bak.gif);
	background-repeat: repeat-x; 
	color: #ffffff;
	clear:both;
	height: 70px;
	width: 760px;
	margin-left: 18px;
	text-align:center;
} 


#footerAddy {clear: both; text-align:center; color: #815B0B; background-color: #ffffff; height: 46px; font-size: 11px; padding-top: 14px;}
#containerBtm { width: 795px; margin: 0 auto; background-image: url(../images/container_btm-trans.png); background-repeat:no-repeat; height: 32px;}

/*************HOME LAYOUT ADJUTMENTS**************

.homebody #homeContain {width: 855px; margin: 0px auto;}
#vertannounce {float: left; width: 60px; color: #fff; font-size: 50px; line-height: 78px;}
.homebody #container {float: right;}
.homebody #containerBtm { width: 795px; background-image: url(../images/container_btm-trans.png); background-repeat:no-repeat; height: 32px; clear:both; float: right;}*/


/********* BASIC STYLING ***************/
body {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000032; line-height: 16px;}
H1 {font: 26px Georgia, "Times New Roman", Times, serif; color: #762313; margin-bottom: 20px; line-height:26px;}
H2 {font: 22px Georgia, "Times New Roman", Times, serif; color: #815B0B; margin-bottom: 12px;}
H3 {font: 14px Verdana, Arial, Helvetica, sans-serif; color: #815B0B; margin-bottom: 12px;}
p {margin-bottom: 12px;}
ul, ol {margin-left: 20px; margin-bottom: 20px;} 
hr {height: 4px; border:0px; border-bottom: 1px dotted #E7D8C2; margin-bottom: 10px; background-color: #ffffff; color: #ffffff;}

a:link {color: #762313; text-decoration:underline;}
a:visited {color: #815B0B; text-decoration:underline;}
a:hover {color: #815B0B; text-decoration:underline;}
a:active {color: #762313; text-decoration:underline;}


/********* NAV ITEMS **********/

ul#navitems {padding-left: 20px; color:#ffffff; list-style:none; width: 737px; margin: 0px;}
ul#navitems li {float:left;}
ul#navitems li a {display: block; height: 29px;  overflow: hidden; padding: 0px; position: relative;  }

#nav a:link {color: #000; text-decoration:none;}
#nav a:visited {color: #333333; text-decoration:none;}
#nav a:hover {color: #333333; text-decoration:underline;}
#nav a:active {color: #000; text-decoration:none;}

ul#navitems li a span { display: block; cursor: pointer; left: 0; position: absolute; top: 0; height: 29px;}

ul#navitems li#nav1 {width: 96px;}
ul#navitems li#nav2 {width: 105px;}
ul#navitems li#nav3 {width: 106px;}
ul#navitems li#nav4 {width: 134px;}
ul#navitems li#nav5 {width: 118px;}
ul#navitems li#nav6 {width: 158px;}

ul#navitems li#nav1 a span { width: 96px; background: url(../images/nav.jpg) no-repeat 0px -29px; }
ul#navitems li#nav2 a span { width: 105px; background: url(../images/nav.jpg) no-repeat -96px -29px; }
ul#navitems li#nav3 a span { width: 106px; background: url(../images/nav.jpg) no-repeat -201px -29px; }
ul#navitems li#nav4 a span { width: 134px; background: url(../images/nav.jpg) no-repeat -307px -29px; }
ul#navitems li#nav5 a span { width: 118px; background: url(../images/nav.jpg) no-repeat -441px -29px; }
ul#navitems li#nav6 a span { width: 158px; background: url(../images/nav.jpg) no-repeat -559px -29px; }

ul#navitems li#nav1 a:hover span { background: url(../images/nav.jpg) no-repeat 0 0; }
ul#navitems li#nav2 a:hover span { background: url(../images/nav.jpg) no-repeat -96px 0; }
ul#navitems li#nav3 a:hover span { background: url(../images/nav.jpg) no-repeat -201px 0; }
ul#navitems li#nav4 a:hover span { background: url(../images/nav.jpg) no-repeat -307px 0; }
ul#navitems li#nav5 a:hover span { background: url(../images/nav.jpg) no-repeat -441px 0; }
ul#navitems li#nav6 a:hover span { background: url(../images/nav.jpg) no-repeat -559px 0; }

/* container for the drop down menu */
div.menu {
	background-color: #E7D8C2;
	border:1px solid #815B0B;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
	text-align:left;
	cursor:pointer;
	margin-top: -1px;
}

/* menu items for the drop down menu */
div.menu a.subItem {
	color: #000;
	cursor: default;
	display: block;
	margin:0px;
	text-decoration: none;
	cursor:pointer;
	padding: 6px;
}

/* menu items for the drop down menu (hover state) */
div.menu a.subItem:hover {background-color:#BEA77B; cursor:pointer;}

ul.subnav {list-style:none; margin: 0px;}


/* footer link styling */
ul#footerNav {color:#ffffff; list-style:none; width: 760px; font-size: 11px; font-weight:bold; padding-left: 80px; line-height:13px; margin:0px;}
ul#footerNav li {float:left; padding: 3px 10px 0px 10px; height: 18px;}


#footerNav a:link {color: #ffffff; text-decoration:none;}
#footerNav a:visited {color: #ffffff; text-decoration:none;}
#footerNav a:hover {color: #ffffff; text-decoration:underline;}
#footerNav a:active {color: #ffffff; text-decoration:none;}



/************ CUSTOM STYLES *********************/
.tag {font-size: 22px; color: #815B0B;}
.h3subhead {font-size: 12px;}

#sidebar img {margin-bottom: 10px; margin-left: 9px;}
#sidebar img.bottom {margin-top: 20px;}

p.home {margin-bottom: 6px;}
.home {font-size: 15px; line-height: 20px;}
.homeR {font-size: 28px; font-style: italic; color: #000031;}
ul.home {margin-left: 20px;}
ul.home li {margin-bottom: 4px;}
H1.special {margin-bottom: 0px;}
H1.special2 {text-align:center; font: 22px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #762313; margin-bottom: 20px;}
