/*
Theme Name: The Journey of Jordan Theme
Theme URI: http://blog.jordanwinery.com
Description: A theme about wine, food and life at Jordan Vineyard & Winery
Version: 1.0
Author: FINE Design Group
Author URI: http://finedesigngroup.com/
Tags: Jordan Vineyard & Winery

*/



/* reset styles
---------------------------------------------------------- */


body {
	background: #fff;
	margin: 0;
	padding: 0;
	color: #333; 
	text-decoration: none;  
	font-family: helvetica, arial, sans-serif; 
	font-size: 12px;
	text-align: center;
}
 
div, li, form, select, input, label, dl, dt, dd 
{
	margin: 0;
	padding: 0;
	border: 0; 
}

h1, h2, h3, h4, h5, h6 {
	font-family: georgia, times, "Times New Roman", serif;
	font-weight: normal;
	color: #333;
	margin: 0 0 1em;
} 
	h1 {font-size: 2em;}
	h3 {font-size: 1.2em;}

p, blockquote {
	line-height: 1.5em;
	margin: 0 0 1.5em;
	padding: 0;
}

ul, ol {
	margin: 0 0 1.5em;	
	padding: 0;	
	list-style-type:none;
}

table, tr, td, th, thead, tbody  {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

img {
	display: block;
 	margin: 0;
	border: 0;
} 


a {
	color: #938965;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #938965;
	text-decoration: underline;	
}

em {
	font-style: italic;
}


/* general classes
---------------------------------------------------------- */

.clear {
	clear: both;
}  

.uppercaseArial {
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
}

.noMargin {margin: 0;}

.lede {
	font-family: georgia, times, "Times New Roman", serif;
	font-size: 1.3em;
	margin-bottom: 2em;
}

.green {color:#938965;}



/* 	layout
---------------------------------------------------------- */

#container {
	width: 976px;
	margin: 0 auto;
	text-align: left;
}

#mainCol {
	float: left;
	width: 436px;
	margin-right: 50px;
	overflow: hidden;
}

#sidebars {
	float: left;
	width: 470px;
}

	#sidebar_1, #sidebar_2 {
		float: left;
		width: 210px;
	}
	
		#sidebar_1 {margin-right: 50px;}



/* 	header
---------------------------------------------------------- */

#header {margin-top: 10px;}

#logo {
	display: block;
	float:left;
	width: 456px;
	height: 90px;
	background: url('img/jorday_journey_logo.gif') no-repeat;
	text-indent: -9999px;
	margin: 10px 0 0;
	overflow: hidden;
}

.headerImgs {float: right;width:498px;}

	.headerImgs img {
		float:left;
		padding-left:2px;
	}

#header ul {float:  right;margin:10px 0 1em;}
#header li {display: inline;padding-left:20px;}


/* 	nav
---------------------------------------------------------- */

#nav {margin-bottom: 50px;}

#nav ul {
	width: 976px;
	border-top: #ccc solid 1px;
	padding-top: 7px;
	margin-top: 14px;
	font-size: 14px;
	font-family: georgia, times, "Times New Roman", serif;
}

#nav li {display: inline;margin-right: 16px;}
#nav a:hover {color: #593814;text-decoration: none;}



/* 	mainCol
---------------------------------------------------------- */


