/*  
Theme Name: 	llow.it
Version:		2.0.0
Author: 		Lorenzo Lagana'
License:		The CSS, XHTML and design is released under CC3.5.
*/

/* General */
body{background:#fff;font-family:Arial, Helvetica, sans-serif; }
*{padding:0;margin:0;}
a:focus{outline:0;}
html{height:101%;}
img{border:none; height:auto;}
.avatar{padding:1px; margin:0 10px 0 0; background:#ddd; border:1px solid #eee; float:left;}

.roundedCorners{
/* Do rounding (native in Safari, Firefox and Chrome) */
border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius:5px;
}


/* Wrap Pagine e Social  */

#wrap{width:auto;  border-bottom:1px solid #fff; background:#333;}
#wrap_container{width:950px;margin:0 auto 0px auto;height:40px;}/* menu pagine */
#wrap ul{padding:0 0px;}
#wrap li{list-style:none; display:inline; font-size:11px; line-height:40px; padding:3px 5px; margin:0 2px 0 0; background:#222; 
-webkit-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-moz-border-radius:3px;
border-top-left:3px;
border-top-right:3px;
}
#wrap li:hover{background:#F90; color:#fff;} 
#wrap li a:hover{color:#fff;} 
#wrap a{color:#fff;}
#wrap a:hover{color:#fff; }
#social{width:auto; float:right; height:45px; line-height:auto; color:#ddd; font-size:11px; }
.icon{line-height:auto; margin:0px 0px 0 0px; vertical-align:middle;}
.activehome{background:#f90; margin:0 10px 0 0px; border-bottom:1px solid #aaa;
-webkit-border-top-left-radius: 5px; 
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;}
#wrap .activehome a{color:#fff;}

/* Header  */

#header{width:auto; height:60px;  }
#header_container{width:950px;margin:0 auto;height:auto; padding:0 0 0px 0; }
#header h1{font-size:36px;  line-height:36px;color:#aaa; font-weight:normal; letter-spacing:0px; text-shadow: 0 0px 1px #fff; margin:0 0;}/*to delete for logo */
#header h2{font-size:20px;line-height:auto;color:#999; font-weight:normal; letter-spacing:-1px; text-shadow: 0 0px 1px #fff; margin:0 0; }/*to delete for logo */
#logo{width:auto; padding:10px 0 0 0px;}/*checking for dimension */

/* Container   */

#container{width:950px;margin:0px auto;min-height:1000px;  padding:30px 0px 0px 0px;  }
div.container{height:auto !important;/* per i browser moderni */
height: 1000px;      /* per IE5.x e IE6 */
min-height: 1000px;  /* per i browser moderni */}
#content{width:600px; border-right:1px solid #eee; padding:0 40px 0 0;}/* corpo centrale */
.fpost{font-size:12px;line-height:20px;color:#222;border:1px solid #ddd; border-bottom:1px solid #ddd; width:610px; letter-spacing:0px; font-weight:bold; padding:5px 0; text-indent:5px;   margin:30px 0 10px 0; background:#fafafa; height:20px; 
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius:5px;
-moz-border-radius:5px;
border-top-left:5px;
border-top-right:5px;}/* classe per la definizione degli h3 nella index.php */


/* Primo Post   */

#first-post{background:#000;
		filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;-khtml-opacity: 0.8;
		height:80px;
		z-index:1;
		margin:-97px 0px 0px 6px;
		padding:5px 0px 5px 10px;
		width:590px;
        }
		
#first-post p{color:#fff; margin:20px 0 0 0; font-size:11px;}
#first-post h1{font-size:20px;line-height:auto; font-weight:normal; letter-spacing:-1px; text-shadow:none; margin:0px 0 0px 0;}
#first-post a, .first-post a:link, .first-post a:active, .first-post a:focus {color:#fff;}
#first-post a:hover {color:#f90;}
#first-post .moretext{text-shadow:none;}
#first-post .edit a{color:#f90;}
#first-post .edit li{color:#fff; }
#first-post-thumb{border:4px solid #ddd; padding:2px; background:#fff; width:600px; -webkit-border-radius: 3px; height:auto;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-moz-border-radius:3px;
border-top-left:3px;
border-top-right:3px;}/* classe per l'immagine del primo articolo*/

