/* CSS for TemeculaWineTour.info Designed and Developed in 2007 */

/*------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

/* ------------------------ GLOBAL ELEMENTS ------------------------ */

/* ------------------------ type selectors ------------------------ */
body { 
	background:#f9f5e6 url("../images/body-bg.jpg") repeat-x;
	text-align:center; 
	font:14px "Book Antiqua", Arial, Helvetica, Sans-serif;
	color:#676353;
	margin:0;
	padding:0;
	}
body#inside { 
	background:#f9f5e6 url("../images/body-bg-inside.jpg") repeat-x;
	text-align:center; 
	font:14px "Book Antiqua", Arial, Helvetica, Sans-serif;
	color:#676353;
	margin:0;
	padding:0;
	}
	body p {
	font:14px "Book Antiqua", Arial, Helvetica, Sans-serif;
	color:#676353;
	}
	body a:link, body a:visited {
		font:14px "Book Antiqua", Arial, Helvetica, Sans-serif;
		color:#c3652b;
		text-decoration:underline;
		}
	body a:hover, body a:active {
		font:14px "Book Antiqua", Arial, Helvetica, Sans-serif;
		color:#c3652b;
		text-decoration:none;
		}

blockquote { margin-left:10px; margin-right:10px; }

h1	{ 	
	font-family:"Book Antiqua", Arial, Helvetica, Sans-serif;
	font-size:26px;
	color:#fff;
	font-weight:normal;
	width:400px;
	}
#inside h1	{ 	
	font-family:"Book Antiqua", Arial, Helvetica, Sans-serif;
	font-size:18px;
	color:#524c35;
	font-weight:bold;
	width:400px;
	}
h2	{ 	
	font-family:"Book Antiqua", Arial, Helvetica, Sans-serif;
	font-size:18px;
	color:#676353;
	font-weight:normal;
	}
h2 a:link, h2 a:visited {
	font-family:"Book Antiqua", Arial, Helvetica, Sans-serif;
	font-size:18px;
	color:#c3652b;
	font-weight:normal;
	text-decoration:underline;
	}
h2 a:hover, h2 a:active {
	font-family:"Book Antiqua", Arial, Helvetica, Sans-serif;
	font-size:18px;
	color:#c3652b;
	font-weight:normal;
	text-decoration:underline;
	}
h3 {  	
	font-family:"Book Antiqua", Arial, Helvetica, Sans-serif;
	font-size:15px;
	color:#7e3705;
	font-weight:bold;
	}
h3 a:link,
h3 a:visited {
font-family:"Book Antiqua", Arial, Helvetica, Sans-serif;
	font-size:15px;
	color:#7e3705;
	font-weight:bold; text-decoration:none; }
	h3 a:hover,
h3 a:active {
font-family:"Book Antiqua", Arial, Helvetica, Sans-serif;
	font-size:15px;
	color:#7e3705;
	font-weight:bold; text-decoration:underline; }
#column-left h3 {  	
	font-family:"Book Antiqua", Arial, Helvetica, Sans-serif;
	font-size:15px;
	color:#7e3705;
	font-weight:bold;
	padding:10px 0 0 0;
	}

a:link,a:visited	{ 		
		font:14px "Book Antiqua", Arial, Helvetica, Sans-serif;
		color:#c3652b;
		text-decoration:underline;
		}
a:hover,a:active	{ 
		font:14px "Book Antiqua", Arial, Helvetica, Sans-serif;
		color:#c3652b;
		text-decoration:none;
		}
#wrap {
	width:803px;
	margin:0 auto;
	text-align:left;
	position:relative;
	}

/* Navigation */

#nav {
	background:url("../images/nav.jpg") no-repeat;
	width:803px;
	height:44px;
	margin:0 0 52px 0;
	}

#nav span { display: none; }

#nav li, #nav a { height:44px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; _display:inline; position:relative; }

#nav-01 { width: 85px; margin-left: 0px;}
#nav-02 { width: 160px;}
#nav-03 { width: 177px;}
#nav-04 { width: 130px;}
#nav-05 { width: 145px;}
#nav-06 { width: 105px;}


