/* --------------------- Santa-Barbara-Wineries.com Sub Styles --------------------- */

/* -- Site Map -- */

#site-map { 
	width:527px; padding:70px 20px 0 30px;
	background:url(../images/site-map.gif) no-repeat; }

body#sitemap h2 { 
	font-size:16px; 
	margin:10px 0 0 0; }

	body#sitemap h2 a:link, body#sitemap h2 a:visited { 
		text-decoration:underline; 
		font-size:16px;	margin:20px 0 0 0;
		font-weight:bold; }

	body#sitemap h2 a:hover, body#sitemap h2 a:active {
		text-decoration:none; 
		font-size:16px;
		margin:20px 0 0 0;
		font-weight:bold; }
		
/* -- Wineries --*/
#wineries { 
	width:527px; padding:70px 20px 0 30px;
	background:url(../images/wineries.gif) no-repeat; }

	ul.winery-list { margin:10px 0 0 31px;  list-style:none; }
		
		ul.winery-list li {
			float:left; width:260px;
			font-size:12px; }
			ul.winery-list li a:link, ul.winery-list li a:visited {
				text-decoration:underline; font-size:12px; }
			ul.winery-list li a:hover, ul.winery-list li a:active {
				text-decoration:none; font-size:12px; }
	
	#map-buellton {
		width:555px; height:296px; background:url(../images/map-buellton.png) no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-solvang {
		width:555px; height:257px; background:url(../images/map-solvang.png) no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-santa-barbara {
		width:555px; height:257px; background:url(../images/map-santa-barbara.png) no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-santa-ynez {
		width:555px; height:257px; background:url(../images/map-santa-ynez.png) no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-los-olivos {
		width:555px; height:400px; background:url(../images/map-los-olivos.png) no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-foxen-trail {
		width:555px; height:500px; background:url(../images/map-foxen-trail.png) no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#sub-buellton {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/sub-buellton.gif) no-repeat; }
				
	#sub-foxen {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/sub-foxen.gif) no-repeat; }
		
	#sub-los-olivos {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/sub-los-olivos.gif) no-repeat; }

	#sub-santa-barbara {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/sub-santa-barbara.gif) no-repeat; }
		
	#sub-santa-ynez {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/sub-santa-ynez.gif) no-repeat; }

	#sub-solvang {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/sub-solvang.gif) no-repeat; }


/* Wine Tour Companies */
	#tours-stagecoach {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/tours-stagecoach.gif) no-repeat; }
		
	#tours-grapeline {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/tours-grapeline.gif) no-repeat; }
		
	#tours-sustainable {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/tours-sustainable.gif) no-repeat; }

	#tours-superride {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url(../images/tours-superride.gif) no-repeat; }

/* -- Types of Wine --*/
#types { 
	width:527px; padding:70px 20px 0 30px;
	background:url(../images/types.gif) no-repeat; }
	
	#red {
	width:527px; padding:35px 20px 0 27px;  margin:10px 0 0 0;
	background:url(../images/sub-red.gif) no-repeat; }
	
	#white {
	width:527px; padding:35px 20px 0 27px;  margin:10px 0 0 0;
	background:url(../images/sub-white.gif) no-repeat; }
	
	#other {
	width:527px; padding:35px 20px 0 27px;  margin:10px 0 0 0;
	background:url(../images/sub-other.gif) no-repeat; }
	
/* -- Wine Pairing --*/
#wine-pairing { 
	width:527px; padding:70px 20px 0 30px;
	background:url(../images/pairing.gif) no-repeat; }

/* -- Winery Tours --*/
#tour { 
	width:527px; padding:70px 20px 0 30px;
	background:url(../images/tour.gif) no-repeat; }
	
/* -- Winery Tours --*/
#blog { 
	width:527px; padding:70px 20px 0 30px;
	background:url(../images/blog.gif) no-repeat; }
	
