/*  
Theme Name: Plymouth Vineyard
Theme URI: http://www.plymouthvineyard.org.uk
Description: A redesign of the Plymouth Vineyard website - plus ongoing improvements
Version: 1.6
Author: David Cassidy
Author URI: 

Copyright 2007 Plymouth Vineyard

*/

body {
	background:#EFDFEE;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444;
}
.content {
	margin: 0 auto;
	width:810px;
}
.nodisp { display: none; }
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #294A75;
	font-weight:normal;
}

blockquote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:150%;
}
.wrap {
	background: url(images/wrap.jpg) repeat-y;
	width: 810px;
	margin: 0 auto;
}

#page {
	text-align:left;
	width:810px;
}

#header, #header-about, #header-whatson, #header-resources, #header-contact, #header-news, #header-talks, #header-video {
	position:relative;
	height: 276px; 
	width: 810px; 
	margin: 0 auto;
	}
#header {
	background: url(images/header-welcome1.jpg) no-repeat;
}
#header-about {
	background: url(images/header-about.jpg) no-repeat;
}
#header-whatson {
	background: url(images/header-whatson1.jpg) no-repeat;
}
#header-resources {
	background: url(images/header-resources1.jpg) no-repeat;
}
#header-contact {
	background: url(images/header-contact1.jpg) no-repeat;
}
#header-news {
	background: url(images/header-news.jpg) no-repeat;
}
#header-talks {
	background: url(images/header-talks.jpg) no-repeat;
}
#header-video {
	background: url(images/header-video.jpg) no-repeat;
}

img {
	border: 1px solid #CCC;

}
a {
	color:#294A75;
}
ul {
	padding: 0;
	margin: 0;
}

/* navigation
-------------------------------------*/
#top-bar {
	position:relative;
	bottom: 8px;
	color:#FFF;
	list-style:none;
	background:url(images/navigation-bar.jpg) no-repeat;
	height:50px;
	width: 800px;
	margin: 0 auto;
	text-align:left;
}
/* Hides from IE5-mac \*/
html #top-bar {
	position:relative;
	bottom:15px;
}
/* End hide from IE5-mac */
#top-bar ul {
	position:relative;
	top:8px;
	right: 10px;
	list-style:none;
}
#top-bar ul li {
	display: inline;
}


div#navigation {
	background: transparent;
	padding: 0;
	margin: 0 0 0 0;
	width: 433px;
    height: 50px;
	position:relative;
	bottom: 8px;
	left:20px;
}

ul#nav {
	margin: 0 auto;
    width:433px;
	height: 50px;
    position: relative;
}
    
#nav li.chief { display: block;}
#nav li.chief a.nav_link { height: 50px; display: block; }
    
li#nav_home     { position: absolute; left: 0; }
li#nav_aboutus     { position: absolute; left: 63px; }
li#nav_whatson     { position: absolute; left: 154px; }
li#nav_resources     { position: absolute; left: 249px; }
li#nav_contact     { position: absolute; left: 354px; }

#nav_home a.nav_link, #nav_aboutus a.nav_link, #nav_whatson a.nav_link, #nav_resources a.nav_link, #nav_contact a.nav_link { background: transparent url(images/navigation.jpg) no-repeat; }
            
#nav_home a.nav_link     { width: 63px; background-position: 0 0; }
#nav_aboutus a.nav_link     { width: 91px; background-position: -63px 0; }
#nav_whatson a.nav_link     { width: 95px; background-position: -154px 0; }
#nav_resources a.nav_link     { width: 105px; background-position: -249px 0; }
#nav_contact a.nav_link     { width: 79px; background-position: -354px 0; }


#nav_home a.nav_link:hover    { background-position: 0 -50px; }
#nav_aboutus a.nav_link:hover    { background-position: -63px -50px; }
#nav_whatson a.nav_link:hover    { background-position: -154px -50px; } 
#nav_resources a.nav_link:hover    { background-position: -249px -50px; }
#nav_contact a.nav_link:hover    { background-position: -354px -50px; }

