/* Andy Waschick Weblog CSS Master
Author:	Andy Waschick
Version:	2007.6.29  */

/* Gestalt system required CSS definitions */
@import url("gestalt.css");  

body, html  {
	text-align: center; 
	margin: 0px; 
	padding: 0px; 
	background-color: #fff; 	
	font-family: Georgia, Times, Times New Roman, Palatino, Serif; 
	color: #613418; 
	font-size: 13px; 
	min-width: 900px; 
	}

a {
	color: #9f1f3a; 
	}

#page {
	position: relative;
	margin: 0 auto;
	width: 900px;
	top: 0px; 
	height: 98%; 
	}

	#wrapper {
		margin: 0px; 
		padding: 0px; 
		width:900px; 
		height: 98%; 
		}
		
		#hero {
			position: absolute; 
			right: 0px; 
			left: 0px; 
			top: 0px; 
			}
			
			#hero #headerbar {
				position: absolute; 
				height: 440px; 
				padding: 0px; 
				}
				
				#headerbar #main-links {
					width: 900px; 
					height: 35px; 
					background-color: #abb400;
					font-size: 13px; 
					}
					
					#main-links .content {
						padding: 5px; 
						padding-top: 8px; 
						padding-left: 10px; 
						text-align: center; 
						}
						
						#main-links .content .topmenu-table {
							}
							
							#main-links .content .topmenu-table td {
								padding-right: 15px;
								!padding-right: 10px; 
								font-size: 13px; 
								}
						
						
						#main-links .content span {
							padding-right: 15px; 
							}
							
							#main-links .content .selection {
								font-size: 15px; 
								color: #fff !important; 
								font-weight: bold; 
								}
								
								#main-links .content .selection a {
									color: #fff !important; 
									}
									
								#main-links .content .selection a:hover {
									color: #613418 !important; 
									}
									
						#headerbar #main-links .content a {
							color: #613418; 
							text-decoration: none; 
							}
						
							#headerbar #main-links .content a:hover {
								color: #fff; 
								}
								
						#headerbar #main-links .unselected {
							display: none; 
							}
							
						#headerbar #main-links .selected {
							position: absolute; 
							border: 1px solid #613418; 
							background-color: #b1b55b; 
							color: white; 
							padding: 6px; 
							z-index: 25; 
							text-align: left !important; 
							width: 170px; 
							_margin-left: -100px; 
							_margin-top: 10px; 
							}
							
							#headerbar #main-links .selected a {
								color: white; 
								text-decoration; none; 
								}
								
								#headerbar #main-links .selected a:hover {
									color: #613418; 
									}
						
				#headerbar #illustration {
					position: absolute; 
					left: 0px; 
					top: 43px; 
					width: 295px; 
					height: 350px; 
					background-color: #ddd; 
					overflow: hidden; 
					}
					
					#headerbar #illustration .content {
						padding: 0px; 
						}
						
						#headerbar #illustration .content p {
							margin: 0px; 
							padding: 0px; 
							}
									
				#headerbar #info-1 {
					position: absolute; 
					left: 303px; 
					top: 43px; 
					width: 294px; 
					height: 350px;
					
					}
					
					#info-1 .content {
						padding: 10px; 
						}
						
						#info-1 .content td {
							line-height: 23px; 
							}
						
						#info-1 .content a:hover {
							text-decoration: underline; 
							}
							
				
				#headerbar #info-2 {
					position: absolute; 
					left: 605px; 
					top: 43px; 
					width: 295px; 
					height: 350px; 
					}
					
					#info-2 .content {
						padding: 10px; 
						}
						
						#info-2 .content a:hover {
							text-decoration: underline; 
							}

				
				#headerbar #top-footer {
					position: absolute; 
					left: 0px; 
					top: 400px; 
					width: 900px; 
					background-color: #abb400;
					height: 35px; 
					color: #fff; 
					}
					
					#headerbar #top-footer .content {
						padding: 5px; 
						padding-top: 10px;
						letter-spacing: 2px; 
						text-transform: uppercase; 
						}
						
						#top-footer .content p {
							margin: 0px; 
							padding: 0px; 
							}
							

				
				
		#everything-else {
			position: absolute; 
			left: 0px; 
			width: 900px; 
			}
			
			#everything-else #headlinebar {
				width: 900px; 
				background-color: #abb400;
				min-height: 40px; 
				!height: 40px; 
				color: #fff; 
				text-align: left; 
				}
				
				#everything-else #headlinebar .content {
					padding: 5px; 
					padding-top: 10px;
					padding-bottom: 10px; 
					letter-spacing: 2px; 
					line-height: 21px; 
					text-transform: uppercase; 
					width: 284px; 
					text-align: right; 
					}
				
				#everything-else #headlinebar .content .footerbar {
					padding: 0px; 
					text-align: left !important; 
					position: absolute; 
					top: 10px; 
					left: 315px; 
					right: 0px; 
					height: 20px; 
					width: 600px; 
					}
			
			#everything-else #info-3 {
				width: 900px; 
				margin-top: 8px; 
				text-align: left; 
				padding-bottom: 15px; 
				min-height: 400px; 
				}
				
				#everything-else #info-3 .content {
					padding: 10px; 
					line-height: 16px; 
					font-size: 14px; 
					}
					
					#info-3 .content .flowbox {
						position: relative; 
						left: 290px; 
						width: 560px; 
						}
						
						#info-3 .content .winesips-item {
							}
							
							#info-3 .content .winesips-item img {
								width: 180px; 
								height: auto !important; 
								margin-right: 15px; 
								margin-bottom: 15px; 
								float: left; 
								}
								
								#info-3 .content .winesips-item .pull-quote {
									}
									
									#info-3 .content .winesips-item .pull-quote img {
										width: auto !important; 
										height: auto !important; 
										margin: 0px !important;  
										float: none !important; 
										}
						
						#info-3 .content .flowbox hr {
							background-color: #C7C98F; 
							color: #C7C98F; 
							border: none; 
							height: 1px; 
							}
						
						#info-3 .content .flowbox h1 {
							font-size: 17px; 
							line-height: 20px; 
							}
						
						#info-3 .content .flowbox .pull-quote-unscaled {
							position: absolute; 
							left: -285px; 
							width: 265px; 
							font-size: 16px; 
							line-height: 22px; 
							text-align: right;
							font-style: italic; 
							}
							
							#info-3 .content .flowbox img.pull-quote-unscaled {
								left: -235px; 
								}
													
						
						#info-3 .content .flowbox .pull-quote {
							position: absolute; 
							left: -285px; 
							width: 250px; 
							font-size: 16px; 
							line-height: 22px; 
							text-align: right;
							font-style: italic; 
							}
							
							#info-3 .content .flowbox img.pull-quote {
								width: 200px !important; 
								height: auto !important; 
								left: -235px; 
								}
							
							.pull-quote .formentry {
								margin-bottom: 13px; 
								font-size: 13px; 
								}
								
								.pull-quote .formentry input {
									border: 1px solid gray; 
									}
								
								.pull-quote .formentry textarea {
									border: 1px solid gray ;
									}
								