/* -- Advertise --*/
#advertise { 
	width:577px; padding:65px 0 0 0; margin:0;
	background:url(../images/advertise.gif) no-repeat; }

	#advertise p {
		padding:10px 0 10px 30px; margin:0; }

	#advertise-form { 
		padding:0; margin:0; width:555px; height:256px;
		background:url(../images/bg-form.png) no-repeat;
		position:relative; left:15px; }

		#advertise-form input { 
			margin:0; position:absolute;
			background-color:#ffffff !important;
			background:url(../images/input-bg.png) no-repeat; }

		#advertise-name { 
			top:15px; width:422px; height:26px; left:81px;
			font:18px Trebuchet, Arial, Helvetica, sans-serif;
			padding:5px 5px 0 5px; }

		#advertise-email {
			top:59px; width:422px; height:26px; left:81px; 
			font:18px Trebuchet, Arial, Helvetica, sans-serif;
			padding:5px 5px 0 5px; }

		#advertise-comments {
			top:102px; height:111px;
			position:absolute; left:81px;
			background:url(../images/comments-bg.png) no-repeat;
			width:422px; overflow:hidden;
			font:18px Trebuchet, Arial, Helvetica, sans-serif;
			padding:5px 5px 0 5px; }

		#submit-btn { 
			width:67px; height:67px;
			top:198px; left:495px;
			z-index:3; }
	
	/* Types of Wine */
	#types-of-wine {
		background:url(../images/bg-types-inside.jpg) no-repeat;
		margin:0; padding:0; width:331px; height:206px;
		position:relative; }
						
		#types-of-wine p {
			position:absolute; top:66px; left:17px;
			margin:0; padding:0; font-weight:bold;
			width:245px; }
						
			#red-btn {
				position:absolute; top:20px; left:267px;
				margin:0; padding:0; width:52px; height:52px;
				background:url(../images/reds-btn.gif) no-repeat; }

				#red-btn a {
					display:block; height:52px; width:52px; }
			
				#red-btn a:hover {
					background:url(../images/reds-btn.gif) -52px 0 no-repeat;
					display:block; height:52px; width:52px; }

				#white-btn {
					position:absolute; top:80px; left:267px;
					margin:0; padding:0; width:52px; height:52px; 
					background:url(../images/whites-btn.gif) no-repeat; }
									
				#white-btn a {
					display:block; height:52px; width:52px; }
									
				#white-btn a:hover { 
					background:url(../images/whites-btn.gif) -52px 0 no-repeat;
					display:block; height:52px; width:52px; }
							
				#other-btn {
					position:absolute; top:140px; left:267px;
					margin:0; padding:0; width:52px; height:53px;
					background:url(../images/others-btn.gif) no-repeat; }

				#other-btn a {
					display:block; height:53px; width:52px; }
				
				#other-btn a:hover {
					background:url(../images/others-btn.gif) -52px 0 no-repeat;
					display:block; height:53px; width:52px; }

	/* Champagne Button */
	#champagne-btn {
		width:317px; height:121px; position:relative;
		background:url(../images/bg-champagne.gif) no-repeat;
		margin:0 0 -15px 0; padding:0; top:-10px; left:8px;
		}
	#champagne-btn-sp {
		width:317px; height:121px; position:relative;
		background:url(../images/bg-champagne.gif) no-repeat;
		margin:0 0 -15px 0; padding:0; top:8px; left:8px;
		}
		
	/* 103 Wineries Button */
	#wineries-btn {
		width:317px; height:107px; position:relative;
		background:url(../images/103-wineries.gif) no-repeat;
		margin:0; padding:0; top:8px; left:8px;
		}
		#wineries-btn a {
			position:absolute; top:0; left:0; width:317px;
			height:107px; display:block; }

	/* Updates Button */
	#updates-btn {
		width:317px; height:113px; position:relative;
		background:url(../images/bg-updates.gif) no-repeat;
		margin:0; padding:0; top:12px; left:8px;
		}
			#blog-btn {
				position:absolute; top:40px; left:259px;
				margin:0; padding:0; width:52px; height:52px;
				background:url(../images/blog-btn.gif) no-repeat; }

			#blog-btn a {
				display:block; height:52px; width:52px; }
				
			#blog-btn a:hover {
				background:url(../images/blog-btn.gif) -52px 0 no-repeat;
				display:block; height:52px; width:52px; }
				
	/* Wine Pairing Button */
	#wine-pairing-2 {
		width:331px; height:206px; position:relative;
		background:url(../images/bg-wine-pairing.jpg) no-repeat;
		margin:0 0 -18px 0; padding:0; }

			#pairing-btn {
				position:absolute; top:134px; left:266px;
				margin:0; padding:0; width:52px; height:52px;
				background:url(../images/pairing-btn.jpg) no-repeat; }

			#pairing-btn a {
				display:block; height:52px; width:52px; }
				
			#pairing-btn a:hover {
				background:url(../images/pairing-btn.jpg) -52px 0 no-repeat;
				display:block; height:52px; width:52px; }

	/* Wine Tours */						
	#wine-tours {
		background:url(../images/bg-tours.gif) no-repeat;
		margin:0; padding:0; width:331px; height:200px;
		position:relative; }
		
	#wine-tours-2 {
		background:url(../images/bg-tours-2.gif) no-repeat;
		margin:0; padding:0; width:331px; height:200px;
		position:relative; }
						
		#private-btn {
			position:absolute; top:80px; left:267px;
			margin:0; padding:0; width:52px; height:52px; 
			background:url(../images/private-btn.gif) no-repeat; }
										
		#private-btn a {
			display:block; height:52px; width:52px; }
										
		#private-btn a:hover { 
			background:url(../images/private-btn.gif) -52px 0 no-repeat;
			display:block; height:52px; width:52px; }
								
		#public-btn {
			position:absolute; top:140px; left:267px;
			margin:0; padding:0; width:52px; height:53px;
			background:url(../images/public-btn.gif) no-repeat; }
		
		#public-btn a {
			display:block; height:53px; width:52px; }
	
		#public-btn a:hover {
			background:url(../images/public-btn.gif) -52px 0 no-repeat;
			display:block; height:53px; width:52px; }
			
		#large-btn {
			position:absolute; top:134px; left:267px;
			margin:0; padding:0; width:52px; height:52px; 
			background:url(../images/large-btn.gif) no-repeat; }
										
		#large-btn a {
			display:block; height:52px; width:52px; }
										
		#large-btn a:hover { 
			background:url(../images/large-btn.gif) -52px 0 no-repeat;
			display:block; height:52px; width:52px; }
								
		#small-btn {
			position:absolute; top:75px; left:267px;
			margin:0; padding:0; width:52px; height:53px;
			background:url(../images/small-btn.gif) no-repeat; }
		
		#small-btn a {
			display:block; height:53px; width:52px; }
	
		#small-btn a:hover {
			background:url(../images/small-btn.gif) -52px 0 no-repeat;
			display:block; height:53px; width:52px; }

