@import url('css/footer.css');
/* -------------------- Tag comuni */
body { 
background:#f9f3e3 url(images/header_bg.jpg) repeat-x; 
margin:0px;
text-align:center;
font-family:Tahoma;
font-size:12px;
color:#47023e; 
}
h1 {
margin:0px 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#faabb0;
font-size:30px;
font-weight:normal;
}
a { color:#fa7f87; text-decoration:none; }

/* ------------------- Div layout */
#container {
width: 1000px;
margin: 0 auto;
text-align:justify;
background: url(images/header_img.png) no-repeat;
position:relative;
min-height:550px;
}
#posts {
width: 529px;
position:relative;
margin-top: 250px;
margin-bottom:50px;
float:left;
}
#sidebar_1 { 
position:relative;
width: 240px;
float:left;
margin-left:35px;
margin-top: 285px;
font-family:Tahoma;
font-size:11px;
color:#47023e;
line-height:15px;
}
#sidebar_2 {
position:relative;
width:140px;
float:left;
margin-left:35px;
margin-top:245px;
font-size:11px;
color:#47023e;
line-height:15px;
}
#footer {
clear:both;
background-color:#DBEBEA;
margin-top:50px;
bottom:0;
width:100%;
border-top:solid 5px #C6DFDF;
}

/* -------------------- Classi comuni */
.clear { clear:both; }
.pagetitle { margin-left:24px; }
#posts hr { display:none; }
#posts hr, div.hr {
background:#FFFFFF url(http://i125.photobucket.com/albums/p65/kawaiigazette/ribbonline.jpg) no-repeat center bottom;
height:19px;
border:0;
margin-bottom:20px;
}
.highlight { 
display: block; 
margin:10px 0 10px 0; 
padding:5px; 
font-family:Georgia, "Times New Roman", Times, serif; 
color:#B29AC1; 
font-size:16px; 
text-align:center; 
border-top:dashed 1px #FAABB0; 
border-bottom:dashed 1px #FAABB0;
}
.highlight a { color:#B29AC1; text-decoration:none; }

/* -------------------- CLASSI POSTS */
span.edit a {
color:#FF0000;
text-decoration:none;
font-size:11px;
font-weight:bold;
float:right;
}
div.latest_post_content {
background:#FFFFFF url(images/post_content_bg.jpg) no-repeat top;
width:500px;
margin: 0 6px 0 23px;
z-index:0;
position:relative;
top: 30px;
}
div.latest_text { /* ultimo post */
padding: 50px 10px 10px 10px;
font-family:Tahoma;
font-size:12px;
line-height:18px;
color:#47023e;
}
div.latest_text_page { /* per le pagine */
padding: 10px 10px 10px 10px;
font-family:Tahoma;
font-size:12px;
line-height:18px;
color:#47023e;
}
div.latest_text img, div.latest_text_page img {	max-width: 480px; width: expression(this.width > 480 ? 480: true); }
div.latest_data { 
float:left;
width:74px;
height:74px;
background:url(images/data_bg.png) no-repeat;
position:absolute;
z-index:1;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
top:0;
left:0;
}
span.latest_day { display:block; color:#FFFFFF; font-size:36px; }
span.latest_month { display:block; color:#FFFFFF; font-size:11px; }
.latest_post h2 { /* titolo */
float:right;
width:440px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#47023e;
font-size:30px;
font-weight:normal;
position:absolute;
margin: 0 0 20px 80px;
z-index:1;
top:0;
left:0;
}
.latest_post h2 a { color:#47023e; text-decoration:none; }
div.latest_meta, div.latest_meta_single, div.latest_meta_page { width:500px; background:#FFFFFF url(images/meta_bg.jpg) no-repeat bottom; }
div.latest_meta { height:80px; }
div.latest_meta_single { height:240px; }
div.latest_meta_page { height:auto; }
div.latest_categorie {
margin-top:5px;
margin-left:10px;
width:390px;
font-family:Tahoma;
font-size:10px;
color:#aa8a98;
border-left:#f5e7e2 solid 5px;
padding: 0 0 0 5px;
}
.latest_categorie a { color:#aa8a98; text-decoration:none; }
div.latest_commenti {
width:80px;
height:34px;
float:right;
margin-right: -6px;
background:url(images/commenti_bg.png) no-repeat;
}
span.latest_comment_count {
display:block;
margin: 3px 6px 0 0;
float:right;
width:30px;
height:30px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:24px;
}
.latest_comment_count a { color:#FFFFFF; text-decoration:none; }
span.latest_share {
display:block;
height:20px;
width:20px;
margin: 10px 0 0 10px;
}
.more_post { margin: 30px 0 30px 23px; width:500px; }
div.more_img {
background-color:#FFFFFF;
padding:10px;
float:left;
width: 100px;
height:100px; 
border:solid 10px #ffffff;
}
div.more_content { width:350px; float:right; }
span.more_titolo {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#47023e;
}
.more_titolo a { color:#47023e; text-decoration:none; }
span.more_data {
display:block;
font-family:Tahoma;
font-size:11px;
color:#faabb0;
font-weight:bold;
margin-bottom:7px;
}
span.more_text {
display:block;
font-family:Tahoma;
font-size:12px;
line-height:18px;
color:#47023e;
}
span.more_meta {
display:block;
font-family:Tahoma;
font-size:9px;
color:#aa8a98;
line-height:18px;
margin-right:100px;
}
.more_meta a { color:#aa8a98; text-decoration:none; }
span.more_continua {
display:block;
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#faabb0;
padding:5px;
width:70px;
float:right;
}
.more_continua a { color:#FFFFFF; text-decoration:none; }
a.more-link {
display:block;
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#B29AC1;
margin-top:15px;
padding:5px;
width:70px;
text-decoration:none;
}
span.more_comments {
background: url(images/comment_icon_small.png) no-repeat;
display:block;
position:absolute;
width:25px;
height:19px;
color:#FFFFFF;
text-align:center;
font-size:9px;
padding-top:2px;
margin: 118px 0 0 -40px;
}
div#related_posts { margin:30px 0 0 0; }
span.titlepages { display:block; padding:30px 0 10px 0; }
div#related_posts h3 {
margin: 0;
padding: 5px 10px 5px 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#B29AC1;
border-top: dashed 1px #F4E7E1;
border-bottom: dashed 1px #F4E7E1;
}
div.sharebuttons { margin-top:20px; border-top: dashed 1px #F4E7E1;}
div.sharebuttons h3 { 
margin: 0;
padding: 5px 10px 5px 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#B29AC1;
float:left;
}
div.really_simple_share { margin:5px 10px 0 5px; display:inline-block; }
span.titlepages h2 {
margin: 0;
padding: 10px 10px 10px 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:normal;
color:#B29AC1;
border-top: dashed 1px #F4E7E1;
border-bottom: dashed 1px #F4E7E1;
}
div.latest_text_page h2, div.latest_text h3 {
font-size:18px;
font-weight:normal;
color:#B29AC1;
margin-bottom:5px;
}
span.autorepost { 
font-family:Georgia, "Times New Roman", Times, serif; 
color:#CFCFCF; 
font-style: italic; 
display:block; 
text-align:right;
}
span.autorepost a { color:#CFCFCF !important;  }
span.didascalia {
font-size:10px;
color:#BFBFBF;
display:block;
width:450px;
margin:5px auto 0 auto;
text-align:left;
}
span.didascalia a { color:#BFBFBF !important; }
/* classi sanrio sanx */
h3.kw_sanrio, h3.kw_sanx { 
background-repeat:no-repeat;
background-position:left;
height:25px;
padding-left:40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:18px;
color:#B29AC1;
margin-bottom:5px;
}
h3.kw_sanrio { background-image:url(http://i125.photobucket.com/albums/p65/kawaiigazette/caraico.jpg); }
h3.kw_sanx { background-image:url(http://i125.photobucket.com/albums/p65/kawaiigazette/caraico2.jpg); }
h3.kw_sanrio a, h3.kw_sanx a { color:#B29AC1; }
/* stile liste */
div.latest_text ul, div.latest_text_page ul { 
list-style-type:none;
padding:0;
margin:0 0 10px 0;
text-align:left;
position: relative; /*IE background bug */
}
div.latest_text ul li, div.latest_text_page ul li { background:url(images/icon_dot.png) no-repeat; padding-left: 25px; }
ul.listlink, li.linkcat { list-style-type:none; margin-left:0; padding-left:0; } /* per pagina altri link */
div#related_posts ul { margin-left:10px; margin-top:10px;} /* per related post */

/* -------------------- COMMENTI  */
h2.commenti {
margin-left:24px;
margin-top:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:normal;
text-align:center;
}
h2.commenti img { vertical-align:middle; margin: 0 10px 0 10px; }
h2.trackback {
margin-left:24px;
margin-top:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
text-align:left;
border-bottom:solid 1px #FAABB0;
}
span.comment_write {
display:block;
text-align:center;
float:right;
margin-top:55px;
}
span.comment_write a { color:#47023E; }
ol.commentlist {
list-style:none;
margin:10px 0 10px 24px;
padding:0;
background:none;
}
div.avatar {
border: solid 1px #F9F3E3;
padding:10px;
float:right;
position:relative;
background-color:#ffffff;
}
.comment-txt { min-height:70px; padding:25px 0; margin-bottom: 10px; }
div.comment-txt {
background-color:#FFFFFF;
min-height:70px;
margin-right:20px;
padding:1px 60px 1px 10px;
line-height: 20px;
}
div.comment_author {
height:18px;
margin-left:30px;
padding:0 0 5px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
}
div.comment_author a { color:#47023e; }
div.comment_icon { float:left; height:20px; _margin-top:23px; /* IE */ }
div.comment_meta {
font-size:11px;
text-align:right;
margin-right:20px;
margin-top:5px;
color:#aa8a98;
}
ol.trackbacklist { margin:10px 0 10px 24px; padding:0 0 0 24px; line-height: 20px; }
#respond h3,h3#comments,h3#pings {
font-weight:400;
font-size:13px;
text-transform:uppercase;
border-bottom:1px solid #888;
margin-bottom:10px;
padding-bottom:5px;
}
span.trackback_show {
display:block;
margin-left:24px;
margin-top:38px;
float:right;
background-color:#FAABB0;
padding:5px;
font-size:10px;
color:#FFFFFF;
cursor:pointer;
}
div.comment_form { margin-left:24px; }
/*div.comment-author-admin { background-color:#DBEBEA; }*/
#commentform input#author, #commentform input#email, #commentform input#url {
border:0;
width:75%;
background:#fff;
padding:5px;
font-family:Tahoma;
font-size:14px;
color:#AA8A98;
}
#commentform textarea {
font-family:Tahoma;
font-size:14px;
color:#AA8A98;
width:100%;
background:#fff;
}
#commentform label {
width:20%;
display: inline-block;
font-size:16px;;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:5px;
}
form#commentform #submit {
background:#FAABB0;
color:#ffffff;
font-weight:bold;
border:none;
margin-bottom: 10px;
padding:5px;
}
form#commentform p.submit { text-align:right; margin: 5px; }
div.comment_howto {
background:url(images/comment_howto.png) no-repeat left ;
margin:0 0 0 24px;
padding: 0 0 0 100px;
font-size:9px;
}
div.replycom {
font-size:9px;
text-align:right;
margin-right:30px;
margin-top:-28px;
color:#aa8a98;
float:right;
}
ul.children {
list-style-type:none;
background-image:url(images/thread.png);
background-position:0px 20px;
background-repeat:no-repeat;
padding-left:25px;
}
/* Google friend connect */
div#div-175458888026420902 { margin-left:24px; margin-top:-58px; font-size:9px; }
div#div-175458888026420902 img { margin-right:5px; }

/* -------------------- LINK NAVIGAZIONE */
div.navigation {
margin: 50px 0 20px 24px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#faabb0;
}
span.navi_next { display:block; float:right; }
span.navi_prev { display:block; float:left; }
.navigation a { color:#faabb0; text-decoration:none; }

/* -------------------- BARRA LATERALE */
#sidebar_1 h2, div.banners h2 {
margin:0 0 15px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#faabb0;
font-size:30px;
font-weight:normal;
}
div.banners h2 { font-size:24px; }
#sidebar_1 h3 {
margin: 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
background-color:#B29AC1;
padding:5px;
text-align:center;
color:#FFFFFF
}
#sidebar_1 h3 a { color:#FFFFFF; }
div.sb_txt { margin: 0 0 30px 0; }
/* Lista categorie */
ul.categorie, ul.mensile { 
margin:0 0 10px 0;
padding:0;
list-style-type:none;
position: relative; /*IE background bug */
}
ul.categorie a, ul.mensile a { color:#47023E; }
ul.categorie li {
border-bottom:solid 2px #F9F3E3;
padding: 5px 0 5px 45px;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#F4E9E5 url(images/ribbon_list.png) no-repeat left;
}
li.titolo_mesi {
border-bottom:solid 2px #F9F3E3;
padding: 5px 0 5px 45px;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#DBEBEA url(images/ribbon_list.png) no-repeat left;
position: relative;
cursor: pointer;
}
/*ul.elenco_mesi {
margin:7px 0 0 0; _margin:22px 0 0 0; /* IE */
/*padding:0;
list-style-type:none;
position: absolute;
display: none;
background-color:#DBEBEA; 
left:0px;
width:100%;
height:100px;
overflow:auto;
}
ul.elenco_mesi li {
padding: 2px 0 2px 45px;
color:#47023E;
font-size:11px;
font-family:Tahoma;
background:none;
}
ul.elenco_mesi a { color:#47023E; }
span.downarrow {
float:right; 
margin-right:10px; 
position:relative;
_display:none;
}*/
#searchform {
background:url(images/search_bg.png) no-repeat;
width:240px;
height:123px;
margin:0;
padding:10px 0px 10px 0px;
text-align:center;
}
#searchform h2 { font-size:22px; margin-top:10px; _margin-top:20px; /* IE */ text-align:center; }
input#s {
background-color:#ffffff;
border:dotted 1px #FAABB0;
padding:5px 5px 5px 5px;
width:170px;
font-family:Tahoma;
font-size:11px;
color:#47023E;
}
input#searchsubmit {
width:185px;
background-color:#FAE7A3;
color:#AA8A98;
font-family:Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
border:0;
cursor:pointer;
margin-top:5px;
}
span.centericons { display:block; margin: 5px 0 10px 0; text-align:center; }
div.social_txt {
text-align:center;
margin:0;
background-color:#DBEBEA;
width:120px;
display:block;
margin:3px 5px 0 5px;
padding:5px;
color:#aa8a98;
}
.social_txt h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
padding:5px 0 5px 0;
margin:0 0 5px 0;
border-bottom:dotted 1px #FFFFFF;
text-align:center;
color:#47023e;
}
div.banners { text-align:center; margin-top:20px; color:#B29AC1; }
div.banners img { border:solid 10px #FFFFFF; margin: 5px 0 5px 0; }
/* Liste */
ul.links, ul.recent_comments, ul.listlink, li.linkcat, ul.blogroll, ul.twitter, ul.mostlikedposts {
list-style-type:none;
padding:0;
margin:0;
text-align:left;
position: relative; /*IE background bug */
}
ul.links li, ul.recent_comments li, ul.blogroll li, li.twitter-item, ul.mostlikedposts li {
background-image:url(images/icon_dot.png);
background-repeat:no-repeat;
min-height:20px;
padding-left: 25px;
}
/* Sticky post */
span.sticky_title a {
color:#B29AC1;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
text-decoration:none;
}
div.sticky p { margin:5px 0 0 0; }
div.sticky { border:dotted 1px #FAABB0; padding:10px; margin-bottom:0; }
div.sticky_outer { background-color:#FFFFFF; padding:5px; margin-bottom:30px; }
div#slider ul, div#slider li { list-style-type:none; padding:0; margin:0; }
div#slider li { width:210px; height:110px; overflow:hidden;  }
span#prevBtn, span#nextBtn  {
height:14px;
width:14px;
text-indent:-8000px;
margin:-5px 0 0 0;
padding:0;
display:block;
overflow:hidden;
text-indent:-8000px;
}
span#prevBtn { float:left; }
span#nextBtn { float:right; }
#nextBtn a { display:block;	background:url(images/freccia_dx.png) no-repeat 0 0;}
#prevBtn a { display:block;	background:url(images/freccia_sx.png) no-repeat 0 0;}
/* Traduttore */
div#translation_bar { margin:0 auto; }

/* -------------------- FOOTER */
div.footer_content { width:1000px; margin:0 auto; padding:30px; }
div.footer_left, div.footer_center, div.footer_right { width: 310px; float:left; margin: 0 10px 20px 10px; }
span.copy {
font-size:10px;
display:block;
border-top:dashed 1px #FFFFFF;
padding-top:10px;
color:#B29AC1;
}
div.tagcloud { background-color:#FFFFFF; padding:10px; }
div.tagcloud span {
	display:block;
	border:dashed 1px #FAABB0;
	padding:10px;
	text-align:justify;
}
img.flickr { margin:5px; border:solid 5px #ffffff; }
div#footer h2 {
margin:0 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#B29AC1;
font-size:30px;
font-weight:normal;
}
div.footer_navi {
margin:-48px auto 0 auto;
position:absolute;
width:250px;
left: 50%;
margin-left: -125px;
}
div.footer_navi a { color:#B29AC1; }
span.navilinks1, span.navilinks2 {
float:left;
background-color:#C6DFDF;
padding:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
width:45%;
}
span.navilinks1 { text-align:left;  }
span.navilinks2 { text-align:right; }
span.ribbon {
position:absolute; 
width:86px; 
left:50%; 
margin-left:-53px;
margin-top:-10px;
}
/* FRIENDCONNECT POPUP */
div#kg_friendconnect { 
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:400px;
width:420px;
background:#FFFFFF;  
z-index:2;  
padding:10px;  
font-size:13px;  
}
#popupClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#ED1B24;  
font-weight:700;  
display:block;  
cursor:pointer;
}  
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
div#gfc-viewinfo{ width:410px; text-align:left; font-size:12px; margin-top:20px;}
div#gfc-viewinfo img { height:50px;width:50px;float:left;border:5px solid #cccccc;margin-right:10px; }
div#gfc-viewinfo h3 { background-color:#FA7F87;padding:10px;width:200px;text-align:center;margin-left:auto;margin-right:auto;}
div#gfc-viewinfo h3 a { color:#ffffff; }
div#gfc-members {width:420px;border:1px solid #cccccc;margin-top:10px;}


/* ------------------- BORDI */
div.more_img, span.more_continua, #sidebar_1 h3, input#s, input#searchsubmit, div.social_txt, div.sticky, div.sticky_outer, div.avatar, div.comment-txt, span.trackback_show, #commentform input#author, #commentform input#email, #commentform input#url, form#commentform #submit, div.tagcloud, div.tagcloud span, span.navilinks1, span.navilinks2, div#kg_friendconnect, div#gfc-viewinfo h3, a.more-link { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
