/*******************************************************/
/*   AUTHOR:  			Erwin Aligam                   */
/*   WEBSITE:   			http://www.styleshout.com/ */
/*	 TEMPLATE NAME: 	EliteCircle                    */
/*   TEMPLATE CODE: 	S-0012                         */
/*   VERSION:           1.0	          	               */
/*   MOD. DBLOG: Sirsly http://www.silvioottanelli.it  */   
/* *****************************************************/ 
/* top elements */
* {padding: 0; margin: 0;}
body {margin: 0; 	padding: 0;font: normal .70em/1.6em Verdana, 'Trebuchet MS', Tahoma, sans-serif;color: #666666;text-align: center;background: url(gfx/sfo.jpg);}

/* links */
a {color:#CB4721;background-color: inherit;text-decoration: none;}
a:hover {background-color: inherit;text-decoration: underline;}

/* headers */
h1, h2, h3 {font: normal 1.8em Georgia, "Times New Roman", Times, serif;color:#222;letter-spacing:-1px;}
h1 { font-size: 1.7em; } 
h2 { font-size: 1.5em; color:#74743D; }
h3 { font-size: 1.5em; color:#C34E23; font-weight: normal; letter-spacing: 0px;}
#main h1 {font: normal 1.8em Georgia, "Times New Roman", Times, serif;color: #222;padding: 0 0 5px 0;margin: 0 15px 15px 15px;letter-spacing:-1px;background:url(gfx/bk_dotted.gif) bottom left repeat-x;}
#sidebar h1 {font: normal 1.7em Georgia, "Times New Roman", Times, serif;/* color: #74743D; */color: #6C6E3A;padding: 0;margin: 0 0 10px 5px;letter-spacing:-1px;}
p, h1, h2, h3 {margin: 10px 15px;padding: 0;}
ul, ol {margin: 10px 30px;padding: 0 15px;}

/* images */
img.no-border {border: none;}
img.float-right { margin: 5px 0px 5px 15px;}
img.float-left {margin: 5px 15px 5px 0px;}
code {margin: 5px 0;padding: 10px;text-align: left;display: block;overflow: auto;font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;/* white-space: pre; */background: #FCFCF9;border: 1px solid #EFEFEF;}
acronym {cursor: help;border-bottom: 1px solid #777;}
blockquote {margin: 15px;padding: 0 0 0 30px;font: bold 1.3em/1.5em 'Trebuchet MS', Sans-serif;background: #FCFCF9;border: 1px solid #EFEFEF;color: #6C6E3A;}

/* form elements */
form {margin: 15px;padding: 0;border: 1px solid #EFEFEF;background: #F8F8F8;}
label {display:block;font-weight:bold;margin:5px 0;}
input {padding: 2px;border: 1px solid #EFEFEF;font: normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;color: #666666;}
textarea {width: 90%;padding:2px;border: 1px solid #EFEFEF;font: normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;height:100px;display:block;color: #666666;}
input.button {margin: 0;font: bold 1em Arial, Sans-serif;border: 1px solid #EFEFEF;padding: 2px 3px;background: #F1F0E4;}

/* search form */
.searchform {background-color: transparent;border: none;margin: 0; padding: 5px 0 15px 0;width: 190px;}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox {width: 120px;color: #333;height: 18px;padding: 2px;vertical-align: top;}
.searchform input.button {font: bold 12px Arial, Sans-serif;color: #333;width: 60px;height: 26px;border: none;padding: 3px 5px;vertical-align: top;}

/*  	  LAYOUT						*/
#header-content, #footer-content, #content {width: 810px;}
/* header */
#header {background: #FFF url(gfx/headerbg.jpg) repeat-x 0 0;height: 160px;text-align: left;}
#header-content {position: relative;margin: 0 auto; padding: 0;}
#header-content #logo {position: absolute;font: normal 40px/65px Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;color: #FFF;background: #3F1204 url(gfx/logobg.jpg) repeat-x left top;border: 1px solid #4E460F;height: 65px;padding: 0 10px;margin: 0;/* change the values of left and top to adjust the position of the logo */top: 18px; left: 0px;}
#header-content #slogan {position: absolute;font: normal 12px 'Trebuchet MS', Tahoma, sans-serif;letter-spacing: 0px;/* color: #D4AA80; */color: #BBB;margin: 0; padding: 0;

/* change the values of left and top to adjust the position of the slogan */top: 88px; left: 30px;}
/* header menu */
#header-content ul {position: absolute;right: 0px; top: 125px;font: bold 12px Georgia, "Times New Roman", Times, serif;list-style: none;margin: 0; padding: 0;text-transform: uppercase;}
#header-content li {display: inline;}
#header-content li a {float: left;display: block;padding: 0px 18px 7px 18px;color: #F3A251;/* color: #C8935D; */text-decoration: none;}
#header-content li a:hover {color: #F88F26;}
#header-content li a#current  {color: #FFF;}
#header #header-links {position: absolute;top: 0px; right: 0px;color: #8E5F2F;font-size: 90%;}
#header #header-links a {color: #A4A4A4;text-decoration: none;}
#header #header-links a:hover {color: #F3A251;}

/* content */
#content-wrap {clear: both;float: left;width: 100%;background: #FFF url(gfx/contentbg.jpg) repeat-y center top;}
#content {text-align: left;padding: 0; margin: 30px auto;}

/* sidebar */
#sidebar {float: left;width: 190px;margin: 0 0 10px 0;padding: 0;}
#sidebar ul.list {margin: 5px 0 15px 0;padding: 0;border-top: 1px dashed #E1E1E1;}
#sidebar ul.list li {list-style: none;border-bottom: 1px dashed #E1E1E1;}
#sidebar ul.list a {display: block;color: #666666;text-decoration: none;padding:.3em 0 .3em 10px;width: 94%;}
#sidebar ul.list a:hover {padding: .3em 0 .3em 10px;color: #CB4721;background: #FFF;}

/* main */
#main {margin: 0 19px 0 0;padding: 0;width: 590px;float: left;}
#main p, #main h1, #main h2, #main h3, #main blockquote, #main form {margin-left: 0;}
#main form p {	margin: 15px;}

/* footer */
#footer {clear: both;margin: 0; padding: 25px 0;	font: normal .95em 'Trebuchet MS', Tahoma, sans-serif;text-align: left;background: url(gfx/footerbg.jpg) repeat-x 0% 0%;color: #CCC;}
#footer p {margin-left: 0;}
#footer h2 {font: bold 1.3em 'Trebuchet MS', Tahoma, sans-serif;text-transform: uppercase;letter-spacing: 0px;color: #CC9933;margin-left: 5px;}
#footer-content {margin: 0 auto;}
#footer-content a{color: #C8935D;}
#footer-content a:hover {color: #FFF;text-decoration: none;}
#footer-content ul {list-style: none;	margin: 0; padding: 0;width: 98%;}
#footer-content ul.columns li {border-bottom: 1px dashed #272727;}
#footer-content ul.columns li.top {border-top: 1px dashed #272727;}
#footer-content ul.columns li a {display: block;line-height: 2em;font-weight: normal;padding-left: 5px;width: 98%;color: #BDBDBD;}
#footer-content ul.columns li a:hover {background: #202020;color: #FFF;text-decoration: none;}
#footer-content .col {width: 270px;padding: 0 0 30px 0;}
#footer-content .space-sep {margin-right: 10px;}
#footer-content .col2 {width: 240px;padding: 0 0 30px 0;	display: inline;}

/* alignment classes */
.float-left  { float: left;}
.float-right { float: right; }
.align-left  {text-align: left; }
.align-right {text-align: right; }

/* additional classes */
.clear { clear: both; }
.orange {color: #F3A251;}
.post-footer {font-size: 95%;border: 1px solid #EFEFEF;background: #F8F8F8;padding: 3px 10px;margin: 20px 15px 10px 15px;}
.post-footer .date {background: url('gfx/clock.gif') no-repeat left center;padding-left: 20px; margin: 0 10px 0 5px;}
.post-footer .comments {background: url('gfx/comment.gif') no-repeat left center;padding-left: 20px; margin: 0 10px 0 5px;}
.post-footer .readmore {background: url('gfx/page.gif') no-repeat left center;padding-left: 20px; margin: 0 10px 0 5px;}

/* --- struttura pagina --- */
#dBlog { border:#cccccc 1px solid; padding:0; border-spacing:0; border-collapse:collapse; }
td.dBlog { padding:10px; vertical-align:top; text-align:left; }
td.dBlogLine { border-top:1px solid #cccccc; }
#mainTable { width:700px; border-spacing:0; border:0; margin:auto; background-color:#ffffff; }
td.mainTable { padding:15px; vertical-align:top; text-align:left; }
#mainHeader { width:680px; border:0; border-spacing:0; padding:0; background-color:#ffffff; }
#mainHeaderLeft { width:440px; padding-right:10px; vertical-align:top; text-align:left; }
#mainHeaderRight { width:200px; padding-left:10px; vertical-align:top; text-align:left; }
#mainHeaderDivider { width:10px; background-color:#dedfde; }
#didascalia { font-size:8pt; }
#didascalia span { font-style:italic; }
#virgoLeft { font-family:georgia,serif; font-style:italic; font-size:42px; }
#virgoIn { font-size:8pt; font-style:italic; }
#virgoRight { font-family:georgia,serif; font-style:italic; font-size:42px; text-align:right; }
#mainContent { width:680px; border:0; border-spacing:0; padding:0; }
#briciole { margin-bottom:1em;background:url(gfx/bk_dotted.gif) bottom left repeat-x; padding-bottom:5px; width:97% }
#briciole span { font-weight:bold; }
#intro { text-align:justify; }
#footerLeft { float:left; font-size:8pt; }
#footerRight { float:right; font-size:8pt; }

/* --- elementi --- */
.giustificato { text-align:justify;margin: 10px 0px;padding: 0; width:97% }
.giustificato img {	border: 1px solid #DADADA;padding: 5px; margin:0 5px}
.centrato { text-align:center; }
.piccolo { font-size: 8pt}
.right { text-align:right; }
.evidenziato { background-color:#FFFF00; font-style:italic; }
.explain { font-style:italic; }
.divider { width:100%; margin-top:1em; border-top:1px dashed #9D0000; } */
.linklog { }
.sopra { margin-bottom:1em; margin-left:0px }
.sotto { font-size: 95%;border: 1px solid #EFEFEF; background: #F8F8F8; padding: 3px 10px;margin: 20px 15px 10px 0px;}
.sotto img {border:none}
.titolo { font: normal 1.8em Georgia, "Times New Roman", Times, serif;color: #222;padding: 0 0 5px 0;margin: 0 15px 15px 0px;letter-spacing:-1px;background:url(gfx/bk_dotted.gif) bottom left repeat-x; width:97%}
.fleft { float:left; }
.fright { float:right}
.fright img{margin-right:15px; border:1px solid #EFEFEF; background: #F8F8F8; padding: 3px 10px; }
.pagine { text-align:center; }
.pagine span { font-weight:bold; }
.citazione { background-image:url('gfx/quote.gif'); background-position:left; background-repeat:no-repeat; padding-left:32px; line-height:32px; min-height:32px}
.citazioneautore { text-align:right; margin:0px 15px}

/* --- commenti --- */
.compari { margin-top:1em; margin-bottom:1em; background-color:#fcfcfc; padding:7px; }
.comdispari { margin-top:1em; margin-bottom:1em; background-color:#f3f3f3; padding:7px; }
.comtitolo { }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em; }
.comautore { padding-left:0.5em; font-size:8pt; }
.formcommenti { width:380px; margin:auto; }
.formpopcommenti { width:280px; margin:auto; }

/* --- popup --- */
#mainPopup { width:320px; border-spacing:0; border:0; margin:auto; background-color:#ffffff; }
td.mainPopup { padding:15px; vertical-align:top; text-align:left; }
#popupContent { width:320px; border:0; border-spacing:0; padding:0; }
#popupContentLeft { width:320px; padding:0; padding-right:5px; vertical-align:top; text-align:left; }

/* --- autori.asp --- */
.fotoautore { margin-top:1em; margin-bottom:4em; }
.elencoautori li { margin:0.5em; }

/* --- foto.asp --- */
.foto { padding:7px; margin-top:1em; margin-bottom:4em; text-align:center; background-color:#fbfbfb;border:3px solid #EFEFEF; width:95% }
.elencofoto li { margin:0.5em; }
/* --- sondaggi.asp --- */
.sondaggio { text-align:center; }
.insondaggio { margin:auto; padding:5px; width:280px; text-align:left; background-color:#fbfbfb; }
.sondaggio table { width:280px; }
.sondaggio td { text-align:center; vertical-align:bottom; }
.sondaggio td img { width:10px; }
/* --- stampa.asp --- */
#mainContentPrint { width:680px; padding:0; vertical-align:top; text-align:left; }
/* --- 404.asp --- */
#form404 { text-align:center; }
/* --- moduli --- */
.modulo {  }
.modtitolo { margin-bottom:0.5em; text-align:right; }
.modcontenuto {  }
.modcontenuto form { margin:0; }
.feed { text-align:center; font-size:8pt; }
.tempoesec { text-align:center; font-size:8pt; }
.utentionline { text-align:center; font-size:8pt; }
.utentionline span { font-weight:bold; }
.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:182px; text-align:center; border:1px solid #cccccc; }
.calendario td { width:26px; height:26px; text-align:center; }
.calendario td.wide { width:130px; height:26px; text-align:center; }
.calendario td a { font-weight:bold; }
.calendario .giorni td { font-weight:bold; font-size:8pt; background-color;#ffffff; }
.calendario .scuro { background-color:#f3f3f3; }
.calendario .chiaro { background-color:#fcfcfc; }
.calendario .oggi { background-color:#CCCCCC; }

/* BOX CALENDARIO TITOLO by www.desmm.com */
.postcal {
display: block;
float: left;
text-align: center;
width: 52px;
height: 53px;
padding-top: 3px;
margin-right: 5px;
margin-left: 0px;
background: url(gfx/day.gif) no-repeat;
cursor:default;
}
.postcalmese {
display: block;
font-size: 11px;
line-height: 13px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
text-transform: lowercase; 
}
.postcaldata {
display: block;
font-family: Georgia, Serif;
font-size: 22px;
padding: 0px;
margin-top: -4px;
text-align: center;
color:#9d4444;
}
.postcalgiorno{
color:#919191;
display: block;
font-size: 10px;
line-height: 8px;
padding: 0px;
text-align: center;
padding: 0 0 0 1px;
font-weight: normal;
}