/*

Site: Kolache Factory
Revised Design: Brandi Aguinaga for Schipul The Web Marketing Company
Build: Lyndia Makol for Schipul The Web Marketing Company
URL: http://www.kolachefactory.com

*/

/* = TENDENCI STYLES ****************************************************************************************/

.titles {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #274F32;}
.subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666;}
.body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333;}
.currency {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.bold_body_copy_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
.links {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993300}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.body_copy_alerts { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.body_copy_invert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.reports {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.reports_big_body_copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.reports_subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.reports_titles { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}
div#skiptocontent {position: absolute; left: -9999px;}

/* ****************************************************************************************/
* { font-size: 100%; margin: 0; padding: 0; }
a img { border: none; }
a { outline: none; }

body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#433f30; background:#9A0B0F url(/images/new-home/bg.jpg) top left repeat-x;}

ul, ol { margin: 1em 0; padding-left: 2.5em; }
dt { margin: 0.5em 0 0; }
dd { margin: 0.25em 0 0.5em 2.5em; }

h1, h2, h3, h5, h5, h6 { font-weight: bold; } 
h1{ font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#540206; } 
h2{ font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#540206; margin: 20px 0 10px 0; } 
p{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#433f30; margin: 0 0 10px 0;} 
a { color: #6f0406; font-weight: bold; }
a:hover { color: #6f0406; text-decoration: none; }
a:active { color: #6f0406; }
a:visited { color: #6f0406; }

/* STRUCTURE */

#wrapper {width: 100%; background: url(../images/new-home/wheat-bg.jpg) top center no-repeat;}

	#container {width: 990px; margin: 0 auto; background:url(../images/new-home/content-bg.png) top center repeat-y; }
	
		#content {width: 990px; background:url(../images/new-home/top-bg-2.jpg) top center no-repeat;min-height:796px;}
		
			#header-area {width: 990px;}
			
				#logo {width: 287px; float:left; }
			
				#top-nav {width: 660px; float:right; height:23px;}
				
				#tagline {width: 660px; float:right;}
				
				#nav {width: 938px; padding: 10px 0 0 52px; height:40px;}
				
			#left-content{ width: 768px; float:left; position: relative; }
				
				
				.header-title { display: block; text-indent: -9999px; }
				
				#kom { width: 768px; height: 225px; padding-top:46px;}
					#kom-img {width: 221px; float:left; margin: 24px 27px 0 48px; } 
					#kom-content { width: 472px; float:left;  }
						#kom h1 { background: transparent url(../images/new-home/kom-title.png) top left no-repeat; width: 449px; height:36px;  }
						#kom-text {width: 472px; }
							#kom-text h2, #kom-text h3 { font: Georgia, "Times New Roman", Times, serif; }
							#kom-text 20 { font-size: 28px; }
							#kom-text h3 { font-size: 28px; color:#fff; background: url(../images/new-home/kom-btn.png) top left no-repeat; height:51px; width: 127px; display: block; margin-top: 30px; padding: 5px 0 0 30px;}
							
					
				
				#community { width: 723px ;padding-left: 45px;}
					#community-content {width: 456px; float:left; }
					#community h1 { 
					background: transparent url(../images/new-home/kolache-community-title.png) top left no-repeat; 
					width: 451px;
					height:54px;  
					}
					#community-image { width: 267px; float:right; }
				
				#events-locations {width: 723px;padding-left: 45px}
				
					#events { width: 367px; float:left; }
						#events h1 { 
						background: transparent url(../images/new-home/events-title.png) top left no-repeat; 
						width: 334px;
						height:68px;  
						}
						
						#events p {width: 334px;}
						
					#spotlight-locations {width: 356px; float:left;}
						#spotlight-locations h1 { 
						background: transparent url(../images/new-home/spotlight-title.png) top left no-repeat; 
						width: 332px;
						height:69px;  
						}
						
						#spotlight-image {width: 140px; float:left;}
						#spotlight-content {width: 190px; float:left;}
				
				#connect { width: 723px; padding-left: 45px; margin-bottom: 50px; }
						#connect  h1 { 
						background: transparent url(../images/new-home/connect-title.png) top left no-repeat; 
						width: 702px;
						height:68px;  
						}
				
					#video { 
					width: 367px; 
					float:left; 
					background:url(../images/new-home/video-bg.png) top left no-repeat; 
					width: 334px ; 
					height: 304px ;
					}
					
						#video-player {width: 360px; height: 272px ; padding:20px 0 0 7px;  }
						#video-caption {width: 367px;}
					
					#video-right {width: 356px; float:right;}
						#facebook img, #twitter img {margin-right: 15px;}
						#facebook p, #twitter p{ width: 325px;}
						#facebook, #twitter { width: 326px; }
						#twitter {margin-bottom: 10px;}

		
									/*that's what she twittered*/
									#tweets {width: 334px;float:left; }
										#tweets ul{ margin:10px 0 0 0; padding:0; float:}
										#tweets li {margin: 3px 0 3px 0; padding:8px 0 8px 0; list-style-type:none; border-bottom: 1px solid #CEBE75}
									.twitterTime a{font-size:11px; color:#A59961; font-style:italic;}
									#twitter-btn {display:block; width: 156px; height: 76px; padding: 24px 90px 0 12px; 
									background:url(/images/home/twitter-bird.jpg) top left no-repeat; font-weight:bold}
			
			
				#footer { width: 723px ;  padding-left: 45px; background:url(../images/new-home/footer-divider.png) top center no-repeat; height: 50px; margin-top: 30px; padding-top: 30px;}
				
			#right-content { width: 165px; float:left; padding: 46px  0 0 19px; color:#fff; }
				#right-content p {color:#fff;}
				#right-content a {color:#fff;}
			
				#find-location { width: 165px; }
						#find-location  h1 { 
						background: transparent url(../images/new-home/find-location-title.png) top left no-repeat; 
						width: 183px;
						height:64px;  
						}
				
				.gold-divider { border:2px solid #CB8547; margin: 20px 0;}
				
				#hours { width: 165px; }
					#hours h1 { 
					background: transparent url(../images/new-home/hours-title.png) top left no-repeat; 
					width: 166px;
					height:58px; 	
					}
					
				#facebook-like { width: 165px;}
				
				#catering { width: 165px;}
					#catering h1 { 
					background: transparent url(../images/new-home/full-service-title-bg.jpg) top left no-repeat; 
					width: 176px;
					height:207px; 	
					}
					
					a.bullet { background:  url(../images/new-home/gold-bullet.jpg) top left no-repeat; display:block; width:133px; padding-left: 36px; height:38px; font-weight:normal; margin-top: 10px;}
					
				#we-ship {  width: 165px; background: url(../images/new-home/we-ship-bg.jpg) top left no-repeat; width: 186px; }
					#we-ship h1 {height: 75px;}
					
					div#ship_button {
						width: 151px;
						height: 43px;
						line-height: 37px;
						background:url(../images/new-home/rectangle-btn.jpg) no-repeat;
						margin: 0px auto;
						padding-left: 20px;
						}
			
				#gift-card { width: 165px;}
					#gift-card h1 { 
					background: transparent url(../images/new-home/gift-card-bg.jpg) top left no-repeat; 
					width: 176px;
					height:131px; 	
					}


/* Template */

#template-content-bg {width: 990px; background:url(../images/new-home/template-top-bg.jpg) top center no-repeat;min-height:796px;}

		#template-content-top{ width: 683px; height:51px; background:url(../images/new-home/template-content-top.png) top left no-repeat; margin:  20px 0 0 50px;}
		
		#bodycontent {width: 653px; background:#fff; padding: 5px 15px 20px 15px; margin-left: 50px; }
.clear { clear: both; }


		/*******************************************************************Main Story - Category "Main -Top */
		
		
			div.stories{
			display: block;
			width: 606px;
			height:300px;
			overflow: hidden;
			position:relative;
			color: #fff;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			top: 10px;
			left: 98px;
			}
					
						#nav-stories { 
						position: absolute;
						top: 20px;
						right: 20px;
						z-index: 999;
						}
						#nav-stories a {
							display: block;
							margin: 0 5px 0 0;
							float: left;
							text-decoration: none;
							color:#FFF;
							font-weight:bold;
							font-size:16px;
							padding: 2px 6px;
							
							}
							#nav-stories a.activeSlide {
								background-color: #7e060a;
								}
					
				#slideshow {display: block;width: 606px; height:302px; background:#DCD5BB;}				
				
				.story-item {width: 606px; height: 302px; display: block; overflow: hidden;background-color: #666; }
				
					div.stories-text{
						margin-top: -101px;
						height: 89px;
						padding: 0 10px 10px 20px;
						width: 586px;
						background: transparent url(../images/new-home/story-text-bg.png) repeat; 
						position:relative;
						z-index: 999;

					}			
					
					.story-item img {
					display: block;
					width: 606px;
					}
						
					.story-item h1 {
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:24px;
						font-weight: bold;
						padding: 10px 0 10px 0;
						color:#fff;
						
						}
						
					.story-item p {padding: 10px 0 0 0;}
						
						.story-item a {width: 70px; color:#fff;}				
		
		/**********************************************************************************************end story*/
		
		
		.connect_widget_connected_text a { color:#fff;}