/*
Theme Name:	Ciarpame Theme
Theme URI: http://www.sissrl.eu
Description:	The concept of <a href="http://www.sissrl.eu">Sis srl</a> Blog.
Version: 1.0
Author:	Sebastiano Riva
Author URI:	http://www.sissrl.eu
*/

/* Design by Sis srl | Soluzionisis.com */

html {margin:0px;padding:0px;}
body {margin:0px;padding:0px;font:62.5% Georgia, "Times New Roman", Times, serif;text-align:left;color:#333;background:transparent url('images/sfnd_bckgrd.jpg') repeat-x top;}

p {margin:0px;padding:0px;}
h1 {margin:0px;padding:0px;font-size:18px;color:#006666;}
h3 {margin:0px;padding:5px 0px 3px 0px;font-size:16px;color:#330000;}
h6 {clear:both;margin:0px;padding:10px 0px 6px 0px;font-size:18px;color:#7d7f70;}

a {color:#0060ff;text-decoration:none;}
a:visited {color:#0060ff;text-decoration:none;}
a:hover {color:#df0000;text-decoration:underline;}

table.tbl_data1 {border:1px solid #333333;width:100%;}
table.tbl_data1 td {border:1px solid #333333;padding:3px;}
table.tbl_data1 th {text-align:left;border:1px solid #333333;color:#FFF;background:#003366;}
table.tbl_data1 th.tbl_data1_th1 {width:300px;}
table.tbl_data1 th.tbl_data1_th4 {width:100px;}

img {border:0px;}
blockquote {font-style: italic;color:#555;margin: 0 30px 1.5em 30px;padding: 0 0 0 10px;border-left: 2px dotted #aaa;}
code {color:#090;font-family:Courier, monospace;}
/*abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }
pre { margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
p.unstyled { font-size: 1.4em; }
.flickr_blue { color: #007ae4; text-transform: lowercase; }
.flickr_pink { color: #ff2a96; text-transform: lowercase; }
.green { color: #090; }
.red { color: #f00; }
.orange { color: #f40; }
.purple { color: #909; }*/

#main_layer_img {margin:0 auto;width:100%;background:transparent url('images/sfnd_bckgrd_img.png') no-repeat top center;}
#main_cnt {margin:0 auto;width:990px;background:transparent url('images/sfnd_1.png') no-repeat top center;}			
#main_head {margin:0 auto;position:relative;clear:both;width:970px;height:100px;}
#main_head h1 {margin:0px;padding:0px;font-size:20px;}
#main_head h3 {position:absolute;top:60px;left:0px;font-size:10px;color:#333333;font-family:Arial;}
div.main_logo_sis {position:absolute;right:0px;top:0px;}
#main_menu {margin:0 auto;clear:both;width:970px;height:45px;}
#main_menu p {font-size:22px;}
#main_menu li a {display:block;color:#003366;text-decoration:none;}
#main_menu li a:visited {color:#003366;text-decoration:none;}
#main_menu li a:hover {color:#CC0000;text-decoration:underline;}
#main_menu ul {padding:0px;margin:0px;list-style: none;}
#main_menu li.main_menu_1 {padding:0px;margin-right:38px;float:left;width:95px;}
#main_menu li.main_menu_1 p {padding-left:30px;padding-top:5px;}
#main_menu li.main_menu_2 {padding:0px;margin-right:35px;float:left;width:95px;}
#main_menu li.main_menu_3 {padding:0px;margin:0px;float:left;width:60px;}
#main_menu li.main_menu_3 p {padding-top:3px;}
#main_menu li.main_menu_rss {padding:0px;margin:0px;float:right;}
#main_menu li.main_menu_rss p {padding-top:3px;}
#main_menu li.main_menu_rss a {display:block;color:#880000;text-decoration:none;}
#main_menu li.main_menu_rss a:visited {color:#880000;text-decoration:none;}
#main_menu li.main_menu_rss a:hover {color:#880000;text-decoration:none;}
#main_pg {margin:0 auto;clear:both;display:table;width:990px;background:transparent url('images/sfnd_pg.png') repeat-y center;}
#main_pg_gbl {margin:0 auto;width:960px;}
#main_pg_sx {float:left;width:700px;}
#main_pg_sx h4 {margin:10px 10px 4px 10px;padding:5px;font-size:16px;color:#FFF;line-height:1.4em;border:1px solid #CCCCCC;background:#330000 url('images/sfnd_h2.png') repeat-x left;}
#main_pg_sx h2 {margin:0px 10px 2px 10px;line-height:1.6em;font-size:22px;color:#009966;line-height:1.4em;border-bottom:1px dotted #330000;}
#main_pg_sx h2.archive_head {padding-top:10px;margin:0px 10px 20px 10px;color:#cc9933;border-bottom:2px dotted #cc9933;}
#main_pg_sx h2 a {display:block;color:#009966;text-decoration:none;}
#main_pg_sx h2 a:visited {color:#009966;text-decoration:none;}
#main_pg_sx h2 a:hover {color:#009966;text-decoration:none;}
#main_pg_sx h5 {margin:0px 10px 10px 10px;font-size:15px;color:#339933;line-height:1.4em;}
#main_pg_dx {float:right;width:250px;padding:0px 0px 0px 8px;border-left:1px dotted #CCCCCC;/*background:transparent url('images/sfnd_rightside.jpg') no-repeat top center;*/}
#main_pg_sx_archive {padding-left:10px;}
#main_pg_sx_archive ul {list-style:none;margin:20px 0px 0px 20px;padding:0px;}
#main_pg_sx_archive li {float:left;width:98%;font-size:13px;height:23px;padding:6px 0px 0px 20px;background:transparent url('images/icon_archivio.png') no-repeat left;}
#footer {margin:0 auto;clear:both;width:990px;padding:0px;}
#footer_up {margin:0 auto;clear:both;width:990px;height: auto !important;height:220px;min-height:220px;background:transparent url('images/sfnd_footer.png') no-repeat bottom center;}
#footer_up_in {margin:0 auto;clear:both;width:958px;border-top:10px solid #D6D0C9;}
#footer_up_in h2 {padding:10px 0px 10px 5px;margin:0px;font-size:16px;}
#footer_up_in li {list-style:none;padding:0px;margin:0px;}
#footer_up_in span {color:#009966;}
#footer_up_in .widget_recent_comments ul {list-style:none;padding:0px;margin:0px;}
#footer_up_in .widget_recent_comments li {float:left;width:290px;font-size:12px;height:23px;padding:5px 5px 5px 20px;background:transparent url('images/icon_star.png') no-repeat left;}
div.footer_block1 {float:left;padding:0px 10px 0px 10px;float:left;width:310px;height: auto !important;height:180px;min-height:180px;border-right:1px dotted #CCCCCC;}
div.footer_block2 {position:relative;float:left;padding:0px 10px 0px 5px;width:290px;height: auto !important;height:180px;min-height:180px;border-right:1px dotted #CCCCCC;}
div.footer_block2 p {padding:0px 0px 10px 5px;font-size:13px;}
div.footer_block2 img {padding:3px;border:1px solid #D6D0C9;}
div.footer_facebook {position:absolute;right:0px;top:140px;}
div.footer_facebook img {border:0px !important;}
div.footer_block3 {float:left;width:250px;}
div.footer_block3 p {padding:5px 0px 0px 10px;font-size:11px;}
#footer_dwn {margin:0 auto;clear:both;width:970px;height:40px;}
#footer_dwn p {padding:6px;text-align:center;font-size:11px;color:#333333;font-family:Arial;}

.entry { font-size: 1.4em; line-height: 1.65em; padding:10px;}	
.entry a {color:#336699;padding:0px 0px 1px 0px;text-decoration:none;border-bottom:1px dotted #336699;}
.entry a:visited {color:#336699;text-decoration:none;border-bottom:1px dotted #336699;}
.entry a:hover {color:#333333;text-decoration:none;border-bottom:1px dotted #333333;}
.entry blockquote { font-size: 1.0em; }
.entry blockquote.right { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 0 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: right; }
.entry blockquote.left { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 15px 0.3em 0 !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: left; }
.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; line-height: 1.4em !important; }
.entry p {margin:0px;padding:5px 0px 5px 0px;}
.entry ul, .entry ol { margin: 0 0 1.5em 40px; }
.entry ul { list-style-type: square; }
.entry li { margin: 0 0 0.5em 0; }
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
.entry dl { margin: 0 0 1.5em 0; }
.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
.entry dd { margin: 0 0 1.5em 20px; }
.entry .ad { margin: 0 0 0.5em 15px; float: right; }
.entry .ad_left { margin: 0 15px 0.5em 0; float: left; }
.entry img {}
.entry img.size-full {padding:3px;border:3px double #CCCCCC;}
.entry img.aligncenter {padding:3px;border:3px double #CCCCCC;}
.entry img.alignnone {padding:3px;border:3px double #CCCCCC;}
.entry div.alignleft {float:left;margin-right:5px;}
.entry div.alignleft a {border-bottom:0px !important;}
.entry div.alignleft a:visited {border-bottom:0px !important;}
.entry div.alignleft a:hover {border-bottom:0px !important;}
.entry img.alignright {padding:3px;border:3px double #CCCCCC;}
.entry img.left {padding:3px;margin: 0.5em 15px 0.5em 0;border:3px double #CCCCCC;float:left;clear:left;}
.entry img.right {padding:3px;margin: 0.5em 0 0.5em 15px;border:3px double #CCCCCC;float:right;clear:right;}
.entry img.center {display:block;padding:3px;margin: 0 auto 1.5em auto;border:3px double #CCCCCC;float:none;clear:both;}
.entry img.off { padding: 0 !important; border: none !important; }
.entry img.stack { clear: none !important; }

.tagged {clear: both;margin:0px 10px 0px 10px;font-size:13px;width:680px;height: auto !important;height:40px;min-height:40px;line-height: 1.6em;color:#333333;border-top:1px dotted #CCCCCC;background: url('images/sfnd_tagged.jpg') no-repeat top left;}
.tagged a, .tagged a:visited {padding: 0.25em;color:#333; text-decoration:none;}
.tagged a:hover {color:#fff;background:#333; text-decoration:none;}

.add_comment { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; }

.navigation {margin:0px 10px 0px 10px;width:680px;height: auto !important;height:40px;min-height:40px;font-size: 1.4em;float:left;background:transparent url('images/sfnd_navigation.png') no-repeat bottom left;}
.navigation p {padding:10px 0px 0px 0px;}
.navigation a {color:#009966;padding:0px 0px 1px 0px;text-decoration:none;}
.navigation a:visited {color:#009966;text-decoration:none;}
.navigation a:hover {color:#333333;text-decoration:none;}
.navigation_general {margin:0px 10px 0px 10px;padding-top:5px;width:680px;height:40px;font-size:16px;float:left;border-top:2px dotted #CCCCCC;/*background:transparent url('images/sfnd_navigation2.png') no-repeat top left;*/}
.navigation_general a {color:#009966;padding:0px 0px 1px 0px;text-decoration:none;}
.navigation_general a:visited {color:#009966;text-decoration:none;}
.navigation_general a:hover {color:#333333;text-decoration:none;}
.previous {padding: 0 20px 0 0;float:left;}
.next {float:right;}

.clear { width: 500px; height: 1px; margin: 0 0 5.0em 0; clear: both; }
.rule {/*background: url('images/hr_tag_sep.gif') no-repeat; */}
.flat { margin: 0 0 2.0em 0 !important; }
.whitespace { margin: 0 0 3.5em 0 !important; }

ul.sidebar_list {margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
ul.sidebar_list li.widget {float:left;margin:10px 0px 0px 0px;font-size: 1.3em;line-height:1.4em; }
ul.sidebar_list h2.widgettitle {margin:0px 0px 4px 0px;padding:5px;font-size:16px;color:#FFF;line-height:1.4em;border:1px solid #CCCCCC;background:#CC0000;}
ul.sidebar_list .widget_tag_cloud {width:245px;}
ul.sidebar_list .widget_categories {width:245px;}
ul.sidebar_list .widget_categories ul {list-style:none;padding:0px;margin:0px;}
ul.sidebar_list .widget_categories li {float:left;width:100%;height:23px;padding-left:20px;background:transparent url('images/icon_cat.png') no-repeat left;}

div.div_flickr {clear:both;width:245px;padding:8px 0px 10px 0px;}
div.div_flickr h2 {margin:0px 0px 4px 0px;padding:5px;font-size:16px;color:#FFF;line-height:1.4em;border:1px solid #CCCCCC;background:#CC0000;}
div.div_flickr ul {list-style:none;padding:0px;margin:0px 0px 0px 2px;}
div.div_flickr li {float:left;margin:0px 0px 5px 0px;width:81px;}
div.div_flickr img {border:1px solid #333333;}

div.wp_codebox {margin:0 auto;width:680px;}

/*---< Calendar widget styles >---*/
#calendar_wrap { font-size: 1.3em; }

#comments {float:left;clear:both;margin:0px 10px 0px 10px;}
#comments h3 {margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;font-size:18px;color:#880000;}
ul#comment_list {padding:0px;list-style:none;margin: 0px 0px 10px 0px;border-top: 1px solid #bbb; float: left; }
ul#comment_list li.comment {width:680px;padding:0px;margin:0px;border-bottom: 1px dotted #bbb;float:left;background:transparent url('images/sfnd_comment.png') no-repeat top;}
ul#comment_list li.trackback {width:470px;padding: 1.2em 15px 0 15px; }
.comment_meta {margin:0px;margin:5px 0px 0px 0px;}
.comment_num {padding:0 15px 0 20px;font-size:19px;float:right;}
.trackback .comment_num { padding: 0 0 0 20px; }
.comment_num a, .comment_num a:visited {color:#333333;text-decoration:none; }
.comment_num a:hover {color:#df0000;text-decoration:none;}
.comment_meta strong {font-size:16px;}
.comment_time {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#336633;}
.comment .entry {margin:0px !important;padding:0px;}
.comment .entry p {margin:0px;}

#comment_form {padding: 1.0em 0 0 0;float:left;}
#comment_form p { padding: 0.6em 0; }
#comment_form label { padding: 0 0 0 10px; font-size: 1.2em; }
#comment_form .text_input {width:310px;padding:3px;color:#444;font: normal 1.4em Georgia, "Times New Roman", Times, serif;border:3px double #999;}
#comment_form .text_area {width:310px !important; }
#comment_form .text_input:focus {border:3px double #666666;}
#comment_form .form_submit {padding: 0.4em 4px;border: 3px double #999; background:#FFF;border-top-color: #ccc;border-left-color: #ccc; font: bold 1.4em Georgia, "Times New Roman", Times, serif; cursor: pointer; }
#comment_form p.subscribe-to-comments { font-size: 1.4em; }
#comment_form p.subscribe-to-comments label { font-size: 1.0em; }

/*#search_form { }
#search_form .search_input { width: 201px; padding: 3px; color: #090; font: normal 1.0em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
li.widget .search_input { font-size: 1.1em !important; }
#search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }*/