/*  
Theme Name:Trip'n Blog
Theme URI: http://www.tripnblog.it/
Description:Tema per il blog Trip'n Blog
Version:1.0
Author: Green Consulting S.r.l.
Author URI: http://www.greenconsulting.it/
*/

@import url(http://www.tripnblog.it/wp-content/plugins/cforms/styling/minimal.css);

/* STRUTTURA */

body, img, ul, li, iframe, form, p, h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0;
font: 12px Arial;
}
img { display:block;}
a img {border:0; display:block;}
ul {list-style:none;}
a {text-decoration:none; color: #3b5998;}
a:hover {text-decoration:underline;}

body {background:#EEE79F;}

#main {
width:961px;
padding: 0 1px 0 4px;
position:absolute;
left:50%;
margin-left:-485px;
background:url(img/bg.gif) repeat-y;
}


#top, #bottom, #sx, #dx, #post, #categorie, #post .data, #post .box, #categorie #verde {float: left;}
#top {
background:#fff url(img/bg_top.gif) 759px 0 repeat-y;
width:957px;
padding: 0 0 0 4px;
}

#top .logo {
position:absolute;
top:63px;
left:56px;
z-index:100;
}

#sx {
background:url(img/bg_logo.jpg) 0 0 no-repeat;
width:745px;
padding: 0 5px 20px 5px;
}

#sx #ricerca {
width:190px;
height:40px;
margin: 82px 0 74px 524px;
}

#sx #ricerca input  {
background:#DB4D1B;
border:#DB4D1B 1px solid;
height:10px;
width:135px;
font:10px arial;
color:#fff;
}

#sx #ricerca #cerca {
width:40px;
height:20px;
border:0;
background:transparent;
}

#post {
width:464px;
padding: 0 8px 0 0;
}

#post #menu  {
background:url(img/bg_menu.jpg) repeat-x;
height:46px;
width:449px;
padding:0 0 0 15px
}
#post #menu li  {
display: block; 
float:left; 
padding: 10px 5px;
}
#post #menu li a {
color:#525020;
font: bold 16px georgia;
line-height:25px;
}
#post #menu li a:hover {color:#6C6928;}


#post .data {
background:url(img/bg_data.gif) 5px 0 no-repeat;
width:58px;
height:58px;
color:#A79F70;
font: 14px georgia;
text-align:center;
padding: 5px 7px 0 0;
}
#post .data span {
font-size:20px;
font-weight:bold;
color:#D15839;
display:block;
}
#post .data, #post .box {margin: 10px 0 0 0;}
#post .box {
width:391px;
color:#303030;
}
#post #b.box {
width:445px;
padding-left:5px;
margin: 0 0 40px 0;
}

#post .box .titolo {
border-bottom:#EED0AE 1px solid;
padding-bottom: 5px;
margin-bottom: 5px;
}
#post .box .titolo a {
color:#C06401;
font: 20px georgia;
}
#post .box .titolo a:hover {color:#D15839; text-decoration:none;}
#post .box .posted {
font:bold 12px arial;
padding-bottom: 22px;
}
#post .box .testo {
font:12px arial;
line-height:19px;
padding-bottom:10px;
background:url(img/bg_testo.gif) bottom repeat-x;
text-align:justify;
margin-bottom:5px;
}

#post .box .testo p{
margin:0;
padding:5px 0;
}

#post .box .testo img {
border:#CD6001 1px solid; 
padding:2px;
margin: 10px 0;
max-width:435px; 
height:auto;
display:block;
clear:both;
}

#post .box .testo object {
margin: 10px 0;
display:block;
border:#CD6001 1px solid; 
padding:2px;
clear: both;
}

#post .box .commenti {font: 12px arial;}
#post .box .commenti span a, #post .sfoglia a  {color:#C06401; font:bold 11px georgia;}
#post .sfoglia a  {margin-left:15px;}

#post .sfoglia  {
clear:both;
margin:0;
text-align:right;
border-top:#C06401 1px solid;
padding: 5px 0 0 0;
}

#categorie {
width:272px;
background: url(img/categorie_top.gif) top no-repeat;
}

#categorie #verde {
background:#C2C186 url(img/categorie_bg.gif) repeat-y;
padding: 0 25px 10px 24px;
width:223px;
}
#categorie #verde h1, #dx h1, #bottom h1 {font: 19px gerogia;}

#categorie #verde h1{color:#535315;}
#dx h1{color:#C83E21;}
#dx h1.brown{color:#8C5918;}

