/*
Theme Name: Monkey Surf Theme
Theme URI: http://www.monkeysurf.it/
Description: SEI FIERO?? - il super power theme per gli inscimmiati adriatici!
Version: 2.0
Author: Nicola Franchini
Author URI: http://www.veno.it/
Tags: green, random header, fixed width, two columns, widgets

*/


/** CSS - Money Surf Theme
==============================================================================*/

* { /* removes defaults from all elements */
margin: 0;
padding: 0;
list-style-type: none;
}

.mercatino img{
display:none;
}


h1, h2, h3, h4{
font-weight:normal;
margin:0;
padding:0;
}

h1{
font-size:2em;
}
h2{
font-size:1.4em;
}
h3{
font-size:1.2em;
}
textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

a{
text-decoration:none;
color:#51b529;
}
a:hover{
color:#f8cc33;
}
img{
border:none;
}

body{
background:url(images/bg2.jpg) bottom left repeat-x #000000;
background-attachment:fixed;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;

}

.left{
float:left;
}
.leftblock{
width:200px;
float:left;
margin-right:20px;
}
.leftblock-lil{
width:120px;
float:left;
margin-right:10px;
}

.right{
float:right;
}
.clear{
clear:both;
}

#header{
width:960px;
float:left;
}

.spacer{
width:100%;
float:left;
height:1px;
border-top:1px dotted #333333;
margin-top:10px;
margin-bottom:4px;
}

#page{
width:980px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#center{
width:960px;
float:left;
background:#000000;
padding:10px;
}

#content{
width:720px;
float:left;
}

.bbcrumb {
	font-size: 0.9em;
	float:left;
	width:100%;
}

#content img {
width: expression(document.body.clientWidth < 502? "500px" : document.body.clientWidth > 600? "600px" : "auto");
}

.pagetitle{
font-size:2em;
margin-bottom:10px;
margin-left:10px;
}

.item{
background:url(images/box.jpg) top left repeat-x #000000;
width:700px;
float:left;
padding:10px;
line-height:1.8em;
}

.item a{
color:#555555;
}

.item a:hover{
color:#fff;
}

.item img{
margin-right:10px;
margin-bottom:4px;
}

.item p{
margin-bottom:10px;
}

.item .spacer{
margin-bottom:10px;
}

.item h2{
font-size:1.8em;
}

.home-post{
float:left;
margin-left:10px;
width:340px;
}

.home-thumb{
width:350px;
height:225px;
float:left;
background:#000000;
}

.no-thumb{
width:350px;
height:225px;
float:left;
background:url(images/no-pic.jpg) top left no-repeat #000;
}

.navigation{
width:710px;
float:left;
margin:10px 0;
}
.item .postmetadata{
margin:0;
padding:0;
}

#sidebar{
background:url(images/box.jpg) top left repeat-x #000000;
width:210px;
float:right;
padding:10px;
margin-left:10px;
}
#sidebar h2{
text-transform:uppercase;
}

#sidebar .spacer{
margin-top:4px;
}

.galleria{
margin-left:3px;
margin-bottom:3px;
}

.widget{
width:190px;
padding:10px;
float:left;
background:#11150f;
margin-top:10px;
}

#facebox{
width:190px;
float:left;
background:#d1d1d1;
}

#searchform-box{
float:left;
padding:0 10px 10px 10px;
width:190px;
}

#searchform #s{
width:120px;
margin-left:10px;
}

#searchsubmit, .unmezzo .invia{
width:50px;
height:20px;
background:#51b529;
color:#FFFFFF;
border:none;
float:left;
}

#menu{
width:952px;
float:left;
background:url(images/menu-bg.jpg) top left repeat-x #000000;
margin-top:4px;
margin-bottom:10px;
text-align:center;
text-transform:uppercase;
font-size:14px;
color:#aaaaaa;
padding:4px;
}

#menu li{
display:inline;
}
#menu li a:hover{
background:#51b529;
color:#fff;
}

#video{
background:#111610;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
behavior: url(border-radius.htc);
width:450px;
height:330px;
float:left;
padding:10px;
margin-top:10px;
}

