/*
Theme Name: Piu' Vicino
Theme URI: 
Author: Vito Marinelli
Author URI: http://vitomarinelli.it/
Description: Piu' Vicino Production - Theme wordpress per Piu' Vicino Production
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: 
*/


/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol,li { list-style: none; }
fieldset,img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
* :focus { outline: 0; }



/* IMPAGINAZIONE */

body { font:13px arial; background:url(images/pagina.jpg) repeat-x #B60522; color:#333;  }

/* LAYOUT */

#head { margin:0 auto; padding:0; width:980px;  }
#head .logo { background:url(images/logo.png) no-repeat; width:400px; height:85px; float:left;}
#head .banner { width:480px; float:right; padding-top:12px;  }

#home { margin:0 auto; background:url(images/home.jpg) top center no-repeat #000; height:383px; } 
#pagina { background:#FFF url(images/pagina_.jpg) top center repeat-y; padding:30px 0 30px 0;}
#main { margin:0 auto; width:980px;}
#content {	width: 60%;	float: left; }

#sidebar { width: 35%; float: right; }
#sidebar h2 { font-family: 'Oswald', serif; font-size:13px; font-weight:normal; color:#FFF; text-transform:uppercase;  letter-spacing:1px; background: #B60522; padding:7px 12px 7px 12px; margin:5px 0 10px 0; display:inline-block;}
#sidebar li { margin:0; padding:0; margin-bottom:20px; }

#both {	clear: both; }
#footer { margin:0 auto; width:980px; padding-top:20px; color:#FFF; font-size:11px; letter-spacing:1px; margin-bottom:60px; }
#footer a, #footer a:link { color:#FFF; text-decoration:none;}
#footer .copyright { float:left; width:350px; }
#footer .link { float:right; width:600px; text-align:right; }
#footer img {vertical-align:middle; margin:0 5px 0 5px;}


/* NAVIGATION */

#navbar { margin:0 auto; padding:0; width:980px; height:34px; }
#navbar li { float:left; margin-right:60px; }
#navbar li a, #navbar li a:link { font-family: 'Oswald', arial; serif; line-height:34px; font-size:13px; text-transform:uppercase; color:#FFF; text-decoration:none; letter-spacing:1px;  }
#navbar li a:hover { color:#CCC;  }

#menu-header ul ul {	display: none; 	list-style:none; z-index:100; }
#menu-header ul li:hover > ul {	 }

#menu-header.menu ul  {  width:160px; position:fixed; z-index:999; display:none;  }
#menu-header.menu ul li a { background:black; display:block; width:130px;  height:34px; padding-left:15px; font-size:10px; text-transform:uppercase;}
#menu-header.menu ul li a:hover { background:gray; }

/* TIPOGRAFIA */

a, a:link { color:#B60522; text-decoration:none;}
a:hover {color:#666;}

h1 { font-family: 'Oswald', serif; font-size:13px; font-weight:normal; color:#FFF; text-transform:uppercase; letter-spacing:1px; background: #B60522; padding:7px 12px 7px 12px; margin:5px 0 0px 0; display:inline-block;}
h1 a, h1 a:link {color:#FFF;}
h1 a:hover {color:#CCC;}

h2 { font-family: 'Oswald', serif; font-size:11px; font-weight:normal; color:#FFF; text-transform:uppercase; letter-spacing:1px; background: #666; padding:5px 10px 5px 10px; margin:5px 0 15px 0; display:inline-block;}


h3 { font-family: 'Oswald', serif; font-size:11px; font-weight:normal; color:#FFF; text-transform:uppercase; letter-spacing:1px; background: #666; padding:5px 10px 5px 10px; margin:0px 0 5px 0; display:inline-block;}



p {margin-bottom:15px; line-height:18px;}
hr {  border:0; border-bottom:1px solid #CCC; margin-bottom:20px; }


/* AGGIUNTE E PLUG-IN */

#homepage {}
#homepage img { float:left; margin:0 10px 10px 0;}
#homepage h2  { display:inline-block;}
#homepage h2 a, #homepage h2 a:link   { text-decoration:none; font-size:16px; color:#666;}
#homepage h2 a:hover   { text-decoration:none; font-size:16px; color:#000;}


#events-calendar-list {}
#events-calendar-list a, #events-calendar-list a:link { text-decoration:none; color:#666;}
#events-calendar-list li { border-bottom:1px solid #CCC; padding:10px 0 5px 0;}
#events-calendar-list li strong { display:block; color:#B6051F; margin-bottom:3px; font-size:12px; }


/* PLAYLIST */


#shop {width:470px; margin:0 auto; padding-left:520px; padding-top:20px; padding-bottom:25px;}


#playlist {width:470px; margin:0 auto; padding-left:520px;}
#playlist2 {width:470px; margin:0;}


.player {width:470px; margin:0; background:#363533; padding-left:20px;}

.audiojs .time {display:none;}
.audiojs { width: 240px; height:24px; background:none; }
.audiojs p { line-height:24px;}
.audiojs .scrubber { line-height:24px; margin:4px; margin-left:10px; width:190px;}
.audiojs .play-pause { line-height:24px; height:24px; padding:0;}
.brano {float:left; width:150px; height:23px; font:bold 11px arial; line-height:23px; color:#CCC; border-bottom:1px solid #444; }
.buy { float:right; width:66px; height:23px; background:url(images/buy.jpg) no-repeat; }


div.shopping_cart h2 {display:none;}