/*
Theme Name: Zivl Green
Theme URI: http://www.themeporter.com
Version: 1.0
Description: 2 Column theme
Author: Theme Porter
Author URI: http://www.themeporter.com
*/
a {
	color: #575757;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #2B2B2B;
	text-decoration: underline;
}

body 
{ margin: 0px; 
padding: 0px;
background: #99a07f url(images/bg_top.jpg) repeat-x; 
font: 12px Tahoma, verdana, sans-serif;
color: #454545; 
line-height: 1.5em;
width:100%;
}
html {
}
#logo{
background-image:url(images/logo.gif);
background-position:bottom;
background-repeat:no-repeat;*/
	padding-bottom :0px;
	margin-bottom: 0px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10000;
	width: 350px;
	height:107px;

/*width:400px;
height:105px;
float:left;
margin-top:0px;
margin-left:-25px;
background-image:url(images/logo.gif);
background-position:bottom;
background-repeat:no-repeat;*/
}

#header
{
height:112px;
color:#fff;
position:absolute;
visibility:hidden;
}

#header h2
{
padding-left:20px;
padding-top:70px;
color:#fff;
}

#header h2 a, #header h2 a:visited
{
color:#fff;
text-decoration:none;
font-size:20px;
text-transform:uppercase;
}


#header p{
padding-left:150px;}

.menutop {
margin-right:50px;
}

#menutop ul{
list-style: none;
	margin:0; padding: 0; }
	
	#menutop ul li{
display:inline;}
	


#menu{
margin-left:0px;
background:#dad7bd url(images/menu.gif);
width:100%;
height:80px;
}

#menu ul {
	
	list-style: none;
	margin:0; padding: 0;
	
}
#menu ul li {
	display: inline;


}
#menu ul li a {
margin-top:40px;
display: block;
	float: left;
margin-left:15px;
padding-top:5px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
	color: #fff;	
	text-decoration: none;
		background: url(images/hover.gif) no-repeat;
		height:25px;
		width:75px;

}
#menu ul li a:hover {

		background: url(images/hover.gif) no-repeat;
	
		height:25px;
		width:75px;
	
}
#menu ul li#current a {	

	height:35px;
	color: #333;
}



h2 { 
color: #000; 
background: inherit; 
font: bold 170% Arial, Sans-Serif; 
letter-spacing: -1px; 
padding: 0; 
margin: 0; 
}

img { border: 0; }

.form {
 padding: 0; 
 margin: 0; }



.maincontent { 
margin:0 auto;
padding: 0px 0; 
clear: both;
}


.header h2 { 
color: #FFF; 
width: 250px; 
padding: 0; 
margin: 0; 
background: #dad7bd; 
}

.header h2 a {
 color: #F8FFD7; 
 background: #dad7bd; 
 text-decoration: underline;
 }
	

.left { 
margin-top:20px;
float: left; 
width: 538px;
padding: 5px 0 0 10px; 
margin-bottom:20px;
}


.post
{
background:#dad7bd url(images/post.gif_) no-repeat;
border: #ffffff 10px solid;
border-left:none;
padding-top:10px;


}
.post p {
	margin-top:0px;
	margin-bottom:10px;
}

.entry
{
background:#dad7bd url(images/bottom.gif) no-repeat bottom;
padding-left:40px;
padding-bottom:40px;
padding-right:40px;
}




ul.sidemenu {

	list-style: none;
	text-align: left;
	margin: 0px 0 0px 0; padding: 0;
	text-decoration: none;
	

}
ul.sidemenu li {

	padding: 2px 0 0px 25px;
	margin: 0 0px;	
padding-bottom:5px;

}


ul.sidemenu a {

	text-decoration: none;	
	background-image: none;	
	color:#000;
	
}
ul.sidemenu a:hover {
	
	text-decoration: none;	
	background-image: none;	
	color:#828771;
}


.posttitle{
width:525px;
padding-bottom:10px;
}
.posttitle h2 a

{
text-decoration:none;
color:#828771;
font-weight:italic;
}


.post a , .post a:hover , .post a:visited
{
color:#828771;
}


.postmetadata
{

color:#ffffff;
margin-left:40px;
margin-top:-10px;
}

.right {
margin-top:20px;
width: 198px;
float: left;
padding:5px;
margin-left:20px;


}

.right h2
{
background:#dad7bd;
height:25px;
padding-left:20px;
color:#828771;
font-size:16px;
padding-top:15px;
padding-bottom:15px;


}
#searchform input#s {
width:130px;
border:1px solid #ffffff;
background-color:#dad7bd;
}
#searchform input#sidebarsubmit {
display:block;
width:auto;
background-color:#dad7bd;
border:none;
padding:0px;
padding-top:3px;
color:#ffffff;
}


