/*  Theme Name: GuidaiPhone2
Theme URI: 
Description: Il nuovo tema ufficiale di GuidaiPhone.com
Version: 1.0
Author: Giannotti Fabio
Author URI: */
* {margin:0;padding:0}
*::selection { background: #efe79f;  }
*::-moz-selection { background: #efe79f none repeat scroll 0 0; }
ul {list-style:none;padding-bottom:10px}
ul li {background:url(images/bullet.gif) no-repeat scroll 0 0 transparent;margin-left:10px;padding:0 0 3px 19px;}
ol {padding-bottom:10px}
ol li {margin-left:10px;}
html {}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

body {background:url(images/bg.png) repeat-x scroll center top #a8a8a8;color:#454545;font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:21px;min-height:25px;text-align:center}

.container {margin:0 auto;position:relative;text-align:left;width:1024px}
.post {display:block;padding-bottom:10px;padding-top:10px;width:100%;}




.headerback{float: right; position: absolute; right: 13px; top: 10px;}



textarea {resize: none;}
.shareenjoy{text-align:right;height:75px;width:100%;}

#bottom_bg {background:url(images/footer_bg.png) repeat-x scroll center bottom transparent;}

#header {height:51px;margin-left:0px;margin-top:-3px;padding:10px 10px 0 35px;position:relative;z-index:2;}
#content {width:925px;margin-left:93px;background:url(images/bgfadel.png) repeat-y scroll -1px 0 transparent;min-height:1500px;}
#contentwrap {margin-top:-8px;width:673px;position:relative;z-index:1;}



#recent_comments_sidebar li{background:none repeat scroll 0 0 transparent !important;min-height:45px;margin-left:-10px;}


.separatore-articoli{background:url("images/separatore-articoli.png") no-repeat scroll right center transparent;
float:right;height:7px;margin-right:-5px;width:100%;}


form {margin:0 !important;padding:0 !important;}





.search{ 
    background: url("images/cerca-sfondo.png") no-repeat scroll left center transparent;
    color: black;
    height: 40px;
    margin-left: 762px;
    margin-top: -34px;
    padding: 0;
    position: absolute;
    width: 250px;
    z-index: 100;}

.search form input.input {background:url(images/cerca-lente.gif) no-repeat scroll center top transparent;border:medium none;cursor:pointer;width:44px;}
.search form input.s {background:none repeat scroll 0 0 transparent;border:medium none;color:#000;font-size:12px;height:30px;margin-left:26px;margin-top:7px;padding:0;margin-bottom:0;margin-right:0;width:170px;}




#sidebar-destra ul li {background:transparent url(images/tondino.jpg) no-repeat scroll 0 4px;}
#sidebar-destra ul li ul li {background:url("images/content-child.gif") no-repeat scroll 0 4px transparent;padding-bottom:2px;padding-left:10px;}
#sidebar-destra{float:right;position:relative;width:346px;z-index:2;}
#box-sidebar-top{padding-left:0px;}
#box-sidebar-top h2{font-size:14px;padding-bottom:5px;padding-left:10px;}
#box-sidebar-bottom{padding: 0 8px 0 0;}



#gallery-1 .gallery-item {
float:left;
height:180px !important;
margin-top:10px;
text-align:center;
width:33%;
}
#gallery-1 br{
clear:none !important;
}


.cat_left
{
    background-color: white;
    border-left: 1px solid #908F81;
    border-right: 1px solid #908F81;
    left: -25px;
    margin-top: 0px;
    position: absolute;
    width: 144px;
}

.date-commenti {background-image:url(images/date-commenti.png);margin-top:65px;height:63px;left:37px;position:absolute;width:64px;}
.date {background-image:url(images/date.png);height:63px;left:5px;position:absolute;width:96px;}
.like {   background-image: url("images/like.png");   background-repeat: no-repeat;  height: 41px;   left: 5px;   margin-top: 162px;  padding-left: 5px;    padding-top: 7px;    position: absolute;    width: 96px;}
.likepage {   background-image: url("images/like.png");   background-repeat: no-repeat;  height: 41px;   left: 5px;   margin-top: 63px;  padding-left: 5px;    padding-top: 7px;    position: absolute;    width: 96px;}
.dag {display:block;float:left;margin-left:10px;margin-right:5px;margin-top:13px;width:32px;}
.maand {color:#6A6956;float:left;font-size:10px;font-weight:bold;margin-top:5px;text-transform:uppercase;width:40px;}
.jaar {color:#AEAE9B;float:left;font-size:12px;font-weight:700;margin-top:-5px;}

.infoautore {background-image:url(images/infoautore.png);height:95px;left:5px;position:absolute;width:96px;margin-top:65px;}
.infoautore img.avatar{margin-left:14px;margin-top:8px;}



#main-content {padding:0px 0px 0px 35px;width:524px;float:left;}
#titoloarchivio {padding-top:0px;margin-bottom:-10px;padding-left:0px;}





.tabcontent {padding:0 10px 4px 7px;}
.tabcontent .post {padding:9px 0 6px 0;}
.tabcontent .meta {color:#4a4949;font-size:11px;font-style:italic;padding:0 0 0 18px}












ul.topnav {
    background: url("images/nav2.png") repeat-x scroll 0 0 transparent;
    float: left;
    font-size: 1.2em;
    height: 30px;
    list-style: none outside none;
    margin-left: -15px;
    margin-top: -14px;
    padding-top: 17px;
    width: 950px;
}  

ul.topnav li { float: left;margin-left:0;margin-right:15px;background:none;padding: 0 0px 0 0;position: relative; /*--Declare X and Y axis base for sub navigation--*/ }  
ul.topnav li a {color:#C2C2BD;display:block;font-size:13px;height:27px;padding:5px 2px 0 10px;text-transform:uppercase;}
ul.topnav li:hover {background:url(images/button_right.png) no-repeat scroll right bottom transparent}
ul.topnav li:hover a {color:#FFF;background:url(images/button_left.png) no-repeat scroll left bottom transparent}






#footer {background:url("images/the_end.png") no-repeat scroll 0 0 transparent;color:#999;font-size:11px;margin-left:92px;position:relative;z-index:0;}

#footer p#copyright {padding:110px 39px 20px 0;text-align:right}
#footer a {color:#fff}
#manlayer {background:transparent url(images/appesi.png) no-repeat scroll 0 0;height:270px;position:absolute;right:30px;top:-77px;width:270px}

#logoheader {padding:0}
.logo{padding:0; margin-left:5px; margin-top:3px;}

p {line-height:20px;padding-bottom:10px;text-align:justify}
#leftnav {float:left;width:180px;text-align:left}
#rightnav {float:left;width:180px;text-align:left}
#leftnav p,#rightnav p {margin:0 0 1em}
.postmetadata {font-size:11px;}
.postmetadatainfo {background:transparent url(images/informazioni.png) no-repeat scroll left top;padding-left:20px;padding-bottom:5px}
.postmetadatacommenti {background:transparent url(images/commenti.png) no-repeat scroll left top;padding-left:20px;padding-bottom:5px}
.postmetadata a:link,.postmetadata a:visited {color:#3072aa;font-weight:normal}
.postmetadata a:hover {color:#06c;font-weight:normal}
h1 {display:block;font-size:16px;font-weight:bold}
h1.posttitle {font-size:16px;font-weight:bold;padding-bottom:2px}
h1.posttitle a:link,h1.posttitle a:visited {font-size:16px;color:#3877b1;font-weight:bold}
h1.posttitle a:hover {font-size:16px;color:#3c6284;font-weight:bold;text-decoration:none}
h2 {font-size:15px;color:#555}
h3 {display:block;font-size:14px;font-weight:bold;text-align:left;padding-bottom:5px;padding-left: 10px;}
h4 {margin-top:15px;font-size:13px;font-weight:bold;padding:5px 0 0 12px;margin:5px 0 6px;text-align:left}
h5 {margin-top:15px;font-size:12px;font-weight:bold;padding:5px 0 0 12px;margin:5px 0 6px;text-align:left}


.sidebarcolonnasx {float: left; width: 180px;}
.sidebarcolonnadx {float: left; width: 180px; margin-left: -25px;}




a:link,a:visited {color:#3072aa;text-decoration:none}
a:hover {color:#06c}

a:focus, 
a:active {outline:0 none;}
.fancybox {border-bottom:none !important;}

a img {border:none;background:none;padding:2px}
.centrali{text-align:center;margin-top:-10px;margin-bottom:-10px}
.moderation {font-size:11px;font-weight:bold}






p#comments {background:url("images/leave_reply.jpg") no-repeat scroll left center transparent;font-size:16px;font-weight:bold;padding:0 0 20px 40px;}
p#commenta{background:url("images/comment.jpg") no-repeat scroll left center transparent;font-size:16px;font-weight:bold;margin-bottom:10px;margin-top:20px;padding:10px 0 0 40px;}

ol.commentlist { list-style:none outside none; }
.commentlist {width:525px;}
.commentlist .reply a:hover{ background-position: center bottom; }
.comment {background:url(images/commentslist.png) no-repeat scroll center top transparent;margin-bottom:9px;padding-top:9px;}
.comment-body {background:url(images/commentslist_body.gif) repeat-x scroll 0 0 #D9D9C3;margin:0 auto;min-height:80px;width:523px;border-left:1px solid #D6D6C6;border-right:1px solid #D6D6C6;}
.reply {bottom:7px;height:29px;left:7px;position:absolute;width:51px;}
.vcard {background:url(images/vcard.gif) no-repeat scroll 0 0 transparent;float:left;height:70px;margin-left:8px;margin-right:11px;padding:6px 0 6px 6px;width:201px;}
.comment-body p {display:block;margin-left:14px;margin-right:18px;}
.avatar {background-color:#C2C2AF;border:1px solid #B8B8A5;float:left;margin-right:5px;padding:3px;}
.end_comment {background:url(images/comments_end.png) no-repeat scroll center bottom transparent;padding-bottom:49px;position:relative;width:525px;}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover, .reply a {
background-image:url(images/reply.gif);background-position:center top;display:block;height:29px;width:51px;}

.children .comment {background:url(images/commentslist_child.png) no-repeat scroll center top transparent;margin-bottom:0;padding-left:30px;padding-top:18px;width:495px;}
.children li {margin-left:0px;}
.children li .end_comment {background:url(images/comments_end_child.png) no-repeat scroll center bottom transparent;padding-bottom:49px;width:495px;}
.children li .end_comment .comment-body {width:493px;border-left:1px solid #D6D6C6;border-right:1px solid #D6D6C6;}

.children .children .comment {background:url(images/commentslist_child_child.png) no-repeat scroll center top transparent;margin-bottom:0;padding-left:30px;padding-top:18px;width:465px;}
.children .children li {margin-left:0px;}
.children .children li .end_comment {background:url(images/comments_end_child_child.png) no-repeat scroll center bottom transparent;padding-bottom:13px;width:465px;}
.children .children li .end_comment .comment-body {width:463px;border-left:1px solid #D6D6C6;border-right:1px solid #D6D6C6;}




div.comment-wrap {padding:0 0 0 0}
.comment-author {margin-bottom:8px}
.commentmetadata {font-size:11px}
.editacommento {font-size:10px;font-weight:bold;left:157px;position:absolute;top:54px;}


#commentform {background:url("images/box-commento.png") no-repeat scroll 0 0 transparent;
height:180px;
margin-top:18px;
padding:22px 15px 0 !important;
width:495px;}
#commentform_logged {background:url(images/box-commento-logged.png) no-repeat 0 0;height:180px;
margin-top:18px;
padding:22px 15px 0 !important;
width:495px;}
#commentform div.left {float:left;width:120px;}
#commentform p.small {padding-bottom:0px;display:block;}
#commentform p.big {padding-bottom:0px;float:left;}

p.btn {position:relative;right:-394px;top:-39px;}
.subscribe-to-comments {clear:left;margin-top:10px;position:relative;}


#comment {background:none repeat scroll 0 0 transparent;border:medium none;color:#AAA9A5;font-size:13px;height:116px;overflow:auto;padding-top:10px;width:100%;}

#author, #email, #url {background:none repeat scroll 0 0 transparent;border:medium none;color:#AAA9A5;height:22px;margin-bottom:21px;padding:7px 4px 0;width:112px;font-size:12px;}
#author:focus, #email:focus, #url:focus, #comment:focus, #comment:hover, #comment:active, #author:active, #email:active, #url:active, #author:hover, #email:hover, #url:hover  {color:#716D5C;}



.contorno{-moz-border-radius:8px 8px 8px 8px;background-color:#F5F5DC;border:1px dashed #FFE4C4;margin-bottom:5px;margin-top:5px;padding-left:7px;padding-right:7px;}

.entry {margin-bottom:5px}
.entry a:link,.entry a:hover, .entry a:visited {border-bottom:1px dotted;}
.entry img {padding-bottom:7px;padding-top:7px}
.entry object {display:block;margin-bottom:5px;margin-top:10px}
.more-link {border-bottom:none !important}
img {border:none}
.alignright {float:right;text-align:right;padding-left:10px}
.alignleft {float:left;text-align:left;padding-right:10px}
.wp-smiley {padding:0 !important}
.aligncenter,div.aligncenter {display:block;margin-left:auto;margin-right:auto}
.alignnone,div.alignnone {margin:2px}

.thumbappimg,
.contestthumbimg {float:left;margin-right:3px}
.thumbappimg img {margin:2px;padding:0}
.contestthumbimg img {margin:8px 4px 2px 0;padding:0;}
.contestthumbimg img:hover{opacity:0.5}


.fonte {text-align:right;margin-bottom:5px}
code {display:block;margin:10px 30px 0;padding:2px 10px 5px;border-top:4px solid #798288;color:#666;background:#c3def1}
blockquote {background:url(images/blockquote.jpg) no-repeat scroll left 5px transparent;padding:10px 20px 10px 50px;text-align:justify;font-style:italic;}
#wau_tab_container{width:1px !important;height:1px !important;margin:0 !important}




#social-rss {background:url("images/social-rss.png") no-repeat scroll 0 0 transparent;height:59px;width:58px;margin-left:18px;margin-top:7px;float:left;}
#social-twitter {background:url("images/social-twitter.png") no-repeat scroll 0 0 transparent;height:59px;width:58px;margin-left:18px;margin-top:7px;float:left;}
#social-facebook {background:url("images/social-facebook.png") no-repeat scroll 0 0 transparent;height:59px;width:58px;margin-left:18px;margin-top:7px;float:left;}
#social-forum {background:url("images/social-forum.png") no-repeat scroll 0 0 transparent;height:59px;width:58px;margin-left:18px;margin-top:7px;float:left;}
#social-youtube {background:url("images/social-youtube.png") no-repeat scroll 0 0 transparent;height:59px;width:58px;margin-left:18px;margin-top:9px;float:left;}

#social-rss:hover {opacity:0.5;}
#social-twitter:hover {opacity:0.5;}
#social-facebook:hover {opacity:0.5;}
#social-forum:hover {opacity:0.5;}
#social-youtube:hover {opacity:0.5;}

#socialnetwork {
    height: 66px;
    left: 250px;
    margin-bottom: 20px;
    margin-top: 0;
    position: absolute;
    top: 6px;
    width: 322px;
}
#socialnetwork a:link,
#socialnetwork a:visited,
#socialnetwork a:hover {color:#6A6956}

.socialnetworkimg{float: left; margin-top: 10px;}
.socialnetworktitle{color:#454545;font-family:Trebuchet MS;font-size:20px;font-weight:bold;margin:0 !important;padding-bottom:0;padding-left:80px;padding-top:10px;}
.socialnetworkinfo{font-size:9px;line-height:15px;margin:0 !important;padding-bottom:0;padding-left:80px;padding-top:3px;}




.wp-pagenavi  {float:left;margin-left:-7px;margin-top:10px;position:relative;z-index:1;}
.previous, .next {height:56px;left:-95px;position:absolute;top:1px;width:96px;}
.next {left:543px;}
.previous a, .next a {background:url("images/pagination.png") repeat scroll left top transparent;display:block;height:56px;width:95px;}
.previous a:hover {background-position:left bottom;}
.next a:hover {background-position:right bottom;}
.next a {background-position:right top;}
#numbers {background:url("images/numbers.gif") repeat-x scroll 0 0 transparent;height:51px;line-height:45px;width:542px;}
.currentnavi, a.page {background:url("images/navi.png") repeat scroll center center transparent;color:#949382;display:block;float:left;height:33px;line-height:33px;margin:7px 3px 0;text-align:center;text-decoration:none;width:40px;}
.extend {background:none repeat scroll 0 0 transparent;color:#949382;display:block;float:left;height:33px;margin:10px 3px 0;text-align:center;text-decoration:none;width:15px;}
.center{width:520px;font-size:.8em;margin:0 auto;padding-left:18px;}
a.page{background-position:top;color:#686757}
a.page:hover{background-position:bottom;color:#fff}
.breadcrumb{font-size:10px}

.linkwithin_outer {margin-left: 15px !important; clear:none !important;}

#linkwithin_logo_0 { clear:none !important;}

#susu {margin-left:-3px; border: 1px solid white;}
#susu:hover {border: 1px solid black;}
