/*Theme Name: Boomtown DaysDescription: Custom Wordpress theme for Boomtown Days .Author: Hobart Design*/body{	background:url(images/page-back.jpg) top center;	font-family:Tahoma, Geneva, sans-serif;	font-size:12px;	line-height:15px;	color:#FFF;	padding:0px;	margin:0px;}

img{	border:0px;}

img a{	border:0px;}

.clear{	clear:both;}

.float_left{	float:left;}

.float_right{	float:right;}

/****************wrapper****************/#wrapper{	width:800px;	margin:0px auto;}

/****************header****************/#headermain{	background-color:#301801;	width:800px;	height:309px;}

#headerimg{	background:url(images/header_img.jpg) no-repeat top;	width:800px;	height:198px;}

#newsletterbg{	background:url(images/newsletter_bg.jpg) no-repeat top;	width:722px;	height:51px;	padding-left:78px;}

#boomtowntext{	width:357px;	height:31px;	padding-top:20px;	float:left;	margin-right:24px;}

#newsletter{	width:122px;	height:51px;	float:left;	margin-right:8px;}

#searchbox{	width:196px;	height:51px;	float:left;}

#navigationbg{	background:url(images/nav_bg.jpg) no-repeat top;	width:770px;	height:45px;	padding-left:30px;	padding-top:15px;}

#navigationbg ul{	list-style:none;	padding:0px;	margin:0px;}#navigationbg ul li{	float:left;	padding-right:36px;}

#navigationbg ul li a{	display:block;}

#navigationbg ul li a:hover{	display:block;}

#horiz-menu{	background:url(images/nav_bg.jpg) no-repeat top;	width:770px;	height:45px;	padding-left:30px;	padding-top:15px;	color:#f7d64a;}

#horiz-menu UL{	list-style: none;	margin: 0;	padding: 0;	float: left;}

#horiz-menu LI{	display: block;	float: left;	margin: 0 4px 0 0;	padding: 0;}#horiz-menu LI LI, #horiz-menu LI LI LI {	border-top:#364c09 1px dotted}#horiz-menu A, #horiz-menu LI.active A{	display: block;	float: left;	height: 38px;	line-height: 38px;	padding: 0 15px;	font-weight: bold;	font-size: 11px;	overflow: hidden;	color: #FFFFFF;	text-transform: uppercase;}

#horiz-menu LI.active A{	/*[disabled]background:url(../images/horiz-menu-active.png) 0 0;*/}

#horiz-menu LI.active LI A{	background: none;}

#horiz-menu LI:hover A, #horiz-menu LI.sfHover A{	color: #FFFFF;}

#horiz-menu LI:hover LI A, #horiz-menu LI.sfHover LI A, #horiz-menu LI.active LI A{	background: none;	color: #FFFFF;}

#horiz-menu A:hover{	text-decoration: none;	color: #FFFFF;}

#horiz-menu LI LI, #horiz-menu LI:hover LI, #horiz-menu LI.sfHover LI, #horiz-menu LI.parent:hover LI, #horiz-menu LI.parent.sfHover LI, #horiz-menu LI.active.parent:hover LI, #horiz-menu LI.active.parent.sfHover LI{	margin:2px}

#horiz-menu LI LI.parent A.daddy, #horiz-menu LI.active LI.parent A.daddy, #horiz-menu LI LI.parent:hover A.daddy, #horiz-menu LI.active LI.parent:hover A.daddy, #horiz-menu LI LI.parent-sfHover A.daddy, #horiz-menu LI.active LI.parent-sfHover A.daddy{}

/*mouseovers*/#horiz-menu LI LI A:hover{	color: #005656;}

#horiz-menu LI LI.active, #horiz-menu LI.active LI A, #horiz-menu LI.active LI A:hover{	background: none;}

#horiz-menu LI LI A{	font-size: 100%;	font-weight: bold;	font-size: 11px;	background: none;}.menutop, .menutop *{	margin: 0;	padding: 0;}DIV#horiz-menu{/*this is a z-index ie6 and ie7 bug fix*/	z-index: 50;}#horiz-menu LI LI{	margin: 0;}.menutop{	line-height: 1;	float: left;	margin-bottom: 1.5em;	position: relative;}.menutop UL{	background: #FFF;/*IE6 needs this*/	padding: 0;}.menutop LI{	float: left;	list-style: none;	position: relative;}DIV#horiz-menu LI LI A, DIV#horiz-menu LI.active LI A{	display: block;	padding: 0;	margin: 0;	text-decoration: none;	float: none;	height: 22px;	line-height: 22px;	padding:0px 10px;}.menutop LI UL{	float: none;	left: -999em;	position: absolute;	width: 177px;	z-index: 5;	background: #759d27;}

.menutop LI:hover UL, .menutop LI.sfHover UL{	left: 0px;	top: 38px;}

.menutop LI:hover LI UL, .menutop LI.sfHover LI UL, .menutop LI LI:hover LI UL, .menutop LI LI.sfHover LI UL, .menutop LI LI LI:hover LI UL, .menutop LI LI LI.sfHover LI UL{	top: -999em;}

.menutop LI LI:hover UL, .menutop LI LI.sfHover UL, .menutop LI LI LI:hover UL, .menutop LI LI LI.sfHover UL, .menutop LI LI LI LI:hover UL, .menutop LI LI LI LI.sfHover UL{	left: 177px;	top: 0px;}

.menutop LI LI{	position: relative;	float: none;	width: 100%;}/****************content****************/#content{	background:url(images/content_bg.jpg) top;	width:800px;	min-height:334px;	padding-top:12px;}


.page #content{	background:url(images/content_bg.jpg) top;	width:800px;	min-height:400px;	padding-top:2px;	padding-bottom:27px;}

/****************subfooter****************/#subfooter{	background: url(images/subfooter_bg.png) no-repeat left top;	width:800px;	height:177px;}

#latestbg{	width:265px;	height:157px;	float:left;	padding-top:20px}

#latestbg img{	padding-left:15px;	padding-bottom:0px;}

#latestbg ul{	padding-left:20px;	list-style:none; margin:0px;}

#latestbg ul li{	color:#FFF;	font-size:13px;  line-height:normal; font-weight:600; margin:8px 0px;}

#latestbg ul li a{	color:#FFF;	font-size:13px;	text-decoration:none;}

#latestbg ul li a:hover{	color:#FFF;	font-size:13px;	text-decoration:underline;}

#latestbg span{	padding-left:26px;	line-height:15px;	color:#FFF;	font-size:13px;	text-decoration:none;	font-weight:600;}

#latestbg span a{	line-height:15px;	color:#FFF;	font-size:13px;	text-decoration:none;	font-weight:600;}

#latestbg span a:hover{	text-decoration:underline;}

#broughtbg{	width:200px;	height:157px;	float:left;	padding-left:25px;	padding-right:25px;	padding-top:20px}

#broughtbg img{	padding-bottom:9px;}

#hd{	width:209px;	hight:103px;	padding:0px;	margin:0px;	clear:both;}

#photosbg{	width:269px;	height:157px;	float:left;	padding-top:20px;}

#photosbg .content{	padding-left:92px; padding-bottom:5px;}#photosbg img{	padding-bottom:6px;}

#photo{	width:235px;	hight:109px;	padding-left:15px;	margin:0px;	clear:both;}

/****************footer****************/#footer{	background:url(images/footer_bg.jpg) repeat-x left top;	height:48px;	padding-left:25px;	padding-top:5px;	clear:both;}

.page #footer{	background: url(images/inside_footer.png) no-repeat;	height:48px;	padding-left:25px;	padding-top:17px;	clear:both;	margin-top:-25px;}

#footer img{	float:left;	margin-right:35px;}

#pageinfo {background:url(images/page_info_back.jpg) no-repeat;height:73px;display:block;padding:5px 32px 15px 32px;color:#FFFFFF}

#pageinfo h1 { margin:0px; padding:0px;}

#pageinfo a {color:#ffff99;text-decoration:underline;}

#pageinfo h1 {color:#FFFFFF;font-size:41px;font-weight:normal;line-height:normal;padding-top:2px}

.breadcrumb {text-transform:uppercase;font-size:10px;font-weight:bold}

#errornlastmodified {width:180px;float: right;display:block;font-size:10px;font-weight:bold}

#leftcol {width:540px;padding: 10px 20px 10px 20px;float:left;line-height:21px;font-weight:none;color:#663300;}

#leftcol a {color:#006666;}

#rightcol {width:190px;padding: 0px 0px 20px 15px;float:left; color:#663300; font-size:11px; border-left: #ae5c03 2px solid;}

.widgitbox2{	width:172px;	padding:10px;	margin-top:10px;	background:#996633;	color:#333300;	font-weight:bold;	font-size:14px;	min-height:100px;}.widgitbox1{	width:172px;	padding:0px;	margin-top:10px;	color:#333300;	font-weight:bold;	font-size:14px;	min-height:100px;}

#resultado {display:block;background:#FFFFFF;font-size:10px;width:250px;line-height:40px;text-indent:10px;white-space: nowrap;z-index:5;position:relative}

.wpsb_form_radio {display:none}

.wpsb_form_label2 {display:none}

.wpsb_form_txt{float: left;padding:5px 2px;margin-right:5px;margin-top:1px;border:0px;width:150px;*margin-top:10px;}

.wpsb_form_btn {	background:url(images/go.jpg) no-repeat;	width:22px;	height:27px;	text-indent:-999px;	display:block;	border:0px;	cursor:pointer;	margin-top:10px;}

.searchbox p {display:block;line-height:30px;margin-top:20px}.coundown{	border:0px;	background:none;	font-size:11px;	color:#fff;	font-weight:bold;	width:400px;	letter-spacing:-.1px;}

	span.yellow {color:#ffff99;font-size:15px;}

#copyrightinfo {	color:#ffff99;	font-size:11px;	width:800px;	margin:0 auto;	padding:10px 0px;}

#copyrightinfo a {	color:#ffff99;}#copyrightinfo .right {	float:right; 	text-align:right; 	width:275px ; 	padding:10px 0px;}

#copyrightinfo .left {	width:330px; 	float:left; 	padding:10px 0px}

/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}

/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}

img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}

.alignright {

	float: right;

	}

.alignleft {

	float: left;

	}/* End Images *//* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}

acronym, abbr {

	border-bottom: 1px dashed #999;

	}

blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}

blockquote cite {

	margin: 5px 0 0;

	display: block;

	}

.center {

	text-align: center;

	}

.hidden {

	display: none;

	}	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}

hr {

	display: none;

	}

a img {

	border: none;

	}

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}/* End Various Tags & Classes*//* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}.pagelist {

list-style:none;

line-height:28px;

}

.description {
display:none;
}
/* End captions */

