/*   
Theme Name: Radio Trafiko
Theme URI: http://www.radiotrafiko.org/
Description: Child theme realizzato da Amanuensi.info per Radio Trafiko (Savona).
Author: Manuel Chiarlo / Amanuensi
Author URI: http://web.amanuensi.info/
Template: thematic
Version: 0.1 alpha
Tags: Thematic
.
Thematic is Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/*body { background:#fff url(../thematic/library/grids/960_grid_12_col.gif) repeat-y top center; }*/
/*body { background:#fff url(elements/col24x940px.gif) repeat-y top center; }*/


/* questa regola css va attivata se si utilizza il searchbox all'interno della access area */
/* #access-search{
	position:absolute;
	left:50%;
	width:260px;
	margin-left:170px;
	height:29px;
	padding:2px 0 0 4px;
}*/



/* CSS x JQUERY */
.ui-tabs .ui-tabs-hide {
     display: none;
}
.Remove_Iframe_class {
	display: none;
}
.changeP {
	display: block;
}
a.UploadBox-addclass, a.UploadBox-removeclass {
	cursor: pointer;
}


/* ANGOLI, BORDI E SFONDI */
#index-bottom, #avviso-naviganti, #main, .Remove_Iframe_class, li#execphp-459325601, .box-arancione, li#execphp-459333851, li#execphp-459372721, .archive .hentry, body.single .excerpt, li#text-440505321, #execphp-459326051 {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.hentry {
	padding:0px;
}
#main, #news-tabs, #podcast-tabs, .Remove_Iframe_class, #list-news-sidebar ul, .archive .hentry, li#text-440505321 {
	border:1px solid #CCCCCC;
}
#access{
	border:0;
}
#main, #news-tabs, #podcast-tabs, #shadow-footer, #list-news-sidebar ul {
	background-image: url(elements/bg-bottom.gif);
	background-position: 0 bottom;
	background-repeat: repeat-x;
}
#news-featured-box {
	background-color: black;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}
.news-featured-media a img {
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
}
#news-tabs, #podcast-tabs, #list-news-sidebar ul, #last-bacheca {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
div.news-tabs {
	background-color: #CCCCCC;
	background-image: url(elements/newsbox-ul-bg.gif);
	background-position: 0 bottom;
	background-repeat: repeat-x;
}
/*widgets bg */
#execphp-459372721, body.single .excerpt {
	background-color: #CCCCCC;
}
#execphp-459326051 {
	background-position: 180px 10px;
	background-color: #936abb;
	background-image: url(elements/podcast-icon.png);
	background-repeat: no-repeat;
}
#execphp-459333851 {
	background-color: #00CC00;
}
#execphp-459333851:hover, #execphp-459325601:hover, .box-arancione:hover, #execphp-459326051:hover {
	background-color: #333333;
}
.box-arancione:hover > p {
	color: white;
}
#execphp-459325601, .box-arancione {
	background-color: #FF4B33;
}
/* fine widgets bg */
#credits p, #quick-links p {
	text-align: right;
}
#avviso-naviganti {
	border:1px solid #fff10d;
	background: #ffffd7;
	margin-bottom:18px;
	padding:12px;
}
#footer, #primary {
	border: 0;
}
#shadow-footer {
	border-bottom-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-bottom-width: 1px;
}
#list-news-sidebar li {
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#list-news-sidebar h3 {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}
h3.header-news-list {
	background-color: #333333;
}
h3.header-podcast-list {
	background-color: #FF4B33;
}
#podcast-box {
	background-color: black;
	color: white;
}