#categorie #verde h1.photostream { margin-bottom:10px; margin-top: 20px;}

#categorie #verde .cat li {
margin:0;
padding:0;
border-bottom: #C2C186 1px solid;
}
#categorie #verde .cat li a {
margin:0 5px;
padding: 7px 0 2px 0;
color:#6F6F31;
font: bold 11px georgia;
border-bottom:#A9A86F 1px solid;
display: block;
}
#categorie #verde .cat li a:hover {text-decoration:none;}
#categorie #verde li a:hover, #categorie #verde .archivio li a:hover {color:#555429;}

.eventi {
border-bottom: #C2C186 1px solid;
padding: 3px 0 2px;
}
#categorie #verde .eventi li a {
margin:0 5px;
padding: 3px 0 2px 0;
color:#6F6F31;
font: bold 11px georgia;
border-bottom:#A9A86F 1px solid;
display: block;
}
#categorie #verde .eventi li a:hover {
background-color: #A9A86F;
color: #fff;
}

.archivio, #categorie ul {margin: 0 0 20px 0;}
.archivio li, .archivio li {line-height:15px;}
.archivio li a {font: 10px georgia; }
#categorie #verde .archivio li a {color:#707032;}
#dx .archivio li a {color:#85501E;}
#categorie .stream  {padding-bottom:10px;}
#categorie .stream a img {
float:left;
background:#E7E7CF url(img/bg_photostream.gif) no-repeat;
padding:5px;
width:59px;
height:59px;
}
#categorie .stream a:hover img {background-color:#CFCF5F;}


#categorie #eventi {
background:url(img/bg_eventi.gif) 0 7px;
padding: 10px 18px 20px 15px;
width:239px;
margin: 20px 0 0 0 ;
}
#categorie #eventi #calendario {
background:url(img/bg_calendario.gif) no-repeat;
width:239px;
height:206px;
margin: 10px 0;
}
#categorie #eventi #evento {
background:#E7C65B;
height:230px;
padding:2px;
border:#B7A054 1px solid;
}

#categorie #eventi #evento_int {
background:#F6D669;
height:216px;
padding: 7px;
}

#categorie #eventi #evento_int span{
display:block;
height:210px;
overflow:auto;
padding:3px;
scrollbar-face-color:#F6D669;
scrollbar-track-color:#F6D669;
scrollbar-highlight-color:#F6D669;
scrollbar-arrow-color:#887044;
scrollbar-darkshadow-color:#F6D669;
scrollbar-base-color:#F6D669;
scrollbar-shadow-color:#F6D669;
}
#categorie #eventi #evento_int p {
padding: 4px 0;
border-bottom:#EFB841 1px solid;
font: 12px georgia;

}
#categorie #eventi #evento_int .citta, #categorie #eventi #evento_int .data {color:#CE5B00;}
#categorie #eventi #evento_int .citta {
font-weight: bold;
text-transform:uppercase;
}

#categorie #eventi #evento_int .data {font-style: italic ;}
#categorie #eventi #evento_int .titolo a {
color:#4D4C30;
font-weight:bold;
}
#categorie #eventi #evento_int .periodo {
color:#706C47;
font: 10px arial;
border:0;
}
#categorie #eventi #evento_int .testo {
color:#4D4C30;
font: 11px arial;
border:0;
text-align:justify;
line-height:13px;
}

#categorie #eventi #evento_int .testo img{
float:left;
margin: 0 8px 4px 0;
}

#categorie #verde .cat .children {
margin: 0;
}

#categorie #verde .cat .children li {
	padding-left: 15px;
}

#categorie #verde .cat .children li a {
	font-size: 10px;
	border-left: #A9A86F 1px solid;
	padding-left: 7px;
}



#dx {
width:146px;
padding: 50px 31px 20px 25px;
background:url(img/bg_dx.jpg) 0 0 no-repeat;
}

.chiusura {clear:both;}


#bottom {
width:941px;
padding: 20px 0 20px 20px;
border-right:#C8C17D 1px solid;
background:#D1CC8A url(img/bg_bottom.gif) top repeat-x;
}

#bottom div {
width:240px;
float:left;
padding: 0 70px 0 0;
}
#bottom h1 {color:#5F4A2F; margin: 0 0 20px 0;}
#bottom ul {width:240px;}
#bottom div li {
padding: 0 0 0 15px;
background:url(img/bg_li_bottom.gif) 0 10px no-repeat;
line-height:15px;
}