/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background:url("../images/nav.jpg")  -0px -44px no-repeat; }
#nav-02 a:hover { background:url("../images/nav.jpg") -85px -44px no-repeat; }
#nav-03 a:hover { background:url("../images/nav.jpg") -245px -44px no-repeat; }
#nav-04 a:hover { background:url("../images/nav.jpg") -422px -44px no-repeat; }
#nav-05 a:hover { background:url("../images/nav.jpg") -552px -44px no-repeat; }
#nav-06 a:hover { background:url("../images/nav.jpg") -697px -44px no-repeat; }

/* Main Wall */
#main {
	background:url("../images/main.jpg") no-repeat;
	width:785px;
	height:148px;
	margin:0;
	padding:111px 0 0 18px;
	text-align:left;
	}
	#main a {
		position:absolute;
		width:126px;
		height:25px;
		left:272px;
		top:310px;
		}
	#main span {
		display:none;
		}
#subhead {
	background:url("../images/wall.jpg") no-repeat;
	width:803px;
	padding:30px 0 0 0;
	float:left;
	}

/* Main Wall Inside Pages */
#header-inside {
	background:url("../images/header-inside.jpg") no-repeat;
	width:803px;
	height:130px;
	margin:0;
	padding:0;
	}
#subhead-inside {
	background:url("../images/subhead-inside.jpg") no-repeat;
	width:803px;
	padding:5px 0 0 0;
	float:left;
	}
/* Left Column - Homepage only */
#column-left {
	float:left;
	width:485px;
	padding:0 0 0 18px;
	text-align:left;
	}
	#column-left p {
		margin:5px 0 0 0;
		}
	#adsense {
		width:485px;
		text-align:center;
		height:70px;
		background:#f3eedd;
		padding:10px 0 0 0;
		margin:10px 0 10px 0;
		}
	.adsense {
		width:485px;
		text-align:center;
		height:70px;
		background:#f3eedd;
		padding:10px 0 0 0;
		margin:10px 0 10px 0;
		}

/* Right Column */
#column-right {
	float:left;
	width:285px;
	text-align:left;
	padding:20px 0 0 10px;
	}
	#column-right p {
		font-size:13px;
		}
	#column-right a {
		font-size:13px;
		}

/* Column Right Inside Pages - adds padding to the top of the column for inside pages only */

#column-right-inside {
	float:left;
	width:285px;
	text-align:left;
	padding:0 0 0 10px;
	}
	#column-right-inside p {
		font-size:13px;
		}
	#column-right-inside a {
		font-size:13px;
		}

/* Footer */
#footer {
	background:url("../images/footer-bg.jpg") repeat-x;
	width:100%;
	height:51px;
	margin:0 auto;
	text-align:center;
	}
	#footer ul {
		margin-bottom:10px;
		}
	#footer ul li {
		padding:0 5px 0 7px;
		display: inline;
		font-size:13px;
		color:#bdb69f;
		}
	#footer p {
		color:#bdb69f;
		font-size:13px;
		}
	#footer a:link, #footer a:visited {
		color:#bdb69f;
		font-size:13px;
		text-decoration:underline;
		}
	#footer a:hover, #footer a:active {
		color:#bdb69f;
		font-size:13px;
		text-decoration:underline;
		}
/* Classes */

.img-left {
	float:left;
	}
.img-right {
	float:right;
	}
.clear {
	clear:both;
	height:15px;
	}
.clear2 {
	clear:both;
	border-bottom:solid 1px #c1bdad;
	height:1px;
	width:200px;
	margin:0 0 3px 30px;
	}
.h2-left {
	border-bottom:solid 1px #c1bdad;
	height:1px;
	width:400px;
	margin:0 auto;
	padding:10px 0 0 0;
	}
/* Wine Tasting List */
#tasting {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	width:450px;
}
#tasting li {
	float:left;
	width:150px;
	display:block;
	font-weight:bold;
	clear:both; 
}
#tasting li.answer {
	width:250px;
	font-weight:normal;
	clear:none;
}
#column-left p.address {
	clear:both;
	margin-top:10px;
}
