/*  
Theme Name: SanLeo
Description: WP Theme  SANLEO  by <a href="http://www.evoluzionetelematica.it/">Evoluzione Telematica</a>. Rules is 2 columns adsense & widget ready theme with Right sidebar in black color. 
Author: Evoluzione Telematica
Author URI: http://www.evoluzionetelematica.it/

	This theme was designed and built by Evoluzione Telematica
                The CSS, XHTML and design is released under GPL
                http://www.opensource.org/licenses/gpl-license.php


*/
html {width:100%; height:100%; margin:0; padding:0;}
body {
	width:100%;
	height:100%;
	margin:0;
	padding:0 0 10px 0;
    background:transparent url('img/bckg-body.gif') top left repeat;
	font: 100.01%/1.5em Georgia, "Times New Roman", Times, serif;
	color:#4b412c;
}

a {color:#a32623; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#eab43b; text-decoration:none;}

img {border:none;}

p {padding:0px 0px 15px; margin:0px;}

h1 {margin:0; padding-left:0; font-size:2em; color:#a32623;}
h1 a, h1 a:visited{text-decoration:none;}
h1 a:hover{text-decoration:none;}

h2 {margin:0px 0px 2px; padding:0 0 10px 10px; background:transparent url('img/bckg-post-h2.gif') left bottom no-repeat; font-size:1.250em; font-weight:normal; color:#a32623;}
h2 a, h2 a:visited {text-decoration:none;}
h2 a:hover {text-decoration:none;}

h3 {margin:10px 0px 5px;}

h4 {margin:10px 0px 5px;}

form {margin:0px; padding:0px;}
#page {width:900px; margin:0 auto;}

/* header area */
#header {position:relative; height:385px; padding:0 0 0 0; background:transparent url('img/header.jpg') bottom center no-repeat;}

#headerlogo {position:relative; padding:64px 12px 0 12px; background:transparent url('img/logo.gif') 652px 28px no-repeat;}
#headerlogo .description {font-style:italic; font-size:1.250em;}
#headerlogo a.logo {position:absolute; bottom:0; left:692px; overflow:hidden; width:120px; height:85px; text-indent:-999px}

#nav {list-style:none; margin:0px;}
#nav li {float:left; display:inline; margin-left:0px;}
#nav .current_page_item a:visited{color:#030301; text-decoration:none;}
#nav .page_item a{color: #050501; text-decoration: none; background: #d9d4d0; padding: 5px 15px; font: bold 14px/100%; border-right: 1px solid #050501; display: block;}
#nav .current_page_item a,#nav .page_item a:hover {color: #000000; text-decoration: none; background: #a79e95 ; padding: 5px 15px; font: bold 14px/100%; border-right: 1px solid #050501; display: block;}/* content  */

#main{width:900px; float:left; display:inline; background:#fff url('img/bckg-main.gif') top left repeat-y;}

#content {float:left; display:inline; width:560px; padding:10px 10px 25px 10px; overflow:hidden; background:transparent url('img/bckg-content.gif') top left no-repeat;}

.post {clear:both; padding-top:15px;}
.post-date {float:left; display:inline; width:45px; height:65px; padding-top:10px; background:transparent url('img/bckg-date.gif') center right no-repeat; color:#a32623;}
.post-month {display:block; margin-left:-3px; padding:0; line-height:0.75em; font-size:0.689em; text-transform:uppercase; text-align:center;}
.post-day {display:block; margin-left:-3px; padding-top:2px; line-height:1em; font-size:1.625em; text-transform:uppercase; text-align:center;}
.post-year {display:block; padding:0; margin-left:-3px; line-height:2em; font-size:0.689em; text-transform:uppercase; text-align:center;}

.entry {position:relative; float:left; display:inline; width:515px; padding-top:5px;}

.social-button {display:block; float:right; width:100%; margin:0 0 5px 10px; padding:0; text-align:right;}
.social-button li {display:inline; position:relative; margin:0; padding:0; float:right;}
.social-button #facebook_button {margin:0;}
.social-button #tweetmeme_button {margin:0 0 0 10px;}

#addTOany {display:block; clear:both; width:100%; margin:0 0 20px 0; padding:15px 0; border-top:1px solid #fcedc3; border-bottom:1px solid #fcedc3; text-align:right;}

.tag-comment {position:relative; width:515px; list-style-type:none; margin:0; padding:0;}
.post-cat {float:left; display:inline; margin:0 90px 20px 0; padding:13px 0 0 10px; font-size:0.689em; line-height:1;}
.post-comments {/* float:right;*/ position:absolute; right:0; top:13px; padding:0 10px 0 0; font-size:0.689em; line-height:1;}
.post-calendar {float:right; display:inline; padding:5px 10px 0 0; font-size:0.689em;}
.post-content {clear:both; margin:20px 0 0 0; padding:5px 0 0 10px;}

.navigation {clear:both; padding:10px 0px;}
.navigation a, .navigation a:visited {}
.previous-entries a {float:left; display:inline; padding-left:18px; background:url(img/arrowleft.gif) no-repeat left center;}
.next-entries a {float:right; display:inline; padding-right:18px; background:url(img/arrowright.gif) no-repeat right center;}

/* comments  */
#comments, #respond {clear:both; margin:0 0 0 55px; padding:10px 0 5px 0; background:transparent url('img/bckg-post-h2.gif') left bottom no-repeat; font-size:1.250em; font-weight:normal; color:#a32623;}

.commentlist {margin:10px 0px 10px 55px; padding-left:20px;}
.commentlist li{padding: 5px 10px;}
.commentlist .alt {}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-weight:bold; font-style:normal;}
.commentlist small {margin-bottom: 5px;	display:block;}

#commentform {margin:10px 0 0 55px;}
#commentform p {padding:6px 0px; margin:0;}
#commentform label{}
#commentform input{width:200px; padding:3px; margin-top:3px; border:1px solid #ccc; background:transparent url('img/bckg-textarea.gif') 0 0 no-repeat; font-family:Georgia, "Times New Roman", Times, serif}
#commentform textarea{width:500px; height:115px; padding:2px; margin-top:3px; border:1px solid #ccc; background:transparent url('img/bckg-textarea.gif') 0 0 no-repeat; font-family:Georgia, "Times New Roman", Times, serif}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}
#commentform #submit {float:right; display:inline; width:180px; height:31px; border:0; background:transparent url('img/btn-interno.gif') 0 0 no-repeat; font-family:Georgia, "Times New Roman", Times, serif cursor:pointer;}
#commentform #submit:hover {background:transparent url('img/btn-interno.gif') 0 -31px no-repeat;}


/*sidebar */
#sidebar {float:right; display:inline; position:relative; padding:10px 12px 25px 12px; width:276px; overflow:hidden; background:transparent url('img/bckg-sidebar.gif') top right no-repeat;}

/*sidebar rss  */
#sidebar .feedrss {display:block; margin:0 180px 0 0; 10px 0; padding:0 0 0 40px; line-height:31px; background:transparent url('img/ico-rss.jpg') top left no-repeat; font-size:0.750em;}

/*sidebar lingue */
#sidebar .flag {position:absolute; top:15px; z-index:200; display:block; width:30px; height:31px; text-indent:-999px; overflow:hidden;}
#sidebar #ita {right:53px; background:transparent url('img/flag-ita.jpg') 0 0 no-repeat;}
#sidebar #eng {right:12px; background:transparent url('img/flag-eng.jpg') 0 0 no-repeat;}

#sidebar #qtrans_language_chooser.qtrans_language_chooser {display:block; position:absolute; top:10px; right:12px; z-index:500; width:100px; height:31px;}
#sidebar #qtrans_language_chooser li {float:right; display:inline; width:30px; height:31px; margin:0 0 0 10px; overflow:hidden;}
#sidebar #qtrans_language_chooser li.active {}
#sidebar #qtrans_language_chooser .qtrans_flag span {}
#sidebar #qtrans_language_chooser .qtrans_flag {width:30px; height:31px; display:block;}
#sidebar #qtrans_language_chooser .qtrans_flag_and_text {padding-left:20px;}
#sidebar #qtrans_language_chooser .qtrans_flag_en {background:url('img/flag-en.jpg') 0 0 no-repeat }
#sidebar #qtrans_language_chooser .qtrans_flag_it {background:url('img/flag-ita.jpg') 0 0 no-repeat }

/*
.qtrans_flag span { display:none }
.qtrans_flag { height:31px; width:30px; display:block; border:1px solid #000; }
.qtrans_flag_and_text { padding-left:20px }
#sidebar #qtrans_language_chooser .qtrans_flag_en {background:url('img/flag-ita.gif') 0 0 no-repeat; }
#sidebar #qtrans_language_chooser .qtrans_flag_it {background:url('img/flag-ita.gif') 0 0 no-repeat;}
*/
/*sidebar banner  */
#sidebar .banner {clear:both; display:block; width:275px; height:65px; overflow:hidden; text-indent:-999px; margin:10px 0}
#sidebar .miniBannerSx {float:left; display:inline; width:125px; height:125px; margin:10px 10px 10px 0; overflow:hidden; text-indent:-999px;}
#sidebar .miniBannerDx {float:right; display:inline; width:125px; height:125px; margin:10px 0 10px 10px; overflow:hidden; text-indent:-999px;}

/*
#sidebar .banner img {margin:10px 0}
#sidebar .miniBannerSx img {margin:10px 10px 10px 0}
#sidebar .miniBannerDx img {margin:10px 0 10px 10px}
*/

#sidebar .sito {background:url('img/banner-sito.gif') 0 0 no-repeat;}
#sidebar .shop {background:url('img/banner-shop.gif') 0 0 no-repeat;}
#sidebar .stampa {background:url('img/banner-rassegna-stampa.gif') 0 0 no-repeat;}
#sidebar .gazzetta {background:url('img/banner-gazzetta.gif') 0 0 no-repeat;}
#sidebar .foto {background:url('img/banner-galleria.gif') 0 0 no-repeat;}
#sidebar .video {background:url('img/banner-video.gif') 0 0 no-repeat;}
#sidebar .preparatori {background:url('img/banner-preparatori.gif') 0 0 no-repeat;}
#sidebar .cru {background:url('img/banner-grandi-cru.gif') 0 0 no-repeat;}
#sidebar .FBfan {float:left; display:inline; width:270px; line-height:32px; margin:20px 0 0px 0; text-indent:45px; background:url('img/ico-facebook.gif') 0 0 no-repeat;}
#sidebar .TWfan {float:left; display:inline; width:270px; line-height:32px; margin:10px 0 20px 0; text-indent:45px; background:url('img/ico-twitter.gif') 0 0 no-repeat;}

/*sidebar title  */
#sidebar h3, #sidebar .sidebartitle {margin:20px 0 2px 0; background:transparent url('img/bckg-sidebar-h3.gif') bottom left no-repeat; font-size:0.750em; text-transform:uppercase; color:#a32623;}

/*sidebar text styles */
#sidebar a, #sidebar a:visited{text-decoration: none; color:#4b412c;}
#sidebar a:hover{ text-decoration: none; color:#a32623;}

/*sidebar list level1 */
#sidebar ul {margin:0; padding:0;}
#sidebar ul li {margin:0; padding:0; border:none; list-style-type:none;}

/*sidebar list level2 */
#sidebar ul li ul {padding:0 0 0 20px; margin:10px 0;}
#sidebar ul li ul li {padding:0px 0 0 0; border:none; list-style-type:disc; font-size:0.750em;}

/*sidebar list level3 */
#sidebar ul li ul li ul li {padding:1px 0 1px 0px; border:none;}

/*blogroll widget */
ul.list-blogroll li{}

/*meta  widget*/
ul.list-meta li{}

/*category  widget */
ul.list-cat li, li.bar_categories li{}

/*recent  widget  */
ul.list-rec li, li.bar_comments ul li {}

/*archives widget */
ul.list-archives li, li.bar_archives li{}

/*pages widget */
ul.list-page li, li.bar_pages li, li.bar_recent_entries li{}

/*sub-pages widget */
ul.list-page li ul li, li.bar_pages li ul li{}

/*calendar bar widget */
li.bar_calendar td {padding:1px 7px;}

/*text bar */
.textbar {padding-top:5px;}

/*search form */
#searchform {margin:0px; right:6px; float:right; display:inline; position:absolute; bottom:6px;}
#searchform br {display: none;}
#searchform #s {width:170px; height:23px; padding:4px 0px 0px 0px; background:#FFFAFA; border:1px solid #887f78; margin-right:2px; color:#145317; font-weight:normal;}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {background:#135016; border:none; width:70px; height:28px; color:#ffffff; vertical-align:middle;}

/* page close */
#close {clear:both; background:#ffffff; color:#ffffff; font-size:95%; line-height:130%; padding-bottom:0px;}

/* footer bar */
#footer {width:900px; margin:0px auto; padding:15px 0; font-size:0.750em}
#footer a, #credit a:visited {}

/* alignments */
.center {text-align:center;}
img.center, img[align="center"] {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float: left; display:inline;}
img.alignleft, img[align="left"] {float:left; display:inline; margin:2px 10px 5px 0px;}
.alignright {float:right; display:inline;}
img.alignright, img[align="right"] {float:right; display:inline; margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both; visibility:hidden; margin:0px; padding:0px;}
