/*
Theme Name: The Fresh Grass
Theme URI: http://graphicadia.com
Description: A nice design by HPA	
Author: HPA
Author URI: http://graphicadia.com
*/

html, body, h2 {	margin:0px;	padding:0px;	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";	font-size: 11px;	color:#919191;	}

body {
background: #005e29 url('images/bg.jpg') repeat-y;
background-position: center;
margin-top: 10px;
}

a {
color: #A0C9E9;
text-decoration: none;
}

a:hover {
color: #79BC2D;
}

div.main {
width: 950px;
margin: 0px auto;
overflow: hidden;
}

div.header {
color: #FFFFFF;
height: 230px;
padding-left: 670px;
padding-top: 13px;
background: url('images/header.jpg') no-repeat;
background-position: center top;
}


div.header a {
display: block;
color: #FFFFFF;
font-size: 24pt;
}

div.search input.search {
color: #FFFFFF;
background: url('images/searchbg.png') no-repeat;
border: 0px;
width: 239px;
height: 15px;
padding-left: 10px;
padding-top: 8px;
overflow: hidden;
}

div.header div.title {
margin-top:160px;
margin-left: -650px;
}

div.header div.title span {
display: block;
padding-left: 3px;
font-size:16px;
}

div.content {
padding: 10px;
overflow: hidden;
}

div.main div.content div.left {
float: left;
width: 57%;
margin-left: 13px;
}

div.main div.content div.left, div.comment-box, input, textarea, label {
color: #919191;
border: 0px;
background: #222222;
padding: 10px;
margin-bottom: 10px;
}


div.main div.content div.right-1 {
float: right;
width: 20%;
}

div.main div.content div.right-2 {
float: left;
width: 20%;
}

div.right-1 ul, div.right-2 ul {
list-style: none;
padding: 0px;
margin: 0px;
}

div.right-1 ul li, div.right-2 ul li {
margin-bottom: 10px;
padding: 5px;
background: #222222;

}

div.right-1 ul li ul li, div.right-2 ul li ul li  {
display: block;
font-size: 11px;
margin-bottom: 5px;
padding: 0px 4px 2px 8px;
background: #272727;
padding: 5px 8px;
}

div.right-1 ul li ul li:hover , div.right-2 ul li ul li:hover  {
background: #2D2D2D;
}

div.right-1 ul li ul li a, div.right-2 ul li ul li a {}

div.footer {
	width: 950px;
	margin: 0 auto;
	background: url('images/header.jpg');
	background-position: bottom;
	padding: 20px;
	border-top: 3px solid #222;
	text-align: center;
}

div.footer a {
padding: 10px;
color: #FFFFFF;
background: #184200;
}


/******* GIGI WAS HERE ******/
.widgettitle, .post .title {	color:#9DAB6C;	font-weight:bold;	background-color:#1D1D1D;	margin:0px; line-height:16px;	}
.widgettitle {	padding:3px 5px 5px 10px;	margin-bottom:5px;	font-size:16px; color:#00d85e;	}

.colonna {	float:left;	}
	.centrale {	width:57%; margin-left:13px;	}
.post {	color: #919191; background-color:#222;	padding:10px;	margin-bottom:10px;	}
.post .padder {	background-color:#333; padding:3px;	}
.post .padder .title a {	margin:0px; color:#00e664; display:block;	padding:5px;	font-size:14px;	}
.post .padder .meta {	padding:5px;	background:#282828; margin:0px;	}
.post .padder .meta a {	color:#F03;	}
.post .content {	padding: 0px 5px 0px 4px;	}
.post .content img {	border:1px solid #5F5C49; padding:3px; margin:0px 7px 0px 0px;	}
.post .content p {	line-height:15px;	}

#search {}
#search input {	display:inline; padding:4px; margin:0px; background-color:#111;	}
#search #s {	background-color:#333; border:1px solid #000;	padding:4px; width:168px; color:#093; }
#search br {	display:none;	}

#wp-calendar {	width:100%; text-align:center;	}
#wp-calendar #prev {	text-align:left;	}
#wp-calendar #next {	text-align:right;	}

/**** 11 - 06 - 08 *****/

.frm_sidebar{font-size:10pt;color:DarkStateGray;font-family: Verdana, Arial, Helvetica, sans-serif;}
.frm_sidebar label {display:block; font-size:xx-small; padding:3px 0px; background:none; margin:2px 0px 4px 0px;}

fieldset.banner {
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	border-left:none;
	border-right:none;
	margin:0px auto 20px auto;
	padding:3px 0px 6px 0px;
	display:block;
	width:468px;
}
fieldset.banner legend {
	color:#CCC;
	margin:0px;
	border:none;
	font-size:10px;
}
fieldset.banner img {
	border:none;
}

.post img.alignleft {
	float:left;
	margin:0 8px 8px 0;
}
.post img.alignright {
	float:right;
	margin:0 0 8px 8px;
}
.post img.aligncenter {
	display:block;
	margin:0 auto;
}

.widget_search * { padding:0; margin:0; }
.widget_search label {display:none; }
.widget_search #s { float:left; background-color:#ccc; border:1px outset #999; width:122px; padding:7px 4px; }
.widget_search #searchsubmit { line-height:28px; border:1px outset #999;}

