/*
	Theme Name: Randazzo.ws
	Theme URI: http://www.kifulab.net
	Description: Tema personalizzato per Giovanni Randazzo
	Version: 1.0
	Author: Filippo Pisano
	Author URI: http://www.kifulab.net
	Tags: kifulab
	Text Domain: kifulab
*/

*{margin:0;padding:0;}
a, a:active, a:visited{color:#666;outline:none}
a, a:visited, a:hover, a:active{text-decoration:none}
ul, ol, li{list-style:none}
body {font-size: 62.5%;font-family: Arial, Helvetica, sans-serif;background: white;color: #333;text-align: center;}
#page{background-color: white;text-align: left;width:100%;}
#header{height:167px;width:100%;background:URL("images/banner_back.jpg") left top no-repeat}
.fixed-960{width:960px;margin:0 auto;}
#footer{background:URL("images/footer_back.jpg") left top repeat;padding:20px;text-align:center;border-top:1px solid #A2B7C8;margin-top:25px;border-bottom:10px solid #666;position:relative}
#footer p{font-size:12px;color:#333;}

/* Classi */
.generic-h2{font-size:22px;padding:0;margin:0;margin-bottom:12px;color:#034DA2}
.sub-h2{font-size:20px;padding:0;margin:0;margin-bottom:12px;color:#034DA2}
.width-50-perc{width:50%;}
.width-30-perc{width:30%;}
.width-100-perc{width:100%;}
.width-100{width:100px}
.width-150{width:141px}
.bg-grey{background:#D0D0D0;}
.bg-white{background:#fff;}
.padding-5{padding:5px;}
.padding-10-0{padding:10px 0;}
.padding-10{padding:10px;}
.padding-2{padding:2px;}
.margin-10-0{margin:10px 0}
.margin-10-0{margin:20px 0}
.margin-10-5{margin:10px 5px}
.margin-10-20{margin:10px 20px}
.margin-5{margin:5px;}
.margin-5-0{margin:5px 0;}
.margin-2-0{margin:2px 0;}
.margin-right-10{margin-right:10px}

.clear{width:100%;overflow:hidden}
.float-left{float:left}
.float-right{float:left}
.bold{font-weight:bold}
.dotted-blue{background:URL("../gfx/qua_tratt2.gif") #006699 left top repeat}
.dotted-light-blue{background:URL("../gfx/qua_tratt2.gif") #BAD1EF left top repeat}
.dotted-grey{background:URL("../gfx/qua_tratt3.gif") #666 left top repeat}
.dotted-dark-grey{background:URL("../gfx/qua_tratt2.gif") #666 left top repeat}
.dotted-normal-grey{background:URL("../gfx/qua_tratt2.gif") left top repeat}
.dotted-light-grey{background:URL("../gfx/qua_tratt.gif") left top repeat}
.dotted-blue-grey{background:URL("../gfx/qua_tratt3.gif") left top repeat}
.odd{background:#E6E6E6}
.light-grey{background:#CCCCCC}
.big-photo{width:650px}
.capitalize{text-transform:capitalize;}
.uppercase{text-transform:uppercase;}
.f12{font-size:12px;}
.f11{font-size:11px;}
.f10{font-size:10px;}
.white{color:white}
.relative{position:relative}
.bold{font-weight:bold;}
.line-through{text-decoration:line-through;}
.b-1-grey{border:1px solid #a2a2a2;}
.bg-error{background:URL("../gfx/qua_tratt2.gif") #FFD0D0 left top repeat;color:#333;}
.bg-ok{background:URL("../gfx/qua_tratt2.gif") #D6FAD4 left top repeat;color:#333;}
.cornice {border: 6px solid #CCCCCC;}
.table-padding td{padding:5px}
hr.separator{width:98%;border-top:1px solid #333;border-bottom:none;background:none;margin:5px auto;height:1px}
.block{display:block}
.data-table td{text-align:center}
.overflow{overflow:hidden}
input.text{border:1px solid #A2B7C8;padding:5px; width:287px;border-left:4px solid #A2B7C8}
textarea.text{border:1px solid #A2B7C8;padding:5px; width:290px;height:120px}
input.button{margin-top:10px;padding:5px 3px;}
p.error{font-size:12px;color:red;padding:5px 0;}

/* HOME */
#chi-siamo{width:310px;margin-right:20px;}
#chi-siamo p{ font-size:13px; line-height:20px;}
#chi-siamo h2{}
#home-pre{padding-top:25px;}
#slideshow{width:570px;height:300px;padding:20px;border:1px solid #A2B7C8;background:#D4DDE6}
#slideshow-img{border:1px solid #FFF;height:300px;}
.middle-shadow{padding-bottom:25px;background:URL("images/middle_shadow.png") left top repeat-x;border-top:1px solid #A2B7C8}
#home-content{background:URL("images/middle_back.jpg") #F0F4F7 left top repeat-x;border-top:1px solid #A2B7C8;padding-top:25px;margin-top:25px;padding-bottom:25px}
#home-pages{width:300px;margin-right:20px}
#home-pages ul li, .navigation li{border-bottom:1px solid #d2d2d2;background:white}
#home-pages ul li a{background:URL("images/Symbol-Right-32.png") #F0F4F7 left center no-repeat;display:block;padding:10px 15px;font-size:12px;margin-left:0px;text-indent:35px}
#sidebar .navigation li a{background:URL("images/Symbol-Right-32.png") white left center no-repeat;display:block;padding:10px 15px;font-size:12px;margin-left:0px;text-indent:35px}
#sidebar .navigation li a:hover{background:URL("images/Symbol-Right-32.png") #F0F4F7 left center no-repeat;}
#home-pages ul li a:hover{background:URL("images/Symbol-Right-32.png") white left center no-repeat;}
#home-news{width:300px;margin-right:20px}
.home-news-entry{margin:0 0 15px 0;}
.home-news-entry small{font-size:11px;color:#666}
.home-news-entry h3{margin:0 0 8px 0;font-size:13px;line-height:18px;}
.home-news-entry p{font-size:12px;line-height:16px;margin-top:3px;}
.contact-form fieldset{border:none}
.contact-form legend{display:none}
#ec_form label{padding:3px 0;font-size:11px;display:block}


/*TOP*/
#header h1 {display:none}
#headerimg{position:relative;height:167px}
#navigation-top {position:absolute;right:0;bottom:0;}
#navigation-top li{float:left;margin-right:4px;}
#navigation-top li a{background:URL("images/button.gif") white  left top no-repeat;font-size:13px;font-weight:bold;height:24px;line-height:24px;width:124px;display:block;}

/* SINGLE */
#content{padding-top:25px;min-height:500px}
#sidebar{width:240px;float:right}
#post{width:700px;}
#post .entry p, .post p{font-size:13px; line-height:19px;margin-bottom:15px;}

#post .entry a{text-decoration:none;color:#034DA2}
#post .entry a:hover{text-decoration:underline}

#post img, #post img.alignleft{float:left;margin-right:15px;margin-bottom:15px;border:1px solid #d2d2d2;padding:10px;}
#post img.alignright{float:right;margin-left:15px;margin-bottom:15px;border:1px solid #d2d2d2;padding:10px;}
#post h1{font-size:28px;margin:0 0 15px 0;color:#666}
#post h2{font-size:24px;margin:0 0 15px 0;}
#post h3{font-size:20px;margin:0 0 15px 0;color:#666}
#post h4, #post h5, #post h6{font-size:16px;margin:0 0 15px 0;color:#666}
#post ul, #post ol, .post ul{list-style:disc;margin:15px 10px;font-size:13px;}
#post ul li, .post ul li{list-style:disc;padding:4px 5px;margin-left:15px;line-height:20px;}
#post ol li{list-style:decimal;padding:4px 5px;margin-left:15px;line-height:20px;}
#post dl{margin:10px 0;width:700px;overflow:hidden;border-top:1px solid #d2d2d2;}
#post dt{background:#f2f2f2;color:#333;padding:10px 0;width:350px;font-size:12px;border-bottom:1px solid #d2d2d2;text-indent:15px;float:left;}
#post dd{padding:10px 0;font-size:12px;border-bottom:1px solid #d2d2d2;width:350px;text-indent:15px;float:left;}
#post cite{border-left:4px solid #999;padding:15px;margin:25px 0;display:block;background:#f2f2f2}


/*Category*/
#content-category{width:700px;}
.category-entry {margin-bottom:25px;}
.category-entry h3{font-size:18px;margin:10px 0;padding:0;}
.category-entry small{font-size:11px;color:#999}
.category-entry p{font-size:13px;margin:0 0 10px 0;line-height:18px;}


#kifulab{position:absolute;bottom:5px;right:10px}
.ngg-navigation{clear:both}
.ngg-navigation a{padding:0 3px}
#backtohome{width:650px;height:167px;position:absolute;top:0;left:0;background:transparent}
