/*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;

	position:relative;

}



a.fletcher {

	display:block;

	width:411px;

	height:30px;

	position:absolute;

	right:36px;

	bottom:5px;

	}



#newsletterbg {

	background:url(images/newsletter_bg.jpg) no-repeat top;

	width:722px;

	height:51px;

	padding-left:75px;

}

#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;

}



#searchbox p {

margin:0px;

padding:0px;

float:left;

}



#searchbox p.wpsb_email {

margin-top:-5px;

}





#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:500;

	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:500;

}

#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 */

#demos{width:791px;height:430px;margin:0px auto;margin-bottom:10px;position:relative;display:block;overflow:hidden;}

.pics{position:absolute;top:0;left:0;height:355px;}

.bottom-nav{position:absolute;height:75px;bottom:0;width:751px;padding:0 20px;background:#1f1f1f;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtm-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url(PIE.htc);}

.bottom-nav ul{float:right;display:inline;margin-top:12px; padding:0;}

.bottom-nav li{float:left;display:inline;height:55px;margin:0 0 0 3px;}

.bottom-nav li a{height:45px;width:55px;display:block;margin:1px;padding:1px;border:1px solid #006666;}

.bottom-nav li a:hover,.bottom-nav li a.activeSlide{border:1px solid #fff;}

.radio{float:left;margin-top:15px;margin-right:50px;}

.radio object{padding:0;margin:0 -13px 0;}

.face{float:left;margin-top:7px;border-bottom: 1px solid #cccccc;}