/* Blocco centrale Post 2-5   */

#container_division {margin:10px 0 0 0; width: 610px;  }/* Blocco centrale con doppio articolo*/
#second-post {width: 610px;height:90px; margin:0px 0px 10px 0; border-bottom:1px solid #ddd; padding:0px 0; }
#second-post .edit li{font-size:11px;}
#second-post .edit ul{margin:0 0 0 0;}
#second-post p{font-size:11px;  line-height:auto; font-weight:normal; letter-spacing:0px; margin:0px 0 0 0; height:20px; }
#second-post h1{font-size:14px;  line-height:auto; font-weight:normal; letter-spacing:0px;  margin:0px 0 0px 0;}
#second-post h1 a, .second-post h1 a:link, .second-post h1 a:active, .second-post h1 a:focus {color:#069;}
#second-post a:hover {color:#f90;}
#second-post-thumb{   width:60px; height:60px; margin:0 10px 0px 0; background:#fff; border:3px solid #ddd; padding:1px; float:left; -webkit-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-moz-border-radius:3px;
border-top-left:3px;
border-top-right:3px;}/* classe per le immagini */
.commenticon2{background:url(images/comments_16.png)  no-repeat; width:60px;height:16px; float:right; font-size:9px; clear:none; font-weight:bold; padding:3px 0px 0 20px; }
.commenticon2 a, .commenticon2 a:link, .commenticon2 a:active{color:#069; }



/* Blocco Finale Post 6-12   */

#third-post{ margin:0 0 0px 0;  height:20px; border-bottom:1px solid #ddd; width:610px; padding:5px 0 5px 0; }
#third-post h1{font-size:13px;   line-height:auto;color:#fff; font-weight:normal; letter-spacing:0px; }
#third-post h1 a, .third-post h1 a:link, .third-post h1 a:active, .third-post h1 a:focus {color:#069;}
#third-post h1 a:hover{color:#f60;}
#third-post-thumb{ margin:0 10px 0px 0;   background:#fff; border:3px solid #ddd; padding:1px; width:30px; height:30px; float:left; clear:none;-webkit-border-radius: 3px;
-moz-border-radius:3px;
-moz-border-radius:3px;
border-top-left:3px;
border-top-right:3px;}/* classe per le immagini piccole 80x80 */

/* Blocco Finale Post 6-12   */
#morepost{background:#fafafa; border:1px solid #ddd;  margin:20px 0 0 0; padding:5px 0; text-indent:5px; width:610px; height:20px; line-height:10px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius:5px;
-moz-border-radius:5px;
border-top-left:5px;
border-top-right:5px;
}
#morepost a,#morepost a:link, #morepost a:active, #morepost a:focus  {color:#069;}
#morepost a:hover {color:#F60;}


/* Post singolo   */

#post{width:auto}
#post p{ line-height:20px; font-size:12px;}
#post img{ border:4px solid #ddd; padding:2px; background:#fff;
-webkit-border-radius: 3px;
-moz-border-radius:3px;
-moz-border-radius:3px;
border-top-left:3px;
border-top-right:3px;}
#post h1{font-size:30px;  line-height:auto;color:#333; font-weight:normal; letter-spacing:-1px;  margin:0px 0 0px 0;}
#post h1 a, #post h1 a:link, #post h1 a:active{ color:#333;}
#post h1 a, #post h1 a:link, #post h1 a:active, #post h1 a:hover{ text-decoration:none;}
#post .edit ul{height:30px;}
#post .edit li{width:auto}
#post .edit a{color:#069; text-decoration:none;}
#post .edit a:link, #post .edit a:visited{color:#069; text-decoration:none;}
#post a, #post a:link, #post a:active {color:#069; text-decoration:underline;}
#post a:hover {color:#f90; text-decoration:underline;}



#post_social{font-size:12px;line-height:20px;color:#222;border:1px solid #ddd; border-bottom:1px solid #ddd; width:610px; letter-spacing:0px; font-weight:bold; padding:5px 0; text-indent:5px;   margin:0px 0 10px 0; background:#fafafa; height:25px; 
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius:5px;
-moz-border-radius:5px;
border-top-left:5px;
border-top-right:5px;}
#post_social ul{width:auto; height:30px;}
#post_social li{width:100px;  padding:0px 5px; list-style:none; height:30px; display:inline; font-size:11px; }
.retweet{float:right; padding:3px 0 0 0;}

