/*  
Theme Name: MiniDriver
Theme URI: http://milo.peety-passion.com/
Description: Grafica nera, 3 colonne, colori funny.
Version: 1.0
Author: giorgio
Author URI: http://www.evoluzionetelematica.it/
*/

body{font-size:11px;font-family:Verdana, Helvetica, Sans-Serif;color:#fff;text-align:left;margin:0;padding:0;background-color:#000;background-image:url(images/righe.gif);background-repeat:repeat;}
.TopZ {background-image:url(images/bg.gif);background-repeat:repeat-x; height:5px; width:100%; display:none}

#page{background-color:transparent;text-align:left;background-image:url(images/pg.gif);width:901px;margin:0px auto 0px;padding:0;}
#header{background:transparent;height:270px;width:901px;margin:0px auto 0px;padding:0;}
#header h1, h1 a{color:#333;font-size:23px;margin:0;padding:0;float:right;text-transform: lowercase;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
.Log {height:95px; width:388px; background-image:url(images/logo-mini.gif); background-repeat:no-repeat; margin:0 0 0 0px; display:block; float:left;}
.row{background-color:transparent;height:59px;width:901px;margin:0px auto 40px auto;}
.row2{background-color:transparent;background-image:url(images/header.jpg);background-repeat:no-repeat;width:901px;margin:0px auto 0px;}
.alt{}
small{font-family:arial, Helvetica, Sans-Serif;font-size:10px;line-height:1.5em;text-transform:none;}

#topmenu{margin:40px 0 0 40px;padding:0; /*position:absolute; left:390px; top:25px;*/ width:460px; float:left;}
#topmenu a:link, #topmenu a:visited{color:#fff; border-bottom:2px solid #ccc; font-size:11px; padding:0; margin:0}
#topmenu a:hover{text-decoration:none; font-size:11px; background-color:#313a37; color:#fff;}
#topmenu ul{list-style:none;margin:0 0 0 5px;padding:0;}
#topmenu ul li a:link, #topmenu ul li a:visited{display:block;line-height:11px;padding:2px 4px 2px 4px; margin:0 14px 0 0;font-size:11px;text-transform:none;}
#topmenu ul li{display:block;float:left;position:relative;}

#topmenu ul li ul{display:block;position:absolute;top:auto;list-style:none;margin:0;padding:0;visibility:hidden; width:160px;}
#topmenu ul li:hover ul,#topmenu ul li.msiefix ul{visibility:visible;}
#topmenu ul li ul li{position:relative;float:none;line-height:18px;color:#fff;font-size:10px;_height:1px; width:auto;}
#topmenu ul li ul li a:link, #topmenu ul li ul li a:visited, #topmenu ul li ul li a{display:block;margin:0;line-height:15px;padding:2px 10px 2px 10px;color:#fff;_height:1px;text-transform:none;background-color:#4b4b4b; width:140px;border-bottom:1px solid #ead700;}
#topmenu ul li ul li a:hover{background-color:#ead700; color:#000;}


h1, h2, {font-size:1.0em;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited{text-transform:none;}

ol.commentlist {margin:0 16px 0 10px; padding:0}
ol.commentlist li {font-weight:100;color:#fff; margin:0px 0 16px 0px; padding:8px; border-bottom:1px solid #ff7e00}
ol.commentlist li a {color:#fff; text-decoration:underline;}
ol.commentlist li a:hover {color:#ff7e00; text-decoration:none;}

p.User {font-size:11px; color:#fff; font-weight:100; margin:0; padding:0 0 4px 0}
p.User a {color:#fff; text-decoration:underline;}
p.User a:hover {color:#ff7e00; text-decoration:none;}

#commentform input, #commentform textarea {font-size:11px; color:#000; font-family:Verdana, Arial, Sans-Serif;}
.commentlist cite {font-weight:700;font-style:normal; background:#000; font-size:12px; color:#fff;}
.commentlist cite a {font-weight:700;font-style:normal; background:#000; font-size:12px; color:#ff7e00; text-decoration:underline}
.commentlist p{font-weight:normal; line-height:15px; text-transform:none; color:#fff; font-size:11px}

#commentform p {font-family:Verdana, Arial, Sans-Serif;color:#fff;}
.commentmetadata{font-weight:normal;color:#333;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing:.07em;}
a, h2 a:hover {color:#417E08;text-decoration:none;}
a:hover{color:#417E08;text-decoration:none;}
.narrowcolumn{float:left;padding:0 10px 20px;margin:0;width:405px;overflow: hidden;}
.widecolumn{padding:0;margin:0 0 0 80px;width:400px;}
.post{margin:5px 5px 12px 0;text-align:left;}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata {padding:5px 10px 0 10px;}
.widecolumn .postmetadata{margin:30px 0;}
.description{text-align:left;padding-left:20px;font-size:12px;font-weight:bold;color:#333;}
h2{margin:30px 0 0;}
h2.pagetitle{padding:0;margin:20px 10px 10px 10px; font-size:14px; font-weight:100; color:#ff7e00}
h3{padding:0;margin:30px 0 0;}
h3#comments{padding:0;margin:20px 10px 10px 10px; font-size:14px; font-weight:100; color:#ff7e00}
h3#respond {padding:20px 10px 10px 10px; margin:0; line-height:14px; font-size:14px; font-weight:100}
h2.center{text-align:center; font-size:14px; font-weight:100; color:#ff7e00; margin:20px 10px 10px 10px;}

p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}


.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}



#rightsidebar{margin-top:0;margin-left:10px;float:right;font:1em Verdana, Sans-Serif;color:#0066cc;width:170px;padding:0;margin-right:10px;}
#rightsidebar p {color:#fff; margin:0; padding:0 10px 10px 0px; line-height:13px;}
#rightsidebar p a {color:#fff; text-decoration:underline; font-weight:100;}
#rightsidebar p a:hover{background:#1D5CDF;color:#fff; text-decoration:none; font-weight:100;}
#rightsidebar h2 {margin:0; padding:0 0 4px 0; font-size:11px}
#rightsidebar ul {list-style-type:none; padding:0; margin:0 10px 10px 0px}
#rightsidebar ul li {color:#fff; padding:0 0px 2px 0; border-bottom:1px dotted #fff}
#rightsidebar ul li a {color:#fff; text-decoration:none; font-weight:100;}
#rightsidebar li a:hover{background:#1D5CDF;color:#fff; text-decoration:none; font-weight:100;}
#rightsidebar li a{display: block;}
#rightsidebar form{margin:0;}
#rightsidebar img {margin:0 0 16px 0}
#rightsidebar ul.NotList {list-style-type:none; margin:0; border:0; line-height:20px}
#rightsidebar ul.NotList li {margin:0 0 2px 0;  border:0;}
#rightsidebar ul.NotList a{display: block;}
#rightsidebar ul.NotList a {color:#fff; text-decoration:none; font-weight:100;}
#rightsidebar ul.NotList a:hover{background:#1D5CDF;color:#fff; text-decoration:none; font-weight:100;}

#leftsidebar{padding:0 5px;margin-top:0;margin-left:10px;font:1em Verdana, Sans-Serif;color:#ea00bb;width:220px;float:left;margin-right:10px;}
#leftsidebar p {color:#fff}
#leftsidebar strong {color:#ea00bb;}
#leftsidebar form{margin:0;}
#leftsidebar ul {list-style-type:none; padding:0; margin:0 10px 10px 0px}
#leftsidebar ul li {color:#fff; padding:0 0px 2px 0; border-bottom:1px dotted #fff}
#leftsidebar li a{display: block;}
#leftsidebar ul li a {color:#fff; text-decoration:none; font-weight:100;}
#leftsidebar li a:hover{background:#ea00bb;color:#fff; text-decoration:none; font-weight:100;}
#leftsidebar h2 {margin:0; padding:0 0 4px 0; color:#ea00bb; font-size:11px}


#page .entry ul {margin:0 0 0 20px; padding:0 0 0 0px; list-style-type:square;}
#page ul ol{margin:0;padding:0;}
#page ul li, #page ul select{margin-bottom:5px;}
#page ul p, #page ul select{margin:5px 0 0 5px;}
#page ul ul ul, #page ul ol{margin:0 0 0 5px;}
#page ul ol li{list-style:square;}
#page ul ul li, #page ul ol li{margin:3px 0 0;padding:0;}
#page ul ul, #page ul ol{margin: 5px 0 0 5px;}

#footer li a, #footer li a:hover{background:#333;color:#ccc;}
.footer ul{margin-left:0;padding-left:0;list-style:none;}
.footer ul{margin-left:0;padding-left:0;list-style:none;}
#footer li a{color:#333;}
.footer ul{margin-left:0;padding-left:0;list-style:none;}
#footer{padding:0;margin:0;width:901px; height:120px;clear:both;background-color:transparent;background-image:url(images/footer.gif);background-repeat:no-repeat;background-position:bottom left;}

#footer .left-col{width:400px;float:left;margin:10px;overflow: hidden;border-top:2px solid #ff7e00;}
#footer .left-col p {margin:10px 0 10px 0px; line-height:22px}
#footer .left-col p a {color:#ff7e00; text-decoration:underline}
#footer .left-col p a:hover {color:#fff; text-decoration:none}

#footer .middle-col{width:220px;float:left; padding:0; margin:10px 10px 10px 20px;border-top:2px solid #ea00bb;}
#footer .middle-col p {margin:10px 0 10px 0px; line-height:22px}
#footer .middle-col p a {color:#ea00bb; text-decoration:underline}
#footer .middle-col p a:hover {color:#fff; text-decoration:none}
#footer .middle-col img {padding: 0 6px 0 0}

#footer .right-col{width:170px;float:right;padding:0px; margin:10px 10px 10px 10px; border-top:2px solid #0066cc;}
#footer .right-col p {margin:10px 0 10px 0px; line-height:22px}
#footer .right-col p a {color:#0066cc; text-decoration:underline}
#footer .right-col p a:hover {color:#fff; text-decoration:none}

#searchform{margin:10px auto;padding:5px 3px;}
#searchform #s{width:95%;padding:2px; border:1px solid #ccc; background-color:#fff; color:#000; font-size:11px;margin-right:4px;}
#searchsubmit{padding:1px; font-size:11px;}

.etichetta {width:400px; display:block; margin:0 0 8px 0}
.etichetta label {width:160px; display:block}
.etichetta input {width:368px; border:1px solid #ccc;}
.entry form{/* This is mainly for password protected posts, makes them look better. */text-align:center;}

form#commentform {margin:0; padding:0 20px 10px 10px; line-height:13px;}

select{width:130px;}
#commentform input {padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:368px; padding:2px; background-color:#fff; border:1px solid #ccc;}
#commentform #submit{margin:0;float:right;}


.commentlist{padding:0; text-align:left;}
.commentlist li{margin:0px 0 3px 0px;padding:0px 10px 3px 0px;list-style:none;}
.commentlist p {margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata {margin: 0;display: block;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #333;}
blockquote{margin:15px 30px 0 10px;padding-left:25px;font-family: Geneva, Arial, Helvetica, sans-serif;background-image:url(images/quote.gif);background-repeat:no-repeat;background-position:left top;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}

hr{display:none;}
a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:40px;}


p.Cito {font-size:10px; color:#fff; font-weight:100; margin:0; padding:0 0 4px 0}
p.Cito a {color:#fff; text-decoration:underline;}
p.Cito a:hover {color:#ff7e00; text-decoration:none;}

.entrytext p {padding:0 10px 10px 10px; margin:0; line-height:14px;}
.entrytext p img {border:4px solid #ff7e00}
.entrytext p a {color:#fff; text-decoration:underline;}
.entrytext p a:hover {color:#ff7e00; text-decoration:none;}
.entrytext .navigation {font-size:10px; color:#ff7e00; padding:0 10px 0px 10px;}
.entrytext .navigation a {color:#ff7e00; text-decoration:underline;}
.entrytext .navigation a:hover {color:#ff7e00; text-decoration:none;}
.entrytext ul {margin:0 0 0 20px; list-style-type:circle; padding:0 10px 0 30px}
.page .entrytext ol li {margin:0 0 2px 0; padding:0 0 4px 0}


p.Postit {display:block; color:#000; background-color:#ff7e00; margin:10px; padding:8px; font-size:11px}
p.Postit a {color:#000; text-decoration:underline; font-weight:700}
p.Postit a:hover {color:#000; text-decoration:none; font-weight:700}

.entry p {padding:0 10px 10px 10px; margin:0; line-height:14px;}
.entry p img {border:4px solid #ff7e00}
.entry p a {color:#fff; text-decoration:underline;}
.entry p a:hover {color:#ff7e00; text-decoration:none;}
.entry p.Commentz {font-size:10px; color:#ff7e00; margin:0;}
.entry p.Commentz a {color:#ff7e00; text-decoration:underline;}
.entry p.Commentz a:hover {color:#ff7e00; text-decoration:none;}
.entry ul {margin:0 0 0 20px; list-style-type:circle; padding:0 10px 0 30px}

.post p.MessComment {font-size:10px; color:#ff7e00; margin:0 10px}
.post p.MessComment a {color:#ff7e00; text-decoration:underline;}
.post p.MessComment a:hover {color:#ff7e00; text-decoration:none;}

.ngg-navigation a.prev {color:#ff7e00;}
.ngg-navigation a.next {color:#ff7e00;}
.ngg-navigation a.page-numbers {color:#ff7e00;}

.ngg-navigation a.prev:hover {color:#fff; background-color:#ff7e00;}
.ngg-navigation a.next:hover {color:#fff; background-color:#ff7e00;}
.ngg-navigation a.page-numbers:hover {color:#fff; background-color:#ff7e00;}

.ngg-navigation {color:#fff;}

.postmetadata a {color:#fff; text-decoration:underline;}
.postmetadata a:hover {color:#ff7e00; text-decoration:none;}

p label {font-weight:700}

p.date {font-size:10px; color:#ff7e00; margin:4px 10px}
p.date a {color:#ff7e00; text-decoration:underline;}
p.date a:hover {color:#ff7e00; text-decoration:none;}

html>body .entry ul {margin:0 0 0 20px; list-style-type:circle; padding:0 0 0 30px}
html>body .entry ol {margin:0 0 0 20px; padding:0 0 0 10px}
html>body .entry li{margin:7px 0 8px 10px;padding:0;}
.spacer{clear:both;}
.pagenumber{text-align:right;clear:both;font-weight:bold;padding-top:6px;margin-top:10px;}

.post h2 {color:#ff7e00; margin:0; padding:0 10px 4px 10px; font-size:18px; font-weight:100}
.post h5 {color:#ff7e00; margin:0; padding:0 10px 4px 10px; font-size:14px; font-weight:100}

.post h2 a {color:#ff7e00; margin:0; padding:0; font-size:14px; font-weight:100}
.post h2 a:hover {color:#ff7e00; margin:0; padding:0px; font-weight:100}
.post h3 a {color:#ff7e00; margin:0; padding:0 10px 4px 10px; font-size:14px; font-weight:100}
.post h3 a:hover {color:#fff; margin:0; padding:0 10px 4px 10px; font-weight:100}

p.Editpage {font-size:10px; color:#ff7e00; padding:0 10px 0px 10px;}
p.Editpage a {color:#ff7e00; text-decoration:underline;}
p.Editpage a:hover {color:#ff7e00; text-decoration:none;}