#bottom div li a{
color:#858152;
font: 11px arial;
border-bottom:#A49870 1px solid;
display:block;
padding: 5px 2px 8px 2px;
}
#bottom div li a b{display:block;}
#bottom p {
clear:both;
text-align:center;
font: 11px arial;
padding: 40px 0 0 0;
float:left;
width:941px;
}
#bottom p, #bottom p a {color:#6B5C45;}


h3#comments {
color:#C06401;
font: 20px georgia;
margin: 0 0 0 5px;
}
ol.commentlist {
width:420px;
padding:0 0 0 30px;
margin:20px 0 20px 5px;
}
ol.commentlist li {
color:#303030; 
font:12px arial;
padding:0 0 20px 0;
border-bottom:#CDC57D 1px solid;
margin:20px 0 ;
}

ol.commentlist li cite, ol.commentlist li cite a{font: bold italic 12px arial;}

ol.commentlist li cite a{color:#C06401; }
ol.commentlist li .commentmetadata a {
color:#666666;
font:11px georgia;
}

h3#respond {
color:#646028;
background:#cac47c;
font: 15px georgia;
margin: 0 0 0 35px;
width:150px;
padding: 5px;
text-align:center;
clear:both;
}

form#commentform {
width:430px;
border:#cac47c 3px solid;
background:#ded99f;
padding: 10px;
margin: 0 0 0 5px;
}
form#commentform p {padding: 5px;}
form#commentform a {color:#333;}
form#commentform label small {font: 12px arial; padding-bottom: 10px;}
form#commentform input{
width:134px;
height:20px;
padding: 7px 7px 0 7px;
font: 11px arial;
background:url(img/input_comment.gif) no-repeat;
border:0;
}

form#commentform p.comment_text {
background: url(img/textarea_comment.gif) 5px 0 no-repeat;
height:107px;
}

form#commentform p.comment_text textarea {
background:#F7F3CA;
border:#F7F3CA 1px solid;
width:225px;
height:90px;
font: 11px arial;
scrollbar-face-color:#F7F3CA;
scrollbar-track-color:#F7F3CA;
scrollbar-highlight-color:#F7F3CA;
scrollbar-arrow-color:#ded99f;
scrollbar-darkshadow-color:#F7F3CA;
scrollbar-base-color:#F7F3CA;
scrollbar-shadow-color:#F7F3CA;
margin: 0 0 0 5px;
}

form#commentform input#submit {
width:170px;
height:29px;
padding:0;
background:url(img/input_comment_submit.gif) no-repeat;
float:right;
margin: -35px 0 10px 0;
}

div#annunci {margin-left:-5px;}
div.tags {padding-top:20px;}
div.tags a {color:#6F6F31}
a.feed {background:url(img/feed.gif) right no-repeat; margin:15px 0 -10px 0;color:#535315;font:19px Georgia;padding-right:25px;}
div.ddsg-wrapper h2 {font-size:16px;font-weight: bold;padding-bottom:5px;}
div.ddsg-wrapper ul {padding-left:15px;}
div.ddsg-wrapper ul li ul {list-style-type: circle;}
div.ddsg-wrapper ul li {padding-left: 10px;line-height:20px;}
div.ddsg-wrapper ul li a {color:#666;}
div.ddsg-pagenav {margin-top:15px;}
div.ddsg-pagenav a {color:#6F6F31;}
h2.pagetitle {background:url(img/bg_selected.png) repeat-x;height:30px;color:#BA400D;font:italic 16px georgia;padding:7px 20px 0 20px;margin-bottom:10px;}
h2.pagetitle span {font-weight:bold;}
span#correlati-title {border-bottom:1px solid #EED0AE;margin-top:10px;color:#CA6900;padding:7px 15px 0 15px;display:block;height:25px;font:15px georgia;background:url(img/sfondo_articoli.gif) repeat-x;}
ol#correlati {padding:0;margin:0;list-style-type:none;}
ol#correlati li a {padding:3px 15px;color:#624442;text-decoration:none;display:block;background-color:#FFFAEE;border-bottom:1px solid #EED0AE;}
ol#correlati li a:hover {color:#000;}
ol#correlati li a span {color:#DA8F3C;padding-right:5px;}
ol#correlati abbr {display:none;}
a.more-link {color:#C06200;}
ol.commentlist .authorcomment {background-color: #FBF9E6;}
ol.commentlist .url {color: #333;text-decoration: underline;}
