/*
Theme Name: Dispatch
Theme URI: http://prothemedesign.com/themes/dispatch/
Description: A child theme for Mimbo Pro
Version: 0.1
Author: Darren Hoyt
Author URI: http://prothemedesign.com/
Template: mimbopro


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


*/


@import url("../mimbopro/style.css");

#skyscraper{
float:right;
width: 120px;
}

.destra{
	width:135px;
	float:right;
	background-color:#900000;
	color:#000;
	left: 650px;
margin:0px;
padding:0px;
text-align:left;
margin-right: 10px;
overflow:visible;
}

.destra fieldset{
border:0px;
margin:0px;
width:100%;
clear:both;
}

.destra .txt{
float:left;
width:75%;
font-size:11px;
}

.destra .txt input{
border:1px solid #000;
background-color:#FFF8DE;
color:#9E0000;
width:100%;
font-size:10px;
}

.destra .img{
float:right;
vertical-align:middle;
width:20%;
margin:0 auto;
text-align:center;
}

.destra li{
font-family: arial, helvetica, sans-serif;
margin:0px;
padding:2px;
border-left:1px solid #9E0000;
border-right:1px solid #9E0000;
font-size:12px;
list-style-type:none;
}

.destra li.rossomail{
background:#900000 url(/includes/mail.gif) 0 50% no-repeat;
border-bottom:1px solid #FC0;
padding-left:35px;
color:#FFF;
font-size:11px;
}

.destra li.rosso{
background-color:#900000;
border-bottom:1px solid #FC0;
color:#FFF;
}

.destra li.rosso a,
.destra li.rosso a:visited,
.destra li.rossomail a,
.destra li.rossomail a:visited{
color:#FFF;
text-decoration:none;
}

.destra li.rosso a:hover,
.destra li.rossomail a:hover{
color:#FC0;
}

.destra li.giallo{
background-color:#FFE991;
border-bottom:1px solid #900000;
color:#000;
}

.destra li.giallohead{
background-color:#FFCC00 !important;
padding:3px;
border-bottom:1px solid #900000 !important;
color:#000;
}

.destra li.giallobanner{
background-color:#FFE991;
border-top:1px solid #900000;
border-bottom:1px solid #900000;
text-align:center;
padding:4px;
color:#000;
}

.destra li.giallo a,
.destra li.giallo a:visited,
.destra li.giallohead a,
.destra li.giallohead a:visited{
color:#000;
text-decoration:none;
}
.destra li.giallohead a:hover{
color:#900;
text-decoration:underline;
}




