/*  
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);

body {
background:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
padding-top:5px;
}

#page {
border:none;
}

a,a:visited {
text-decoration:none;
}

a:hover,a:active {
color:#2a2f34;
text-decoration:underline;
}

#masthead {
background:#fff;
border-top:3px solid #404040;
}

#logo {
padding-top:22px;
color:#333;
text-shadow:none;
}

#logo a,#logo a:visited {
color:#333!important;
}

#description {
color:#7d7d7d;
font-size:1.1em;
text-transform:none;
letter-spacing:0;
}

body #navbar {
border-bottom:1px solid #bcbcbc;
border-top:1px solid #d8d8d8;
background:#FFF!important;
padding-right:0!important;
}

body #nav-secondary {
	background:#f5f5f5;
}

.nav a,
.nav a:visited {
color:#404040 !important;
background:none !important;
text-shadow:none!important;
}

.nav li:hover,
.nav li.sfHover,
.nav a:hover {
background:#efefef!important;
color:#404040;
}

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

.nav li li {
background:url(/wp-content/themes/dispatch/images/bg_dropdown.png)!important;
margin:0;
padding:0;
float:left;
}

.nav li li:hover,
.nav li li.sfHover,
.nav li li a:hover {
color:#FFF!important;
text-decoration:none!important;
background:#000!important;
}

.nav .current-cat a,.nav .current-cat a:visited,.nav .current_page_item a,.nav .current_page_item a:visited {
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 {
background:url(/wp-content/themes/dispatch/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 {
background:url(/wp-content/themes/dispatch/images/bg_dropdown.png)!important;
color:silver;
margin-bottom:0;
font-weight:400;
}

#nav .current-cat a, #nav .current-cat a:visited, #nav .current_page_item a, #nav .current_page_item a:visited {
border:none!important;
}

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

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

#s {
background:#efefef;
border:1px solid #fff;
}

#s:focus {
border:1px solid #bcbcbc;
}

#searchsubmit:hover {
background-color:#dedede;
}

#upper {
background:#FFF!important;
border:none!important;
padding:20px 0!important;
}

#lead {
background:#4f4f4f;
color:#f5f5f5;
}

#lead:hover {
background:#3d3d3d;
}

#lead a,#lead a:visited {
color:#FFF;
}

#lead img {
border-color:#626262;
}

#lead img:hover {
border-color:#666;
}

#lead .date {
color:silver;
}

a#fullstory,a#fullstory:visited {
background:#202020;
color:#FFF;
}

a#fullstory:hover,a#fullstory:active {
background:#000;
}

#lead .commentcount {
background-image:url(images/bubble2.gif)!important;
}

#lead h3 {
font-size:2em;
}

#recent {
background:none!important;
width:295px!important;
padding:10px 0!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:5px 0!important;
}

#recent a,#recent a:visited {
color:#454545!important;
text-shadow:none!important;
}

#carousel {
border:1px solid #E0E0DB!important;
}

#carousel a,#carousel a:visited {
color:#4e4e4e!important;
}

#home .stripes {
margin-top:9px;
}

#interior .stripes {
padding:15px 0 0!important;
}

.whitebox,#home sidebar {
border:none!important;
}

.whitebox {
padding-bottom:0!important;
}

ul.headlines {
padding-bottom:0;
}

.catnews h4 {
margin:0 0 8px!important;
}

.widget li a,.widget li a:visited {
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 {
border:none!important;
padding:0!important;
}

sidebar {
padding:0!important;
}

.subfeature {
background:#f5f5f5;
border-color:#CCC;
}

.subfeature h4 a,.subfeature h4 a:visited {
color:#2e2e2e;
font-weight:700;
}

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

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

#author {
background:#efefef;
}

.archive #lead .right {
width:449px;
}

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

#author p {
width:525px;
}

#interior #content {
width:670px;
padding:12px 0 0!important;
}

#breadcrumbs {
background:#f4f4f4;
color:#404040;
border-top:0;
border-bottom:1px solid #999;
display:none;
padding:8px!important;
}

#breadcrumbs a,#breadcrumbs a:visited {
color:#999;
}

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

#tags {
background-color:#f0f0f0;
}

.comment-date a,.comment-date a:visited {
color:#afafaf;
}

.post a,.post a:visited,li.comment p a,li.comment p a:visited {
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;
}

#meta {
background:#FFF;
border-top:3px solid #404040;
margin-top:32px;
color:#404040!important;
}

#meta a,#meta a:visited {
color:#404040;
}

#meta h3 {
color:#404040;
border-color:#CCC;
}

#meta .widget li {
list-style:disc;
margin-left:15px;
border:none!important;
padding:4px 0!important;
}

#meta ul {
margin-top:10px;
}

footer {
color:#FFF;
background:#404040;
overflow:hidden;
padding:10px 14px!important;
}

footer a,footer a:visited {
color:#d2d2d2;
}

footer a:hover,#footer a:active {
color:#d2d2d2;
text-decoration:underline;
}

footer img {
margin-left:5px;
}

.nav a:active,.nav a:focus,.stripes {
background:#FFF!important;
}

#recent a:hover,#recent a:active,#carousel a:hover,#carousel a:active {
color:#000!important;
text-decoration:none;
}

.wp-has-aspect-ratio {
    display: block !important;
}