/*
Original Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com



@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
*/

/* 
	vincethewineguy.com -2008 -- style.css 

	color ref:
	red: #720000
	light gray: #e0e0e0
	green: green
	
	
*/


/* 
				RESET 
*/
/* 
Comment
*/
#date a{
	color: white;
}
#date a:hover{
	color: #9d9d9d;
}

#comments{
	background-color: #ededed;
	border: 1px solid #6e0000;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.comment span.name{
	color: #0b9200;
}
.comment span.created_at{
	font-size: small;
}
.comment .comment_content p{
		font-size: small;
	padding: 10px 25px;
}
.small-line {
	
	border-bottom: 1px solid #720000;
	margin: 10px 25%;
}

p.small-byline {
	color: gray;
}
p.small-byline:before {
	content: "- ";
}

/*links*/

#new_link label{
	text-align: left;
	color: #000;
	float: left;
	font-size: small;
}
#link_submit{
	float: left;
}
#new_link input{
	float: left;
}
#search-results{
	padding-bottom: 25px;
}
.padding{
	padding-left: 25px;
	padding-right: 25px;
}
#main-content{
	padding-left: 25px;
	padding-right: 25px;
}
.align-right{
	text-align: right;
}
.pagination{
	text-align: center;
}

#flash{
	background-color: #f40004;
	color: white;
}

#flash #flash_success, #flash #flash_notice {
	background-color: green;
	color: white;
}

#flash #flash_failure {
	background-color: #f40004;
	color: white;
}

*				{ margin: 0; padding: 0 }
html			{ overflow-y: scroll; }
html, body		{ height: 100%; }
body			{ background-image: url(/images/tempheaderC.jpg);
				background-position: 0% 0%; 
				background-repeat: no-repeat; 
				background-color: #720000;
				text-align: center;
				font: 12pt Verdana, Arial, Helvetica, sans-sefif; }
ul, ol			{ list-style: none; }
a				{ outline: none; text-decoration: none; }
a img			{ border: none; }
img				{ virtical-align: middle; }
table			{ border-collapse: collapse; }


/* 
				UTILITY 
*/

.float-left		{ float: left; }
.float-right	{ float: right; }
.clear			{ clear: both; }
.button			{ background: white;
				padding: 2px 4px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				color: green; }
.button:hover	{ background: green;
				color: white; }


/* 
				TYPGROGRAPHY 
*/

p, li			{ text-align: left; list-style: none; font: 11pt Verdana, Arial, Helvetica, 
				sans-sefif; }
