/*   

Theme Name: Simple Green

Description: Simple WordPress theme, green and brown, fixed width, two columns, lightweight, widget ready. Enjoy!

Author: Flavius Matis

Author URI: http://www.webstandards.ro/

Version: 1.0

Tags: green, brown, fixed-width, two-columns, left-sidebar

.

	This theme was designed and built by Flavius Matis,

	http://www.webstandards.ro/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

.

*/



* { margin: 0px; 

padding: 0px; }



body {

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

	font-size:13px;

	text-align:center;

	color:#666666;

	background:#382D24;

	line-height:170%;

}

p {	

	padding:10px;

	text-align:justify;

}

p.post_info {

	font-size:10px;

	padding:0 10px;

	line-height:100%;

	color:#999999;

}

p.post_info a {

	color:#666;

}

blockquote, blockquote p {

	font-style:italic;

}

a {

	color:#007C5A;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

	color:#007C5A;

}

a:active, a:focus {

	outline:0 !important;

}

input, textarea, select	{

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

	font-size:11px;

}

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

	padding:0 10px;

}

h1 {

	color:#555555;

	font-size:28px;

	font-family:Georgia, "Times New Roman", Times, serif;

	line-height:170%;

}

h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:28px;

	color:#007C5A;

	line-height:170%;

}

h2 a, h2 a:hover {

	text-decoration:none;

}

h3, h4, h5, h6 {

	font-size:18px;

	color:#007C5A;

	line-height:270%;

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

}

h4 {

	font-size:17px !important;

}

h5 {

	font-size:16px !important;

}

h6 {

	font-size:15px !important;

}

hr {

	color:#CCCCCC;

	background-color:#CCCCCC;

	height: 1px;

	border:0pt none;

	clear:both;

	margin:0 10px;

}



/*------------------------------------------------------------*

**  Header

**------------------------------------------------------------*/



#header {

	height:200px;

	background:url(images/header.png) no-repeat top left;

}

#name_description {

	float:left;

	width:275px;

	text-align:center;

	padding:45px 0;

}

#name_description h1 {

	color:#342B2A;

	font-size:28px;

	font-family:Georgia, "Times New Roman", Times, serif;

	line-height:150%;

	border-bottom:1px dotted;

	margin:0 20px;

}

#name_description h1 a, #name_description h1 a:hover {

	color:#342B2A;

	text-decoration:none;

}

#name_description p {

	font-size:11px;

	color:#342B2A;

	text-align:center;

	padding:5px;

}

.rss {

	float:left;

	display:block;

	height:60px;

	width:60px;

	background:url(images/rss.png) no-repeat top left;

	margin-top:135px;

	cursor:pointer;

}

#main_menu {

	

	float:left;

	padding-top:74px;

}

#main_menu ul {

	

margin: 0px 0px 0px 0px;



float:right;



}

#main_menu ul li {

	

	 float:left;

	 padding-left:30px;

}

#main_menu ul li a {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	color:#FFFFFF;

	text-decoration:none;

	text-transform:lowercase;

}

#main_menu ul li a:hover {

	text-decoration:underline;

}





/*------------------------------------------------------------*

**  Content

**------------------------------------------------------------*/



#main_bg {

	background:#FFFFFF url(images/main_bg.png) repeat-x top left;

}

#container { 

	width:960px;

	margin:0 auto;

	text-align:left;

}

#main_content {
	float:left;
	width:680px;
	padding-bottom:25px;
	overflow:hidden;
	display: block;
	clear: left;
}

	

#main_content_right {
	float:right;
	width:240px;
	padding-bottom:25px;
	padding-top:3px;
	display: block;
	clear: right;
}

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

	padding:0;

}

#main_content_right ul li {

	padding-left:10px;

}

#main_content_right ul li:before {

	content: "\00BB \0020";

	}

#main_content_right ul li a {

	color:#666666;

	text-decoration:none;

}

