body{background:#0E1116;color:#333;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0 auto;padding:0}
#main{background:#FFF url(styles/blue/images/bg.jpg) repeat-x;color:#333;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0;padding:0 0 10px}
#wrap{background:#FFF;width:956px;margin:0 auto;padding:0;border:2px solid #BBB;-moz-border-radius:10px;-webkit-border-radius:10px}
a img{border:none}
a:focus,a:hover,a:active{outline:none}
#topnavbar{width:960px;height:30px;color:#DDD;margin:0 auto;padding:0}
#topnavbar a,#topnavbar a:visited{font-size:11px;font-weight:700;color:#DDD;text-decoration:none}
#topnavbar a:hover{color:#FFF;text-decoration:underline}
#topnavbar p{font-size:11px;font-weight:700;padding:0;margin:0}
.topnavbarleft{width:260px;float:left;margin:0;padding:8px 0 0}
.topnavbarright{width:700px;float:right;margin:0;padding:7px 0 0;text-transform:uppercase;text-align:right}
.topnavbarright a img{border:none;margin:0 3px 1px 0;padding:0}
#header{width:960px;height:85px;color:#FFF;font-size:16px;font-weight:400;margin:0 auto;padding:0;overflow:hidden}
#header p{padding:0 0 5px;margin:0;line-height:20px}
#header #imageheader{width:400px;height:100%;text-indent:-10000px;background:url(styles/blue/images/logo.gif) left top no-repeat}
#header #imageheader a{display:block;width:100%;height:100%}
#header h1,#header h4{color:#FFF;font-size:36px;font-family:Times New Roman, Georgia, Trebuchet MS;font-weight:400;margin:0;padding:10px 0 0;text-decoration:none}
#header h1 a,#header h1 a:visited,#header h4 a,#header h4 a:visited{color:#FFF;font-size:36px;font-family:Times New Roman, Georgia, Trebuchet MS;font-weight:400;margin:0;padding:0;text-decoration:none}
#header h1 a:hover,#header h4 a:hover{color:#FFF;text-decoration:none}
#header h2{margin:0;padding:0}
.headerleft{width:300px;float:left;margin:0;padding:0;overflow:hidden}
.headerright{width:490px;float:right;margin:0;padding:18px 0 0;text-align:right}
.headerright a,.headerright a:visited{color:#FFF;font-size:11px;text-transform:uppercase;text-decoration:none;padding:0 0 0 3px}
.headerright a:hover{color:#FFF;text-decoration:underline}
.headerright a img{border:none;margin:0;padding:0}
.headerright ul{list-style-type:none;margin:0;padding:0}
.headerright li{list-style-type:none;margin:0;padding:0}
.rsslink{padding:2px 5px 2px 20px;background:url(styles/blue/images/rss.gif) no-repeat left center}
#navbar{background:#1D222F;width:960px;height:30px;color:#FFF;margin:20px auto 30px;padding:0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px}
#navbarleft{width:660px;float:left;margin:0 0 0 10px;padding:0}
#navbarright{width:240px;float:right;margin:0;padding:2px 0 0}
#nav{margin:0;padding:0}
#nav ul{float:left;list-style:none;margin:0;padding:0}
#nav li{float:left;list-style:none;margin:0;padding:0}
#nav ul li{list-style:none;margin:0 0 0 -1px;padding:0}
#nav li a,#nav li a:link{color:#CCC;display:block;font-size:12px;margin:0;padding:8px 12px;border-right:1px solid #2B3349;text-decoration:none}
#nav li a:hover,#nav li a:active{background:#000 url(styles/blue/images/navhov.png);color:#FFF;text-decoration:none}
#nav li li a,#nav li li a:link,#nav li li a:visited{opacity:.90;filter:alpha(opacity=90);background:#666;width:170px;color:#CCC;float:none;margin:0;padding:3px 10px;border-bottom:1px solid #2B3349;border-left:1px solid #2B3349;border-right:1px solid #2B3349}
#nav li li a:hover,#nav li li a:active{background:#999;color:#FFF;padding:3px 10px}
#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:190px;margin:0;padding:0}
#nav li ul a{width:160px}
#nav li ul ul{margin:-31px 0 0 192px}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}
#nav li:hover,#nav li.sfhover{position:static}
#nav .current_page_item a{background:#222 url(styles/blue/images/navhov.png);color:#FFF;display:block;text-decoration:none}
#homepage,#featuredpage{width:956px;margin:0 auto;padding:20px 0 0;line-height:20px}
#homepage p,#featuredpage p{padding:0;margin:0}
#homepage h1,#featuredpage h1{color:#2B3349;font-size:18px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:400;margin:0 0 5px;padding:5px 0 0}
#homepage h1 a,#homepage h1 a:visited,#featuredpage h1 a,#featuredpage h1 a:visited{color:#2B3349;text-decoration:none}
#homepage h1 a:hover,#featuredpage h1 a:hover{color:#25A;text-decoration:none}
#homepage h2,#homebottom h2,#featuredpage h2{background:#333;color:#FFF;font-size:11px;font-family:Arial, Tahoma, Verdana;font-weight:700;text-transform:uppercase;margin:0 0 5px;padding:3px 0 3px 7px}
#homepage h3,#featuredpage h3{color:#2B3349;font-size:18px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:400;margin:0;padding:0}
.hometopleft{background:#FFF url(styles/blue/images/sidebar.png) repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;width:592px;margin:0 20px 0 0;padding:5px;border:1px solid #333}
.hometopright{float:left;width:292px;margin:0;padding:0;display:inline}
#hometop{width:916px;margin:0 auto;padding:0;line-height:20px}
#homebottom{width:916px;margin:0 auto;padding:20px 0 0;line-height:20px}
#hometop p,#homebottom p{margin:0;padding:0 5px}
#hometop ul,#homebottom ul{list-style-type:none;margin:0;padding:0}
#hometop ul li,#homebottom ul li{list-style-type:none;margin:0 0 10px;padding:5px}
#hometop ul ul,#homebottom ul ul{list-style-type:none;margin:5px 0 0 20px;padding:0}
#hometop ul li li,#homebottom ul li li{list-style-type:square;margin:0;padding:0}
#hometop ul li ul li,#homebottom ul li ul li{margin:0;padding:0 0 3px}
.homebottomleft{float:left;width:292px;margin:0 20px 10px 0;padding:0;display:inline}
.homebottommiddle{float:left;width:292px;margin:0 20px 10px 0;padding:0;display:inline}
.homebottomright{float:left;width:292px;margin:0 0 10px;padding:0;display:inline}
.clear{clear:both}
.thumb{float:left;margin:0 10px 0 0}
hr{border:none;border-bottom:1px dotted #BBB;margin-bottom:10px;padding:0 0 10px;clear:both}
#content{width:956px;margin:0 auto;padding:20px 0 0;line-height:20px}
#content h1{color:#2B3349;font-size:18px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:400;margin:0;padding:0}
#content h1 a,#content h1 a:visited{color:#2B3349;text-decoration:none}
#content h1 a:hover{color:#25A;text-decoration:none}
#contentleft h2{color:#FFF;font-size:20px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:400;text-transform:none;margin:0 0 5px;padding:5px 0 5px 10px}
#content h3{color:#2B3349;font-size:18px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:400;margin:0 0 10px;padding:0}
#content h4{color:#2B3349;font-size:18px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:400;margin:20px 0 10px;padding:0 0 7px;border-bottom:1px dotted #BBB}
#content h5{color:#2B3349;font-size:16px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:400;font-style:italic;margin:20px 0 10px;padding:0}
#content img.wp-smiley{float:none;border:none;padding:0;margin:0}
#content img.wp-wink{float:none;border:none;padding:0;margin:0}
#content blockquote p{margin:0;padding:0 0 10px}
blockquote{background:#EEE;margin:0 20px 15px;padding:10px 15px 0;border:1px dotted #BBB}
#fcg{margin:0 0 10px;padding:0}
#fcg p{margin:0;padding:0 10px}
#contentleft{float:left;width:570px;margin:0;padding:0 26px 20px 20px}
.postarea{width:570px;float:left;margin:0;padding:0}
.postarea a,.postarea a:visited,.postcomments a,.postcomments a:visited,#postwide a,#postwide a:visited{color:#25A;text-decoration:underline}
.postarea a:hover,.postcomments a:hover,#postwide a:hover{color:#25A;text-decoration:none}
.postarea p,#postwide{padding:0 0 10px;margin:0}
.postarea ol,.postright ol,#postwide ol{margin:0 0 0 15px;padding:0 0 5px}
.postarea ol li,.postright ol li,#postwide ol li{margin:0 0 0 15px;padding:0 0 5px}
.postarea ul,.postright ul,#postwide ul{list-style-type:square;margin:0 0 0 15px;padding:0 0 5px}
.postarea ul li,.postright ul li,#postwide ul li{list-style-type:square;margin:0 0 0 15px;padding:0 0 5px}
.postarea ul ul,.postright ul ul,#postwide ul ul{list-style-type:none;margin:5px 0 0 20px;padding:0}
.postarea ul li li,.postright ul li li,#postwide ul li li{list-style-type:square;margin:0;padding:0}
.postarea ul li ul li,.postright ul li ul li,.postwide ul li ul li{margin:0;padding:0 0 3px}
.postright{float:right;width:324px;margin:0;padding:0 0 10px}
.postright p{padding:0 0 20px;margin:0;line-height:20px}
#postwide{width:916px;float:left;margin:0;padding:0 20px 10px;z-index:2}
.breadcrumb{color:#333;font-size:11px;text-transform:uppercase;margin:0 0 20px;padding:0 0 5px;border-bottom:2px solid #333}
.headline{width:570px;float:left;margin:10px 0;padding:3px 0 7px;border-bottom:1px dotted #BBB;clear:both}
.headline p{margin:0;padding:0}
.headline a,.headline a:visited{color:#333;font-size:18px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:400;margin:0;padding:0;text-decoration:none}
.headline a:hover{color:#25A;text-decoration:none}
.headlineleft{width:520px;float:left;margin:0;padding:0}
.headlineright{width:50px;float:right;margin:0;padding:0;text-align:right}
.postmeta{background:#EEE;width:550px;font-size:11px;text-transform:uppercase;margin:15px 0 50px;padding:5px 10px;border:1px dotted #BBB}
.postmeta p{margin:0;padding:0}
.author{background:#EEE;width:550px;float:left;font-size:11px;text-transform:uppercase;margin:0 0 50px;padding:10px 10px 0;border:1px dotted #BBB}
.pagination{color:#333;font-size:11px;text-transform:uppercase;margin:0 0 30px;padding:5px 0 0;border-top:2px solid #333}
.palignright{float:right}
.palignleft{float:left}
.archives{width:270px;float:left;margin:0;padding:0}
.aheadline{width:570px;float:left;margin:10px 0;padding:3px 0 7px;border-bottom:1px dotted #BBB;clear:both}
.bheadline{width:570px;float:left;margin:10px 0 0;padding:3px 0 7px;clear:both}
.fheadline{width:916px;float:left;margin:10px 0;padding:3px 0 7px;border-bottom:1px dotted #BBB;clear:both}
.pheadline{width:324px;float:left;margin:0 0 10px;padding:3px 0 7px;border-bottom:1px dotted #BBB;clear:both}
.vheadline{width:570px;float:left;margin:0 0 10px;padding:3px 0 7px;border-bottom:1px dotted #BBB;clear:both}
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0}
img.alignnone{margin:0 0 10px;padding:0;display:inline}
img.alignright{margin:0 0 10px 10px;padding:0;display:inline}
img.alignleft{padding:0;margin:0 10px 10px 0;display:inline}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}
.alignright{margin:0 0 10px 10px;float:right}
.alignleft{margin:0 10px 10px 0;float:left}
.wp-caption{border:1px solid #DDD;text-align:center;background-color:#EEE;padding:4px 0 5px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.wp-caption img{margin:0 0 5px;padding:0;border:0}
.wp-caption p.wp-caption-text{margin:0;padding:0;font-size:11px;font-weight:400;line-height:12px}
.productimage{border:10px solid #333;margin-bottom:10px}
#sidebar{float:left;width:320px;margin:0;padding:0 0 10px}
#sidebar h2,#sidebar h4{background:#1B3F5E;-moz-border-radius:3px;-webkit-border-radius:3px;color:#FFF;font-size:11px;font-family:Arial, Tahoma, Verdana;font-weight:700;text-transform:uppercase;margin:0 0 5px;padding:3px 0 3px 7px;border:none}
#sidebar #newsRomagna h4 {background:#A41100;}
#sidebar p{margin:0;padding:0 5px 5px 0}
#sidebar a,#sidebar a:visited{color:#1B3F5E;text-decoration:none}
#sidebar a:hover{color:#1B3F5E;text-decoration:underline}
#sidebar a img{border:none;margin:0;padding:0}
#sidebar ul{list-style-type:none;margin:0;padding:0}
#sidebar ul li{list-style-type:none;margin:0 0 10px;padding:5px}
#sidebar ul ul{list-style-type:none;margin:5px 0 0 20px;padding:0}
#sidebar ul li li{list-style-type:square;margin:0;padding:0}
#sidebar ul li ul li{margin:0;padding:0 0 3px}
#sidebar .widget{background:#FFF url(styles/blue/images/sidebar.png) repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 10px;padding:5px;border:1px solid #ccc}
.video{background:#FFF url(styles/blue/images/sidebar.png) repeat-x;float:left;margin:0 0 10px;padding:0;border:1px solid #ccc;width:100%}
.newsletter{background:#FFF url(styles/blue/images/sidebar.png) repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;width:308px;float:left;margin:0 0 10px;padding:5px;border:1px solid #ccc}
#l_sidebar{float:left;width:175px;margin:0;padding:0}
#l_sidebar p{margin:0;padding:0 0 10px}
#l_sidebar a img{border:none;margin:0;padding:0}
#r_sidebar{float:right;width:135px;margin:0;padding:0}
#r_sidebar p{margin:0;padding:0 0 10px}
#r_sidebar a img{border:none;margin:0;padding:0}
#footerbg{float:left;width:100%;margin: 0;background:#0f2436 url(styles/blue/images/footer.gif) repeat-x}
#footer{width:960px;color:#CCC;margin:0 auto;padding:0}
#footer p{color:#CCC;font-weight:400;margin:0;padding:0 0 10px}
#footer a,#footer a:visited{color:#CCC;text-decoration:none}
#footer a:hover{color:#FFF;text-decoration:underline}
#footer ul{list-style-type:none;margin:0;padding:0}
#footer ul li{list-style-type:none;margin:0 0 10px;padding:5px}
#footer ul ul{list-style-type:none;margin:5px 0 0 20px;padding:0}
#footer ul li li{list-style-type:square;margin:0;padding:0}
#footer ul li ul li{margin:0;padding:0 0 3px}
#footer h2{color:#999;font-size:12px;font-family:Arial, Tahoma, Verdana;font-weight:700;text-transform:uppercase;margin:0 0 5px;padding:0}
#footer h2 a{color:#999;font-size:12px;font-family:Arial, Tahoma, Verdana;font-weight:700;text-transform:uppercase;margin:0 0 5px;padding:0}
#footer .widget{background:none;margin:0;padding:5px 0 0;border:none}
.footer1 a img,.footer2 a img,.footer3 a img{border:none;margin:0 5px 0 0;padding:0}
.footer1{width:220px;float:left;margin:0;padding:2px 20px 5px 0;font-size:11px}
.footer2{width:225px;float:left;margin:0;padding:2px 20px 5px 0;font-size:11px}
.footer3{width:225px;float:left;margin:0;padding:2px 20px 5px 0;font-size:11px}
.footer4{width:220px;float:right;margin:0;padding:2px 0 5px}
#copyrightbg{background:#0E1116;border-top:1px solid #000}
#copyright{width:960px;height:35px;color:#CCC;margin:0 auto;padding:0;text-align:center}
#copyright p{color:#CCC;font-weight:400;margin:0;padding:10px 0}
#copyright a,#copyright a:visited{color:#CCC;text-decoration:none}
#copyright a:hover{color:#FFF;text-decoration:underline}
#searchdiv{margin:0;padding:0}
#searchform{margin:0;padding:0}
#searchbox{background:#2F3953 !important;-moz-border-radius:5px;-webkit-border-radius:5px;width:170px;color:#CCC;font-size:12px;font-family:Arial, Tahoma, Verdana;padding:5px;margin:0 3px 0 0;border:1px solid #0E1016}
#searchbutton{background:#161A22;-moz-border-radius:5px;-webkit-border-radius:5px;color:#CCC;font-size:12px;font-family:Arial, Tahoma, Verdana;padding:4px;margin:0;border:1px solid #0E1016}
#author,#email,#url{background:#EAEAEA !important;-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0;padding:4px;border-top:1px solid #666;border-right:1px solid #DDD;border-left:1px solid #666;border-bottom:1px solid #DDD}
#comment{background:#EAEAEA !important;-moz-border-radius:5px;-webkit-border-radius:5px;width:460px;color:#333;font-size:12px;font-family:Arial, Tahoma, Verdana;padding:4px;margin:0;border-top:1px solid #666;border-right:1px solid #DDD;border-left:1px solid #666;border-bottom:1px solid #DDD}
#submit{background:#333;-moz-border-radius:5px;-webkit-border-radius:5px;color:#CCC;font-size:12px;font-family:Arial, Tahoma, Verdana;padding:4px;margin:0;border:1px solid #111}
#subscribe{margin:0;padding:0 0 5px 5px;overflow:hidden}
#subbox{background:#FFF !important;-moz-border-radius:5px;-webkit-border-radius:5px;width:240px;color:#333;font-size:12px;font-family:Arial, Tahoma, Verdana;padding:5px;margin:0 5px 0 0;border-top:1px solid #666;border-right:1px solid #DDD;border-left:1px solid #666;border-bottom:1px solid #DDD}
#subbutton{background:#333;-moz-border-radius:5px;-webkit-border-radius:5px;color:#FFF;font-size:12px;font-family:Arial, Tahoma, Verdana;padding:4px;margin:0;border:1px solid #111}
.commentlist li ul li{font-size:12px;margin-right:-5px;margin-left:10px}
.commentlist li{font-weight:700;margin:15px 0 10px;padding:10px 5px 10px 10px;list-style:none}
.commentlist li .avatar{background:#FFF;float:right;border:1px solid #EEE;margin:0 5px 0 10px;padding:2px}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:12px}
.commentlist p{font-weight:400;text-transform:none;margin:10px 5px 10px 0;padding:0}
.commentmetadata{font-weight:400;font-size:10px;margin:0;display:block}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0}
#commentform{margin:5px 10px 0 0}
#commentform textarea{width:100%;padding:2px}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#commentform p{margin:5px 0}
#commentform #submit{margin:0;float:left}
.alt{margin:0;padding:10px}
.commentlist{margin:0;padding:0}
.commentlist ol{margin:0;padding:10px}
.children{margin:0;padding:0}
.nocomments{text-align:center;margin:0;padding:0}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:40px}
.thread-alt{background:#FFF;margin:0;padding:0}
.thread-even{background:#EEE;margin:0;padding:0}
.depth-1{border:1px dotted #BBB;margin:0;padding:0}
.even,.alt{border-top:1px dotted #BBB;border-bottom:1px dotted #BBB;border-left:1px dotted #BBB;margin:0;padding:0}
.slideInfoZone p{line-height:15px;font-size:13px;font-family:Arial, Helvetica, sans-serif}