/*-----Global-----*/
body {/*Global bgcolor & type*/ background:#FFF left; font-family:verdana, arial, sans-serif; padding-top:0px; }
#page {/*Global Font Size*/ border:none; font-size:.75em; margin-left: 0px; background:#FEFFE9; margin-top:0px;}
a, a:visited {/*Global Link Color*/ color: #000000;text-decoration:none }
a:hover, a:active {/*Global Link Rollovers*/ color:#2a2f34;text-decoration:underline; }
p {/*Spacing for Paragraphs*/ font-size:1em !important; line-height:165%}






/*-----Masthead and Logo-----*/
#masthead {/*Your Logo Image*/  background: no-repeat 50% center !important; border-top:3px solid #404040; height:108px; padding:5px 0 0px}
h1 {padding:0}
h1 a#logo, h1 a#logo:visited {/*Text Logo Color*/ color:#404040; font:bold 1.8em 'Helvetica Neue',Arial, sans-serif; padding:0}
h1 a#logo:hover, h1 a#logo:active {/*Logo rollover*/ color: #404040; text-decoration:underline;}
h2#description {color:#7d7d7d; letter-spacing:0.06em !important; font:italic 1.1em Georgia, "Times New Roman", Times, serif !important; text-transform:none}
h1, h2, h3, h4, h5 {/*Global Header Styles*/ font-family:'Helvetica Neue',Arial !important; font-weight:normal}






/*-----Nav Styles-----*/
#navbar {padding-top:10px; font: bold 1em Arial, Helvetica, sans-serif; border-bottom:1px solid #d8d8d8; border-top:1px solid #CCC;  background:#FEFFE9;}#nav li {margin-right:6px;}
#nav a, #nav a:visited {/*Top Nav Color*/ padding:6px 23px 8px !important; color: #FFF; margin-bottom:-1px; background:none; border:1px solid #d8d8d8; background:#960001;}


#nav li:hover, #nav li.sfHover, #nav a:hover {/*Active Tab Hover*/ background:#960001 !important;}	


#nav a:active, #nav a:focus {background:#960001  !important; }


#nav a.sf-with-ul {padding-right:32px !important;}


#nav a:hover {/*Inactive Tab Hover*/ text-decoration:underline !important; background:#960001; color: #FC0;}


#nav ul {/*Dropdown Positioning*/ margin-top:-4px; border-bottom:1px solid #a4a4a4; border-right:1px solid #a4a4a4}
#nav ul ul {margin-top:0;}


#nav li li {/*Transparent BG*/ margin:0; padding:0; background:url(/images/bg_dropdown.png) !important;}
#nav li li:hover, #nav li li.sfHover, #nav li li a:hover {background:none !important; color:#900 !important; text-decoration:none !important;}


#nav .current-cat a, #nav .current-cat a:visited, 
#nav .current_page_item a, #nav .current_page_item a:visited {/*Active state color for Tab*/ background:#960001 !important; margin-bottom:-1px; border-bottom:1px solid #FFF; }
 
#nav li li.current-cat a, #nav li li.current-cat a:visited, 
#nav li li.current_page_item a, #nav li li.current_page_item a:visited {/*Active state color for Submenu Item*/ background:url(/images/bg_dropdown.png) !important; margin:0;}


#nav li ul.children li a, #nav li ul.children li a:visited,  
#nav li ul li a, #nav li ul li a:visited, #nav li ul li a:hover, #nav li ul li a:active {/*Dropdown Styles*/ padding:8px 12px !important; border:none !important; background:url(images/bg_dropdown.png) !important; color:#000; margin-bottom:0; font-weight:normal;}


.sf-sub-indicator {/*Dropdown Indicator*/ background-image:url(images/arrow.gif) !important; height:11px; width:16px; top:8px; right:10px}
.children .sf-sub-indicator {/*Sub-Dropdown Indicator*/ background-image:url(images/arrow_child.gif) !important; height:11px; width:16px; top:8px; right:5px}


#s { background:#FFF !important; /*Search Bar Styles*/ color:#404040 !important; padding:3px; border:1px solid #d8d8d8; border-bottom: 1px solid #a1a1a1; border-right:1px solid #a1a1a1; width:160px;}


#searchform {padding:0; margin-top:-4px;}






/*-----Upper Homepage Modules-----*/
#upper {background:#FEFFE9 !important; }


.lead {/*Lead Story Module*/ background:#FFF; color:#000;}
.lead:hover {/*Lead Story Rollover*/ }
#interior .lead .right {width:438px;}	
.lead a, .lead a:visited {/*Lead Story Link Styles*/ color:#000; }
.lead img {border:none; padding:0; margin-top:3px;}
.lead .date {color: #000; padding:6px 0 10px; font-style:italic}
.lead p {font-size:11px !important;}
a#fullstory, a#fullstory:visited {/*"Full Story" Button*/ background:#FFDA46; color:#000;}
a#fullstory:hover, a#fullstory:active {color: #900;}
.lead .commentcount {/*Comments Icon*/ background-image:url(images/bubble2.gif) !important;}
.lead h3 {font-size:2.1em;}


#recent {/*"Recent Stories" Module*/ background: none !important; padding-top:5px;}
#recent ul {margin-top:1px !important;}
#recent li { border:none !important; padding:3px 0 !important; background:none !important; list-style: disc !important; margin-left:16px}
#recent a, #recent a:visited {/*Link Styles*/ color:#000 !important; font-weight:normal !important}
#recent a:hover, #recent a:active {color:#900 !important; text-decoration:none }


#carousel {	background:#f4f4f4 !important; padding:1px 0 9px !important; font:.9em Arial, Helvetica, sans-serif; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-bottom:5px;}
#carousel a, #carousel a:visited {/*Carousel Links*/ color:#4e4e4e !important}
#carousel a:hover, #carousel a:active {/*Carousel Rollovers*/ color:#000 !important; text-decoration:none;}
#carousel img, .image-borded {padding:3px !important; border:1px solid #cbcbcb !important;}
#carousel img:hover, .image-borded:hover {border:1px solid #000 !important;}


.jcarousel-clip-horizontal {margin-left:15px !important}
.jcarousel-skin-tango .jcarousel-prev-horizontal {/*Carousel "Previous" Arrow*/ background-image:url(images/prev-horizontal.png) !important; margin-left:14px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {/*Carousel "Next" Arrow*/ background-image:url(images/next-horizontal.png) !important}


.clearfloat {background:#FEFFE9;}




/*-----Center Homepage Column-----*/
#home #content {/*Middle Homepage Column*/ width:468px !important; background:#FEFFE9;}

#content h3 a:hover { color: #FC0; }

.stripes {background:#FEFFE9 !important}
#interior .stripes {padding:20px 0;}



.whitebox h3 {
background: #960001; 
padding: 3px 3px 1px 3px !important; 
border: 1px solid #600; 
border-top: 2px solid #000; 
height:auto; 
letter-spacing:0.07em !important; 
letter-spacing:0.18em !important; 
font-size:1em;
}
.whitebox h3 a, .whitebox h3 a:visited {
font-family:georgia;
}
.catnews {padding-top:0px; margin-bottom: 3px;}
.catnews h3 a, .catnews h3 a:visited {/*Main Cat Headline*/   color:#FFF; !important}
.whitebox, #rightbar {border:none !important}
.whitebox {padding-bottom:0 !important;}
.catnews img {margin:6px 13px 8px 0 !important; padding:3px !important; border-color:#cbcbcb !important}
.catnews p {line-height:165% !important;}
ul.headlines {padding-bottom:2px;}
.headlines li {margin-left:30px !important; padding:2px 0 !important; list-style:disc !important}


.whitebox h3, .whitebox h4, .widget h3 {font-family:Arial, Helvetica, sans-serif !important;}
.whitebox h4 {margin-bottom:10px; font-weight:bold}

					
					
					
					






/*-----Sidebar/Widget Nav Styles-----*/
#sidebar h3, .sidebar h3  {/*Blue Arrow Headers*/ height:26px; background:url(images/hdr_widget.png) no-repeat; color:#000 !important; padding:6px 0 0 9px; border:none !important;}


.widget ul {border:none !important}


.widget li {border-bottom:1px solid #CCC !important; padding:6px 0 !important; line-height:140% !important}


.widget li a, .widget li a:visited {/*Widget Link Styles*/ color:#000 !important; background:#FFF !important; border:none !important; padding:0 !important;}


#sidebar .widget li a:hover, #sidebar .widget li a:active,
#sidebar .widget li li a:hover, #sidebar .widget li li a:active,  
#rightbar .widget li a:hover, #rightbar .widget li a:active {background:#FFF !important; color:#900 !important;}


.widget li li {list-style:square !important; margin-left:30px; border:none !important; }


.widget h3, #recent h3 {/*Global Sidebar SubHeaders*/  
text-transform:uppercase; letter-spacing:0.17em !important; color:#FFDA46 !important; font:bold .8em Arial, Helvetica, sans-serif; 
border-bottom:3px solid #CCC !important}
 
#rightbar, #rightbar a, #home #sidebar, #interior #sidebar, #home .stripes {padding:0 !important; background:#dedede;}


#home #sidebar {margin-right:25px; background:#FFF;}


li.recentcomments {font-weight:bold}
li.recentcomments a, li.recentcomments a:visited {font:italic 1em Arial, Helvetica, sans-serif; }


.textwidget a, .textwidget a:visited {/*Text Widget Link Style*/ border-bottom:1px dotted #65717d !important; color:#65717d !important;}
.textwidget a:hover, .textwidget a:active {border-bottom:1px solid #65717d !important; text-decoration:none; color: #65717d !important}


li a.rsswidget, li a.rsswidget:visited {/*RSS Widget Styling*/ color:#65717d !important; font-weight:bold;}


#sidebar .widget h3 a.rsswidget, #sidebar .widget  h3 a.rsswidget:visited {color:#FFF !important}








/*-----Category/Archive/Search/Author Page Styles-----*/
.subfeature {/*Content box styles*/ background:#FFF; border:none; border-bottom:1px solid #CCC;}	
.subfeature h4 a, .subfeature h4 a:visited {/*Link Styles*/ color:#2e2e2e;}


.cat-excerpt img, #image-gallery img {padding:0; border:none; margin-top:4px}


body.archive h2 {border:none; padding:0; margin:-6px 0 0 0}


h4.pagetitle {font: italic 1.4em Georgia, "Times New Roman", Times, serif !important}


#author {/*Author Box*/ background:#efefef;}


.more-in li {
	list-style: disc
	}
	




/*-----Single-Post Styles-----*/
#interior #content {/*Main Content Column*/ float:left; width:490px; padding:12px 0 0; background:#FFF;}


#breadcrumbs {/*Breadcrumb styles; can be turned on by deleting display:none*/ background:#f4f4f4; color:#404040; padding-top:6px !important; font-style:italic; margin-top:4px; display:none}
#breadcrumbs a, #breadcrumbs a:visited { color:#79999a; font-style:normal; font:Arial, Helvetica, sans-serif}


h2 {/*Article Title*/ border:none; padding:0; margin-top:-4px; font: normal 2.5em 'Helvetica Neue',Arial !important}


.postmetadata {/*Author and Time*/ font-style:italic; padding:10px 0; border:none; }

.entry blockquote {background:#FFF; border:none; border-left:3px solid #CCC; padding:0 20px; margin:22px 0 22px 50px;}


#tags {background-color:#f0f0f0;}

.catnewsMainStory {
background-color:#FFF;
}

#submit {/*Submit button styles*/ color:#FFF; background: #000; border:0;}
#submit:hover {background:#404040;}
#submit:active {background:#6f6f6f;}


cite.fn {/*Commenter*/ font:bold 1.5em 'Helvetica Neue',Arial !important; letter-spacing:0.02em;}


.commentlist {margin-top:25px;}
.comment-date a, .comment-date a:visited {/*Comment Date Styles*/ color:#afafaf}
.commentlist li {/*Individual Comments*/ background:#FFF; border:0; border-bottom:1px solid #CCC; padding:7px 0}
.commentlist li.depth-2, .commentlist li.depth-3 {/*Threaded Comments*/ border-left:1px solid #CCC; border-top:none; margin:30px 0px 30px 40px; padding:0 0 0 15px;background:#FFF;}
.commentlist li.bypostauthor {/*Author Comments*/ background:#EFEFEF !important; border:none !important; border:1px solid #CCC !important;padding:12px;}


.entry p {/*Paragraph Styles*/ line-height:140%; font-size:12px !important; text-align: justify}
.entry h3 {border:none}
h3#comments, h3#trackbacks, #respond h3 {font-weight:bold}


.post a, .post a:visited, li.comment p a, li.comment p a:visited {/*Post Link Style*/ border-bottom:1px dotted #65717d;}
.post a:hover, .post a:active, li.comment p a:hover, li.comment p a:active {border-bottom:1px solid #65717d; text-decoration:none}


.comment-date a, .reply a {border:none !important}


#widget-single-right h3 {font-size:0.9em;}

th {background:#FFF;}

.clearfloat {background:#FFF;}

h4 {background:#FFF;}

/*Footer and Bottom Widgets*/
#meta {/*Lower widget region*/ background:#FEFFE9; border-top:3px solid #404040; margin-top:1px;}
#meta {/*Text Color*/ color:#000 !important;}
#meta h3 {/*Header Styles*/ color:#404040; border-color:#CCC;}
#meta .widget li {list-style:disc; margin-left:15px; padding:1px 0 !important; border:none !important}
#meta ul {margin-top:5px;}

#footer {color: #000; background:#FFDA46; padding: 10px 14px !important; overflow:hidden; margin-left: 0px;}
#footer a, #footer a:visited {/*Footer Link styles*/ color:#000;}
#footer a:hover, #footer a:active { color:#900; text-decoration:underline }
#footer img {margin-left:5px;}

.widget{font-family: arial}


html, body{background: #FEFFE9}
#page{background: #fff}
#navbar{float:left;width: 675px;padding: 5px 0 0 10px; margin: 5px 0;background:#fff}
#nav{width: auto;}
#nav a{padding:6px 22px 8px !important;font-size: 12px}

.post-cats{
padding: 0 5px 0 5px;
margin-right: 5px;
}
.post-cats a{color:#fff !important}

.foto-notizie{
float:left;
margin: 0 5px 5px 0;
}



.image-borded p{
margin: 0;paddin: 0;
}



.foto-notizie{
float:left;
margin: 0 15px 5px 0;
text-align:center;
border-right: 1px solid #ccc;
padding-right: 13px;
}
.foto-notizie * {margin:0;line-height: 120%;}


.lead{
margin: 0;
padding-bottom: 0;
padding-top: 0;
}

.lead {
width: 650px;    
}
#carousel{
clear:right;
}

.lead p, .rubriche p {
margin: 5px 0;
padding:0;
}
/*.headlines, .headlines li{
list-style:none !important;
}
ul.headlines{
padding: 0;
}
ul.headlines{
padding: 0;
margin-left: 100px !important;
}
*/

.headlines{
margin-left: 82px;
padding-top: 0;
}
#appuntamenti{
width:330px;
height:35px;
margin:0px;
padding:0px;
margin-top:10px;
float:right;
overflow:hidden;
font-size:80%;
background:transparent url(/includes/app.gif) 0 0 no-repeat;
text-align:left;
}

#app_interno{
width:294px;
height:25px;
margin-top:4px;
margin-left:22px !important;
margin-left: 12px;
padding-left:10px;
border-top:1px solid #8F0000;
border-bottom:1px solid #8F0000;
border-right:1px solid #8F0000;
float:left;
text-align:left;
overflow:hidden;
}

#app_interno li,
#app_interno.hasJS li{
font-size:12px;
padding: 2px 0px 2px 40px;
text-align:left;
width:100%;
list-style-type:none;
margin:0px;
}

#app_interno li a,
#app_interno li a:visited{
color:#000;
text-decoration:none;
}


#app_interno.hasJS{
	height:25px;
	position:relative;
background:transparent;
width:90%;
text-align:center;
overflow:hidden;
}
/* The nested UL with JS */
#app_interno.hasJS ul{
text-align:left;
	position:absolute;
	top:25px;
	left:0;
}
.DOMnewsstopper{
float:right;
}


#appstop{
float:right;
width:25px;
height:10px;
font-size:10px;
padding:19px 0px;
}

#appstop a,
#appstop a:visited{
color:#8F0000;
text-decoration:none;
}


#brevi{
}
#brevi h3{
padding: 0 5px;
font-weight:bold;
font-size:12px;
margin:0;
}
#brevi ul{
list-style:none;
padding: 0 5px;
}
#brevi li { 
margin: 5px 0;
}
#upper, .stripes{
background:#fff !important;
}

#meta{
font-size:11px;
}

.header_logo{
background: url(images/header.png);
display:block;
width: 832px;
height: 114px;
margin-left: -1px;
}
.header_logo span{
font-size: 45px;
display:block;
padding-left: 350px;
padding-top: 15px;
cursor: pinter;
}
.header_logo:hover{
text-decoration:none !important;
}

.image-borded p{
margin: 0;paddin: 0;
}



.foto-notizie{
float:left;
margin: 0 10px 5px 0;
text-align:center;
padding-right: 10px;
}
.foto-notizie * {margin:0;line-height: 120%;}


.lead{
margin: 0;
padding-bottom: 0;
padding-top: 0;
}

.lead {
width: 650px;    
}
#carousel{
clear:right;
}

.lead p, .rubriche p {
margin: 5px 0;
padding:0;
}
/*
.headlines, .headlines li{
list-style:none !important;
}
ul.headlines{
padding: 0;
}
ul.headlines{
padding: 0;
margin-left: 100px !important;
}
*/
#appuntamenti{
width:330px;
height:35px;
margin:0px;
padding:0px;
margin-top:10px;
float:right;
overflow:hidden;
font-size:80%;
background:transparent url(/includes/app.gif) 0 0 no-repeat;
text-align:left;
}

#app_interno{
width:294px;
height:25px;
margin-top:4px;
margin-left:22px !important;
margin-left: 12px;
padding-left:10px;
border-top:1px solid #8F0000;
border-bottom:1px solid #8F0000;
border-right:1px solid #8F0000;
float:left;
text-align:left;
overflow:hidden;
}

#app_interno li,
#app_interno.hasJS li{
font-size:12px;
padding: 2px 0px 2px 40px;
text-align:left;
width:100%;
list-style-type:none;
margin:0px;
}

#app_interno li a,
#app_interno li a:visited{
color:#000;
text-decoration:none;
}


#app_interno.hasJS{
	height:25px;
	position:relative;
background:transparent;
width:90%;
text-align:center;
overflow:hidden;
}
/* The nested UL with JS */
#app_interno.hasJS ul{
text-align:left;
	position:absolute;
	top:25px;
	left:0;
}
.DOMnewsstopper{
float:right;
}


#appstop{
float:right;
width:25px;
height:10px;
font-size:10px;
padding:19px 0px;
}

#appstop a,
#appstop a:visited{
color:#8F0000;
text-decoration:none;
}


#brevi{
border:1px solid #900;
}
#brevi h3{
padding: 0 5px;
font-weight:bold;
font-size:12px;
margin:0;
color: #fff;
background: #900;
border: 0;
}
#brevi ul{
list-style:none;
padding: 0 5px;
}
#brevi li { 
margin: 5px 0;
}
#upper{
background:#fff !important;
}
