body { background: #8F8E8E; width: 990px; color: #000000; font-size: 11px; font-family: Verdana, Tahoma; margin: 0px auto 0px; padding: 0px; }

 #wrap { background: #8F8E8E url(images/grafica/bg.gif) center repeat-y; width: 990px; margin: 0px auto 0px; padding: 0px 0px 0px 0px; }
 a, a:visited { color: #2255AA; text-decoration: none; }
 a:hover { color: #CC0000; text-decoration: underline; }
 #top { width: 990px; height: 20px; margin: 0px auto 0px; padding: 0px 0px 0px 0px; overflow: hidden; }
 #header { background: #000000; width: 960px; height: 140px; color: #000000; font-size: 11px; margin: 0px auto 0px; padding: 0px 0px 0px 0px; overflow: hidden; }
 #header h1 { color: #000000; font-size: 48px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0px; padding: 0px 0px 0px 0px; text-decoration: none; }
 #header h1 a, #header h1 a:visited { color: #000000; font-size: 48px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0px; padding: 0px 0px 0px 0px; text-decoration: none; }
 #header h1 a:hover{ color: #000000; text-decoration: none; }
 #header p { padding: 0px 0px 5px 0px; margin: 0px; line-height: 20px; }
 #header a, #header a:visited { color: #FFFFFF; font-size: 11px; text-transform: uppercase; text-decoration: none; padding: 0px 0px 0px 3px; }
 #header a:hover { color: #FFFFFF; text-decoration: underline; }
 #header a img { border: none; margin: 0px 0px 3px 0px; padding: 0px; }
.headerleft { width: 420px; float: left; font-size: 14px; margin: 0px; padding: 0px 0px 0px 0px; }
.headerright { width: 480px; float: right; margin: 0px; padding: 5px 20px 0px 0px; font-weight: bold; text-align: right; }

.headertotale { width: 900px; float: left; font-size: 14px; margin: 0px; padding: 0px 0px 0px 0px; }
 
#navbar { background: #FFED00; width: 960px; height: 29px; font-size: 11px; font-family: Verdana, Tahoma; color: #FFFFFF; font-weight: bold; margin: 0px auto 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; overflow: hidden; }
#navbar-banner { background: black; width: 960px; height: 160px; font-size: 10px; font-family: Verdana, Tahoma; color: black; margin: 0px auto 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; overflow: hidden; }

 #navbar a, #navbar a:visited { color: #FFFFFF; font-size: 11px; text-decoration: none; text-transform: uppercase; padding: 0px 0px 0px 3px; }
 #navbar a:hover { color: #FFFFFF; text-decoration: underline; padding: 0px 0px 0px 3px; }
 #navbar p { color: #FFFFFF; margin: 0px auto 0px; padding: 0px 0px 0px 10px; font-weight: bold; }
 #navbarleft { width: 720px; float: left; margin: 0px; padding: 0px 0px 0px 0px; }
 #navbarright { width: 220px; font-size: 11px; float: right; margin: 0px; padding: 3px 10px 0px 0px; }
 #navbarright a img { border: none; margin: 0px 0px 0px 0px; padding: 0px; }
 #nav { margin: 0px; padding: 0px; list-style: none; }
 #nav ul { margin: 0px; padding: 0px; list-style: none; }
 #nav a, #nav a:visited { background: #FFED00; color: black; display: block;    font-weight: bold;    margin: 0px 0px 0px 0px; padding: 7px 17px 7px 17px; border-left: 1px solid #000000 }
 #nav a:hover { background: #FFED00; color: #FFFFFF;    margin: 0px 0px 0px 0px; padding: 7px 17px 7px 17px; text-decoration: none; }
 #nav li { float: left; margin: 0px; padding: 0px; }
 #nav li li { float: left; margin: 0px; padding: 0px; width: 150px; }
 #nav li li a, #nav li li a:link, #nav li li a:visited { background: #333333; width: 160px; float: none; margin: 0px; padding: 7px 30px 7px 10px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }
 #nav li li a:hover, #nav li li a:active { background: #666666; padding: 7px 30px 7px 10px; }
 #nav li ul { position: absolute; width: 10em; left: -999em; }
 #nav li:hover ul { left: auto; display: block; }
 #nav li:hover ul, #nav li.sfhover ul { left: auto; }
 #subnavbar { background: #336699 url(images/grafica/navbar.gif); width: 950px; height: 27px; margin: 0px auto 0px; padding: 0px 0px 0px 10px; }
 #subnav { margin: 0px; padding: 0px; list-style: none; }
 #subnav ul { margin: 0px; padding: 0px; list-style: none; }
 #subnav a, #subnav a:visited { background: #336699 url(images/grafica/navbar.gif); color: #FFFFFF; display: block;    font-weight: bold;    margin: 0px 20px 0px 0px; padding: 6px 10px 6px 10px; }
 #subnav a:hover { background: #EAEAEA; color: #336699; display: block; text-decoration: none;    margin: 0px 20px 0px 0px; padding: 6px 10px 6px 10px; }
 #subnav li { float: left; margin: 0px; padding: 0px; }
 #subnav li li { float: left; margin: 0px; padding: 0px; width: 160px; }
 #subnav li li a, #subnav li li a:link, #subnav li li a:visited { background: #FFFFFF; color: #336699; width: 160px; float: none; margin: 0px; padding: 6px 10px 6px 10px; border-bottom: 1px solid #336699; border-left: 1px solid #336699; border-right: 1px solid #336699; }
 #subnav li li a:hover, #subnav li li a:active { background: #EAEAEA; color: #336699; }
 #subnav li ul { position: absolute; width: 10em; left: -999em; }
 #subnav li:hover ul { left: auto; display: block; }
 #subnav li:hover ul, #subnav li.sfhover1 ul { left: auto; }
 

 #homepage { float: left; width: 610px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
 #homepage p { padding: 0px 0px 15px 0px; margin: 0px; }
 #homepage p img { border: none;    float: left; margin: 0px 0px 10px 0px; }
 #homepage ul{ list-style-type: square; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; }
 #homepage ul li{ list-style-type: square; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.hppostmeta { width: 265px; font-size: 11px; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px dotted #C0C0C0; font-weight: bold; }

 #homepageleft { float: left; width: 310px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#homepageleftdouble { float: left; width: 606px; margin: 0px 0px 10px 0px; padding: 1px 1px 1px 1px;background: white;}
#homepageleftdouble a h2{ color: black; font-size: 32px; font-family: "arial black",Verdana; font-weight: bold; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 34px; text-decoration:none; }
#homepageleftdouble p { color: black; font-size: 12px; font-family: Verdana, Tahoma; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 16px; text-decoration:none; }

 .main { background: #FFFFFF; float: left; width: 590px; margin: 0px 0px 10px 0px; padding: 13px 10px 0px 10px; }
.featuredtabs { background: #FFFFFF; float: left; width: 310px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 1px; }
 
.featured { background: #FFFFFF; float: left; width: 290px; margin: 0px 0px 10px 0px; padding: 2px 2px 0px 2px; }
.featured-yellow { background: #ffff33; float: left; width: 286px; margin: 2px 2px 2px 2px; padding: 0px 0px 0px 0px; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
.featured-ws { background: white; float: left; width: 280px; margin: 3px 3px 3px 3px; padding: 0px 0px 0px 0px;  border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000;}
.featured-whiteside { background: #FFCCFF url(images/grafica/ws.gif) bottom right no-repeat; float: left; width: 290px; margin: 0px 0px 10px 0px; padding: 2px 2px 0px 2px; }
.featured-pub { background: #FFFFFF; float: left; width: 290px; margin: 0px 0px 10px 0px; margin: 10px 10px 0px 0px; }

.nomeautore { background: #FFFFFF; font-size: 11px; display: block; text-transform: uppercase; }
.editore { color: #D0CFD0; font-size: 12px; font-family: Verdana, Tahoma; font-weight: bold; text-decoration:none; display: block; text-transform: uppercase; }
 .firmaredattore { font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; display: block; text-transform: lowercase; }
 .firmatraduttore { color: gray; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration:none; display: block; text-transform: lowercase; }
 
.editoreMNE { color: blue; font-size: 12px; font-family: Verdana, Tahoma; font-weight: bold; text-decoration:none; display: block; text-transform: uppercase; }

/* aggiunti da me */

#homepagecenter { float: right; width: 610px;  margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #000; border-top: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; border-right: 1px solid white;  }
#homepagecenter a { color: #D0CFD0; font-size: 32px; font-family: "arial black",Verdana; font-weight: bold; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 34px; text-decoration:none; }
#homepagecenter p { color: white; font-size: 12px; font-family: Verdana, Tahoma; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 14px; text-decoration:none; } 
#homepagecenter p a{ color: white; font-size: 14px; font-family: Verdana, Tahoma; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 16px; text-decoration:none; }

#noirtoday { background: #FFED00; font-size: 10px; font-family: Verdana, Tahoma; color: black; margin: 0px auto 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; overflow: hidden; }

#homepagecenter_down { float: right; width: 610px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #FFED00; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black;  }
#homepagecenter_down a { color: #000; font-size: 20px; font-family: Verdana, Tahoma; font-weight: bold; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 22px; text-decoration:none; }
#homepagecenter_down p { color: black; font-size: 11px; font-family: Verdana, Tahoma; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 12px; text-decoration:none; }
#homepagecenter_down p a{ color: blue; font-size: 11px; font-family: Verdana, Tahoma; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 12px; text-decoration:none; }

#homepagecenter_down img{margin: 2px 2px 2px 2px; }

#homepagecenter_nt{ float: right; width: 610px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #FFED00; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black;  }
#homepagecenter_nt a { color: blue; font-size: 12px; font-family: Verdana, Tahoma; font-weight: bold; margin: 2px 2px 2px 2px; padding: 0px 0px 0px 0px; line-height: 14px; text-decoration:none; }


#homepagecenterMNE { float: right; width: 610px;  margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: yellow; border-top: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; border-right: 1px solid white;  }
#homepagecenterMNE a { color: black; font-size: 38px; font-family: Verdana, Tahoma; font-weight: bold; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 34px; text-decoration:none; }
#homepagecenterMNE p { color: black; font-size: 16px; font-family: Verdana, Tahoma; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 16px; text-decoration:none; }
 #homepagecenterMNE p a{ color: blue; font-size: 16px; font-family: Verdana, Tahoma; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 16px; text-decoration:none; }


/* latest post */#latest_post { padding: 0 0 1.5em 0; }
#latest_post_image img { margin: 0 0 0.2em 0; }
.latest_post_meta { font-size: 0.9em; line-height: 1.6em; }
.latest_post_meta a { font-weight: bold; }
.latest_post_meta a:hover { text-decoration: underline; }
.latest_read_on { padding: 0 20px 1px 20px; background: url(images/bg/readon.png) no-repeat top left; }
.latest_comments { padding: 0 20px 1px 20px; background: url(images/bg/comment.png) no-repeat top left; }
.latest_category { padding: 0 20px 1px 20px; background: url(images/bg/category.png) no-repeat top left; }

#homepageright { float: right; width: 290px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#homepageright a { color: black; font-size: 11px; text-transform: uppercase; text-decoration: none; padding: 0px 0px 0px 3px; }
#homepageright p { padding: 0px 0px 0px 0px; margin: 0px; }
.section { background: #FFFFFF; float: right; width: 270px; margin: 0px 0px 10px 0px; padding: 10px 10px 0px 10px; }
.thumb { background: #FFFFFF; float: right; width: 270px; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; }
.thumbADS { background: #FFFFFF; float: left; width: 290px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.thumbarticoli { background: #FFFFFF; float: right; width: 260px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; color: blue; font-size: 11px; }
.thumb-yellow { background: yellow; float: right; width: 270px; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px;}
.thumb-whiteside { background: #FFCCFF url(images/grafica/ws.gif) bottom right no-repeat; float: left; width: 270px; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; }
.thumb-pub { background: #FFFFFF; float: right; width: 270px; padding: 0px 0px 10px 0px; }
.thumbleft { float: left; width: 70px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.thumbright { float: right; width: 195px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#content { width: 940px; margin: 0px auto 0px; padding: 0px 0px 0px 0px; line-height: 17px; }
 #content a img { border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; margin: 2px 2px 2px 2px;}
#homepageright img { border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; margin: 2px 2px 2px 2px;}
#content h1 { color: #000000; font-size: 22px; font-family: Verdana, Tahoma; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; line-height: 24px; }
 #content h1 a, #content h1 a:visited  { color: #000000; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content h1 a:hover { color: #2255AA; text-decoration: none; }
 #content h2 { color: #000000; font-size: 14px; font-family: Verdana, Tahoma; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px; }
 #content h2 a, #content h2 a:visited { color: #000000; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
#content h2 a:hover { color: #2255AA; text-decoration: none; }
 #content h3 { color: #000000; font-size: 14px; font-family: Verdana, Tahoma; font-weight: bold; margin: 0px 0px 10px 0px; padding: 5px 0px 10px 0px; }
 #content h3 a, #content h3 a:visited { color: #000000; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
#content h3 a:hover { color: #2255AA; text-decoration: none; }
 #content h4 { color: #000000; font-size: 16px; font-family: Verdana, Tahoma; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px; }
 #content img.wp-smiley { float: none; border: none; padding: 0px; margin: 0px; }
#content img.wp-wink { float: none; border: none; padding: 0px; margin: 0px; }
 #contentleft { float: left; width: 610px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
 #contentleft p { padding: 0px 0px 15px 0px; margin: 0px; }
#contentleft p img { border: none; border-color: black;    float: left; margin: 0px 10px 10px 0px; }
 #contentleft ul{ list-style-type: square; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; }
 #contentleft ul li{ list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
 blockquote{ background: #E8EDF1; margin: 0px 25px 15px 25px; padding: 10px 20px 15px 15px; border-top: 1px solid #DDDDDD; border-right: 1px solid #666666; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #666666; }
 #content blockquote p{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
 .postarea { background: #FFFFFF; float: left; width: 590px; margin: 0px 0px 10px 0px; padding: 10px 10px 0px 10px; }
 .breadcrumb { float: left; width: 590px; font-size: 11px; margin: 0px 0px 20px 0px; padding: 0px 0px 3px 0px; border-bottom: double #EAEAEA; }
 .date { float: left; width: 590px; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
 .postmeta { width: 590px; font-size: 12px; padding: 5px 0px 20px 0px; margin: 0px 0px 0px 0px; border-top: double #EAEAEA; }
 .archive { float: left; width: 275px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
 .comments { background: #FFFFFF; float: left; width: 590px; margin: 0px 0px 10px 0px; padding: 20px 10px 20px 10px; }
 #sidebar { float: right; width: 320px; margin: 0px; padding: 10px 0px 10px 0px; line-height: 16px; display: inline; }
 #sidebar p { padding: 0px 0px 0px 0px; margin: 0px; }
 #sidebar a img { border: none; margin: 0px; padding: 0px 0px 5px 0px; }
 #sidebar h2 { color: #000000; font-size: 14px; font-family: Verdana,Tahoma; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; }
 #sidebar h3 { color: #000000; font-size: 14px; font-family: Verdana, Tahoma; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; }
 .sideleft { background: #FFFFFF; float: left; width: 135px; margin: 0px; padding: 10px 10px 0px 10px; line-height: 20px; display: inline; }
 .sideright { background: #FFFFFF; float: right; width: 135px; margin: 0px; padding: 10px 10px 0px 10px; line-height: 20px; display: inline; }
 .video { background: #FFFFFF; float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 10px 10px 4px 10px; }
 
.adsense { background: #FFFFFF; text-align:center; width: 300px; margin: 0px 0px 10px 0px; padding: 5px 10px 10px 10px; }
.boxmne20 { background: yellow; text-align:left; width: 298px; margin: 0px 0px 10px 0px; padding: 5px 10px 10px 10px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
 
.whiteside { background: #FFCCFF url(images/grafica/ws.gif) bottom right no-repeat; float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 5px 10px 10px 10px; }
 
.whiteside-first { background: #FFCCFF url(images/grafica/ws.gif) bottom right no-repeat; float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 5px 10px 10px 10px; }
 
.whiteside-first a { font-size: 34px; font-family: Verdana, Tahoma; font-weight: bold; margin: 2px 2px 2px 2px; padding: 0px 0px 10px 0px; line-height: 28px; text-decoration:none; }

.newsletter { background: #FFFFFF url(images/grafica/newsletter.gif) top right no-repeat; float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 10px 10px 15px 10px; }
 #l_sidebar { background: #FFFFFF; float: left; width: 120px; margin: 0px; padding: 10px; line-height: 20px; display: inline; }
 #l_sidebar p { padding: 0px 0px 15px 0px; margin: 0px; }
 #l_sidebar a img { border: none; margin: 0px; padding: 0px 0px 15px 0px; }
 #l_sidebar h2 { color: #000000; font-size: 14px; font-family: Verdana, Tahoma; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
 #l_sidebar h3 { color: #000000; font-size: 14px; font-family: Verdana, Tahoma; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
#l_sidebar ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
 .categories ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; }
.categories ul li { list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
 .archives ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; }
.archives ul li { list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
 #r_sidebar { background: #FFFFFF; float: right; width: 150px; margin: 0px; padding: 10px; line-height: 20px; display: inline; }
 #r_sidebar p { padding: 0px 0px 15px 0px; margin: 0px; }
 #r_sidebar a img { border: none; margin: 0px; padding: 0px 0px 15px 0px; }
 #r_sidebar h2 { color: #000000; font-size: 14px; font-family: Verdana, Tahoma; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
 #r_sidebar h3 { color: #000000; font-size: 14px; font-family: Verdana, Tahoma; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
#r_sidebar ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
 .related ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; }
.related ul li { list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
 .admin ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; }
.admin ul li { list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
 #footer { background: #000000; width: 960px; height: 28px; margin: 0px auto 0px; padding: 0px 0px 0px 0px; }
 #footer p { color: #FFFFFF; font-size: 11px; font-family: Verdana, Tahoma; margin: 0px; padding: 0px 10px 0px 10px; }
 #footer a, #footer a:visited { color: #FFFFFF; text-decoration: none; }
 #footer a:hover { text-decoration: underline; }
 #footer a img { border: none; margin: 0px 0px 0px 10px; padding: 0px; }
 #footerleft { width: 650px; float: left; margin: 0px; padding: 10px 0px 0px 0px; }
 #footerright { width: 260px; float: right; margin: 0px; padding: 7px 0px 0px 0px; text-align: right; }
 #bottom { width: 990px; height: 25px; margin: 0px auto 0px; padding: 0px 0px 0px 0px; overflow: hidden; }
#searchdiv { margin: 0px; padding: 0px; }
 #searchform { margin: 0px; padding: 0px; overflow: hidden; display: inline; }
 #searchform2 { margin: 0px; padding: 0px; overflow: hidden; display: inline; }
#s { background: #FFFFFF; width: 170px; color: #000000; font-size: 11px; font-family: Verdana, Tahoma; font-weight: normal; padding: 2px; margin: 0px; border-top: 1px solid #666666; border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; display: inline; }
#s2 { background: #FFFFFF; width: 200px; color: #000000; font-size: 12px; font-family: Verdana, Tahoma; font-weight: normal; padding: 3px; margin: 10px 0px 0px 0px; border-top: 1px solid #666666; border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; display: inline; }
 #sbutt { background: #376B9D url(images/grafica/navbar.gif); color: #FFFFFF; font-size: 11px; font-family: Verdana, Tahoma; padding: 2px; margin: 0px 0px 0px 5px; border: 1px solid #234B69; font-weight: bold; }
 #sbutt2 { background: #376B9D url(images/grafica/navbar.gif); color: #FFFFFF; font-size: 11px; font-family: Verdana, Tahoma; padding: 2px; margin: 0px 0px 0px 8px; border: 1px solid #234B69; font-weight: bold; }
 #name, #email, #url, #submit { background: #FFFFFF; color: #000000; font-size: 12px; font-family: Verdana, Tahoma; padding: 4px; margin: 0px 0px 0px 0px; border-top: 1px solid #666666; border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; }
 #words { background: #FFFFFF; width: 460px; color: #000000; font-size: 12px; font-family: Verdana, Tahoma; padding: 4px; margin: 0px 0px 0px 0px; border-top: 1px solid #666666; border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; }
#commentblock { width: 540px; color: #000000; float: left; padding: 20px 0px 10px 0px; margin: 0px 0px 0px 0px; }
 #commentblock ol { list-style-type: square; margin: 0px 0px 0px 20px; padding: 10px 0px 0px 0px; }
 .commentdate { font-weight: bold; font-size: 12px; }
.commentname { color: #000000; font-weight: bold; margin: 0px; padding: 5px 0px 0px 0px; }
.commentinfo { clear: both; }
.commenttext { width: 540px; color: #000000; font-size: 12px; font-family: Verdana, Tahoma; padding: 0px 0px 0px 0px; margin: 5px 0px 20px 0px; border-bottom: 1px dotted #C0C0C0; }
.commenttext-admin { width: 540px; color: #000000; font-size: 12px; font-family: Verdana, Tahoma; padding: 0px 0px 0px 0px; margin: 5px 0px 20px 0px; border-bottom: 1px dotted #C0C0C0; }

