/*

Theme Name: Pura Vida Coffee Blog

Theme URI: http://www.sixteenpenny.net/

Description: Customized Wordpress Theme for Pura Vida Coffee

Version: 1

Author: http://www.sixteenpenny.net

Tags: widget ready, valid html, valid css, 2 columns, fixed width, clean, simple

*/



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0;

	padding:0;

}

.clear {

	clear:both;

}

#header {

	width:905px;

	height:100px;

	background: #799E35;

	margin:0px auto;

	margin-top:10px;

}

#header .title {

	float:left;

	width:580px;

}

#header .search {

	float:right;

	width:325px;

}

#header h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:500;

	font-size:30px;

	margin:0;

	padding:20px 0 0 30px;

}

#header logo {

	left:20px;

	top:20px;

}

#header h4 {

	padding-left:30px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:400;

	font-size:12px;

	color:#FFF;

	margin:0;

}

#header a:link, #header a:visited, #header a:active, #header a:hover {

	color:#FFF;

	text-decoration:none;

}

#header a:hover {

	font-weight:bold;

}

#contentZZZ {

	width:905px;

	background:#FFF;

	margin:0 auto;

	font-family:Arial, sans-serif;

}

.left {

	width:250px;

	float:left;

	/* background:#57451A; */

}

.left .top {

	padding:8px 0px 0px 12px;

}

.left h1 {

	font-family:Arial Narrow, Helvetica, sans-serif;

	font-size:14px;

	color:#ffffff;

	font-weight:600;

	margin:0;

	/* padding:0px 0px 4px 5px; */

}

.left ul {

	margin: 2px 5px 2px 10px;

	padding:0;

}

.left ul li {

	list-style:none;

/*	list-style:url(images/bullet.gif); */

	margin:1px 5px 3px;

	padding:0;

}

.left a:link, .left a:visited, .left a:active, .left a:hover {

	color:#ffffff;

	text-decoration:none;

}

.right {

	width:655px;

	float:right;

	/* background: #FFF; */

}

.right .top {

	padding:8px 12px 8px 15px;

}

#main_content_box .title {

	/* background:#FFF; */

	font-family:Arial, Helvetica, sans-serif;

	/* font-weight:bold; */

	font-size:18px;

	line-height:22px;

}

.right h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:25px;

	margin:0;

	padding:0 5px;

	line-height:26px;

	letter-spacing: 0px;

	word-spacing: 0px;

}

.right h1 a:link, .right h1 a:visited, .right h1 a:active, .right h1 a:hover {

	color: #473817;

	text-decoration:none;

}

.right h4 {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:400;

	font-size:12px;

	color:#626262;

	text-align:right;

	margin:0;

	padding:0;

}

.right a:link, .right a:visited, .right a:active, .right a:hover {

	color: #799E35;

	text-decoration:none;

}

.permalink, .tags {

	text-align:right;

	margin:10px 0;

	padding:3px 10px;

}

.tags {

	text-align:left;

	border-bottom:1px dashed #DFD8B8;

}

#footer

{

	font-size:11px;

	width:905px;

	height:31px;

	background:#2231C4;

	text-align:center;

	color:#BDC499;

	margin:0 auto 10px;

}



#footer p

{

	margin:0;

	padding:35px 0 0;

}



#footer a:link,#footer a:visited,#footer a:active,#footer a:hover

{

	font-weight:700;

	color:#D8FF00;

	text-decoration:underline;

}



.credit {

	background:#90a090;

	border-top:3px double #aba;

	color:#fff;

	font-size:12px;

	text-align:center;

	margin:10px 0 0;

	padding:3px;

}

.credit a:link, .credit a:hover {

	color:#fff;

}

.feedback {

	color:#ccc;

	text-align:right;

	clear:both;

}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {

	background:#fff;

	border:1px solid #333;

	padding:.2em;

}

#commentform textarea {

	width:99%;

}

#commentlist li ul {

	border-left:1px solid #ddd;

	font-size:110%;

	list-style-type:none;

}

#commentlist li .avatar {

	float:right;

	margin-right:25px;

	border:1px dotted #ccc;

	padding:2px;

}

#wp-calendar {

	border:1px solid #1927AC;

	empty-cells:show;

	font-size:14px;

	width:90%;

	margin:5px auto 10px;

}

#wp-calendar #next a {

	padding-right:10px;

	text-align:right;

}

#wp-calendar #prev a {

	padding-left:10px;

	text-align:left;

}

#wp-calendar a {

	display:block;

	text-decoration:none;

}

#wp-calendar a:hover {

	background:#e0e6e0;

	color:#6F6F6F;

}

#wp-calendar caption {

	color:#999;

	font-size:16px;

	text-align:left;

}

#wp-calendar td {

	color:#717171;

	font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	letter-spacing:normal;

	text-align:center;

	padding:2px 0;

}

#wp-calendar td.pad:hover {

	background:#fff;

}

#wp-calendar td:hover, #wp-calendar #today {

	background:#eee;

	color:#bbb;

}

#wp-calendar th {

	font-style:normal;

	text-transform:capitalize;

}

p img {

	max-width:100%;

	padding:0;

}

img.alignright {

	display:inline;

	margin:0 0 2px 7px;

	padding:4px;

}

img.alignleft {

	display:inline;

	margin:0 7px 2px 0;

	padding:4px;

}

.alignright {

	float:right;

}

.alignleft {

	float:left;

}

img, .left ul li ul li, .left ul li ul li ul li {

	border:0;

}

.left a:hover, .right h1 a:hover {

	text-decoration:none;

	font-weight:bold;

}

.right a:hover, #footer a:hover {

	text-decoration:none;

}

img.centered, .aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

.right ul li, .right ol li {

	margin:0 10px;

}

#main_content
{
	top: 153px; /* 165px; */
	width: 618px; /* 590px; */
}
#main_content_inner
{
	height: 440px;
	overflow-y:scroll;
}
#main_content_head
{
	margin-top: 20px;
}
#main_content_body
{
}
#main_content_body p
{
	width: 550px;
}

#nav_title
{
	position:absolute;
	top:152px;
	left:26px;
}