/* MARGINI E PADDING */
#main {
	padding:36px 0 54px;
}
#news-box, #podcast-box {
	margin-bottom: 36px;
}
/* Use a .box to create a padded box inside a column.  */ 
.box { 
	padding: 12px; 
	margin-bottom: 18px; 
	background: none; /*#E5ECF9;*/
}
li#execphp-459325601, .box-arancione, li#execphp-459333851, li#execphp-459372721, #list-news-sidebar ul, .archive .hentry, li#execphp-459326051 { 
	padding: 12px; 
	margin-bottom: 18px;
}
.news-featured-text .box { 
	padding-bottom: 0;
	margin-bottom: 0; 
	background: none; /*#E5ECF9;*/
}
#news-featured-box {
	margin-bottom: 0px;
}
#license {
	margin-bottom: 18px;
	margin-left: 0;
}
#primary {
	padding-top: 0;
}
#execphp-459372721 form {
	margin-bottom: 0;
}
#shadow-footer {
	margin-bottom: 18px;
}
#siteinfo {
	padding: 0;
}
#shadow-footer p {
	padding-left: 12px;
	padding-right: 12px;
}
.UploadBox-addclass-span{
	display: block;
}
.Remove_Iframe_class {
	height:250px;
	margin-top: 9px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 12px;
	padding-bottom: 5px;
}
.tdomf_form input {
	margin-top: 9px;
}
/*#recaptcha_widget_div {
	margin-top: 36px;
}*/
.news-featured-media p {
	margin-top: 36px;
	margin-bottom: 0;
}
.news-featured-media p.media-buttons {
	margin-top: 18px;
	margin-bottom: 18px;
}
.aside ul ul {
list-style-position:inside;
list-style-type:none;
margin:0;
}
#list-news-sidebar ul li:hover {
	background-color:#E6E6E6;
}
#list-news-sidebar li.last {
	border-bottom: 0;
	font-size: 8px;
	font-weight: normal;
	margin-top: 6px;
}
#list-news-sidebar li.last:hover{
	background: none;
}
#list-news-sidebar li.last a, #list-news-sidebar li.last a:visited {
	text-decoration: none;
}
h3.header-podcast-list a, h3.header-news-list a, h3.header-podcast-list a:visited, h3.header-news-list a:visited  {
	padding-bottom: 9px;
	padding-top: 9px;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 18px;
	margin: 0px;
	display: block;
	color: white;
}
h3.header-podcast-list a:hover, h3.header-news-list a:hover, h3.header-podcast-list a:active, h3.header-news-list a:active {
	color: white;
}
#list-news-sidebar li {
	padding-left: 4px;
	padding-right: 6px;
}
#list-news-sidebar a.title-link, #list-news-sidebar a.title-link:visited {
	display: block;
	padding-bottom: 9px;
	padding-top: 9px;
	line-height: 17px;
	text-decoration: none;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	width: 170px;
	float: left
}
.accordion span.media-buttons {
	width: 20px;
	float: right;
	padding-bottom: 8px;
	padding-left: 6px;
}
span.media-buttons a.media-link {
	margin-top: 9px;
	float: right;
	text-indent: -3000px;
	width: 0px;
}
.entry-utility {
	margin: 0;
}
body.single .excerpt, li#text-440505321 {
	padding-bottom: 9px;
	padding-top: 9px;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 18px;
}
body.single .excerpt p {
margin: 0;
}
#secondary ul {
	margin-bottom: 18px;
}
.slug-programmi hr {
	margin-bottom: 27px;
}



/* LAYOUT - SOVRASCRIVE ALCUNI ELEMENTI DI LAYOUT */ 
.main-aside {
	right:40px;
	width:275px;
}
#content {
	margin:0 0 0 50px;
	width:545px;
}
.sf-menu {
	margin-left: 40px;
}
.news-featured-media {
	width: 310px;
}
.news-featured-text {
	width: 235px;
}
.news-featured-media, .news-featured-text {
	float: left;
}
#partner, #copyleft {
	float: left;
}
#partner {
	width: 610px;
}
#copyleft {
	width: 640px;
}

#quick-links, #credits {
	float: right;
}
#quick-links {
	width: 320px;
	float: right;
}
#credits {
	width: 280px;
	float: right;
}
#sponsor {
width: 310px;
float: right;
}
#blog-title {
float: left;
}




