/*
Theme Name: Fresh
Theme URI: http://www.ilemoned.com/wordpress/wptheme-fresh/
Description: Designed by <a href="http://www.bartelme.at" title="Bartelme Design">Wolfgang Bartelme</a>.
Version: 2.0
Author: LEMONed
Author URI: http://www.ilemoned.com
*/


/**********************************************
*   Basics & Typography                       *
***********************************************/

body 			{margin: 0;	padding: 0;	background: #afc2a6 url(images/bg-body.jpg) no-repeat top center;	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;	color: #131313;	text-align: left;}
p,ol,ul 		{line-height: 150%;	}
ol 				{}
ul 				{}

h1, h2, h3, h4, h5, h6 {margin: 0;font-style: normal;font-weight: bold;	background: transparent;color: #131313;	}

h1 				{font:bold 26px/26px Verdana, Arial, Helvetica, sans-serif; color:#ffffff}
h2 				{font:bold 22px/22px Verdana, Arial, Helvetica, sans-serif; color:#b83e13	}
h3, h4, h5, h6 	{font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif;	}

a:link 		{color: #b83e13;text-decoration: none;	}
a:visited 	{color: #b83e13;text-decoration: none;}
a:hover 	{color: #b83e13;text-decoration: underline;	}
a:active 	{color: #b83e13;text-decoration: underline;	}
h1 a, h1 a:hover{ color:#fff; text-decoration:none}
blockquote {margin: 10px 0;	padding: 0 50px;background: transparent url(images/blockquote.gif) no-repeat 0 0;color: #abafb9;}

code {background: #e9f0fa; cursor: text; font-family: "Courier New", Courier, monospace; }

small {font-size: 9px;}

input, textarea, select {}

form {}

img {}
img.noborder {border: none;	}

.alert {font-weight: bold;color: #f00;}

.left {float: left;	}
.right {float: right;}
.center {text-align: center;}
.alignleft {float: left;margin-right: 10px;	}
.alignright {float: right;margin-left: 10px;	}

/**********************************************
*   Structure: Content, Sidebar, etc.         *
***********************************************/

#outline {width: 836px;margin: 0 auto;padding: 0;background: url(images/bg-body.gif) repeat-y;}


/**********************
*   Header            *
***********************/

#header {width: 100%;height: 142px;	background: transparent url(images/header-geoffrey.jpg) no-repeat left top; position:relative;}

#header .blogtitle 	{width: auto;height: 118px;	}
#header #logo a 	{width: 124px;height: 86px; position:absolute; top:42px; left:0;	}
#header h1 			{padding:60px 0 0 280px; text-align:center	}
#header h1 a, #header h1 a:hover {color: #fff; text-decoration:none; text-transform:uppercase}


	#navbar 			{clear: both;float: left;width: 100%;height: 22px;background:#131313;		}

	ul.menu 								{float: left; margin: 0;padding: 0 15px;list-style-type: none; }
	ul.menu li 								{float: left;}
	ul.menu li a 							{float: left;display: block;height: 18px;	padding: 5px 15px 0 15px;line-height: 24px;	color: #fff;font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
	ul.menu li a:hover,	ul.menu li a:active {color: #fff;background:#282828;text-decoration: none;}


	.searchbar {
		float: right; text-align:right
		width: 290px;
		height: 26px;
		margin: 0;
		}
	.searchform {
		width: 290px;
		height: 20px;
		text-align: left;
		}
	input#s {
		width: 165px;
		height: 18px;
		margin: 1px 1px 0 1px !important;
		margin: 1px 1px 0 1px; /* Fuck IE */
		padding: 1px 4px 0 1px;
		border: 1px solid #0b236c;
		background: #fff url(images/searchbg.gif) repeat-x 0 0;
		color: #ccc;
		}
	input#s:focus {
		color: #999;
		}

/***********************
*  Wrapper             *
***********************/

#wrapper {
	float: left;
	background: #eaeadd;
	margin: 0 !important;
	margin: -15px 0 0 0; /* Fuck IE */
	padding: 0;
	border:#131313 solid 2px;
	width:832px;
	}


/**********************
*   Content           *
***********************/

#content {float: left;width: 550px;height: 100%;background: #eaeadd;}


.page-title {margin: 30px 0;}
.page-title {clear: both;float: left;width: 470px;max-height: 48px;overflow: hidden;line-height: 48px;padding: 0 30px;	background: #dce6ff url(images/pages-title.gif) repeat-x bottom center;	}

.paged,.wp-pagenavi {clear: both;float: left;width: 470px;line-height: 48px;padding: 0 30px;	}
.wp-pagenavi a,.wp-pagenavi span {margin: 0 20px 0 0;	}


/**********************
*   Blog Entries      *
***********************/

.post 							{padding: 20px 30px;	background: #eaeadd;}

.postentry 						{color: #050d24;	text-align: justify;}
.postentry a,.postentry a:hover {color: #000;}


.postentry img.wp-smiley,.postentry img.wp-smiley:hover {border: none;}

.postentry span.alert 			{font-weight: bold;color: #f00;}
.social_bookmark a strong {display:none;}
.posttitle {}
.posttitle a:link,
.posttitle a:visited,
.posttitle a:hover,
.posttitle a:active {color: #b83e13; text-transform:uppercase}

.postmeta,
.postmeta a		{margin:0 0 5px 0 ;font-size: 10px;	color: #131313; }
.postmeta 		{border-bottom:solid 1px #131313; padding:0 0 10px 0}
.post-date 		{padding: 0;}
.post-cmts 		{padding: 0 20px 0 0 ;background: url(images/icon_cmts.gif) no-repeat right top;}
.post-cate 		{padding: 0}
.post-tags a 	{padding: 0}
.post-local 	{padding: 0 0 0 0;color:#b83e13}

/**********************
*   Comments          *
***********************/

.commentpage 		{margin: 0 30px;padding: 0;}
#comments 			{margin: 0;padding: 0;}
.comments-num 		{ border-bottom:#131313 2px solid; padding: 0 0 10px 0;}
#commentlist		{margin: 0;padding: 0;	list-style-type: none;}
#commentlist li 	{padding: 12px 0 0 0;}
.alt 				{	}

.comment-gravatar 	{ display:none}
img.avatar		 	{margin: 7px 0 0 7px;border: none;}

.comment-title		{color:#b83e13;}
.comment-info		{ background:#FFFFFF; padding:3px 3px 3px 1px; border-bottom:1px solid #666}
.comment-meta,.comment-meta a,.comment-meta a:hover {color: #131313;}

h2#postcomment 		{margin: 30px 0 5px 0;	padding: 0 0 0 0; border-bottom:2px solid #131313	}

.postcomment 		{clear: both;	margin: 20px 0 0 0;	}

.postcomment input,.postcomment textarea 			{border: 1px solid #666; margin-top:8px	}
.postcomment .mceLayout 			{margin-top:8px	}
.postcomment input:hover,.postcomment textarea:hover{border: 1px solid #131313;}
.postcomment input#author,
.postcomment input#email,
.postcomment input#url {width: 100% !important;width: 456px; /* Fuck IE */	height: 15px; padding:2px	}
.postcomment textarea#comment {	width: 100% !important;	width: 456px; /* Fuck IE */	height: 200px;	}

.postcomment input#submit {	width: auto;height: 25px;	padding: 2px 10px 3px 10px;	background: #e5edff url(images/submit.gif) repeat 0 0;	}
.postcomment input#submit:hover {background: #e5edff url(images/submit_hover.gif) repeat 0 0;	}


/**********************
*   Sidebar           *
***********************/

#sidebar 				{float: right;	width: 270px; height: 100%;	margin: 0;	padding: 0 0 70px 0; background:#FFFFFF}
#sidebar li.widget		{ background:#FFFFFF; padding:10px 0 10px 20px; width:250px}

#sidebar .rssfeeds 		{background:#FFFFFF; padding:10px 0 0 20px; width:250px	}
#sidebar h2.feed-title 	{margin: 0;	padding: 20px 0 10px 3px;	background: none !important;font-size: 20px;	}
.rssfeeds a.rss  		{padding: 1px 0 1px 25px;background: transparent url(images/icon_rss.gif) no-repeat 5px 0;line-height: 200%;	}

#sidebar h2 			{width: 247px;	overflow: hidden;	display: block;	margin: 16px 5px 5px 0;	padding: 0 0 0 3px;	font-size: 20px; color:#b83e13; border-bottom:solid 2px #131313}
#sidebar ul 			{clear: both;margin: 0;padding: 0;list-style-type: none;	}
#sidebar ul li			{clear: both;color: #666;}
#sidebar a				{color: #131313;}

#sidebar li li,
#sidebar li.widget li,
#sidebar li.widget div,
#sidebar .tagcloud 		{width: 250px;margin: 0 0 0 3px;}

/*#sidebar li.widget_tag_cloud {width: 260px;	margin: 0 0 0 3px;}
#sidebar li.widget_tag_cloud h2 {margin-left: -3px;	}*/
#sidebar ul.blc {padding: 0 5px;	}

#sidebar #wp-calendar 					{ color:#131313 }
#sidebar #wp-calendar caption			{padding:0 14px 0 2px; font-size:11px; font-weight:normal; text-align:left }
#sidebar #wp-calendar th				{padding:0 14px 0 2px; font-size:11px; font-weight:normal }
#sidebar #wp-calendar td				{padding:0 14px 0 2px; font-size:11px; margin:0 }
#sidebar #wp-calendar tbody td 			{background:#131313; color:#FFFFFF; }
#sidebar #wp-calendar tbody td a		{color:#fff; text-decoration:underline}
#sidebar #wp-calendar tbody td.pad		{background:#fff; color:#131313}
#sidebar #wp-calendar tbody td#today	{background:#fff; color:#131313}
#sidebar #wp-calendar tfoot td 			{padding:5px 14px 0 2px; background:#fff; color:#131313; }
#sidebar #wp-calendar tfoot td a		{color:#131313; text-decoration:none}

#sidebar .recentcomments				{padding:5px 0 10px 0; color:#666666; border-bottom:1px solid #666666;}
#sidebar .recentcomments a				{color:#131313;}
/**********************
*   Bottom            *
***********************/

#bottom {clear: both;	float: left !important;float: none;width: 832px;	height: 100%;	margin: 0;padding: 0;background: #131313;
		text-align: left;	color: #ddd;	}

#bottom-left,
#bottom-mid,
#bottom-right {
	width: 30%;
	padding: 20px 0 20px 20px;
	float: left;
	}
#bottom h2 {
	margin: 0 0 10px 0;
	padding: 0 8px;
	font-size: 1.6em;
	color: #fff; text-transform:uppercase
	}
#bottom ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #666666;
	}
#bottom ul li {
	line-height: 26px;
	border-bottom: 1px solid #666666;
	}
#bottom ul li a {
	display: block;
	padding: 0 10px;
	color: #ddd;
	text-decoration: none;
	}
#bottom ul li a:hover {
	background: #3c3c3c;
	}



/**********************
*   Footer            *
***********************/

#footer {
	width: 100%;
	height: 50px;
	clear: both;
	background: #131313;
	border-top: 1px solid #666666;
	color: #fff;
	}


#footer .credits {
	float: right;
	margin: 0;
	padding: 0;
	border: none;
	}

#footer p {
	margin: 0;
	padding: 13px 25px;
	font-size: 0.9em;
	line-height: 200%;
	}
#footer p a:link,
#footer p a:visited {
	color: #fff;
	}
#footer p a:hover {
	color: #fff;
	}
#footer p a:active {
	color: #fff;
	}
