/*
Theme Name: Helmsbakery
*/
body {font-size: 62.5%;margin: 0;padding: 0;background-color:#f9f2e4;color:#00284b; font-family:georgia, times, serif;}

h1,h2,h3,h4{margin:0; padding:0;}
ul,li{margin:0; padding:0; list-style:none;}
a span{display:none;}
a {color:#153855;}
a,a:focus{outline:none;outline:0;}
p{margin:0; padding:0;}

#page {margin: 0px auto;padding: 0;width: 1024px;text-align:left;background:#f9f2e4 url(images/page-bg.jpg) repeat-y top right;position:relative;}

#header {height:90px; background:url(images/headerimg.png) no-repeat top left; position:relative;}
#header .description{display:none;}

h1{width:168px; height:279px; padding:0 !important; position:absolute; top:22px; left:20px;background:url(images/helms-bakery-district.png) no-repeat top left;}
h1 a{display:block; height:261px; margin:0; padding:0;}

ul#topnav{ height:43px; background-color:#ffcb1e; padding:0 0 0 185px; margin:0;margin:0 !important;overflow:hidden;clear:both;border:1px solid #ffc200;}
ul#topnav li{float:left;height:43px;}
ul#topnav li a{height:43px;display:block;}
ul#topnav li ul{display:none;}

ul#topnav li.home{width:94px;}
ul#topnav li.home a{ height:43px; background:url(images/topnav.png) no-repeat 1px -1px ;}
ul#topnav li.home a:hover, ul#topnav li.home a.active{background-position:1px -57px;}

ul#topnav li.history{width:118px;}
ul#topnav li.history a{ height:43px; background:url(images/topnav.png) no-repeat -94px -1px ;}
ul#topnav li.history a:hover, ul#topnav li.history a.active{background-position:-94px -57px;}

ul#topnav li.retailers{width:134px;}
ul#topnav li.retailers a{ height:43px; line-height:29px; background:url(images/topnav.png) no-repeat -212px -1px;}
ul#topnav li.retailers a:hover, ul#topnav li.retailers a.active{background-position:-212px -57px;}

ul#topnav li.goodeats{width:126px;}
ul#topnav li.goodeats a{ height:43px; line-height:29px; background:url(images/topnav.png) no-repeat -344px -1px ;}
ul#topnav li.goodeats a:hover, ul#topnav li.goodeats a.active{background-position:-344px -57px;}

ul#topnav li.events{width:110px;}
ul#topnav li.events a{height:43px; line-height:29px; background:url(images/topnav.png) no-repeat -471px -1px ;}
ul#topnav li.events a:hover, ul#topnav li.events a.active{background-position:-471px -57px;}

ul#topnav li.map{width:97px;}
ul#topnav li.map a{ height:43px; line-height:29px; background:url(images/topnav.png) no-repeat -581px -1px ;}
ul#topnav li.map a:hover, ul#topnav li.map a.active{background-position:-581px -57px;}

ul#topnav li.contact{width:124px;}
ul#topnav li.contact a{ height:43px; line-height:29px; background:url(images/topnav.png) no-repeat -676px -1px ;}
ul#topnav li.contact a:hover, ul#topnav li.contact a.active{background-position:-676px -57px;}

#footer{ background-color:#ffcb1e;display:block; overflow:hidden; height:47px;	padding: 0 24px; margin: 0 auto;clear: both; color:#ad7812; font-family:times new roman, times, serif; text-align:left;position:relative;}
#footer p {margin: 0;padding: 8px 0;}
#footer .copyright{display:block; float:left; width:400px;}
#footer .websiteby{display:block; float:right; text-align:right; width:400px;margin-top:-8px;line-height:15px;}
#footer .websiteby a{text-decoration:none;color:#ad7812;}
#footer .websiteby a:hover{text-decoration:underline;}
#footer .signup{position:absolute; width:342px; height:27px; top:10px; left:20px;}
#footer .signup a{background:url(images/signup.png) no-repeat top left; height:27px; display:block; line-height:27px;}

#content {	width:788px; margin:0 !important; padding:0; float:right;font-size:1.4em; line-height:1.3;position:relative;}
#sidebar{padding: 170px 0 10px 0; margin:0;	width: 235px;float:left;}
#sidebar ul{margin:0 20px 20px 25px;}

#home{display:block; width:1024px; height:469px;}

#subnav li a{height:26px;line-height:26px; text-indent:-9000em;display:block;}
/* retailers */
li.page-item-38 a{ background:url(images/subnav-retailers.png) no-repeat 0px -1px; }
li.page-item-38 a:hover,li.page-item-38.current_page_item a{background-position:-250px -1px}
li.page-item-40 a{ background:url(images/subnav-retailers.png) no-repeat 0px -30px; }
li.page-item-40 a:hover,li.page-item-40.current_page_item a{background-position:-250px -30px;}
li.page-item-42 a{ background:url(images/subnav-retailers.png) no-repeat 0px -59px; }
li.page-item-42 a:hover,li.page-item-42.current_page_item a{background-position:-250px -59px;}
li.page-item-44 a{ background:url(images/subnav-retailers.png) no-repeat 0px -88px; }
li.page-item-44 a:hover,li.page-item-44.current_page_item a{background-position:-250px -88px;}
li.page-item-48 a{ background:url(images/subnav-retailers.png) no-repeat 0px -115px; }
li.page-item-48 a:hover,li.page-item-48.current_page_item a{background-position:-250px -115px;}
li.page-item-49 a{ background:url(images/subnav-retailers.png) no-repeat 0px -143px; }
li.page-item-49 a:hover,li.page-item-49.current_page_item a{background-position:-250px -143px;}
li.page-item-51 a{ background:url(images/subnav-retailers.png) no-repeat 0px -171px; }
li.page-item-51 a:hover,li.page-item-51.current_page_item a{background-position:-250px -171px;}
li.page-item-53 a{ background:url(images/subnav-retailers.png) no-repeat 0px -199px; }
li.page-item-53 a:hover,li.page-item-53.current_page_item a{background-position:-250px -199px;}
li.page-item-55 a{ background:url(images/subnav-retailers.png) no-repeat 0px -226px; }
li.page-item-55 a:hover,li.page-item-55.current_page_item a{background-position:-250px -226px;}
li.page-item-183 a{ background:url(images/subnav-retailers.png) no-repeat 0px -255px; }
li.page-item-183 a:hover,li.page-item-183.current_page_item a{background-position:-250px -255px;}
li.page-item-380 a{ background:url(images/subnav-retailers.png) no-repeat 0px -282px; }
li.page-item-380 a:hover,li.page-item-380.current_page_item a{background-position:-250px -282px;}
li.page-item-185 a{ background:url(images/subnav-retailers.png) no-repeat 0px -310px; }
li.page-item-185 a:hover,li.page-item-185.current_page_item a{background-position:-250px -310px;}
li.page-item-186 a{ background:url(images/subnav-retailers.png) no-repeat 0px -338px; }
li.page-item-186 a:hover,li.page-item-186.current_page_item a{ background-position: -250px -338px; }
li.page-item-189 a{ background:url(images/subnav-retailers.png) no-repeat 0px -366px; }
li.page-item-189 a:hover,li.page-item-189.current_page_item a{background-position:-250px -366px;}
li.page-item-191 a{ background:url(images/subnav-retailers.png) no-repeat 0px -394px; }
li.page-item-191 a:hover,li.page-item-191.current_page_item a{background-position:-250px -394px;}
/* good eats */
li.page-item-129 a{ background:url(images/subnav-goodeats.png) no-repeat 0px -1px; }
li.page-item-129 a:hover,li.page-item-129.current_page_item a{background-position:-250px -1px;}
li.page-item-131 a{ background:url(images/subnav-goodeats.png) no-repeat 0px -30px; }
li.page-item-131 a:hover,li.page-item-131.current_page_item a{background-position:-250px -30px;}
li.page-item-133 a{ background:url(images/subnav-goodeats.png) no-repeat 0px -59px; }
li.page-item-133 a:hover,li.page-item-133.current_page_item a{background-position:-250px -59px;}
li.page-item-135 a{ background:url(images/subnav-goodeats.png) no-repeat 0px -88px; }
li.page-item-135 a:hover,li.page-item-135.current_page_item a{background-position:-250px -88px;}
li.page-item-137 a{ background:url(images/subnav-goodeats.png) no-repeat 0px -117px; }
li.page-item-137 a:hover,li.page-item-137.current_page_item a{background-position:-250px -117px;}

/* history */
li.page-item-307 a{ background:url(images/subnav-history.png) no-repeat 0 0 ; }
li.page-item-307 a:hover,li.page-item-307.current_page_item a{background-position:-250px 0;}
li.page-item-309 a{ background:url(images/subnav-history.png) no-repeat 0px -31px ;}
li.page-item-309 a:hover,li.page-item-309.current_page_item a{background-position:-250px -31px;}
li.page-item-311 a{ background:url(images/subnav-history.png) no-repeat 0px -60px;}
li.page-item-311 a:hover,li.page-item-311.current_page_item a{background-position:-250px -60px;}
li.page-item-312 a{ background:url(images/subnav-history.png) no-repeat 0px -90px; }
li.page-item-312 a:hover,li.page-item-312.current_page_item a{background-position:-250px -90px;}


.post {padding: 20px 55px 20px;}
#home .post{padding:20px 55px 20px 33px;}
.entry{overflow:hidden;clear:both;line-height:1.6;}
.post#post-25 {padding:0 25px 25px 25px}
.entry p{margin:0 0 20px 0px;}
.post hr {	display: block;}
.postmetadata {	clear: both;}
.clear {	clear: both;}

#content.events{padding:33px 0;}

h2.blog{height:40px; background:url(images/blog.gif) no-repeat top left; }
h2.blog span{display:none;}
.events .post{padding:0; margin:0 12px 10px 0; }
#home .entry{width:260px;line-height:1.8;font-weight:bold; color:#003460;font-size:0.9em;}
#sidebar .entry{padding:0 25px;font-size:1.3em; line-height:1.6;}
#sidebar .entry h3{font-size:1.1em;margin:0;padding:0;}
/* End Structure */

.events-header{margin-bottom:10px;}

.post h2{display:none;}
.events .post h2,.events-single .post h2{display:block; color:#e37717;font-size:1.1em; line-height:1.2; font-family:"arial narrow", arial, tahoma, sans-serif;text-transform:uppercase;margin:0 0 5px 0; font-size:1.4em;}
.events .post h2 a{display:block; color:#e37717; text-decoration:none;text-transform:uppercase;font-size:0.9em;}
.events .postmetadata{padding:0 0 10px 0px;margin:0; border-bottom:3px solid #e37717;font-size:1.0em;}
h3{color:#d56226;font-weight:normal;}

.twitter{background-color:white;margin:160px 0 0 0;position:absolute; bottom:40px; width:255px; margin:0; padding:20px 0;}
.events .twitter{background-color:#fff; width:235px;margin:0; padding:0; top:300px;}
.widget_tweetblender{padding:0 20px 20px;}

.networking{padding:0 20px; margin:0; position:relative}
.networking .facebook{padding:10px 0px 0;}
.networking .metro{padding:5px 55px 0 45px;position:relative; top:5px;}
.networking .sharethis{padding:0 0 5px 10px;position:absolute;right:15px;top:11px;}

.teaserimage{width:140px; float:left;}
.teaserimage img{width:130px;}
.events .entry{float:left; width:222px;overflow:visible;clear:none;font-size:0.9em;}

a.more-link{font-style:italic; text-decoration:none;display:block;}

/* Begin Images */
a img{border:0; outline:none; outline:0;}
p img {padding: 0;max-width: 100%;}
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 Form Elements */
.post form label{text-transform:uppercase; float:left;width:70px;padding:5px 0 0 0;}
.post form input.input{border:none; background:#d7cdb3; height:30px; width:400px;}
.post form .submit{clear:both; margin:12px 0 20px 70px;}
/* End Form Elements */

/* Begin Various Tags & Classes */
.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: 10px 55px 60px;	}
/* End Various Tags & Classes*/


.thumbnails {width:804px; position:relative;margin:0 0 20px; padding:0;}
.thumbnails ul {margin:-10px 0 20px 1px;overflow:hidden; display:block; clear:left;}
.thumbnails ul li{float:left; width:159px;height:159px; }

.retailer { position:relative;margin:0 0 0px; padding:0;overflow:hidden;border-top:5px solid white;}
.retailer a {position:absolute;z-index:10; line-height:22px; display:inline-block; display:block;height:22px;}
.retailer a i{display:none;}
.retailer a span{display:none;line-height:22px; height:22px;}
.retailer img{overflow:hidden;z-index:0;}
.post.retailer{margin:0; padding:0;}
.post.retailer .entry{display:none;}
.post.retailer .clear{display:none;}

.slideshow-history{background-color:#7a706b;height:380px;}
.slideshow-home{ width:388px; height:388px; position:absolute; top:0px; right:70px;}

/* container for slides */
.images {	position:relative;	margin:0;	cursor:pointer;}

/* single slide */
.images div {display:none;position:absolute;top:0; left:0; margin:0;padding:0;font-size:12px;color:white;}

/* single slide */
.slideshow-home .images img {display:none;position:absolute;top:0; left:0;margin:0;padding:0;font-size:12px;color:white;}


.slideshow-history .tabs{position:absolute; bottom:0; width:786px;text-align:center;  z-index:9000;}
/* tabs (those little circles below slides) */
.tabs {	clear:both;padding:5px 0 8px 0; }

/* single tab */
.tabs a {	display:inline;	margin:0;padding:3px; color:#c6c6c6;	font-size:12px; text-decoration:none;}

/* mouseover state */
.tabs a:hover {	 text-decoration:underline;}

/* active state (current page state) */
.tabs a.current { color:white;   } 	
.forward, .backward {	float:left;	display:block;	width:30px;	height:30px;	background-color:white;	cursor:pointer;	font-size:1px;	text-indent:-9999em;display:none;}
.forward {} .forward:hover {} .forward:active {}
.backward:hover {} .backward:active {}
.disabled {visibility:hidden !important;}

.whats-new{  height: 160px; padding:0;  background:#004673 url(images/home-whatsnew.jpg) no-repeat 278px 8px;color:white; font-style:italic;font-size:1.3em;line-height:1.8;}
.whats-new ul { padding:66px 66px 5px 280px;margin:0; }
.whats-new ul li{padding:0; margin:0;}
.whats-new ul li a{color:#fff;text-decoration:none;padding:0; margin:0;}

.clips{text-align:center; background:#7a706d;}
.clips a{text-align:center;}

.videoLinks {position:absolute;top:380px;width:500px; text-align:center; left:125px;color:#ffcc00;font-size:17px;font-weight:bold; letter-spacing:2px;}
.videoLinks a{color:#fff; text-decoration:none;letter-spacing:1px;font-size:11px;font-style:italic;font-weight:normal; }


/* root element for tabs  */
ul.tabs { 
	color:#ffcc00;font-size:17px;font-weight:bold; 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	height:30px;width:500px; text-align:center;
	position:absolute;top:380px;width:500px; text-align:center; left:125px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
letter-spacing:1px;
	font-size:11px;
	font-weight:normal;
	color:white;
	height: 30px;  
	line-height:30px;
	
	text-align:center;	
	text-decoration:none;
	padding:0px 10px 0 7px;
	margin:0px;	
	position:relative;
	top:1px;
	font-style:italic;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	color:#fff;	
	text-decoration:none;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	cursor:default !important; 
	color:#fff !important;
}



/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

.post-edit-link{font-family:arial; text-transform:uppercase; letter-spacing:0.1em; font-size:10px;text-decoration:none;}