/* TIPOGRAFIA */
h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica neue", Helvetica, Arial, sans-serif;
}
#blog-title, #blog-description {
	font-size: 11px;
	text-transform: uppercase;
}
#blog-title {
	font-weight: bold
}
.category .page-title {
	font-family: Arial,sans-serif;
	font-size:26px;
	font-weight:bold;
	line-height:26px;
	padding:0 0 7px;
}
#news-featured-box {
	color: white;
}
.news-label {
	color: #fffa0c;	
	font-size: 12px;	
	text-transform: uppercase;	
	font-weight: bold;
	font-family: Arial,sans-serif;
}
.news-featured-text p {
	font-size: 13px;
	line-height: 18px;
	font-family: Arial,sans-serif;
}
#avviso-naviganti p {
	font-size: 11px;
	margin: 0;
}
#avviso-naviganti h2 {
	font-size: 16px;
}
#execphp-459372721 h3 {
	letter-spacing: -0.025em;
	font-weight: bold;
	font-size: 32px;
	line-height: 54px;
	color: white;
}
#execphp-459333851 h3, #execphp-459325601 h3, .box-arancione h3, #execphp-459326051 h3 {
	letter-spacing: -0.025em;
	font-weight: bold;
	font-size: 32px;
	line-height: 34px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#execphp-459333851 h3 a, #execphp-459333851 h3 a:visited, #execphp-459325601 a, #execphp-459325601 a:visited, .box-arancione a, .box-arancione a:visited, #execphp-459326051 a, #execphp-459326051 a:visited {
	color: white;
	text-decoration: none;
}
#execphp-459325601 p, .box-arancione p {
	font-weight: bold;
}
#execphp-459333851 span {
	color: #FCEE21;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -0.025em;
	line-height: 20px;
	padding-bottom: 4px;
}
#license, {
	font-size: 8px;
	text-transform: uppercase;
}
.date-home {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
}
#shadow-footer p, #bottom-footer p {
	font-size: 12px;
	line-height: 36px;
	margin-bottom: 0;
}
.UploadBox-addclass-span{
	font-weight: bold;
}
.Remove_Iframe_class fieldset legend {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0;
}
#news-featured-box h2 a, #news-featured-box h2 a:visited {
	color: white;
}
#news-featured-box h2 a:hover, #news-featured-box h2 a:active {
	color: yellow;
}
#news-featured-box p a {
	color: #4BB1DD;
	font-weight: bold;
}
#list-news-sidebar h3 {
	font-size: 14;
	font-weight: bold;
	letter-spacing: -0.025em;
}
#bacheca-tabs p {
	color: white;
}
#last-bacheca a, #last-bacheca a:visited, #last-bacheca table {
color: white;
}
#last-bacheca {
background-color: black;
}
.small {
font-size: 10px;
}
#execphp-459325601 p.small, .box-arancione p.small{
margin-top: 18px;
	font-weight: normal;
	line-height: 15px;
	color: white;
	margin-bottom: 0;
}
#execphp-459325601 p.small a, .box-arancione p.small a{

	font-weight: bold;
	text-decoration: underline;
}
.slug-programmi .entry-content a{
	text-decoration: none;
}
.slug-programmi .entry-content img{
	margin: 0;
}



/* BRANDING - SOVRASCRIVE TESTATA DI DEAFULT */
#branding {
padding:18px 0 54px;
}
#blog-title a {
    background: url(elements/testata.gif) no-repeat left top;
    display:block;
    text-indent:-9000px;
    width:470px;
    height:108px;
    z-index:100;
}
#blog-description {
    position:absolute;
    left:-9000px;
}




/*MENU - SOVRASCRIVE STILI DI DEFAULT */
.sf-menu li {
	font-family: "Helvetica Black", "Arial Black",Arial,sans-serif; /*ZONTA*/
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:#333 none repeat scroll 0 0;
}
.sf-menu a, .sf-menu a:visited {
	color:#FAFAFA;
	background:#333
}
.sf-menu a:hover, .sf-menu a:active {
	color:#FF4B33;
	background:#FAFAFA;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
	background: #FAFAFA;
	color: #FF4B33;
}
.sf-menu a {
	border-bottom:0;
}



