/*  
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:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:5px
}
#page {/*Global Font Size*/
	border:none;
	font-size:.75em;
}
a, a:visited {/*Global Link Color*/
	color: #65717d;
	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*/
	height:165px;
	background-color: #fff;
	background-image: url(images/top_banner980.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 980px;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 21px;
	padding-left: 0;
}
#logo {
	padding:0;
	font-family: Helvetica, Arial !important;
}
#logo {
	color:  #333;
}
#logo a, #logo a:visited {/*Text Logo Color*/
	color:#333 !important;
	padding:0
}
#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:"Century Gothic", sans-serif !important;
}
/*-----Nav Styles-----*/
#navbar {
	padding-top:10px;
	font: bold .9em "Century Gothic", sans-serif;
	border-bottom:1px solid #d8d8d8;
	border-top:1px solid #CCC;
	background:#FFF;
}
#nav li {
	margin-right:6px;
}
#nav a, #nav a:visited {/*Top Nav Color*/
	color: #404040;
	margin-bottom:-1px;
	background:none;
	border:1px solid #d8d8d8;
	background:#efefef;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
}
#nav li:hover, #nav li.sfHover, #nav a:hover {/*Active Tab Hover*/
	background:#efefef !important;
}
#nav a:active, #nav a:focus {
	background:#FFF !important;
}
#nav a.sf-with-ul {
	padding-right:32px !important;
}
#nav a:hover {/*Inactive Tab Hover*/
	text-decoration:underline !important;
	background:#FFF;
}
#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:#FFF !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:#FFF !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:#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:#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:#FFF !important;
}
#lead {/*Lead Story Module*/
	background:#4f4f4f;
	color:#f5f5f5;
}
#lead:hover {/*Lead Story Rollover*/
	background:#3d3d3d;
}
#interior #lead .right {
	width:438px;
}
#lead a, #lead a:visited {/*Lead Story Link Styles*/
	color:#FFF;
}
#lead img {
	border:none;
	padding:0;
	margin-top:3px;
}
#lead .date {
	color: #c0c0c0;
	padding:6px 0 10px;
	font-style:italic
}
#lead p {
	font-size:1.1em !important;
}
a#fullstory, a#fullstory:visited {/* Full Story  Button*/
	background:#202020;
	color:#FFF;
}
a#fullstory:hover, a#fullstory:active {
	background:#000
}
#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:8px;
}
#recent ul {
	margin-top:10px !important;
}
#recent li {
	border:none !important;
	padding:5px 0 !important;
	background:none !important;
	list-style: disc !important;
	margin-left:16px
}
#recent a, #recent a:visited {/*Link Styles*/
	color:#404040 !important;
	font-weight:normal !important
}
#recent a:hover, #recent a:active {
	color:#9b9b9b !important;
	text-decoration:none
}
#carousel {
	background:#f4f4f4 !important;
	padding:5px 0 7px !important;
	font:.9em Arial, Helvetica, sans-serif;
	margin: 5px 0 24px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#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 {
	padding:3px;
	border:1px solid #cbcbcb !important;
}
#carousel img: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
}
/*-----Center Homepage Column-----*/
#home #content {/*Middle Homepage Column*/
	width:468px !important;
}
.stripes {
	background:#FFF !important
}
#interior .stripes {
	padding:20px 0;
}
.whitebox h3 {
	background:#FFF;
	padding:6px 0 !important;
	border-top:3px solid #404040;
	border-bottom:1px solid #CCC;
	height:auto;
	letter-spacing:0.07em !important;
	text-transform:uppercase;
	letter-spacing:0.18em !important;
	font-size:.9em;
}
.catnews h3 a, .catnews h3 a:visited {/*Main Cat Headline*/
	color:#7d7d7d !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:10px;
}
.headlines li {
	margin-left:30px !important;
	padding:4px 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-----*/
.aktt_tweets {
	color: #09F;	
}


#sidebar h3 {/*Blue Arrow Headers*/
	height:26px;
	background:url(images/hdr_widget.png) no-repeat;
	color:#FFF !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:#404040 !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:#9b9b9b !important;
}
.widget li li {
	list-style:square !important;
	margin-left:30px;
	border:none !important;
}
.widget h3, #recent h3 {/*Global Sidebar SubHeaders*/
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.18em !important;
	color:#7d7d7d !important;
	margin-top:10px;
	font:bold .9em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:3px solid #CCC !important;
	letter-spacing:0.18em !important
}
h2 widgettitle {/*Global Sidebar SubHeaders*/
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.18em !important;
	color:#7d7d7d !important;
	margin-top:10px;
	text-transform:uppercase;
	border-bottom:3px solid #CCC !important;
	letter-spacing:0.18em !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50%;
	font-weight: bold;
}

#rightbar, #home #sidebar, #interior #sidebar, #home .stripes {
	padding:0 !important;
}
#home #sidebar {
	margin-right:25px
}
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:right;
	width:650px;
	padding:12px 0 0;
}
#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
}
#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:180%;
	letter-spacing:.04em;
	font-size:1em !important;
}
.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;
}

.wp-caption-text {/*photo captions*/
	color: #666;
	font-size: 0.75em;
	font-style: italic;
}

.wp-caption {
	background-color: #EFEFEF;
}

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