#sidetop
{
background:#dad7bd;

}


#ridebar
{
background:#dad7bd;
}


#sidebottom
{
background:#dad7bd
width:198px;
height:32px;
}


.footer { clear: both; 
background:#dad7bd url(images/footer.gif);

height:28px;
color:#fff; 
text-align: center;
 }

 .footer a
 {
 color:#fff;
 text-decoration:none;
 }
 
.clear {clear: both}


.post{margin:0 0 20px -30px;}

.post .info{
width:100%;
margin:0px;
padding:2px 2px 2px 2px;
border-top:2px dotted #ffffff;
background-color:#b3b79e;
font-size:0.9em;
color:#ffffff;
}


#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;

}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 210px;
height:490px;
padding-right: 100px;
padding-left:20px;
padding-top:20px
}

#commentform textarea {
background: #b3b79e;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #b3b79e;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #b3b79e;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

.entry a, .entry a:hover , .entry a:visited
{
width:400px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

div.ridebar
{
background:#dad7bd;
width:190px;
border: #ffffff 10px solid;
}

.ridebar ul li a 
{list-style:none;
text-decoration:none;
color:#ffffff;
}
.ridebar ul
{ 
list-style:none;
text-decoration:none;
margin-top:-20px;
}
div#firstSign {
	text-align:left;
	font-size:80%;
	color:#cfd3b7;
	padding-top:26px;
	padding-left:20px;
	position:absolute;
	top:0px;
	left:0px;
}
/* gestione tagCloud */
.tag-link-1 {
	font-size:150%;
	color:#585858;
}
.tag-link-2 {
	font-size:148%;
	color:#5a5a5a;
}
.tag-link-3 {
	font-size:146%;
	color:#5c5c5b;
}
.tag-link-4 {
	font-size:144%;
	color:#5e5e5d;
}
.tag-link-5 {
	font-size:142%;
	color:#60605e;
}
.tag-link-6 {
	font-size:140%;
	color:#636260;
}
.tag-link-7 {
	font-size:138%;
	color:#656562;
}
.tag-link-8 {
	font-size:136%;
	color:#686865;
}
.tag-link-9 {
	font-size:134%;
	color:#6b6a67;
}
.tag-link-10 {
	font-size:132%;
	color:#6e6d69;
}
.tag-link-11 {
	font-size:130%;
	color:#71706b;
}
.tag-link-12 {
	font-size:128%;
	color:#74736e;
}
.tag-link-13 {
	font-size:126%;
	color:#777671;
}
.tag-link-14 {
	font-size:124%;
	color:#7a7973;
}
.tag-link-15 {
	font-size:122%;
	color:#7d7d76;
}
.tag-link-16 {
	font-size:120%;
	color:#818078;
}
.tag-link-17 {
	font-size:118%;
	color:#84837b;
}
.tag-link-18 {
	font-size:116%;
	color:#88877e;
}
.tag-link-19 {
	font-size:114%;
	color:#8b8a81;
}
.tag-link-20 {
	font-size:112%;
	color:#8f8e84;
}
.tag-link-21 {
	font-size:110%;
	color:#929186;
}
.tag-link-22 {
	font-size:108%;
	color:#959489;
}
.tag-link-23 {
	font-size:106%;
	color:#99988c;
}
.tag-link-24 {
	font-size:104%;
	color:#9c9b8f;
}
.tag-link-25 {
	font-size:102%;
	color:#a09e91;
}
.tag-link-26 {
	font-size:100%;
	color:#a3a294;
}
.tag-link-27 {
	font-size:98%;
	color:#a6a596;
}
.tag-link-28 {
	font-size:96%;
	color:#a9a899;
}
.tag-link-29 {
	font-size:94%;
	color:#acab9c;
}
.tag-link-30 {
	font-size:92%;
	color:#afae9e;
}
.tag-link-31 {
	font-size:90%;
	color:#b2b1a0;
}
.tag-link-32 {
	font-size:88%;
	color:#b5b3a2;
}
.tag-link-33 {
	font-size:86%;
	color:#b8b6a5;
}
.tag-link-34 {
	font-size:84%;
	color:#bab9a7;
}
.tag-link-35 {
	font-size:82%;
	color:#b8b6a5;
}
.tag-link-36 {
	font-size:80%;
	color:#bdbba9;
}
.tag-link-37 {
	font-size:78%;
	color:#bfbdaa;
}
.tag-link-38 {
	font-size:76%;
	color:#c1bfac;
}
.tag-link-39 {
	font-size:74%;
	color:#c3c1ad;
}
.tag-link-40 {
	font-size:72%;
	color:#c5c3af;
}
