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


html { background:#221a07 url(../../_images/background/gradient_vertical_01.png) repeat-x; 
	background-position:top; 
	text-align:center; 
	}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#d2d2b2;
	margin:0;
	padding:0;
	}


a {color:#d2d2b2}
a:link {color:#d2d2b2}
a:visited {color:#a8a88a}


/* Page Layout #container */

div#container {width:900px; margin:0 auto; padding: 0; text-align:left; background-image:url(../../_images/background/stripe_01.png); background-repeat: repeat-x repeat-y;}

/* Top Branding Area */
	
div#branding { position:relative; width : 100%; height : 150px;}

div#branding h1 {z-index:1; position:absolute; right:170px; top:0; width:383px; height:140px; padding:0; margin:0; background:url(../../_images/branding/brand_logo_text_color_s.png) no-repeat;}
div#branding h1 a {display:block; width:383px; height:140px; text-indent:-9999px;}
div#branding img {z-index:2; position:absolute; top:0; right:-45px; width:211px; heigh:260px; padding:0; margin:0;}

div#branding h2 {z-index:3; position:absolute; left:0px; top:10px; width:314; height:40px; padding:0; margin:0; background:url(../../_images/branding/newsletter_link.png);}
div#branding h2 a {display:block; width:314px; height:40px; text-indent:-9999px;}


/* Main Navigation Bar */

div#nav_main { position:relative; width : 100%; height : 50 px; background:url(../../_images/navigation/nav_back.png) no-repeat; z-index:100; overflow:auto;}

div#nav_main ul { list-style-type:none; width : 100%; height:50px; margin: 0; padding:0; }

div#nav_main li a {display:block; height:50px;}
div#nav_main li {float:left; width:170px; height:50px; margin:0; padding:left 10px}

li#nav_calendar {background:url(../../_images/navigation/nav_button_calendar_main.png) no-repeat; text-indent:-9999px;}
li#nav_calendar:hover {background:url(../../_images/navigation/nav_button_calendar_hover.png) no-repeat; }

li#nav_aboutus {background:url(../../_images/navigation/nav_button_aboutus_main.png) no-repeat; text-indent:-9999px;}
li#nav_aboutus:hover {background:url(../../_images/navigation/nav_button_aboutus_hover.png) no-repeat;}

li#nav_media {background:url(../../_images/navigation/nav_button_media_main.png) no-repeat; text-indent:-9999px;}
li#nav_media:hover {background:url(../../_images/navigation/nav_button_media_hover.png) no-repeat;}

li#nav_contact {background:url(../../_images/navigation/nav_button_contact_main.png) no-repeat; text-indent:-9999px;}
li#nav_contact:hover {background:url(../../_images/navigation/nav_button_contact_hover.png) no-repeat;}

/* Main Content */

div#content { position:relative; width : 100%; text-align:left; padding:0; margin:0 auto; overflow:auto; }

div#content_main {width:640px; float:left;}
div#content_main h2, div#content_main h3 {padding-left:25px; padding-right:25px; padding-top:25px; }
div#content_main p {padding-left:25px; padding-right:25px; padding-bottom:10px;}


div#content_sub {width:240px; height:280px; float:right; position:absolute; right:10px; top:80px; color:#CCC; background:url(../../_images/content_main/content_sub_background_green1.png) no-repeat; }
div#content_sub h3 {padding:.5em}
div#content_sub p {padding:.5em}
div#content_sub li {list-style-type:none; height:35px; display:block; margin: 0; padding:0;}

/* Site Info */

div#site_info { position:relative;  border-top: 10px solid #312711; width : 100%; text-align:right; padding:0; margin:20px auto; overflow:auto;}

div#site_info ul {width:100%;}
div#site_info ul, div#site_info li {display:inline; margin:0; padding-top:20px; list-style-type:none;}