p #intro-para	{  }
a				{ color: green; }
a:hover			{ color: #720000; }
h1				{ text-align: left; font: 20pt Verdana, Arial, Helvetica, sans-sefif; font-weight: 600; text-				transform: uppercase; color: green; }
h2				{ text-align: left; font: 15pt Verdana; font-weight: 600; text-transform: uppercase; color: green; }
h3				{  }
h4				{  }
h5				{  }


/* 
				BLOG ENTRIES - CENTER CONTENT
*/

.post h2		{ clear: right; padding: 0 0 0 0px; }
.blog-paragraphs{
}
.blog-paragraphs p			
				{
		border-top: 2px solid #720000;

	margin: 0 30px 20px 73px;
	padding-top: 20px;
  text-indent: 2em;
	text-align: justify;
}
.datebox		{ width: 43px; height: 45px; float: left; background: #e0e0e0; 
				text-align: center; font-variant: small-caps; color: #720000;
	margin: 0 15px;
}
.month			{ text-align: center; text-transform: uppercase; font-weight: 600; font-size: 11pt; 
				padding-top: 3px; }
.day			{ text-align: center; font-weight: 600; font-size: 15pt; margin-top: -5px; }
.entry-rule		{ border-bottom: 2px solid #720000; }
.more-link		{ margin: 0; padding: 0; }

/* 
				CENTER STUFF
*/

#container_for_middle_stuff { width: 977px; margin-top: 108px; }
#date { text-align: right; padding-right: 33px; padding-bottom: 5px; color: #fff; }
#thewineguy_logotype { margin: 5px 0 40px 0px; }
#logotypeimg { margin: 0 0 0 -25px; }
#center-column { width: 460px; background-color: #fff; margin: 0 0 30px 0px; padding: 0px 0 20px 0; }
.next-previous_links
				{ padding-left: 25px; }


/* 
				SINGLE PAGES
*/

#single			{ margin: 0 45px 0 25px;}
#created-date	{ color: #666; margin-bottom: 15px; }
#single p		{ margin-bottom: 10px;}


/* 
				LEFT MAIN MENU
*/

#left-mainmenu {
	width: 237px;
	padding-top: 20px;
	}
	#leftmenu_links {
	position: relative;
	width: 220px;
	height: 500px;
	background: transparent url(/images/pglinks.png) top right no-repeat;
	margin: 0;
	padding: 0;
	}
	ul#leftmenu_links li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	ul#leftmenu_links li, ul#leftmenu_links a {
	display: block;
	height: 50px;
	}
	#link1 a:hover, .active-link1 {
	background: transparent url(/images/pglinks.png) 10px -501px no-repeat;
	}
	#link2 a:hover, .active-link2 {
	background: transparent url(/images/pglinks.png) 10px -551px no-repeat;
	}
	#link3 a:hover, .active-link3 {
	background: transparent url(/images/pglinks.png) 10px -601px no-repeat;
	}
	#link4 a:hover, .active-link4 {
	background: transparent url(/images/pglinks.png) 10px -651px no-repeat;
	}
	#link5 a:hover, .active-link5 {
	background: transparent url(/images/pglinks.png) 10px -701px no-repeat;
	}
	#link6 a:hover, .active-link6 {
	background: transparent url(/images/pglinks.png) 10px -751px no-repeat;
	}
	#link7 a:hover, .active-link7 {
	background: transparent url(/images/pglinks.png) 10px -801px no-repeat;
	}
	#link8 a:hover, .active-link8 {
	background: transparent url(/images/pglinks.png) 10px -851px no-repeat;
	}
	#link9 a:hover, .active-link9 {
	background: transparent url(/images/pglinks.png) 10px -901px no-repeat;
	}
	#link10 a:hover, .active-link10 {
	background: transparent url(/images/pglinks.png) 10px -951px no-repeat;
	}


/*
				RIGHT LINK MENU
*/

 #right-linkmenu {
	width: 280px;
	background-color: #e0e0e0;
	margin: 0;
	padding: 0;
	}
	#emaillink {
	width: 200px;
	height: 25px;
	background-color: #fff;
	margin: 20px 0 20px 30px;
	padding: 10px;
	text-decoration: none; 
	border: 0px;
	}	
	#emaillink a {
		display:block;
		background-image: url(/images/emailme.png);
		width: 202px;
		height: 24px;
		text-indent:-9999px; /*stupid hack to hide link text*/
	}
	#emaillink a:hover {
		background-image: url(/images/emailme-hover.png);
	}
	#viewotherposts, #viewothercomments, #vincelinksto, #adsense  {	
	width: 200px;
	background-color: #fff;
	margin: 20px 0 30px 30px;
	padding: 10px;
	text-align: right;
	color: #720000;
	}
	#adsense{
	text-align: center;
	}
	#viewotherposts, #viewothercomments {
	margin-bottom: 30px;
	}
	#recentposts, #oldposts, #linksto, #morelinks {
	display: block;
	clear: both;
	margin: 0 0px 6px 0;
	color: #720000;
	text-decoration: none; 
	text-align: right;
	font-weight: 600;
	font-size: 10pt;
	}

	#recentposts a:hover, #oldposts a:hover, #linksto a:hover { /*not working */
	text-decoration: underline; 
	}
	#listofposts, #listoflinks, #listofcomments, #listofposts a, #listoflinks a, #listofcomments a {
	margin: 0;
	padding: 0px 0 0px 0px;
	list-style-type: none;
	text-decoration: none; 
	text-align: left;
	font-weight: 600;
	color: green;
	}
	#listofposts li, #listofcomments li, #listoflinks li {
	padding-bottom: 13px;
	}
	#searchform {
	margin-right: 3px;
	}
	#searchform #searchsubmit {
	margin-left: 3px;
	}


/*
				FOOTER
*/

#footer { clear: both; padding-top: 10px;padding-right: 33px;font-size: .8em;color: #fff; }
#foot_left { width: 460px; margin-left: 235px; }
#foot_right { float: right; margin-right: 20px; }
#foot_right a, #foot_right a:link, #foot_right a:visited { text-decoration: none; color: #fff; }
#foot_right a:hover { text-decoration: underline; }