/* NEWS BOX e PODCAST BOX */
div.news-tabs {
	margin:0;
	padding-top: 18px;
}
div.news-tabs h3.label {
	width: 150px;
	padding: 12px 12px 7px 7px ;
	font-size: 20px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: white;
	line-height: 22px;
	letter-spacing: -0.025em;
	background-color: #333;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
}
#last-news ul, #last-podcast ul {
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin:0;
}
#last-news ul li, #last-podcast ul li {
	border-bottom:1px solid #CCCCCC;
}
#last-news a, #last-news a:visited, #last-podcast a, #last-podcast a:visited {
	text-decoration: none;
	color: black;
}
#last-news p, #last-podcast p {
	font-weight: normal;
	text-decoration: none;
	color: black;
	margin: 0;
	padding: 0;
	padding-top: 12px;
	line-height: 18px;
	font-size: 11px;
}
#last-news a.title-link, #last-news a.title-link:visited, #last-podcast a.title-link, #last-podcast a.title-link:visited {
	padding-bottom: 11px;
	padding-top: 11px;
	padding-left: 6px;
	display: block;
	float: left;
}
#last-news a:hover, #last-news a:active, #last-podcast a:hover, #last-podcast a:active {
	color:#FF4B33;
}
#last-news a.media-link, #last-podcast a.media-link {
	float: right;
	width: 0;
	text-indent: -3000px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#last-news a.media-link, #last-podcast a.media-link, #last-news a.media-link:visited, #last-podcast a.media-link:visited {
	background-color: #999999;
}
#last-news a.media-link:hover, #last-podcast a.media-link:hover, #last-news a.media-link:active, #last-podcast a.media-link:active {
	background-color: #FF4B33;
}
#last-news span.media-buttons, #last-podcast span.media-buttons {
	padding-bottom: 11px;
	margin-right: 6px;
	display: block;
	float: right;
	width: 54px;
}
#last-news li:hover, #last-podcast li:hover {
	background-color: #E6E6E6;
}
#last-news.box, #last-podcast.box {
margin-bottom: 0px;
}


/*GENERAL MEDIA LINK*/
a.video, a.audio{
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 18px;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin-left: 9px;
}
a.video {
	background-image: url(elements/icons/icon_video.gif);
}
a.audio {
	background-image: url(elements/icons/icon_audio.gif);
}
a.image {
	background-image: url(elements/icons/icon_gallery.gif);
}
span.media-buttons a.media-link, span.media-buttons a.media-link:visited {
	background-color: #999999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
span.media-buttons a.media-link:hover, span.media-buttons a.media-link:active {
	background-color: #FF4B33;
}


/* WIDGET - MULTILINGUAL */
#qtranslate-language-chooser ul {
	list-style: none;
	margin-left: 0;
}
.qtrans_language_chooser li {
	float:left; margin-right:3px;
}
#qtranslate-language-chooser h3 {
	display: none;
}



/* FLOAT CLEARING */
#news-featured-box:after, ul.news-tabs:after, #shadow-footer:after, #bottom-footer:after, .qtrans_language_chooser:after, #last-news li:after, #last-podcast li:after, #list-news-sidebar li:after, #branding:after, .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html #news-featured-box,
* html ul.news-tabs,
* html #shadow-footer,
* html #bottom-footer,
* html .qtrans_language_chooser,
* html #last-news li,
* html #last-podcast li,
* html #list-news-sidebar li,
* html #branding,
* html .clearfix { height: 1%; } /* for IE5+6 */

*:first-child+html #news-featured-box,
*:first-child+html ul.news-tabs,
*:first-child+html #shadow-footer,
*:first-child+html #bottom-footer,
*:first-child+html .qtrans_language_chooser,
*:first-child+html #last-news li,
*:first-child+html #last-podcast li,
*:first-child+html #list-news-sidebar li,
*:first-child+html #branding,
*:first-child+html .clearfix { min-height: 1px; } /* for IE7 */