html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,enu,nav,output,ruby,section,summary,ime,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1.5;font-family:'Droid Sans',sans-serif;font-size:14px;color:#000;margin-top:2px;background-image:url('images/bkgrnd.jpg');background-repeat:repeat-x;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a,a:visited{color:#0d380e;text-decoration:underline;}
a:hover{color:#1e7ec8;text-decoration:underline;}
#wrapper{margin:0 auto;width:956px;}
#header{width:956px;height:100px;border-bottom:1px solid #ccc;margin-bottom:2px;float:left;}
#header img{float:left;}
#qsearch{text-align:right;float:right;width:956px;}
#logo{float:left;width:275px;}
#masthead{width:675px;float:left;margin-top:40px;}
#masthead h1{font-size:24px;font-weight:bold;text-align:left;margin-bottom:2px;}
#masthead h2{text-align:left;margin-top:2px;margin-bottom:2px;text-indent:15px;}
#nav{float:left;background-color:#0d380e;text-align:left;width:916px;padding-left:20px;padding-right:20px;font-size:1.1em;}
#nav a:hover{color:#d96708;}
ul#navlist{display:inline;}
ul#navlist a{text-decoration:none;display:block;padding:5px 12px 6px 8px;color:#97ab98;font-weight:bold;line-height:1.3em;}
ul#navlist a:visited{text-decoration:none;}
ul#navlist,ul #navlistul, ul#navlist li{margin:0px;padding:0px;list-style:none;}
ul#navlist li{float:left;}
ul#subnavlist{display:none;}
ul#subnavlist li{float:none;}
ul#subnavlist li a{padding:0px;margin:0px;color:#000;font-weight:normal;}
ul#navlist li:hover ul#subnavlist{padding-bottom:1px;display:block;position:absolute;width:10em;background:#ecf3f6;border:1px soli d#000;padding:3px 15px 4px 15px;}
ul#navlist li:hover ul#subnavlist li a{border:none;padding:2px;color:#000;background:#ecf3f7;}
#banner{border-bottom:1px solid #ccc;}
#banner img{margin-bottom:2px;padding:2px 0 2px 0;border-top:5px solid #0d380e;border-bottom:5px solid #0d380e;}
#featured{width:956px;border-bottom:1px solid #ccc;margin-bottom:2px;}
#cwindow{float:left;margin-bottom:2px;border-bottom:1px solid #ccc;}
#content{float:left;width:690px;overflow:hidden;}
#content .entry{margin-top:5px;}
.entry p{padding:4px 0;}
.entry p img{margin-bottom:4px;padding:5px;border:1px solid #000;background-color:#ccc;margin-right:10px;}
#contact{float:left;width:956px;border-bottom:1px solid #ccc;margin-bottom:2px;}
.ccol1{float:left;width:310px;padding:4px;}
.ccol2{float:left;width:620px;padding:4px;}
#rsidebar{float:left;width:260px;}
#rsidebar h2{text-align:left;font-size:14px;margin-top:5px;margin-bottom:2px;border-bottom:1px solid #ccc;}
#rsidebar ul{margin:0;padding:0;list-style:none;}
#footer{width:956px;clear:both;background-color:#0d380e;height:131px;color:#fff;}
.fcol1{float:left;width:230px;padding:4px;}
.fcol2{float:left;width:230px;padding:4px;}
.fcol3{float:left;width:230px;padding:4px;}
#footer a,a:visited{color:#ccc;text-decoration:underline;}
#footer a:hover{color:#fff;text-decoration:underline;}
#fdetails{width:956px;float:left;}
#copy{font-size:10px;padding:2px;}
#address{font-size:10px;padding:2px;}
.mcontainer{background-color:#fff;}
#map_canvas{float:left;}
#meta{margin:2px 0;color:#ccc;}
article{border-bottom:1px solid #ccc;padding-bottom:15px;}
article p{padding-bottom:15px;}
header{padding-bottom:5px;}
header h2{font-size:160%;font-weight:700;}
header a,a:visited{color:#0d380e;text-decoration:none;}
header a:hover{color:#1e7ec8;text-decoration:none;}
.entry-meta{font-size:70%;color:#666;}
.widget{margin-bottom:10px;}
.widget h3{font-size:130%;padding:2px 0;}
.community a,a:visited{color:#000;text-decoration:none;}
.community img{margin-right:3px;vertical-align:middle;}
.widget li{list-style:none;}

