/* CSS Document 
Authored by: Marc Ardizzone
For: WB Smith
Date: 9/24/06

 */

/* Universal Styles & Settings Set to 0 */



html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img {/*Sets up a series of default settings, and how other selectors can inherit them. This reduces the size of your CSS file and decreases any style maintenance*/
margin: 0;
padding: 0;
border: 0;
}	

html, body {
    height:100%;
}
body {
    padding-top: 20px;
    margin:0;
	text-align: center;
	background-color: #232F00;
	background-image: url(../images/bg_top.gif);
	font-family: Arial, Helvetica, sans-serif;
	

}

a {color:#993300; text-decoration:none;}

a:hover {color:#000000; text-decoration:underline}

#outercontainer {
    width: 800px;
	margin-left: auto;
	margin-right: auto;
background-color: #ffffff;
margin-top: 0px;
text-align: left;
overflow: auto;
border: 0pxs;


}


#mainav {width: 571px;}

#mainav_1 {width: 124px; height:35px; float: left; margin: 0px;}
#mainav_2 {width: 120px; height:35px; float: left; margin: 0px;}
#mainav_3 {width: 209px; height:35px; float: left; margin: 0px;}
#mainav_4 {width: 118px; height:35px; float: left; margin: 0px;}

#topnav {width: 229px; height:35px; font-size:12px; color: #993300; float: left; margin-top: 0px; text-align: center; border: 0px; background-image: url(../images/mainav_bg.gif); vertical-align:center;}

#topnav a {color: #993300; margin-top: 5px;}

#topnav_links {padding-top: 10px;}

#clear_topnav {clear:both}

#logo {width: 469px; height:76px; float:left;}
#logo img {padding-top: 24px}

#star {width: 165px; height:110px; float:left; margin-left: 166px}
#star img {padding-top: 12px}


#home_footer {width: 800px; height: 55px; background-color:#000000; color:#FFFFFF; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight: normal}

#home_footer p {padding-top: 12px;}


#copyright {align: center; width: 400px; height: 55px; color:#FFFFFF; font-size:11px; font-weight: normal; float:left; margin-top: 20px;}

#bottom_container {
    width: 800px;
	margin-left: auto;
	margin-right: auto;
margin-top: 0px;
text-align: left;
overflow: auto;
border: 0pxs;

}

#bottom_nav {height: 55px; color:#FFFFFF; font-size:11px; font-weight: normal; float:right; margin-top: 20px; margin-left: 20px}
#bottom_nav a {color:#FFFFFF;}


/* Begin Homepage-specific styles */



#photo {width: 410px; height:250px; float:left;}
#photo img {padding-top: 31px}

#flash {width: 390px; height:250px; float:left; padding-top:31px;}


#home_left {width: 410px; font-size:12px; float:left; margin-top: 25px; margin-bottom: 20px; line-height: 160%;}
#home_left img {margin-bottom: 15px; margin-left: 29px;}
#home_left p {padding-left: 29px; padding-right: 25px; margin-bottom: 15px}

#home_right {width: 390px; font-size:11px; float:left; margin-top: 25px; margin-bottom: 20px; line-height: 160%;}
#home_right img {margin-bottom: 15px;}
#home_right p {padding-right: 20px; margin-bottom: 12px; margin-right: 15px;}

/* Begin Content Page-Specific Styles */

#outercontainer_content {
    width: 800px;
	margin-left: auto;
	margin-right: auto;
margin-top: 0px;
text-align: left;
overflow: none;
border: 0pxs;
background-image: url(../images/cp_shadow.jpg)
}



#content_left {width: 150px; font-size:12px; float:left; margin-top: 50px; line-height: 125%; margin-top:85px;}

#subnav p {text-align: right; margin-left:10px; margin-right:20px; margin-bottom: 11px;}

#subnav a {margin-bottom: 5px; color:#CC3300; font-weight: normal;}

#subnav p {display:block; border-bottom: 1px solid #aaaaaa; line-height: 140%;}

#content_middle {width: 440px; font-size:12px; float:left; margin-top: 50px; margin-bottom: 20px; line-height: 170%; margin-left:10px;}

#content_mid_and_right {width: 590px; font-size:12px; float:left; margin-top: 50px; margin-bottom: 20px; line-height: 170%; margin-left:10px;}

#content_middle p {padding-right: 10px; margin-bottom: 12px; margin-right: 15px;}

#content_middle ul {padding-left: 30px; padding-bottom: 12px;}

#content_middle ol {padding-left: 30px; padding-bottom: 12px;}

#content_middle a {color:#CC3300;}

#content_middle img {margin-right: 15px; margin-bottom: 8px;}



h1 {color:#BCBA50; font-size:23px; font-weight: normal; margin-bottom: 15px; letter-spacing: 1px;}

h2 {color:#666666; font-size:17px; font-weight: normal; margin-bottom: 6px; letter-spacing: 1px; margin-top: 18px;}

#content_right {width: 150px; font-size:12px; float:left; margin-bottom: 20px; line-height: 160%; margin-top:22px; ; margin-left:20px;}

#quote {border: 1px solid #cccccc; width: 135px; padding: 15px; margin-top: 30px; font-size:12px; margin-bottom: 30px;}
#quote p {color:#B3A630; font-weight:normal; line-height: 190%; margin-bottom:10px;}
#quote img {margin-bottom:12px;}



