h2 {
	font-size: 1.7em;
	margin-bottom: 0.2em;
}
	h2 a:hover {color: #593814;text-decoration: none;}

.post {
	padding-bottom: 35px;
	margin-bottom: 20px;
	background: url('img/bg_post_divide.gif') bottom repeat-x;
}
	#mainCol .lastPost {background: none;}
	

.date {font-size: .9em;font-style:italic;}
	.date a, .date span {font-style:normal;text-transform:uppercase;}

.entry-content {margin-bottom: 2em;}

.entry-content h1 {font-size: 1.8em;}
.entry-content h2 {font-size: 1.5em;}
.entry-content h3 {font-size: 1.3em;font-weight: bold;}
.entry-content h4 {font-size: 1.3em;}

.entry-content ul {list-style-type:disc;padding-left:2.5em;}
.entry-content ol {list-style-type:decimal;padding-left:2.5em;}
.entry-content li {margin-bottom:.5em;}

.meta {margin-bottom:1em;font-size:.9em;}
.meta p {margin:0;}

.comments-link {float: left;font-size:.9em;}
.addthis-wrapper {float: right;width:75px;font-size:.9em;}

	.addthis_button {
		text-transform: uppercase;
		height: 15px;
		display:block;
		background: url('img/icon_addthis.gif') left no-repeat;
		padding-left: 20px;
		float: right;
	}


.pagination {
	text-align: right;
	margin-top: 20px;
}

/* WP Paginate */
.wp-paginate {padding:0; margin:0 0 20px;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#d7d7d7; color:#5f5f5f; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#938965; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}


#footer {
	border-top: #ccc solid 1px;
	padding: 10px 0 40px;
	font-size: .9em;
}
	#footer p {margin:0;}

	
/* post author */

.postauthor {
	margin: 35px 0;
	padding: 15px;
	background: #e5e3da;
}
	.authorPage .postauthor {margin-top: 0;}
	
	.postauthor img {float: left; padding: 0 10px 10px 0;}
	.postauthor h4 {font-size:1.1em;}

	.postauthor h2 {font-size: 1.5em;}
	
/* comments */

.commentlist li {border: #ccc solid 1px;padding: 15px 15px 5px;margin-bottom: 1em;}
.commentlist img.avatar {float:right;}
.commentlist .comment-meta {margin-bottom: 1em;}

#commentform input {
	border: #ccc solid 1px;
	padding: 3px;
	width: 215px;
	margin-right: 10px;
}
	#commentform input.error {border: #938965 solid 2px;width: 213px;padding: 2px 3px;}

	input#submit {width:auto;background: #f0f0f0;}
	input#submit:hover {cursor:pointer;background: #E5E3DA;}

#commentform textarea {
	border: #ccc solid 1px;
	width: 426px;
	padding:3px;
}
	#commentform textarea.error {border: #938965 solid 2px;width: 424px;padding: 2px 3px;}
	#commentform label.error {color:#938965;font-style: italic;display: block;}
	#commentform div.error {margin-bottom: 1em;}


/* 	sidebars
---------------------------------------------------------- */
	
#sidebars {font-size: 11px;}

#sidebars h2 {
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: #ccc solid 1px;
	margin-bottom:.5em;
	padding-bottom:3px;
}	

#sidebars h2 a {color: #333;}

#sidebars li.widget {margin-bottom: 2em;}
#sidebars li li {margin-bottom: .7em;}


/* follow us icons */
.followUsLinks a {
	float: left;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin-right: 7px;
}
	#youtubeLink {width:38px;height:15px;background: url('img/icon_youtube.gif') no-repeat;}
	#facebookLink {width:16px;height:17px;background: url('img/icon_facebook.gif') no-repeat;}
	#twitterLink {width:16px;height:17px;background: url('img/icon_twitter.gif') no-repeat;}
	#flickrLink {width:45px;height:14px;background: url('img/icon_flickr.gif') no-repeat;}


/*  flicr widget  */
#sidebars #flickr_badge_wrapper {border:none;line-height: .6em;}
#sidebars #flickr_badge_wrapper td {text-align:left;}
#sidebars #flickr_badge_uber_wrapper a {color: #938965;line-height:1em;}
#sidebars #flickr_badge_uber_wrapper a:hover {text-decoration:underline !important;}

/* serach input */
input#s {
	background: url('img/bg_search.gif') no-repeat;
	padding: 4px 10px 5px 20px;
	width: 152px;
	outline: none;
	font-size: 10px;
}

#searchsubmit, label.screen-reader-text {display: none;}

.sub_rss a, .sub_email a, .sub_podcast a {
	display: block;
	height:16px;
	padding-left: 21px;
}
	.sub_rss a {background: url('img/icon_rss.gif') left no-repeat;}
	.sub_email a {background: url('img/icon_email.gif') left no-repeat;}
	.sub_podcast a {background: url('img/icon_podcast.gif') left no-repeat;}

