/*  
Theme Name: Normale
Description: Tema di default per il sito radio oltre.
Version: 1.6
Author: Giovanni Luca Ciaffoni

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {
margin:0;
padding:0;
}



body {
	font-size:.9em;
   	line-height: 1.7em;
   	margin:3%;
   	font-family:Arial, Helvetica, sans-serif;
	position:relative;
background-image:url(images/molo_sfumato_big.jpg);
background-position:bottom; 
background-repeat:no-repeat;
}

#page {
position:relative;
}

#sidebar, div.rightcolumn {
background-color:#EFEFEF;
/*float:right;*/
position:absolute;
right:0;
top:0;
width:20%;
text-align:center;
margin-left:5%;
}

#footer, div.footer {
clear:both;
position:relative;
/*
background-color:#DADADA;*/
padding:1em;
text-align:center;
font-size:.9em;
}

#header {
position:relative;
}

#content, div.main {
position:relative;
background-color:#FFFFFF;
margin:3%;
}

#wrapper { /* E' il div che contiene sidebar e content */
margin:0 auto;
overflow:hidden;
width:95%;
margin-top:2em;
margin-bottom:2em;
}

hr {
display:none;
}

#headerimg, div.header
 {
   font-size: 1.2em;
   height: 150px;
   color: #000000;
   background: #FFFFFF url(images/header_molo_lungo.jpg) no-repeat top left;
 }


#header a
 {
   text-decoration: none;
   color: white;
 }
 
 #header img,  div.header img {
 float:right;
 padding:1%;
 padding-right:8%;
 border:none;
 }

#header h1
 {
   font-size: 2.5em
 }
 
 h1 {
 color:#242673;
 text-align:left;
 margin:.2em;
 line-height:1.3em;
 font-size:1.4em;
 }

 ul  {
 list-style:none;
 margin-left:2em;
 }
 
#sidebar ul, div.rightcolumn ul {
list-style:none;
margin-left:0;
}

#sidebar ul ul, div.rightcolumn ul ul {
text-align:center;
}

#sidebar li , div.rightcolumn li{
padding:0;
margin:0;
}

#sidebar a , div.rightcolumn a {
text-decoration:none;
color:#333333;
margin:0;
padding:.5em;
display:block;
}

#sidebar a:hover, #sidebar a:active , div.rightcolumn  a:hover, div.rightcolumn  a:active {
font-weight:bold;
color:#000000;
background-color:#FFFFFF;
}


#sidebar h2, div.rightcolumn  h2 {
background-color:#DADADA;
font-size:1em;
text-align:center;
border:#999999 solid .01em;
color:#9B3737;
}

#sidebar input , div.rightcolumn  input {
margin:.5em;
border:#999999 solid .01em;
padding:.2em;
width:80%;
}

#sidebar #searchsubmit {
width:70%;
}

#sidebar form , div.rightcolumn  form {
margin-bottom:1em;
margin-top:0em;
}

.post, div.leftcolumn {
margin-bottom:2em;
margin-right:20%;
padding:1em;
}

h2  {
font-size:1.8em;
color:#242673;
text-decoration:none;
text-align:center;
}

h2  a {
font-size:.9em;
color:#8A2020;
text-decoration:none;
}


.entry {
margin-bottom:.5em;
margin-top:.5em;
}

.postmetadata
 {
   padding: 2px;
   font-size: 0.8em;
   border-top: .01em solid #8A2020;
   width:75%;
 }
 
 .post p {
 line-height:1.5em;
 margin-bottom:.7em;
 margin-top:.7em;
 }
 
 h3 a {
 font-size:1em;
color:#333333;
text-decoration:none;
 }
 
 h3 {
 font-size:1.3em;
 color:#9B3737;
 margin-top:2em;
 background-color:#EFEFEF;
/* border-bottom:#EFEFEF solid .1em;*/
 text-align:center;
 }
 
.invisibile {
position:absolute;
left:-1000em;
width:0;
height:0;
}

strong {
color:#242673;
}

em {
font-weight:bold;
text-transform:uppercase;
}
/*
.orizzontale {
float:left;
margin:1em;
padding:.5em;
border:black 1px solid;
}

*/
#giorni {
position:relative;
display:block;
text-align:center;
margin:0;
}

ul#giorni li {
margin:.5em;
display:inline;
/*float:left;*/
} 

ul#giorni li a{
 font-size:1em;
 font-weight:bold;
 color:#9B3737;
text-decoration:none;
}
ul#giorni li a:hover {
color:#000000;
background:#FFFFFF;
}
.sbiadito {
display:block;
text-align:right;
color:#666666;
font-weight:bold;
text-decoration:none;
}

a.sbiadito:hover {
color:#000000;
background:#FFFFFF;
}

img {
border:none;
}

a.evidente {
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
}

#themeswitcher li  {
display:block;
}
#themeswitcher li  span {
display:none;
}

#themeswitcher li a {
background-color:#000000;
color:#FFFFFF;
font-size:1.5em;
font-weight:bold;
text-transform:uppercase;
display:block;
padding:.7em;
}
#themeswitcher {
position:absolute;
top:-3em;
left:-3em;
}
.enfasi {
	display:block;
	font-size:2em;
	margin:1em;
	margin-bottom:.5em;
	}
	.centrato {
		margin:auto;
		text-align:center;
		margin-bottom:3em;
		}
		
		div.episode {
			border:solid 1px  #CCC;
			margin-bottom:1em;
			margin-top:1em;
			padding-bottom:1em;
			text-align:center;
			}
			
			p.episode_date {
				text-align:center;
				}
				
