html, body { margin:0; padding:0; min-height:100%; font-family: 'Century Gothic', Helvetica, sans-serif; font-size: .95em; background: #000 url('/templates/images/bg.jpg') bottom center no-repeat; background-attachment: fixed;}

#wrapper { width: 979px; margin: 0 auto 10px; display: table; min-height: 100%; position: relative; }
#topbar { width: 100%; margin: 0 auto; background: url('/templates/images/topbar.jpg') no-repeat center 0 #828383; height: 10px; padding: 0;}
#header { width: 979px; float: left; height: 107px; background: url('/templates/images/logorev.gif') #000 no-repeat 45px 30px; padding-top: 30px; padding-bottom: 10px;}
	#header h1 { font: bold 16px Arial, Helvetica, Sans-serif; color: #fff; margin: 82px 0 0 210px;}
 #cssmenu { font-size: 1em; left: 50%; margin: 0 auto 0 -225px; position: absolute; top: 107px; display: inline; padding: 0;}
			#cssmenu ul { padding: 0 11px; }
			#cssmenu li { padding: 5px; list-style-type: none; display: inline; float: left; margin-right: 22px;}
#body {  width: 979px; float: left; background-color: #fff; border-top: 10px solid #867152; margin: 0; padding: 0;}
#footer { width: 979px; float: right; background-color: #D8CfC9; height: 20px; padding: 5px 0 5px 0;}
	#footer p { font-size: .75em; color: #867152; margin: 3px 54px 3px 10px; padding: 0; text-align: right;}
	#footer a { color: #867152; text-decoration: none;}	
#cssmenu li a:hover { color: #867152; text-decoration: none;} #cssmenu li a { color: #fff; text-decoration: none;}
a:link, a:visited { color: #867152; text-decoration: underline;}
a:hover { text-decoration: underline; color: #000;}
li.nav1 a:hover { color: #fff;}
hr { border-style: dashed none none none; border-width: 1px 0 0 0; color: #333; margin-bottom: 7px;}
h1, h3.newsheader { color: #867152; font-size: 1.95em; font-weight: normal; width: 550px; margin: 73px 48px; }
h2 { font-size: 1.2em; color: #867152; font-weight: normal; margin: 12px 0; border: 0;}
div.social h1 { font-size: 1.2em; color: #867152; font-weight: normal; margin: 12px 0; border: 0; width: 191px;}

#conleft ul { padding-left: 14px; margin-bottom: 10px; }
#conleft ul li { font-size: 0.95em;}

#conleft { float: left; width: 555px; margin: 5px 20px 0 45px; padding: 0; display: inline;}
#conright { float: left; width: 280px; margin: 5px 10px 0 0;}
#rotator { float: left; width: 979px; height: 230px; background: url('/templates/images/banner2.jpg') #000 no-repeat bottom left;}
p { font-size: .95em;}
#shadow { width: 999px; margin: 0 auto; background: url('/templates/images/shadowbg.gif') repeat-y;}

#botnav, #members { float: left; width: 979px; background-color: #867152; color: #fff; font-size: .95em; padding-bottom: 12px;}
#botnav ul { padding: 0; margin: 12px 1px 12px 79px; padding: 0; }
#botnav ul li { list-style-type: none; margin: 0; padding: 0;}
#botnav ul li.title, #botnav ul li.title a { color: #d8cfc9; margin: 0; padding: 0;} #botnav ul li.title a:hover { color: #fff;}
#contact { float: left; color: #867152; font-size: .75em; margin: 3px 0 0 41px; padding: 0; display: inline;}
#members.white { border-top: 1px solid #ccc; height: 129px; padding: 0;}
#members.white ul { float: right; margin-right: 14px;}
#members.white li.img { float: left; margin-right: 39px;}
#members.white { background-color: #fff;} 
#botnav p { font-size: .95em; margin: 5px 0 0 41px;}
img.aicc { height: 80px; margin-top: 15px;}
img.sbca { height: 103px;}
img { border: none;}
#botnav ul.first { margin: 12px 2px 12px 40px; padding: 0;}
#botnav a:link, #botnav a:visited { color: #fff; text-decoration: none;}
#botnav a:hover { color: #d8cfc9; text-decoration: none;}
#sitemap { display: table;}
#sitemap ul { list-style-type: none; width: 250px;}
#sitemap ul ul { list-style-type: none; padding: 0; line-height: 1.5em; width: 210px; margin-left: 15px;}
#sitemap ul ul li { color: #000;}
#sitemap ul ul ul { padding-left: 20px;}
#sitemap ul ul ul li { list-style-type: none; color: #867152; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid;}
#sitemap ul ul a { color:#000;} ul.sitemap a:hover { color: #876152;}
#sitemap ul ul ul a { color: #867152; text-decoration: none;} ul.sitemap ul a:hover { color: #000;}
#sitemap ul li { font-size: .95em; float: left; width: 210px;}
#sitemap ul ul li, #sitemap ul ul ul li { font-size: 1em;}
.float { float: left;}
#rotator.home h1 { font-size: 1.13em; color: #FFF; width: 550px; margin: 80px 48px; }
img.left { float: left; margin: 0 15px 5px 0; background-color: red; height: 100px; width: 100px;}
img.right { float: right; margin: 0 5px 0px 15px; background-color: red; height: 100px; width: 100px;}

.col1 { float: left; font-size: 0.95em; margin-right: 45px;}
.col2 { font-size: 0.95em;}

.services { display: block; float: left; width: 235px; height: 105px; background: url('/templates/images/servicesbg.jpg') no-repeat; color: #fff; margin: 0 20px 20px 0;}
.services h4 { margin: 0 10px 10px 10px; padding-top: 8px;}
.services p { margin: 0 10px; color: #D8CFC9;}
.services a { cursor:pointer; height:105px; text-decoration:none; width:100%; color: #fff;}
.services a:hover, .services a:visited { text-decoration: none; color: #fff;}

#search { left: 50%; margin: 24px auto 0 235px; top: 20px; position: absolute; width: 234px;}
#search form input[type="text"] { background-color: #867152; color: #fff; margin-right: 5px;}
#conright form { margin-top: 15px;}
#conright form input[type="text"] { margin-right: 5px;}

#news ul { padding-left: 0; list-style-type: none;}
#news ul li { float:left;}

h1.news { color: #867152; font-size: 1.5em; font-weight: normal; width: 550px; margin: 20px 0;}
#conleft ul.news { list-style-type: none; padding-left: 0;}
#conleft ul.test { float: left; list-style-type: none; margin-right: 15px; width: 50px; padding-left: 0; height: 85px;}
#conleft ul.test li { text-align: center;}
ul.news li { float: left;}

#submenu { padding-left: 0; list-style-type: none;}
#submenu li {}

.c1-gallery span.image { background-repeat: no-repeat;}

a img { text-decoration: none;}

a:active { border: 0; text-decoration: none;}

.rss { float: left;}
.rss a { text-decoration: none;}
textarea { font-family: 'Century Gothic', Helvetica, sans-serif;}

#testimonial { background:url("/templates/images/quote.gif") no-repeat scroll 0 0 transparent; font-family:georgia; padding-left:20px; padding-top:30px;}
	#testimonial p strong { color: #867152;}
	#testimonial p { margin-left: 27px;}