html, body {margin:0px auto; text-align:center; background:#2e2f29}
/*body#home {background:#2e2f29 url(site_bg.jpg) bottom repeat-x; margin:0 auto; padding:0;}
body#interior {background:#2e2e29 url(site_bg2.jpg) repeat-x; margin:0 auto; padding:0;}*/
#header {float:left; width:100%; background:#2e2e29; padding-top:30px;}
#content_bg { clear:both; float:left; width:100%; background:#ffffff url(bg_top.jpg) bottom repeat-x}
#footer_bg { clear:both; float:left; width:100%; background:#2e2f29 url(bg_bottom.jpg) repeat-x }
#main { border-top:1px solid #ffffff}

#container { clear:both; width:920px; margin:0px auto; text-align:center}
#brand {width:350px; height:46px; float:left;}
#util {width:569px; height:46px; float:left; text-align:right; background:#54554b url(topnav_bg.gif) no-repeat}
#forms {float:left; clear:both; padding-right:30px; background:url(topnav_corner.gif) right no-repeat}
form#others {margin:15px 0 0 0; float:right}
form#contentSearchForm {margin:15px 0 0 10px; float:right;}

#content form#contentSearchForm {clear:both}

#primary {width:920px; margin:0 auto; clear:both}
#primary ul {margin:0; padding:0; list-style:none}
#primary ul li {float:left}

#secondary {width:920px; margin:0 auto; }
#secondary ul {width:912px; margin:0; padding:0 0 0 2px; list-style:none;}
#secondary ul li {float:left}

body#interior #mainCorner {float:left; clear:both; background:url(int_contentbg.jpg) right repeat-y}
body#interior #main {float:left; clear:both; background: url(bottom_corner.jpg) bottom right no-repeat}
#banners {width:350px; float:left}
body#home #content {width:570px; float:left; text-align:left}
body#home #content #homecontent {width:570px; float:left; text-align:left}

body#home #content #homeflasharea {width:570px; float:left; text-align:left}
body#home #content #homeflasharea #homeflash {width:416px; float:left; text-align:left}
body#home #content #homeflasharea #flashnav {width:150px; float:left; text-align:left}




body#interior #content {width:500px; float:left; clear:right; padding:35px; text-align:left; }
#quicklinks {float:right; text-align:right; border-top:solid 1px #2e2e29; margin-right:15px; width:500px;}
body#home #footer {width:920px; padding-top:50px; float:left; clear:both; background:url(footer_bg.jpg) no-repeat}
body#interior #footer {width:920px; padding-top:50px; float:left; clear:both; background:url(footer_bg2.jpg) no-repeat}
#navCopy {float:left; text-align:left; font-size:8pt; color:#8b8c7a}
#kintera {float:right}

/* Forms */
table.CTtableout, table#TablePledgeLevelOuter {text-align:left;}
.Alert {color:#cc0000}

/* Gallery */
#pg_summary ul {list-style:none}