.breadcrumbs {
	margin-top: 10px; 
	margin-bottom: 10px; 
	}

.trailer {
	margin-top: 10px; 
	color: #ccc; 
	font-size: 11px; 
	position: absolute; 
	left: 0px; 
	width: 900px; 
	}
	
	.trailer a {
		color: #888; 
		}
	
	.trailer a:hover {
		color: #000; 
		}
		
/* styles from global_editor_styles.css */
.Arial-11-point {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	}

.Arial-12-point {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	}

.Arial-15-point {
	font-family: arial, helvetica, sans-serif; 
	font-size: 15px; 
	}

.Arial-18-point {
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px; 
	line-height: 29px; 
	}

.Georgia-11-point {
	font-family: georgia, palatino, times new roman, times, serif; 
	font-size: 11px; 
	}

.Georgia-12-point {
	font-family: georgia, palatino, times new roman, times, serif; 
	font-size: 12px; 
	}

.Georgia-15-point {
	font-family: georgia, palatino, times new roman, times, serif; 
	font-size: 15px; 
	}
	
.Georgia-18-point {
	font-family: georgia, palatino, times new roman, times, serif; 
	font-size: 18px; 
	line-height: 29px; 
	}

.Times-11-point {
	font-family: times new roman, times, serif; 
	font-size: 11px; 
	}

.Times-12-point {
	font-family: times new roman, times, serif; 
	font-size: 12px; 
	}
	
.Times-15-point {
	font-family: times new roman, times, serif; 
	font-size: 15px; 
	}
	
.Times-18-point {
	font-family: times new roman, times, serif; 
	font-size: 18px; 
	line-height: 29px; 
	}
	
.normal-image {
	float: none !important; 
	width: auto !important;
	height: auto !important; 
	margin: 10px; 
	}
