/*
Theme Name: facetoface
Theme URI: http://www.radiofacetoface.com
Description: my own
Version: 1.0
Tags: fixed width, two columns, radio, blue
Author: Rododendro
Author URI: http://www.radiofacetoface.com/
*/

body {margin:0; font-family:Trebuchet MS; background:#045A97 url(images/body_bk.jpg);}
li {list-style:none;}
a {text-decoraton:none; color:#000;}
img {border:0;}
#cnt {width:840px; margin: 0 auto; background:url(images/bk.jpg) repeat-y;}

/*----- HEADER E FOOTER -----*/
#header {width:812px; height:288px; background:url(images/header.jpg) no-repeat; margin:0 auto;}
#siae {position:absolute; margin-top:43px; margin-left:20px; font-family:Trebuchet MS; font-size:10px; line-height:10px; color:#FFF}
#address, #address a {font-family:Trebuchet MS; padding-top:4px; font-size:10px; line-height:10px; color:#FFF; text-align:center; text-decoraton:none;}
#footer {clear:both; width:812px; height:60px; background:url(images/footer.jpg); margin:0 auto;}

/*----- MENU -----*/
#menu {position:absolute; margin-top:267px; margin-left:45px; font-family: Trebuchet MS; font-size:11px; color:#FFF;}
#menu li {float:left; text-decoration:none; color:#FFF; text-transform:uppercase; list-style:none; padding: 0 10px 0 10px;}
#menu a {text-decoration:none; color:#FFF;}
#menu a:hover {color:#041E59}
.home {border-left:1px solid white;}
#menu_sx {float:left;}
#menu_dx {float:left; margin-left:90px;}

/*----- CONTENUTI -----*/
#cnt_up {float:left; width:100%;}
#cnt_down {float:left; width:100%; padding-top:5px;}
#onair {float:left; width:511px; height:170px; background:url(images/onair.jpg); margin-bottom:30px;}
#radio {width:187px; height:24px; background:url(images/radio.gif) no-repeat; border:0; margin:0 auto; margin-top:130px; margin-left:165px; text-align:center;}
#radio a {font-size:11px; color:#FFF; line-height:24px; text-decoration:none;}
#radio a:hover {color:#041D50;}
.otherradio a {font-size:10px; color:#FFF; text-decoration:none; margin-left:185px; margin-top:5px;}
.otherradio a:hover {color:#041D50;}
#lounge {float:left; width:250px; height:170px; margin-left:12px;}
#pop{float:left;width:250px; height:170px; margin-left:2px;}
#chillout {float:left;width:250px; height:170px; margin-left:40px;}

/*----- ARTICOLO -----*/
#jingle, #poesia {width:511px; height:108px; margin:10px auto; padding-bottom:5px; background:#FFF;}
#article_up {width:100%; height:22px; background:url(images/article_up.jpg);}
#article {float:left; width:511px; margin-left:40px; height:100%; background:#EEF7FE;}
.continua, .more-link {text-decoration:none; color:#0B223F; border:0; margin:0;}
/* post styles */
.post{
margin: 0 0 10px 0;
padding: 5px;
}
.entry{
margin: 0;
padding: 2px 10px 2px 10px;
font-size:13px;
color:#333;
line-height:18px;
}
.post h2 {
color: black;
font-size: 16px;
padding: 2px 0 4px 2px;
margin: 0 0 5px 0;
border-bottom:1px dashed #333;
}
.post h2 a {
text-decoration:none;
color: black;
}
.post h2 a:hover{
text-decoration:none;
color: black;
}
.postmetadata{
font-size:80%;
border-top: 1px solid #8CD1FD;
background:#EBF7FF;
padding: 1px 0 1px 5px;
margin: 0 5px;
font-size:10px;
}
.postmetadata p{
line-height: 15px;
padding: 0;
margin: 3px 0;
}


/*  Comments   */
h3#comments, h3#postcomment{
	font-size: 100%;
	font-family:verdana, sans-serif;
}	
ol#commentlist{
padding: 0 0 0 20px;
font-size: 90%;
list-style-type:none;
}
ol#commentlist li{
	padding: 2px 10px;
	margin: 0;
}
ol#commentlist li p.commentheader{
margin: 3px 0 0px 0;
padding: 1px 5px;
}
ul#commentlist{
padding: 0;
margin:0;
list-style-type:none;
}
ul#commentlist li{
	display: block;
	padding: 0;
	margin: 0 15px;
	font-size:90%;
	border: 4px solid white;
}
ul#commentlist li div.gravatar {
	width:40px;
	float:left;
	text-align: center;
	padding: 5px 0 0 5px;
}
ul#commentlist li div.gravatar img{
border: 2px solid #ddd;
}
ul#commentlist li p.commentauthor {
	padding: 0;
	margin: 0 0 2px 0;
	overflow:hidden;
}
ul#commentlist li p.commentheader{
margin: 0 0 10px 0;
padding: 0px;
}
ul#commentlist li div.commenttext{
padding: 0 0 0 0px;
margin:5px 10px 5px 60px;
}
ul#commentlist li div.commenttext div.commentwrapper{
background: #F0F9FF;
margin:0 0 0 5px;
padding: 3px 8px;
border-top: 1px solid #8CD1FD; 
}

/*----- SIDEBAR -----*/
#sidebar {float:right; width:250px; height:100%; margin-right:35px; background:#D1D1D1;}
#sidebar .widget_cnt {padding-bottom:5px; border-bottom:1px dashed #767799;}
#sidebar li a {font-size:11px; border:0; padding:0; text-decoration:none;}
#sidebar h2 {font-size:12px; padding-left:5px; margin-top:10px;}
#sidebar ul {margin-left:10px; padding:0; font-size:12px;}

/*----- BOX COMMENTI -----*/
.commenti, .commenti h2 {font-size:11px; color:#222; text-decoraton:none; line-height:16px;}
#commenti_cnt {padding:10px 20px 0 20px; text-align:justify; background:#D5EFFD;}
.commenti li {border-top:1px dashed #CCC; padding:10px 0; margin-bottom:10px; }
.textwidget {margin:0; padding:0;}

/*----- BOX RSS -----*/
.rsswidget {line-height:18px;}
#sidebar a:hover {color:#FFF;}

/*----- NEWSLETTER FORM -----*/
#newsletter {min-height:70px; border-top:1px dashed #767799; border-bottom:1px dashed #767799; background:#1F91C7; margin:10px 0;}
.newsletterTextInput {width:150px; border:1px solid #FFF; margin-left:5px}
#newsletter h2 {color:#FFF; text-transform:uppercase;}
#newsletter p {color:#1F8AC0; font-size:11px; padding:5px; text-align:justify; background:#FFF;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
