/*  

Theme Name: Fresh Green Theme

Theme URI: http://www.venetsian.com/news/fresh-green-wordpress-theme.html

Description: Fully Coded in CSS with only few images, this professional looking  wordpress theme is most definately a great choice for people seeking high quality web blog. Please note that this template is primarily intended for blogs and not generic websites. For more information on available themes you can check out our homepage at <a href="http://www.venetsian.com/wordpress-themes.html">www.venetsian.com/wordpress-themes.html</a><br /><br /> You can modify the colour scheme but must leave credit for original author!

Version: 1.0

Author: Venetsian Jakimov

Author URI: http://www.venetsian.com/



*/



body {

	margin:0;

	background:#fff;

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

	color:#fff;

	font-size:11px;

	}

img {

	border:0;

	}

a {

	color:#08c2f7;

	}

a:hover {

	color:#75a904;

	}

h1, h2, h3, h4, h5, h6 {

	

	}

blockquote {

	padding:0 10px;

	border-left:5px solid #fff;

	}

.clear {

	clear:both;

	}



/* The Wrapper(s) */



.wrapper {

	width:1000px;

	margin:0 auto;

	}

.topcontent {

	background:#4d4d4e url(images/bgtop.gif) top repeat-x;

	}

.bottomcontent {

	background:url(images/bgbottom.gif) bottom repeat-x;

	}

.centercontent {

	min-height:654px;

	background:url(images/bgoverlay.png);

	}

.contentwrapper {

	width:876px;

	background:url(images/contentbg.gif);

	min-height:654px;

	margin:0 auto;

	}

.contentbottom {

	height:7px;

	width:876px;

	overflow:hidden;

	background:url(images/contentbottom.gif);

	margin:0 auto;

	}



/* The Top */



.top {

	height:89px;

	background:url(images/treetop.jpg) 20px 0 no-repeat;

	position:relative;

	}

.top h1 {

	color:#7ca919;

	margin:30px 0 0 130px;

	font-size:34px;

	font-weight:normal;

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

	}

.top h2 {

	color:#4c4c4c;

	font-size:14px;

	margin:0 0 0 200px;

	font-weight:normal;

	}



/* The Search Form */



.search {

	position:absolute;

	right:20px;

	top:26px;

	height:18px;

	width:129px;

	padding:0 0 0 47px;

	background:url(images/search.gif) 0 0 no-repeat;

	}

.search form {

	margin:0;

	padding:0;

	}

.search input {

	padding:0;

	border:none;

	float:left;

	}

.search input#s {

	width:107px;

	height:15px;

	background:url(images/searchbar.gif);

	font-size:12px;

	color:#bfbfbf;

	padding:3px 0 0 3px;

	}

.search input#searchsubmit {

	width:19px;

	height:18px;

	background:url(images/searchsubmit.gif);

	}



/* The Menu */



.menu {

	height:81px;

	background:url(images/menubg.gif) 2px 0;

	border-bottom:2px solid #fff;

	}

.menu .wrapper {

	background:url(images/treebottom.jpg) 20px 0 no-repeat;

	height:81px;

	position:relative;

	}

.menu ul {

	margin:0;

	padding:0;

	list-style:none;

	position:absolute;

	right:78px;

	top:49px;

	}

.menu li {

	display:block;

	float:left;

	height:49px;

	background:url(images/menuleft.gif) 0 0 no-repeat;

	padding:0 0 0 7px;

	margin-right:5px;

	}

.menu li a {

	display:block;

	height:49px;

	background:url(images/menuright.gif) right no-repeat;

	line-height:32px;

	color:#000;

	text-decoration:none;

	text-align:center;

	padding:0 7px 0 0;

	font-size:14px;

	float:left;

	}

.menu li a:hover {

	color:#75a904;

	}



/* The Bottom */



.bottom {

	height:74px;

	background:url(images/bottom.gif) 2px 0;

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

	}

.bottom .wrapper {

	background:url(images/bottomtree.gif) 0 0 no-repeat;

	height:40px;

	padding:34px 0 0 100px;

	width:900px;

	}

.bottom a {

	color:#fff;

	text-decoration:none;

	}

.bottom a:hover {

	text-decoration:underline;

	}



/* The Content */



.content {

	float:left;

	width:578px;

	padding:20px 7px 0 32px;

	}

h1.title {

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

	font-size:19px;

	color:#08c2f7;

	font-weight:normal;

	margin:0;

	padding:0 90px 0 12px;

	}

h1.title a {

	text-decoration:none;

	color:#08c2f7;

	}

h1.title a:hover {

	color:#75a904;

	}

.postinfo {

	height:20px;

	background:url(images/posttop.gif);

	position:relative;

	padding:14px 0 0 42px;

	}