/* Sidebar  */

#sidebar{width:270px;float:right;font-size:.8em;  padding:0 0px 20px 0px;    }
#sidebar h2{font-size:11px;line-height:auto;color:#555; height:20px; border-bottom:1px dotted #ddd; letter-spacing:0px; font-weight:normal; margin:0px 0 10px 0; padding:0 0 10px 0;}/* Titolo Widgets Sidebar */
#sidebar h3{font-size:12px;line-height:auto;color:#555; height:20px; border-bottom:1px dotted #ddd; letter-spacing:0px; font-weight:bold; margin:20px 0 10px 0;}/* Titolo Widgets Sidebar */
#sidebar h4{font-size:9px;line-height:auto;color:#555; height:auto; letter-spacing:0px; font-weight:normal; margin:0px 0 0px 0;}/* Titolo Widgets Sidebar */
.nomargin{margin:-20px 0 0 0;}
.icon2{line-height:35px; margin:10px 10px 0 0px;  float:left; vertical-align:baseline; }/*Icona Newsletter */
#sidebar p{margin-bottom:1em;text-align:left;color:#555;font-size:11px;line-height:auto; }
#sidebar ul{list-style:none;list-style-position:outside;margin:0;padding:0;}
#sidebar li{height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:20px;  height:25px;line-height:25px;  padding:0 0 0px 15px; font-size:11px;color:#333;border-bottom:1px dotted #ddd; background:url(images/bullet.gif) 6px left no-repeat ; }
#sidebar a, #sidebar a:link, #sidebar a:active,#sidebar a:focus  {color:#069;}
#sidebar a:hover{color: #F60;}

/* Widget Newsletter  */

#newsletter{width:auto;}
#email_add {margin:10px 0 10px 0;line-height:30px;height:30px;width:250px;text-align:left;color:#777 ; font-size:12px;border:1px solid #ddd; letter-spacing:0px; font-weight:normal; text-indent:5px; -webkit-border-radius: 5px; background:#fff;-moz-border-radius: 5px; border-radius:5px;-khtml-border-radius:5px;}
#newsletter .button {width:auto; border:1px solid #F60; text-shadow: 0 1px 0px #F60; font-size:11px; font-weight:bold; color:#f90;  padding:5px 15px; background:url(images/bullet.gif) 5px center no-repeat #F90;color:#fff; -moz-border-radius: 5px; border-radius:5px;-khtml-border-radius:5px; -webkit-border-radius: 5px;  }
#newsletter .button:hover {width:auto; border:1px solid #F30; text-shadow: 0 1px 0px #F60; font-size:11px; font-weight:bold; color:#f90;  padding:5px 15px; background:url(images/bullet.gif) 5px center no-repeat #F30;color:#fff; -moz-border-radius: 5px; border-radius:5px;-khtml-border-radius:5px; -webkit-border-radius: 5px;  }

/* Subfooter >> Sidebar 2-3-4-5  */

#subfooter{ width:auto; margin:50px 0 40px 0;}
#subfooter_container{width:950px;margin:0px auto 0px auto ; display:block;   padding:0 0px; height:300px;  border-top:1px solid #ddd;}
#sidebar2, #sidebar3, #sidebar4, #sidebar5{width:200px; display:block; float:left; margin:20px 49px 0 0; min-height:300px; }/*Widgets subfooter */
#sidebar5{margin:20px 0 0 0; border:none; min-height:300px;}/*Ultimo Widget del subfooter */
#subfooter h3{font-size:12px;line-height:auto;color:#555;  letter-spacing:0px; font-weight:bold; padding:5px 0;   margin:0px 0 10px 0; }/* Titolo Widgets Sidebar */
#subfooter ul{list-style:none;list-style-position:outside; padding-left:0;}
#subfooter li{height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:25px;  height:25px;line-height:25px; padding-left:15px; font-size:11px;color:#333;border-bottom:1px dotted #ddd; background:url(images/bullet.gif) 8px left no-repeat ;}
#subfooter p{line-height:auto;width:auto;font-size:11px;color:#333; text-align:left; margin:10px 0 0 0; font-weight:normal; }
#subfooter a,#subfooter a:link,#subfooter a:active,#subfooter a:focus{color: #069;}
#subfooter a:hover{color:#F60;}
#subfooter li:hover{}

