/*
Theme Name: 960Base Theme SIMPLE
Theme URI: http://960basetheme.kiuz.it/
Description: Wordpress theme based on 960 Grid System. SIMPLE
Version: 1.0.0
Author: Domenico Monaco
Tags:

960 Base Theme, Version 1.0.0, 2009-06-29
Created by Domenico Monaco. See the official site for more info: http://kiuz.it
http://960basetheme.kiuz.it/
Under GPL/MIT License
Based on Fluid 960 Grid System
Use Moo Javascript tools

*/


@import url("css/reset.css"); 
@import url("css/960.css"); 
@import url("css/text.css"); 
/*@import url("css/layout.css"); 
@import url("css/nav.css"); */




* {margin:0;padding:0;border:none;z-index:0;}
html, body {height:100%;}
body {}
a {color:#f47721}
#header{position:relative;top:0;left:0;width:100%;clear:both;height:30px;background-color:#696458;}
#clearheader {height:30px; margin-top:-30px;}
#outer{min-height:100%;margin:0 auto; width:920px;margin-bottom:-30px;background:#fff;}
#middle {width:100%;float:left;position:relative;z-index:1;margin:0 -1px;}
#clearfooter {clear:both;height:45px;}
#footer {width:100%;clear:both;height:30px;color: #FFF;position:relative;background:#696458;} 

 h2{color:#f47721; margin:0; padding:0;font-size:29px;}
h3 {color:#a0c438; font-size:13px; margin:0 0 10px 0;font-size:16px; padding:0;}

input, textarea {border:1px solid #ccc;}



/* ---- SLIDING HEADER BOX ----- 
.slider{position:absolute; z-index:100; top:0px; right:0;}*/
#grid{ display:none;background:#857d6b; height:150px; z-index:1000;top:30px; width:100%} 


#nav{ height:30px; padding:0;/*background:#696458;*/ width:700px;float:left; margin:-40px 0 0 300px; }
ul.nav {height:30px;}
ul.nav li {float:left; list-style:none;margin:0; padding:0;}
ul.nav li a {display:block; font-size:20px; padding:5px 10px;color:#d1ccb9; text-decoration:none}
ul.nav li a:hover, ul.nav li.current_page_item a,  ul.nav li.current_page_parent a {color:#f47721; }
ul.nav ul {display:none;}

.subnav {position:absolute;z-index:4500;top:00px; margin:1px 0 0 15px}
ul#subnav {width:210px; height:339px;  background:url(img/overlay.png);padding:10px 0px; margin:0; }
ul#subnav li {list-style:none; margin:0; padding:0;}
ul#subnav li a {color:white; text-decoration:none; font-weight:bold; padding:2px 15px 2px 15px;display:block}
ul#subnav li a:hover, ul#subnav li.current_page_item a {background:#91b733 }
ul#subnav li.current_page_item ul li a {background:none }
ul#subnav li.current_page_item ul li a:honer {background:#91b733 }

ul#subnav li ul {margin:0; padding:0;margin-left:15px;}
ul#subnav li ul li a {font-weight:normal;;}

.subnav_btn {text-align:center; width:230px; height:30px; cursor:pointer; }



#img-head {  margin:10px 10px 10px 20px;height:100px;text-align:center; background: url(img/logo.gif) left center no-repeat;float:left; width:240px;} 
#img-head h1 {position:absolute; margin-left:-10000px;z-index:400; } 
#img-head a {display:block; color:#fff;width:240px; height:130px;margin-top:-10px;font-size:1px;} 
#img-head p{} 
.rss-head a:hover{text-decoration:underline;background:#fff;color:#000;}
.rss-head a {display:block; text-align:right;color:#fff;margin-bottom:5px;padding:2px 3px;}
.aligncenter, div.aligncenter { display: block;    margin-left: auto;    margin-right: auto;} 
.alignleft { float: left;} 
.alignright { float: right;} 
.wp-caption { border: 1px solid #ddd;    text-align: center;    background-color: #f3f3f3;    padding-top: 4px;    margin: 10px;  -moz-border-radius: 3px;    -khtml-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;} 
.wp-caption img { margin: 0;    padding: 0;    border: 0 none;} 
.wp-caption p.wp-caption-text { font-size: 11px;    line-height: 17px;    padding: 0 4px 5px;    margin: 0;} 

/* Several classes for wordpress */
.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.pagenav{}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

.article{}

/* IMAGE SLIDER */
#sitecontent {height:410px;}
#sitecontent { border:0px;}

#slider { width: 900px; float:left;} 
.scroll {height: 400px; width: 900px; overflow: auto; overflow: hidden; position: relative; clear: left;}
.panel { height: 400px; width: 900px;} 
.panel h3 {filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;text-align:right; margin-top:345px; position:absolute; z-index:300; color:black; background:white; padding:10px; width:880px;font-size:15px; }
.rounded {background:transparent url(img/rounded.png) no-repeat;height: 400px; width: 900px; top:0; margin:0 auto;position:absolute; z-index:399;float:left;}


ul.navigation {float:right; list-style: none; margin:10px 10px 0 0; padding: 0 20px 0 0; width:450px;position:absolute; right:20px;} 
ul.navigation li {width:31px; height:31px;overflow:hidden;padding:0; float:right; margin:0px 0px;} 
ul.navigation li a img { border:0; margin:0; padding:0;} 
ul.navigation li a span {display:none;  color:#666; padding:2px; font-size:12px; border:1px solid #333; background:#fff;position:absolute; z-index:4000;white-space:nowrap;} 
ul.navigation a {width:25px; height:25px;text-decoration:none;} 
ul.navigation a:hover span {display:block} 
ul.navigation a.selected {} 
ul.navigation a:focus { outline: none;} 
.scrollButtons {display:none; position: absolute;z-index:4532; top: 405px; cursor: pointer;background:#fff; border:1px solid #ccc; padding:2px;color:#aaa;} 
.scrollButtons:hover {background:#eee;border:1px solid #333;color:#333;} 
.scrollButtons.left { left: 20px; } 
.scrollButtons.right { right: 20px;} 
.hide { display: none;} 		
	


ul.navigation li a img{border:5px solid #fff; margin:0; padding:0;}
ul.navigation li a.selected img, ul.navigation li a:hover img{border:5px solid #a0c438; margin:0; padding:0;}

.utility {margin-top:5px;}

.songoftheday { float:left; width:260px; height:120px; }
/*.songoftheday h3 {visibility:hidden;margin:0; padding:0; height:60px;}*/
.songoftheday h2 {margin:10px 0 0 0;}
.songoftheday p {text-align:center; color:#e7e2d5; line-height:normal; padding:0; margin:0;}

.latest_flav {border-left:2px solid #e7e2d5;position:absolute;width:510px; margin-left:260px;margin-top:0px;height:80px; padding-left:120px; background: url(img/latest_flav_icon.jpg) no-repeat; overflow:hidden;}
.latest flav ul {margin:0; padding:0; list-style:none;}
.latest_flav ul li {margin:15px 0 0 0; padding:0; list-style:none;}
.latest_flav li a {color:#a0c438; font-size:16px; text-decoration:none; font-weight:bold; white-space:nowrap}
.latest_flav li a span {clear:both;display:block; color:#f47720; font-size:29px;}


.flavpost {padding:50px 50px 50px 300px; height:300px;font-size:15px; color:white; background:#f47721}
.flavpost h2 {font-size:50px;}

.sidebar { color:#555; float:left; width:230px; height:120px; text-align:left; margin-left:15px;}
.sidebar a { background:url(img/link_arrow2.jpg) #ef6f23 right no-repeat; color:#fff; padding:1px 10px 2px 5px; text-decoration:none; }
.sidebar a:hover { background:url(img/link_arrow.jpg) #7fb337 right no-repeat;  padding:1px 10px 2px 5px; text-decoration:none; }
/*.article a { background:url(img/link_arrow2.jpg) #ef6f23 right no-repeat; color:#fff; padding:1px 10px 2px 5px; text-decoration:none; }
.article a:hover { background:url(img/link_arrow.jpg) #7fb337 right no-repeat; padding:1px 10px 2px 5px; text-decoration:none; }*/
.sidebar h2{color:#f47721; margin:0; padding:0;font-size:29px;}
.sidebar h3 {color:#a0c438; font-size:13px; margin:0 0 10px 0;font-size:16px; padding:0;}

.article {border-left:2px solid #e7e2d5;color:#555;width:620px; float:right;margin-right:40px;padding-left:20px;}
.article h2{color:#f47721; margin:0; padding:0;font-size:29px;}
.article h3 {color:#a0c438; font-size:13px; margin:0 0 10px 0;font-size:16px; padding:0;}

#loader {position:absolute; margin:0 auto; text-align:center; width:900px; margin-top:150px;}



ul#flavposts {margin:0; padding:0; list-style:none}
ul#flavposts li {margin:0; padding:10px 0; border-bottom: 1px dotted #ccc}
ul#flavposts li a {text-decoration:none}
ul#flavposts li h2 {margin:0; padding:0;}
ul#flavposts li h3 {margin:0; padding:0 0 0 5px;}
ul#flavposts li p {margin:0; padding:0 0 0 5px;}

.pageimage {width:900px; height:130px;}

ul#latestflavnav {margin:0;padding:0;list-style:none;}
ul#latestflavnav li {margin:0;padding:0;border-bottom: 1px dotted #ccc}
ul#latestflavnav a {display:block;margin:0;padding:3px 5px; background:none; color: #ef6f23}
ul#latestflavnav a:hover {background:#ccc; color: #ef6f23}


ul#flavthumbs { list-style: none; margin:10px 10px 0 0; padding: 0 20px 0 0; width:450px;} 
ul#flavthumbs li {width:25px; height:25px;overflow:hidden;padding:0; float:left; margin:0px 0px;border:none;} 
ul#flavthumbs li a {display:block;width:20px; height:20px;margin:0; padding:0;border:1px solid #ccc;text-decoration:none;} 
ul#flavthumbs a.selected {} 
ul#flavthumbs a:focus { outline: none;} 

input#pwbox-1374 {border:1px solid #000;}

/* shadow */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #A0C438;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(img/shadow/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(img/shadow/close.png);}
#sb-nav-next{background-image:url(img/shadow/next.png);}
#sb-nav-previous{background-image:url(img/shadow/previous.png);}
#sb-nav-play{background-image:url(img/shadow/play.png);}
#sb-nav-pause{background-image:url(img/shadow/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
