/*  
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");


/*-----Global-----*/
body {/*Global bgcolor & type*/ background:#e9e9e9; font-family: Arial, Helvetica, sans-serif; padding-top:2px}
#page {/*Global Font Size*/ border:none;}
a, a:visited {/*Global Link Style*/ text-decoration:none }
a:hover, a:active {/*Global Link Rollovers*/ color:#2a2f34;text-decoration:underline; }


/*-----Masthead and Logo-----*/


#logo {padding-top:22px; color: #333; text-shadow: none}
#logo a, #logo a:visited {/*Text Logo Color*/ color:#333 !important;}
#description {color:#7d7d7d; font-size: 1.1em; text-transform:none; letter-spacing: 0;}


/*-----Nav Styles-----*/
body #navbar {border-bottom:1px solid #bcbcbc; border-top:1px solid #bcbcbc; background:#FFF !important; padding-right: 0 !important;}
#nav a, #nav a:visited {/*Top Nav Color*/ color: #404040; background:#fff; text-shadow: none !important; font-size: 12px!important;}

#nav li:hover, #nav li.sfHover, #nav a:hover {/*Active Tab Hover*/ background: #efefef !important; color: #404040;}	

#nav a:active, #nav a:focus {background: #f19e24 !important;}

#nav a.sf-with-ul {padding-right:30px !important;}

#nav ul {/*Dropdown Positioning*/ margin-top:-4px;}

#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:#fff !important; text-decoration:none !important; background: #c0c0c0 !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:#efefef !important;  border:none}
 
#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*/ background:url(images/bg_dropdown.png) !important; color:#c0c0c0; 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:#dfdfdf; /*Search Bar Styles*/ border: none; border: 1px solid #fff;}
#s:focus {border:1px solid #bcbcbc;}
#searchsubmit:hover {background-color: #dedede}



/*-----Upper Homepage Modules-----*/
#upper {background:#e9e9e9 !important; border: none !important; padding: 0 0 10px; !important; margin: 0 !important;}
#home #sidebar {background-color: #e9e9e9;margin-bottom: 0; text-align: center;}
#lead {/*Lead Story Module*/ background:#e9e9e9; color:#000;}
#lead:hover {/*Lead Story Rollover*/ background:#dfdfdf;}
#lead a, #lead a:visited {/*Lead Story Link Styles*/ color:#000;}
#lead img {border-color: #666}
#lead img:hover {border-color: #e9e9e9;}
#lead .date {color: #000;}
a#fullstory, a#fullstory:visited {/* Full Story  Button*/ background:#202020;color:#e9e9e9;}
a#fullstory:hover, a#fullstory:active {background:#000}
#lead .commentcount {/*Comments Icon*/ background-image:url(images/bubble2.gif) !important;}
#lead h2 {font-size:2em;}
.bigger p {font-size: 16px;}

#recent {/*  Recent Stories Module */ background: none !important; padding:10px 10px !important; /*width: 295px !important;*/}
#recent h3 {color: #333;}
#recent ul {margin-top:3px !important;}
#recent li { border:none !important; background:none !important; list-style: square !important; margin-left:16px; line-height:140%; padding: 6px 0 !important;}
#recent a, #recent a:visited {/*Link Styles*/ color:#454545 !important; text-shadow: none !important}
#recent a:hover, #recent a:active {color:#000 !important; text-decoration:none }
#recent .textwidget, #recent .widget {margin: 0;}

#carousel {border:1px solid #E0E0DB !important}
#carousel a, #carousel a:visited {/*Carousel Links*/ color:#4e4e4e !important}
#carousel a:hover, #carousel a:active {/*Carousel Rollovers*/ color:#000 !important; text-decoration:none;}




/*-----Center Homepage Column-----*/
#home .stripes {margin-top: -20px;}
#interior .stripes {padding: 10px 0 0 !important}
.stripes {background:#FFF !important}

.whitebox, #home sidebar {border:none !important;}
.whitebox {padding-bottom:0 !important;}

ul.headlines {float: left; max-width: 500px; }
.headlines li a {font-weight: normal!important; font-size: 14px!important;}
p.more {font-weight: bold;}
.catnews h4 {margin:0 0 8px !important}
#home #content {width: 743px !important}
.catnews p {font-size: 14px !important;}
h3.cat-feature {background: #1B7D9A;margin: 0;
    padding: 5px 0 4px 7px;
    font-size: 1.1em; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.35);}
.catnewsMainStory h4 {clear: none;}
hr {margin: 5px 0; background: #b0b0b0 !important;}

/*-----Sidebar/Widget Nav Styles-----*/

.widget li a, .widget li a:visited {/*Widget Link Styles*/ color:#525252 !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 {color:#111 !important; text-decoration: none !important}
 
#rightbar, #home #sidebar, #interior #sidebar, #home .stripes {padding:6px !important; border: none !important}

sidebar {padding: 0 !important}



/*-----Category/Archive/Search/Author Page Styles-----*/
.subfeature {/*Content box styles*/ background:#FFF; border-color: #CCC;}	
.subfeature h4 a, .subfeature h4 a:visited {/*Link Styles*/ color:#2e2e2e; font-weight: bold}

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;}

.archive #lead .right  {width: 449px}

.more-in li {list-style: disc}

#author p {width: 525px;}
	


/*-----Single-Post Styles-----*/
#interior #content {width: 670px; padding: 12px 12px 12px 0 !important;}

#breadcrumbs {/*Breadcrumb styles; can be turned on by deleting display:none*/ background:#f4f4f4;color:#404040; 
padding:8px !important; border-top:0; border-bottom: 1px solid #999; display: none;}
#breadcrumbs a, #breadcrumbs a:visited {color: #999;}

.entry blockquote {background:#FFF; border:none; border-left:3px solid #CCC; padding:0 20px; margin:22px 0 22px 50px;}

#tags {background-color:#f0f0f0}

.comment-date a, .comment-date a:visited {/*Comment Date Styles*/ color:#afafaf}

.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}

.post .postmetadata a, .post .postmetadata a:visited, 
.post .widget a, .post .widget a:visited {border: 0}
.post sup {line-height: 0; font-size: 70%; }


.portfolio-slideshow {
margin-left: auto !important;
margin-right: auto !important;
text-align: center
}



/*Footer and Bottom Widgets*/
#meta {/*Lower widget region*/ background: #FFF; border-top:3px solid #404040; margin-top:32px;}
#meta a, #meta a:visited {/*Link colors*/ color:#404040;}
#meta {/*Text Color*/ color:#404040 !important;}
#meta h3 {/*Header Styles*/ color:#404040; border-color:#CCC;}
#meta .widget li {list-style:disc; margin-left:15px; padding:4px 0 !important; border:none !important}
#meta ul {margin-top:10px;}

footer {color: #FFF; background:#404040; padding: 10px 14px !important; overflow:hidden}
footer a, footer a:visited {/*Footer Link styles*/ color:#d2d2d2;}
footer a:hover, #footer a:active { color:#d2d2d2; text-decoration:underline }
footer img {margin-left:5px;}