#main_content_right ul li a:hover {

	text-decoration:underline;

}



/*------------------------------------------------------------*

**  Footer

**------------------------------------------------------------*/



#footer {

	background:url(images/footer.png) repeat-x top left;

	padding-bottom:25px;

}

#footer_content {

	padding-top:25px;

	margin:0 auto;

	width:960px;

}

#footer p {

	color:#A79687;

	font-size:11px;

	text-align:left;

	line-height:22px;

	padding:0 10px;

}

#footer p span {

	padding:0 10px;

	color:#675545;

}

#footer p a {

	color:#857362;

}

.right {

	float:right;

}

.left {

	float:left;

}



/*------------------------------------------------------------*

**  Search Form

**------------------------------------------------------------*/



#searchform input {

	border:1px solid #666;

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

	font-size:11px;

	color:#333;

	padding:6px;

	width:175px;

	float:left;

}



#searchform input.searchButton {

	font-size:11px;

	color:#333;

	font-weight:bold;

	text-align:center;

	background:#CCC;

	width:46px;

	height:28px;

	margin-left:2px;

	letter-spacing:1px;

	cursor:pointer;

}



/*------------------------------------------------------------*

**  Images

**------------------------------------------------------------*/



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}



.aligncenter {

	text-align:center;

}



/*------------------------------------------------------------*

**  WP Calendar

**------------------------------------------------------------*/



#wp-calendar {

	empty-cells:show;

	width:200px;

}

#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;

}

#wp-calendar caption {

	text-align:center;

	width:100%;

}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

}

#wp-calendar th {

	padding: 3px 0;

	text-align: center;

}



#main_content_right ul li.recentcomments a {

	font-size:11px;

}

#main_content_right ul li.recentcomments a.url {

	color:#555555;

	font-weight:bold;

}



/*------------------------------------------------------------*

**  WP Entry

**------------------------------------------------------------*/



.entry form {

	padding-left:10px;

}

.entry pre {

	margin-left:10px;

}

.entry dl {

	padding-left:10px;

}

.entry ul {

	list-style:disc;

	list-style-position:inside;

	padding-left:20px;

	font-size:12px;

}

.entry ul li {

	padding-bottom:5px;

}

.entry ol {

	list-style:decimal;

	list-style-position:inside;

	padding-left:20px;

	font-size:12px;

}

.entry ol li {

	padding-bottom:5px;

}



.entry table {

	margin-left:10px;

	color: #009933;

	text-align:left;

}

.entry tbody td, th {

	padding:5px 20px 5px 0;

	font-size:12px;

}

.entry tbody tr:hover {

	background-color:#CFFFCD;

	cursor:pointer;

}

.entry thead th {

	padding:5px 20px 5px 0;

	border-bottom: 2px solid #009933;

	font-weight:bold;

}

.entry tfoot th {

	font-size:10px;

	font: bold;

	padding:5px 20px 5px 0;

}



/*------------------------------------------------------------*

**  WP Comments

**------------------------------------------------------------*/



.alt {

	background:#F2F2F2;

}

.commentlist {

	text-align: justify;

}

.commentlist li {

	margin: 15px 0 10px;

	padding: 10px;

}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}

#commentform p {

	margin: 5px 0;

	padding:0 10px;

}

#commentform p.last {

	padding-top:5px;

}

#commentform label {

	display:block;

	padding-bottom:3px;

}

#commentform input {

	border:1px solid #999999;

	padding:5px;

	width:450px;

}

#commentform #submit {

	width:auto;

	font-weight:bold;

	cursor:pointer;

}

#commentform textarea {

	border:1px solid #999999;

	padding:5px;

	width:450px;

}

.nocomments {

	text-align: center;

}

.commentmetadata {

	display: block;

}

.depth-1 {

	border: 1px solid #999;

}

.commentlist li ul li {

	font-size: 12px;

}

.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-size: 12px;

}

.commentlist p {

	padding:5px 0;

}