.postinfo a {

	color:#fff;

	text-decoration:none;

	}

.postinfo a:hover {

	color:#fff;

	text-decoration:underline;

	}

.date {

	position:absolute;

	right:21px;

	top:-17px;

	background:url(images/date.gif);

	height:64px;

	width:57px;

	line-height:34px;

	text-align:center;

	font-size:15px;

	}

.date .day {

	line-height:28px;

	}

.postbottom {

	height:38px;

	background:url(images/postbottom.gif);

	margin-bottom:15px;

	font-size:10px;

	}

.commentslink {

	padding:10px 0 0 42px;

	background:url(images/comments.gif) 28px 11px no-repeat;

	float:left;

	}

.readmore {

	float:right;

	padding:10px 25px 0 0;

	}

.commentslink a, .readmore a {

	color:#fff;

	text-decoration:none;

	}

.commentslink a:hover, .readmore a:hover {

	color:#fff;

	text-decoration:underline;

	}

.post {

	background:url(images/postbg.gif);

	padding:1px 24px;

	overflow:hidden;

	}

.post img { float:left; padding:0px 10px 10px 0px; }

.line {

	height:2px;

	margin:10px 0;

	background:url(images/line.gif);

	overflow:hidden;

	}



/* The Sidebar */



.sidebar {

	float:left;

	width:233px;

	padding-top:50px;

	line-height:18px;

	font-size:12px;

	overflow:hidden;

	}

.sidebar a {

	text-decoration:none;

	color:#fff;

	}

.sidebar div a {

	font-weight:bold;

	}

.sidebar a:hover {

	color:#75a904;

	}

.sidebar ul {

	margin:0;

	padding:0;

	list-style:none;

	}

.sidebar ul li {

	background:url(images/li.gif);

	}

.sidebar ul li li {

	background:url(images/blank.gif);

	}

.sidebar h2 {

	font-size:16px;

	font-weight:normal;

	margin:10px 0 0 0;

	background:#333 url(images/litop.gif) bottom no-repeat;

	padding:0 0 22px 10px;

	line-height:normal;

	}

.sidebar ul li ul, .sidebar ul li div {

	background:url(images/libottom.gif) bottom no-repeat;

	padding:0 10px 15px 15px;

	}

.sidebar ul li ul ul, .sidebar ul li div div {

	padding:0 0 0 10px;

	background:none;

	}



/* The Page Links */



.pagelinks {

	font-size:14px;

	font-weight:bold;

	padding-bottom:20px;

	padding-left:20px;

	}



/* The Navigation */



.navigation {

	height:25px;

	padding:0 20px;

	margin-top:20px;

	clear:both;

	}

.navigation a {

	font-weight:bold;

	text-decoration:none;

	font-size:14px;

	}

.navigation a:hover {

	text-decoration:underline;

	}

.alignleft {

	float:left;

	}

.alignright {

	float:right;

	}



/* The Attachment */



.contentCenter {

	text-align:center;

	}



/* The Page Title */



h2.pagetitle {

	padding:20px 0 0 0;

	margin:0 0 20px 0;

	font-size:24px;

	text-align:center;

	color:#08c2f7;

	font-style:italic;

	}



/* The Comments */



.comments {

	}

.comments ol {

	margin:0 0 25px 0;

	padding:0;

	list-style:none;

	}

.comments p {

	margin:10px 0 0 0;

	padding:0;

	}

.comments li {

	margin:10px 0 0 0;

	}

.comments li p {

	padding-left:10px;

	}

.respond form {

	margin:0;

	padding:0;

	}

.respond textarea {

	width:90%;

	height:156px;

	background:#fff;

	border:1px solid #5e676d;

	color:#000;

	padding:10px;

	overflow:auto;

	font-family:Tahoma, Verdana, serif;

	font-size:14px;

	}

#commentform input {

	background:#fff;

	border:1px solid #5e676d;

	color:#043d00;

	padding-left:10px;

	}

.respond input#submit {

	padding:0;

	width:72px;

	height:29px;

	}

.respond p {

	padding:0;

	margin:20px 0;

	}

.respond h2, .comments h2 {

	margin:0;

	font-size:20px;

	color:#08c2f7;

	clear:both;

	font-weight:normal;

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

	}
	
#footer { height:50px; text-align:center; padding-top:15px; background:url(images/bottom.gif) 2px 0; font-family:Arial, Helvetica, sans-serif;} 
#footer a, #footer a:link, #footer a:visited, #footer a:hover { color:#FFFFFF; text-decoration:none; }
#page_powered{ margin:5px 0px 0px 0px; font-size:9px; color:#666666; }
#page_powered a, #page_powered a:link, #page_powered a:visited, #page_powered a:hover { color:#666666; text-decoration:none; }	

#body_content {position: absolute;left: -10000px;};