/* Work-type Navigation "active" buttons 
-------------------------------------------- */
#nav li.chief a.nav2_link { height: 50px; display: block; }

#nav2_home a.nav2_link, #nav2_aboutus a.nav2_link, #nav2_whatson a.nav2_link, #nav2_resources a.nav2_link, #nav2_contact a.nav2_link { background: transparent url(images/navigation.jpg) no-repeat; }

li#nav2_home     { position: absolute; left: 0; }
li#nav2_aboutus     { position: absolute; left: 63px; }
li#nav2_whatson     { position: absolute; left: 154px; }
li#nav2_resources     { position: absolute; left: 249px; }
li#nav2_contact     { position: absolute; left: 354px; }

#nav2_home a.nav2_link     { width: 63px; background-position: 0 -50px; }
#nav2_aboutus a.nav2_link     { width: 91px; background-position: -63px -50px; }
#nav2_whatson a.nav2_link     { width: 95px; background-position: -154px -50px; } 
#nav2_resources a.nav2_link     { width: 105px; background-position: -249px -50px; }
#nav2_contact a.nav2_link     { width: 79px; background-position: -354px -50px; }

.slide-show {
	position:relative;
	top: 16px;
	left: 582px;
	width: 169px;
	line-height: 23px;
	text-align:center;
}

.quote {
	position:relative;
	top: 50px;
	left: 600px;
	width: 170px;
	line-height: 23px;
	text-align:center;
}
.quote h2 {
	color:#294A75;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 18px;
	margin:0 0 10px 0;
}
.quote-body {
	margin: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 17px;
	width: 170px;
	color:#294A75;
}
/* Hides from IE5-mac \*/
* html .quote-body {
	font-style:normal;
}
/* End hide from IE5-mac */
.wp_quotes_author {
	font-size:13px;
	line-height:17px;
	text-transform:capitalize;
	font-style:normal;
	padding-top:5px;
	color:#444;
}
	

/* main section contents 
-------------------------------------*/
.main {
	float:left;
	width:510px;
	margin: 20px 20px 20px 20px;
	line-height:150%;
	background:#f9f9f8;
}
/* Hides from IE5-mac \*/
html .main {
	
}
/* End hide from IE5-mac */
.post {
	background: #f9f9f8;
	padding:0;
	margin:18px;
}
.posts-title {
	font-size:20px;
}
.post-title {
	font-size:20px;
}

.post-content {
}
.post-footer {
	font-size: 9px;
}
.post-footer a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #294A75;
}
.post-footer a:hover {
	text-decoration:underline;
}


/* sidebar contents 
-------------------------------------*/
.sidebar {
	float:right;
	width: 210px;
	margin: 30px 45px 20px 0;
	list-style:none;
	font-size:12px;
}
.sidebar h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:15px 0 7px 0;
	padding:0;
	color:#294A75;
	font-size:15px;
}
.sidebar ul, .sidebar li {
	list-style:none;
	padding: 0;
	margin:0;
}
.sidebar ul li {
	list-style:none;
	padding: 0;
	margin: 0;
}
.widget widget_text {
	margin:0;
	padding:0;
}
#text-1, #text-278164021, #text-278165551 {
	position:relative;
	right:10px;
} 
#sub-page-menu .widgettitle {
	display:none;
}
#sub-page-menu {
	padding-top:10px;
}

h2.widgettitle {
	margin-left:0;
	padding-left:0;
}
.sidebar a {
	font-weight:normal;
	text-decoration:none;
}

/* footer contents 
-------------------------------------*/
#footer {
	font-size:9px;
	clear:both;
	background: url(images/footer.jpg) no-repeat bottom;
	width: 810px;
	height:40px;
	margin-bottom:17px;
}
/* Hides from IE5-mac \*/
html #footer {
	margin-bottom:0;
}
/* End hide from IE5-mac */
#footer img {
	border:none;
	margin:0 5px 4px 0;
}
.footer-left, .footer-right {
	padding-top: 10px;
}
.footer-left {
	float: left;
	padding-left:20px;
}
.footer-right {
	float: right;
	padding-right:20px;
	padding-top: 14px;
}