/* Footer  */

#footer{clear:both;text-align:left; font-size:12px;     color:#333;}
.footer-list ul{margin:0px auto 0 auto;padding:10px 0 10px 0px;width:950px; height:50px; border-top:1px solid #ddd;}
.footer-list li{display:inline;list-style-type:none;margin:0;font-size:11px;color:#333;}
#footer a, #footer a:link, #footer a:focus, #footer a:active, #footer a:hover{color: #069;}

/* Edit bar sotto ogni singolo post  */

.edit{text-align:left;margin:0 0 0px 0; font-family:Arial, Helvetica, sans-serif; }
.edit ul{margin:0px auto 0px auto;  height:auto; padding-left:0;} 
.edit li{display:inline;list-style-type:none;padding:0 5px 0 0px;font-size:11px;; text-align:left;color:#666; float:left;}
.edit a{color:#666;}
.edit a:link, .edit a:visited{color:#069;}
.edit a:hover{color:#f60;}
.time{width:100px; text-align:left; float:left; }

/* Current Browsing Div nelle pagine categorie e ricerca  */

#currentbrowsing{ border-bottom:1px solid #ddd; height:60px;  font-size:12px;line-height:20px;color:#222;border:1px solid #ddd; border-bottom:1px solid #ddd; width:600px; letter-spacing:0px; font-weight:bold; padding:20px 0; text-indent:60px;   margin:0px 0 30px 0; background: url(images/comments.png) 20px 25px no-repeat #fafafa; 
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius:5px;
-moz-border-radius:5px;
border-top-left:5px;
border-top-right:5px;}
#currentbrowsing h1{font-size:12px;color:#777;font-weight:normal; letter-spacing:0px;  font-style:italic;}
#currentbrowsing h2{margin:0 0 20px 0; font-size:24px;line-height:18px;color:#069;font-weight:normal;
letter-spacing:0x;width:auto; font-style:normal;}

/* Liste pagine Archivio  */

#archive ul {list-style:decimal inside;}
#archive li{margin:10px 0;border-bottom:1px dotted #ddd;line-height:20px;width:auto;text-indent:none;color:#069; font-size:12px;}
#archive li a, #archive li a:link, #archive li a:active, #archive li a:visited{color:#333;text-decoration:none;}
#archive li a:hover {color: #069;}
#contentblock{height:10px;}/*Divisore tra post e l'altro nell'archivio e nel search form */

/* Commenti  */

#comments{float:right;width:40px;height:48px;margin:10px 0px 0px 0;text-align:center;line-height:41px;font-size:1.8em;background:url(images/comments.png);}
.comments_page{width:auto;height:auto;text-align:left;line-height:auto;border-bottom:1px solid#dadada; padding:0 0 0px 0; margin:50px 0 0 0;}
.commentlist li .avatar{ float:right;border:1px solid #eee;padding:2px;background:#fff;color:#000;}
#comments a, #comments a:link, #comments a:focus, #comments a:active, #comments a:hover{color:#000;}
.commentlist{list-style:none;margin:0;padding:0;width:100%;}
.commentlist ol{}
.commentlist ol li{margin:1.6em -10px;padding:10px;background:#f3f3f3;border:1px solid #dadada;color:#999; font-size:11px;}
.commentlist a{color:#0281ca;}
.commentlist p{color:#333;}
.comment_text{margin:10px 0 0 0;}

/* Descrizione Autore Post */

#about_author{margin:40px 0;}
#about_author h1{border-bottom:1px solid #ddd; margin:0 0 10px 0;}
.avatar{padding:3px; background:#fff; border:1px solid #ddd;}

/* Post Relativi */

#related_post{ margin:0px 0px 10px 0;  padding:0px 0;}
#related_post .edit li{font-size:11px;}
#related_post .edit ul{margin:0 0 0 0;}
#related_post h1{font-size:14px;  line-height:auto; font-weight:normal; letter-spacing:0px;  margin:0px 0 0px 0;}
#second-post p{font-size:11px;  line-height:auto; font-weight:normal; letter-spacing:0px; margin:0px 0 0 0; height:20px; }


/* Classi Bottoni */

.moretext{width:auto;   text-shadow: 0 1px 0px #fff; font-size:11px; font-weight:bold; color:#f90;  padding-left:15px; background:url(images/bullet.gif) 3px left no-repeat ;  }
.submit_button{width:auto; border:1px solid #F60; text-shadow: 0 1px 0px #F60; font-size:11px; font-weight:bold; color:#f90;  padding:5px 15px; background:url(images/bullet.gif) 5px center no-repeat #F90;color:#fff; -moz-border-radius: 5px; border-radius:5px;-khtml-border-radius:5px; -webkit-border-radius: 5px; }
.submit_button:hover{width:auto; border:1px solid #F60; text-shadow: 0 1px 0px #F60; font-size:11px; font-weight:bold; color:#f90;  padding:5px 15px; background:url(images/bullet.gif) 5px center no-repeat #F60;color:#fff; -moz-border-radius: 5px; border-radius:5px;-khtml-border-radius:5px; -webkit-border-radius: 5px; }

.powered{float:right; }


/* Elementi Generali */

a, a:link,a:focus, a:active{color:#333;background:transparent;text-decoration:none;}
a:hover {color:#f90;}
p{margin-bottom:1em;padding:0px 0px;text-align:left;color:#333;font-size:12px;line-height:16px;  }
h1{font-size:24px;line-height:auto; color:#333; font-weight:normal; letter-spacing:-1px;  margin:0px 0 5px 0;}
h2{font-size:20px;line-height:auto;color:#333;font-weight:normal; letter-spacing:-1px;  margin:0px 0 5px 0;}
h3{font-size:16px;line-height:auto;color:#333;font-weight:bold; letter-spacing:-1px;    margin:0px 0 5px 0; }
h4{font-size:14px;color:#333; letter-spacing:-1px; font-weight:bold; }
h5{font-size:12px;margin:5px 0;color:#111;font-weight:bold;}
ul{list-style:url(images/bullet.gif); list-style-position:inside;}
ol{margin:5px;padding-left:20px;list-style:decimal;}
li{font-size:12px;color:#333; line-height:18px;}
dt{padding-left:1.8em;}
dd{padding-left:3.6em;}
strong{font-weight:bold;}
em{font-style:italic}
blockquote{background:#f3f3f3;margin:10px 0;height:auto;border:1px solid #ddd; padding:15px;}
blockquote p{line-height:auto;font-style:italic; color:#111; text-align:justify;}
pre{background:#f3f3f3;margin:10px 0;height:auto;border:1px solid #aaa; font-size:11px; }
code{line-height:20px;}
underline{text-decoration:underline;}
strike{text-decoration:line-through;}
small{margin:1em 0;}

form textarea{width:100%;border:1px solid #ccc;padding:.3em;margin:0;color:#000;background:#f7f5f4 url(images/youcomment.png) right bottom no-repeat;}
form input{border:1px solid #ccc;margin:0;color:#000;background:#f7f5f4;width:100px;}
form input:focus, form textarea:focus{color:#000;background:#fff;}
.hidden{display:none;}
label{color:#999;}


/*Search Form */

.search{}
input#s{margin:20px 0 0px 0;line-height:30px;height:30px;width:270px;text-align:left;color:#777 ; font-size:11px;border:3px solid #ddd;background:url(images/search.png) 10px 5px  no-repeat  ; letter-spacing:0px; font-weight:normal; text-indent:40px; -webkit-border-radius: 5px; float:right;
-moz-border-radius: 5px;
border-radius:5px;
-khtml-border-radius:5px;}
input#s:focus{background:url(images/search.png) 10px 5px no-repeat #fff;color:#000; -webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius:5px;-khtml-border-radius:5px;}
div.search{margin:0 0 0 0;} /*per gli altri browser */
*:first-child+html div.search{margin:0px 0 0 0px; } /*per IE7 */

/*Class Navigation */

.block-left{float:left;width:10em;font-weight:bold;margin-right:1em;border-top:1px solid #e3dcd6;
border-bottom:1px solid #e3dcd6;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {border:1px solid #43362c !important;}






