/* Stylesheet for Terrawine */
/*
Theme Name: Terrawine
Theme URI: http://Terrawine.com.au/
Description: The template designed by designdesign and implemented by corestar.
Version: 0.1
Author: Paul Williams
Tags: variable width, two columns, pages only

*/

body {
	padding:0;
	margin:0;
	font-size:76%;
	font-family:"Trebuchet MS",Verdana, Georgia, Arial, Helvetica, sans-serif;
}

#container {
	position:absolute;
	top:50%;
	width:100%;
	height:520px;
	margin-top:-260px;
	background:white url(../img/bkg.png) 50% 50% no-repeat;
	color:white;
}
#content {
	position:absolute;
	top:0;
	left:50%;
	height:100%;
	width:1000px;
	margin-left:-500px;
	color:black;
}
#nav {
	position:absolute;
	width:50%;
	top:50%;
	left:0;
	height:520px;
	margin-top:-260px;
	z-index:10;
}
#nav ul {
	text-align:right;
	width:100%;
	margin-top:170px;
	padding:0;
}
#nav li {
	height:28px;
	color:white;
	font-size:10px;
	padding:0;
	margin-right:231px;
	display:block;
	padding-top:0px;
	padding-right:0px;
}
#nav a {
	color:white;
	text-decoration:none;
	height:20px;
	width:100%; 
	display:block;
	padding-right:25px;
	padding-top:8px;
}
#nav li.selected a {
	background-color:rgba(171, 187, 111, 0.2);
}
#nav a:hover, #nav li:hover, #nav li.selected:hover a {
	background-color:#abbb6f;
}
#fbbox {
	position:absolute;
	top:153px;
	right:705px;
	width:50px;
	border:none;
}
.our_wines #fbbox {
	top:232px;
}
#logo {
	position:absolute;
	top:95px;
	left: 124px;
}
#rightcontent {
	position:absolute;
	width:650px;
	top:159px;
	right:30px;
	z-index:11;
}
#rightcontent.our_wines {
	top:80px;
}
#rightcontent h1 {
	padding-top:40px;
	color:#d6d4d5;
	font-weight:normal;
	font-style:italic;
	font-size:28px;
}
#rightcontent h1 cite {
	color:#abbb6f;
	font-size:13px;
	
}
p {
	color:#989496;
	font-size:0.9em;
	line-height:1.8em;
}
a {
	color:#989496;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#888;
}
.ml {
	vertical-align:-5%;
}
.logo {
	border:none;
	margin-right:16px;
	margin-bottom:10px;
	width:80px;
}
.logo:hover {
	-webkit-box-shadow:0px 0px 10px #ccc;
	-moz-box-shadow:0px 0px 10px #ccc;
	box-shadow:0px 0px 10px #ccc;
}

/* Lightbox */
html, body { margin: 0; padding: 0; }
.lightbox { left: -999em; position: absolute; }
.lightbox:target { bottom: 0; left: 0; right: 0; top: 0; position: absolute; }
.lightbox:target .close a { background: rgba(0, 0, 0, 0.30); bottom: 0; left: 0; right: 0; top: 0; position: absolute; z-index: 20; }
.close span { color: #FFFFFF; font-size: 2em; text-indent: 0; position: absolute; right: 0.5em; top: 0em; }
.close {text-indent: -999em;}
a.innerclose span { color: #FFFFFF; font-size: 2em; text-indent: 0; position: absolute; right: 0.5em; top: 0em; }
a.innerclose {position:absolute; left:-26px; top:-26px;}
a.innerclose img {border:none; cursor:pointer;}
.lightbox:target div { background: #FFFFFF; position: absolute; left: 50%; top: 50%; z-index: 99;}
.w325 { margin-left: -180px; width: 325px; } 
.h325 { height: 325px; margin-top: -170px; }
.winebox { 
	padding:20px; 	
	-webkit-box-shadow:5px 5px 20px #333;
	-moz-box-shadow:5px 5px 20px #333;
	box-shadow:5px 5px 20px #333;
	position:relative;
}
z.scroll { overflow-y: scroll; padding: 0 1em; }
z.boxfocus { bottom: 0; left: 0; right: 0; top: 0; position: absolute; }
z.boxfocus div {	background: #FFFFFF; position: absolute; left: 50%; top: 50%; z-index: 99; }
z.boxfocus .close a { background-image: url('trans.png'); bottom: 0; left: 0; right: 0; top: 0; position: absolute; z-index: 1; }

.winebox h2 {
	color: #56292e;
	font-size:	9pt;
	margin:18px 0 0 0;
	padding:0;
}
.winebox h3 {
	color: #56292e;
	font-size:	9pt;
	margin:0 0 2px 0;
	padding:0;
}
.winebox h3 a {
	color: #56292e;
}
.winebox ul {
	padding:0;
	margin:10px 0 0 14px;
}
.winebox li {
	color:#989496;
	font-size: 8pt;
	line-height: 15px;
}
.winebox p {
	margin:3px 0 0;
	padding:0;
	font-size: 8pt;
	line-height: 14px;
}