#comunicati{
background:#111610;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
behavior: url(border-radius.htc);
width:210px;
height:330px;
float:left;
padding:10px;
margin-top:10px;
margin-left:10px;
}

.unterzo, .unterzo-primo, .unterzo-surfcorner, .unterzo-rss{
background:#111610;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
behavior: url(border-radius.htc);
width:210px;
height:250px;
float:left;
padding:10px;
margin-top:10px;
line-height:1.4em;
}

.unterzo-surfcorner{
background:url(images/icon_surfcorner.gif) #111610 top right no-repeat;
}

.unterzo-rss{
background:url(images/icon_rss.gif) #111610 top right no-repeat;
}

.intero{
background:#111610;
width:680px;
height:250px;
float:left;
padding:10px;
margin:10px 0;
color:#ffffff;
}

.unmezzo{
width:335px;
float:left;
margin-right:10px;
}
.unmezzo input, .unmezzo-secondo textarea{
width:335px;
background:#222222;
border:none;
color:#cccccc;
}

.unmezzo input{
height:20px;
}

#captchatext{
width:90px;
margin-right:10px;
height:24px;
}

.unmezzo .invia{
margin-top:22px;
}
.unmezzo-secondo{
width:345;
float:left;
}

.unmezzo .left{
margin-top:20px;
}

.blocknews{
width:210px;
float:left;
}

.blocknews ul li{
float:left;
display:block;
width:210px;
height:50px;
overflow:hidden;
}
.unterzo, .unterzo-rss{
margin-left:10px;
}

#commentform input{
margin:2px 0;
background:#222222;
border:none;
color:#fff;
}

#commentform #submit{
color:#000;
background:#51b529;
border:none;
margin-top:10px;
padding:4px;
text-transform:uppercase;
}

#respond{
background:#111610;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
behavior: url(border-radius.htc);
width:690px;
padding:10px;
float:left;
}

#comments{
margin-top:30px;
float:left;
}

#comment{
width:680px;
height:50px;
background:#000;
border:none;
margin:10px 0;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
padding:5px;
}

#commentform label.error{
color:#f8cc33;
font-size: 12px;
margin-left: 10px;
background:url('images/cancel.png') no-repeat left;
width:209px;
margin-top:4px;
padding-left:20px;
height:16px;
padding-top:3px;
padding-bottom:3px;
}

.commentlist{
margin-bottom:10px;
float:left;
width:100%;
}

.commentlist li{
padding:10px;
border-bottom:1px dotted #333333;
}

.prevnext{
background:#111610;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
behavior: url(border-radius.htc);
width:670px;
padding:10px;
float:left;
margin:10px 0;
}

.indietro{
background: url(images/prev.gif) top left no-repeat #111610;
float:left;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(border-radius.htc);
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
}

.avanti, .nextblack{
float:right;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(border-radius.htc);
padding-right:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
}
.avanti{
background: url(images/next.gif) top right no-repeat #111610;
}
.nextblack{
background: url(images/next.gif) top right no-repeat #0a0e0a;
margin-top:20px;
}

.ngg-widget{
float:left;
width:190px;
}

#footer{
float:left;
width:960px;
padding:10px;
background:#000000;
font-size:.9em;
}

/* METEO */
.meteo, .meteo-right{
width:225px;
float:left;
}
.meteo{
margin-right:10px;
}
.meteo li, .meteo-right li{
display:inline;
}
.lamma{
width:225px;
height:174px;
background:url(images/lamma.jpg) top left no-repeat;
float:left;
}

.dhmz{
width:225px;
height:174px;
background:url(images/dhmz.jpg) top left no-repeat;
float:left;
}

.triton{
width:225px;
height:174px;
background:url(images/triton.jpg) top left no-repeat;
float:left;
}

.meteo-home{
width:210px;
height:163px;
background:url(images/meteo.gif) top left no-repeat;
float:left;
}

.wpcf7 p{
margin:0;
}

.fbconnect_head_share{
	margin-bottom: 10px;
	clear:both;
	width:100%;
}