/** PAGE BASICS: BODY HEADERS LINKS ETC**/
body{background:url(../img/bg-tower.png) fixed no-repeat right top #FBFBFB;font-family:Arial,"Open Sans", "Open Sans Condensed";font-size:14px}

/* LINKS */
a{color:#3c9ccf;text-decoration:none}
a.page-numbers{border:1px solid #ddd;padding:5px}
#twitter-feed a{color:#382814}
#faq .view-all a{-moz-border-radius:8px;background-color:#664a25;border-radius:8px;color:#FFF;height:30px;line-height:30px;padding:7px 25px}
#navigation li a{color:#735526;display:block}
#navigation li a.home{background:url(/img/homeicon.png) center 10px no-repeat;height:62px;width:50px}
#navigation li a .subtext{color:#4b4b4b}
.entry-title a {color: #70644F;}
#faq-page, .padding-white {padding:10px;background-color:#fff;}

/* H1 */
h1 {padding:0 0 10px 10px;border-bottom: 1px solid #ddd;}
h1.entry-title {margin:0 0 30px 0;display:block;clear:both;}
h1.page-title {margin:0 0 30px 0;display:block;clear:both;}

/* H2 */
h2{color:#392814;font-family:"Open Sans";font-size:24px;font-weight:300}
/*h2.entry-title{border-top:1px dashed #ccc;line-height:1.2em;margin:10px 0;padding:20px 0 0}*/
h2.entry-title {margin: 10px 0;color: #70644F;font-size: 1.3em;line-height: 1.2em;font-family: 'Trocchi';font-weight: normal;}
h2.entry-title-archive {margin:20px 0 0 0;color: #70644F;font-size: 1.3em;line-height: 1.2em;font-family: 'Trocchi';font-weight: normal;}
h2.entry-title-archive a {color:#70644F;}
h2.entry-title a {color:#70644F;}
h2.entry-title a:hover {text-shadow:4px 4px 10px rgba(127,208,251,1)}
#map h2{border-bottom:1px dashed #999;padding-bottom:5px;margin-top:20px;}
#footer h2{font-size:18px}
#footer #resources h2{color:#382814;font-family:"Open Sans Condensed";font-size:32px;font-weight:700;margin:0;padding:0}
#archives h2{border:none}
#faq h2{color:#FFF;font-family:"Open Sans Condensed";font-size:30px;font-weight:700}

/* H3 */
h3{color:#392814}
/*h3 {margin: 10px 0;
color: #70644F;
font-size: 1.3em;
line-height: 1.2em;
font-family: 'Trocchi';
font-weight: normal;}*/
h3 a:hover{text-shadow:4px 4px 10px rgba(127,208,251,1)}
#faq h3{color:#bff1d6;font-family:"Open Sans Condensed";font-size:16px;font-weight:700;margin:0 0 10px}
#faq-page h3{font-size:16px}

/* CLASSES */
.condensed-bold{font-family:"Open Sans Condensed";font-weight:700}
.view-all{margin:10px 0;text-align:center}
.view-all a{-moz-border-radius:8px;background-color:#0a84c2;border-radius:8px;color:#FFF;height:30px;line-height:30px;padding:7px 10px}
.title{font-size:13px;font-weight:700;margin:0 0 5px;width:186px}
.image{border:1px solid #ccc}
.comment-form-comment label{float:left;font-weight:700;width:100%}
.entry-meta{color:#666;font-size:11px;padding:10px 0}
.entry-meta-archive{margin:0 0 10px 0;padding:0;color:#666;font-size:11px;}
.spacer{border-top:1px dashed #999;margin-top:15px;padding-top:10px}
.form-allowed-tags,
	#nav-below,
	#nav-above
	{
		display:none
	}
.entry-title {margin: 10px 0;color: #70644F;font-size: 1.3em;line-height: 1.2em;font-family: 'Trocchi';font-weight: normal;}
.breadcrumbs{background-color:#F1F1F1;padding:5px 5px 5px 15px}
.trocchi{border-bottom:1px solid #ddd;color:#70644F;font-family:Trocchi, serif;font-size:30px;margin:0;padding:10px 10px 0}
.entry-utility{background-color:#f5f5f5;clear:left;padding:10px}
.entry-utility-archive {background-color:#f5f5f5;clear:left;padding:10px;margin-bottom: 30px;}
.pagination-links{font-size:1.2em;margin:30px 0}
span.page-numbers.current{background-color:#f9f9f9;padding:5px}
.postthumbnail-small img{clear:both}
.entry-title,#cusheader ul li.nomargin{margin:0}

/*.entry-meta {margin:0;padding:0;}*/

/************************************/
/** WITHIN THE BODY **/
/************************************/

#container{margin:0 auto;padding:0 0 20px}

/* HEADER */
#header{clear:both;float:none;height:207px;margin:0 0 20px;width:960px}
#header #logo{background:url(/img/logonew.png) left top no-repeat;float:left;height:145px;margin-left:10px;width:367px}
#header #made-by{background:url(/img/madeby.png) left bottom no-repeat;float:right;height:65px;margin-top:79px;width:160px}

/* NAVIGATION */
#navigation{border-bottom:1px solid #ddd;border-top:1px solid #ddd;clear:both;height:62px;width:960px}
#navigation li{float:left;height:55px;margin:8px 35px 3px 0}
#navigation li p{font-family:Georgia;font-size:18px;font-weight:100;margin:0}
#navigation li p.subtext{font-size:12px}

/* FAQ */
#faq{color:#FFF;padding:35px 0 20px}
#faq-area{background-color:#402e17;width:100%}
#faq p{font-size:12px;margin:0 0 10px}
#faq #faq-container{padding:15px 5px 5px}
#faq-container .bx-wrapper{margin:0 auto}
#faq-container .bx-prev, #faq-container .bx-next {text-indent:-999999px;top:78px;width:31px;position:absolute;height:31px;}
#faq-container .bx-prev{background:url(/img/prev.png) no-repeat 0 0;left:-55px;}
#faq-container .bx-next{background:url(/img/next.png) no-repeat 0 0;right:-40px;}
#faq-container .bx-next:hover,#faq-container .bx-prev:hover{background-position:0 0}
#bannerFAQ{float:left;height:300px;margin-left:60px;margin-top:180px;width:260px}
#bannerFAQ .googleAd{float:left;margin:0 5px 5px 0}

/* AD BANNERS */
#banner1{height:91px;margin:10px auto;width:72px}
#banner2{float:left;}
#banner3{margin:73px 0 0;padding:45px 0 0;text-align:center}

/* COMMENTS */
#comments{border-top:1px solid #ddd;margin-top:20px;padding-top:20px;clear:both;}

/**** COLUMNS */
#left-column{clear:left;float:left;font-family:Georgia;font-size:15px}
#left-column img{margin-bottom:15px;width:99%;}

#right-column{float:right}

/**** SIDE BAR */
/* TWITTER */
#twitter-feed {float:left;clear:right;}
#twitter-feed #twitter-link,#twitter-feed #facebook-link{background-position:left center;background-repeat:no-repeat;display:block;font-size:17px;height:32px;line-height:32px;margin:10px 0 0;padding-left:35px}
#twitter-feed #twitter-link{background-image:url(/img/twitter-icon.jpg)}
#twitter-feed #facebook-link{background-image:url(/img/facebook-icon.jpg)}
#twitter-feed p img{margin:0 5px 0 0}

/* SEARCH FIELD */
#searchform{background:#f1f1f1;margin:10px;padding:10px;width:430px}
#right-column form{margin-top:0} /*IS THIS NEEDED?*/
#searchform #s{border:1px solid #666;height:20px;margin:0 10px;padding:5px;width:330px}
#searchsubmit{background-color:#4D90FE;border:1px solid #3665b3;border-radius:5px;color:#fff;padding:5px}

#banner450x80 {width:450px; height: 80px; background:#ccc;float:left;margin: 10px 0;}

#map{margin:20px 0 0 15px}

#small-maps{padding-left:40px}
#small-maps li{float:left;margin:5px}
#small-maps li img{border:1px solid #999}
#under-map-ads{border-top:1px dashed #999;float:left;margin:10px 0 0;padding:10px 0 5px 18px}
#under-map-ads .mapads{background:#fff;float:left;height:125px;margin:5px;width:200px}

#optional #under-map-ads{border-top:1px dashed #999;float:left;margin:10px 0 0;padding:10px 0 5px 18px}
#optional #under-map-ads .mapads{background:#fff;float:left;height:125px;margin:5px;width:200px}

#legend{border-top:1px dashed #999;margin:5px 0 0;padding:10px 0 5px;width:460px}
#legend li{display:block;float:left;height:32px;line-height:32px;margin:0 10px 0 0;padding:0 0 0 25px}
#legend #red{background-image:url(/img/red-dot.png);background-position:left center;background-repeat:no-repeat}
#legend #blue{background-image:url(/img/blue-dot.png);background-position:left center;background-repeat:no-repeat}
#legend #yellow{background-image:url(/img/yellow-dot.png);background-position:left center;background-repeat:no-repeat}
#legend #green{background-image:url(/img/green-pin.png);background-position:left center;background-repeat:no-repeat}
#legend #purple{background-image:url(/img/purple-dot.png);background-position:left center;background-repeat:no-repeat}
/**** END SIDE BAR */


/* FOOTER */
#footer{padding-bottom:20px}
#footer .open-reg{font-family:"Open Sans Condensed";font-size:30px;font-weight:100}
#footer #resources{color:#717171;font-family:"Open Sans Condensed";font-size:30px;margin:10px 0;text-align:center}
#footer #resources p{line-height:normal;margin:-10px 0 10px;padding:0}
#footer ul{margin-left:15px}
#footer li{list-style-position:outside;list-style-type:square;margin:0;padding:0}
#aboutus{background-color:#402e17;color:#fff;margin:10px 0 0;padding:5px 0 0;width:100%}
#aboutus p{margin:5px 0}