@charset "utf-8";
/* CSS Document */

/* Import CSS CSS */
@import url("reset.css");
@import url("contribute.css");

/* End Import */

/* ***Main Layout Styles*** */
body { background-color: #cfbea4; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image:url(../images/build/background.jpg); background-repeat:repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#17243A; }

#wrapper { margin:auto; width:896px; }

#interior_wrapper { float:left; width:881px; margin-left:15px; background-image:url(../images/build/mainpage_bg.png); background-repeat:repeat-y; }

#banner { float:left; width:896px; height:175px; }

#banner-logo { float:left; width:219px; height:175px; }

#banner-right { float:right; width:676px; height:175px; background-image:url(../images/build/right-banner.png); background-repeat:no-repeat; }

#under_banner { float:left; width:875px; height:233px; margin-left:6px; }

#flash { float:left; width:530px; height:233px; background:url(../images/build/flash_placeholder.JPG
) bottom no-repeat;}

#donate { float:left; width:338px; height:233px; background-image:url(../images/build/donate_background.jpg); background-repeat:no-repeat; }

#donate_interior { float:left; width:205px; padding-left:20px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; height:223px; }

#content { width:830px; float:left; padding-left:25px; padding-top:15px; }

#content-left { width:492px; float:left; padding-right:20px; }

#content-right { width:266px; float:right; padding-left:40px; }
#content-right  ul li { margin-left:-20px; }

#content-subleft { width:231px; float:left; padding-right:15px; }

#content-subright { width:221px; float:right; padding-left:25px; }

#footer { float:left; width:881px; height:142px; margin-left:15px; background-image:url(../images/build/footer.png); background-repeat:no-repeat; }

#footer-text { float:right; width:300px; padding-right:25px; padding-top:15px; color:#7C9DC1; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

#footer-text p {margin-top:-5px;}

/* ***Navigation Styles*** */

#navigation { float:right; width:360px; height:111px; padding-top:50px; }

#nav_left ul { float:left; padding:0px; list-style:none; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:900; width:167px; }

#nav_left ul li { float:left; padding-right:0px; }

#nav_left ul li a { color:#B2C9ED; text-decoration:none; }

#nav_left ul li a:hover { color:#FFFFFF; text-decoration:none; }

.nav_vert { float:left; width:177px; height:12px; padding-bottom:13px; }

.nav_vert_right { float:left; width:120px; height:12px; padding-bottom:13px; }

#nav_right ul { float:left; padding:0px; list-style:none; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:900; width:160px; }

#nav_right ul li { float:left; padding-right:0px; }

#nav_right ul li a { color:#B2C9ED; text-decoration:none; }

#nav_right ul li a:hover { color:#FFFFFF; text-decoration:none; }

#nav_spacer { float:left; width:20px; height:101px; }

/**Navigation on bottom **/
#navigation_bottom { float:left; width:500px; height:101px; padding-left:25px; padding-top:15px; }

#nav_bottomleft ul { float:left; padding:0px; list-style:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:100px; }

#nav_bottomleft ul li { float:left; padding-right:0px; }

#nav_bottomleft ul li a { color:#B2C9ED; text-decoration:none; }

#nav_bottomleft ul li a:hover { color:#FFFFFF; text-decoration:none; }

.nav_bottomvert { float:left; width:140px; height:12px; padding-bottom:5px; }

.nav_bottomvert_right { float:left; width:120px; height:12px; padding-bottom:5px; }

.nav_bottomright ul { float:left; padding:0px; list-style:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:100px; }

.nav_bottomright ul li { float:left; padding-right:0px; }

.nav_bottomright ul li a { color:#B2C9ED; text-decoration:none; }

.nav_bottomright ul li a:hover { color:#FFFFFF; text-decoration:none; }

.nav_bottomspacer { float:left; width:20px; height:101px; }

/* ***Text Styles*** */
#content p { padding-bottom:12px; }

#content ul, ol { padding-bottom:14px; padding-left:40px; }

#content li { padding-bottom:8px; }

#content a { color:#183664; text-decoration:underline; }

#content a:hover { color:#0080bf; text-decoration:none; }

h1 { font-size:24px; padding-bottom:7px; color:#000000; text-transform: uppercase; font-weight:900;}

h2 { font-size:20px; color:#092755; padding-bottom:5px; font-weight:900; }

h3 { font-size:16px; color:#52490e; padding-bottom:5px; font-weight:900; }

h4 { font-size:16px; color:#092755; font-weight:900; }

h5 { font-size:20px; color:#52490e; font-weight:900; margin-bottom:-5px; }

/* Gallery */

#content-left ul.gallery { list-style:none; float:left; padding-left:0px; }

#content-left ul.gallery li { list-style:none; float:left; padding-right:23px; padding-bottom:23px; width:100px; }

#content-left ul.gallery li a img { border:2px solid #888888; }

#content-left ul.gallery li.end { list-style:none; float:left; padding-right:0px; padding-bottom:23px; }

#content-subright ul { float:left; list-style:none; padding:0px; margin:0px; }

#content-subright ul li { list-style:none; padding:0px; margin:0px; }

/* ***Additional Styles*** */

#branding { width:830px; margin:auto; height:32px; padding-top:15px; }

#branding-me { width:119px; height:32px; float:right; }

#branding-binary { float:left; height:32px; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#663300; }

#branding-binary a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#663300; }

#branding-copyright { float:left; width:400px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

.gallery-img { border:2px solid #092755; }

.imgright { float: right; margin-bottom: 10px; margin-left: 10px; border: 2px solid #092755; }

.imgleft { float: left; margin-right: 10px; margin-bottom: 10px; border: 2px solid #092755; }
.alignLeft { float: left; }


.photo-text { width:110px; float:right; padding-right:35px; padding-bottom:20px; }

.content-box { width:492px; border-bottom:solid 1px #52490e; margin-bottom:10px; }

.clear { clear:both; }

ul.contact { list-style:none; }

/* *** Error Styles *** */
.error { background: #FFFFFF; border: solid 1px #D89C9C; float: left; width: 400px; margin: 10px 10px 10px 10px; padding: 8px 20px 8px 20px; color: #A05353; font-size: .9em; }

* html .error { margin: 10px 25px 10px 25px; }

/* Feedburner feeds */
.feedTitle { display:none; }

.feedTitle p { display:none; }

#creditfooter { display:none; }

.headline ul li { list-style:none; padding:0px; margin:0px; }

.feedburnerFeedBlock ul { float:left; list-style:none; padding:0px; margin:0px; }

.feedburnerFeedBlock ul li { list-style:none; padding:0px; margin:0px; }

.feedburnerFeedBlock a { color:#092755; text-decoration:underline; }

.feedburnerFeedBlock a:visited { color:#092755; text-decoration:underline; }

input.DonateButton { border-style: none; }