/* -- Navigation --*/

#nav-inside {
	background:url(../images/nav-inside.gif) no-repeat;
	height:40px; width:908px; margin:0;	padding:0;
	position:relative; z-index:3; }

#nav-inside span {
	text-indent:-9999px;
	display:block;
}

#nav-inside li, #nav-inside a {
	display:block; height:40px; margin:0; outline:none; }

#nav-inside li {
	float:left; list-style:none; padding:0; 
	outline:none;}

#nav-1 { width: 98px; margin-left:10px; padding:0;}
#nav-2 { width: 101px; }
#nav-3 { width: 136px; }
#nav-4 { width: 156px; }
#nav-5 { width: 137px; }
#nav-6 { width: 110px; left:170px; position:relative;}

#nav-1 a:hover { background:url(../images/nav-inside.gif)    -0px -40px no-repeat; }
#nav-2 a:hover { background:url(../images/nav-inside.gif)   -98px -40px no-repeat; }
#nav-3 a:hover { background:url(../images/nav-inside.gif) -199px -40px no-repeat; }
#nav-4 a:hover { background:url(../images/nav-inside.gif) -335px -40px no-repeat; }
#nav-5 a:hover { background:url(../images/nav-inside.gif) -491px -40px no-repeat; }
#nav-6 a:hover { background:url(../images/nav-inside.gif) -798px -40px no-repeat; }


/* Adsense Styles */
#adsense {
	background:url(../images/bg-adsense.gif) no-repeat;
	width:312px; height:255px;
	margin:24px 0 0 8px; padding:1px 0 0 5px; }
	.adsense { position:relative; top:-15px; }
	.adsense-sp { margin-bottom:30px; }

.adsense-sm {
	background:url(../images/bg-adsense-sm.gif) no-repeat;
	width:555px; height:63px; text-align:center;
	margin:10px 0 0 16px; padding:3px 0 0 0; }

.adsense-sm-margin {
	background:url(../images/bg-adsense-sm.gif) no-repeat;
	width:555px; height:63px; text-align:center;
	margin:5px 0 5px -14px; padding:3px 0 0 0; }

/* Sideways Button */
#sideways { top:-11px; margin-bottom:-30px; }

/* Blog Styles */
.blog-entry {
	padding-bottom:10px;
	padding-top:15px;
	border-top:1px solid #e80000;
}
