/*  
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*/ font-family:Arial,Verdana,Sans-Serif; padding-top:5px;background:#220602;background-image:url(http://www.drivingsports.com/site/wp-content/themes/dispatch/images/background.jpg);background-repeat:repeat-x;}
#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:#d20000;text-decoration:underline; }
p {/*Spacing for Paragraphs*/ font-size:1em !important; line-height:150%}


/*-----Masthead and Logo-----*/
#masthead {/*Your Logo Image*/ background:#fff center center no-repeat; border-top:3px solid #404040; height:auto; padding:15px 0 21px}

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:8px; font: bold 1em Arial, Helvetica, sans-serif; border-bottom:0px solid #d8d8d8; border-top:0px solid #CCC;  background:none;}#nav li {margin-right:6px;}
#nav a, #nav a:visited {/*Top Nav Color*/ padding:6px 23px 8px !important; color: #404040; margin-bottom:-1px; background:none; border:1px solid #d8d8d8; background:#efefef;}

#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:#434343 !important; /*Search Bar Styles*/ color:#f1f1f1 !important; padding:3px; border:1px solid #d8d8d8; border-bottom: 1px solid #a1a1a1; border-right:1px solid #a1a1a1; width:160px;}

#searchform {padding:0; margin-top:-1px;}



/*-----Upper Homepage Modules-----*/
#upper {background:#FFF !important;margin-top:5px;}

#lead {/*Lead Story Module*/ background:#111111; color:#f5f5f5;}
#lead:hover {/*Lead Story Rollover*/ background:#2f2f2f;}
#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:#732608;color:#FFF;}
a#fullstory:hover, a#fullstory:active {background:#a93406}
#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:2px 20px 0;}
#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;text-align:center; !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;margin-top:1px;
}


.whitebox h3 {background:#d6d6d6; padding:6px 0 !important; border-top:0px solid #CCC; border-bottom:0px 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:#3F3F3F !important;padding-left:15px}
.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-----*/
#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}
 
#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:0px solid #CCC; padding:0 20px; margin:22px 0 22px 30px;background-image:url(http://www.drivingsports.com/site/wp-content/themes/dispatch/images/quotes.jpg);background-position:top left;background-repeat:no-repeat;}

#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:.02em;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;}



/*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:#000; padding: 10px 14px !important; overflow:hidden;width:920px;margin:0 auto 0;}
#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;}


/*custom*/

#logo {
display:none;
}

#description {
display:none;
}

#masthead {
background:none;
border-top:0px;
}

#wrap {
background:#fff;
background-image:url(http://www.drivingsports.com/site/wp-content/themes/dispatch/images/header.jpg);
background-repeat:no-repeat;
margin:10px;
padding:6px 20px 20px 20px;
width:960px;
margin-left: auto;
margin-right: auto;
border: 1px solid #000;
}

#ad_350-1 {
float:right;
padding:2px 20px;
width:260px;
}

#leaderboard {
float:right;
}

#sidebar h3 {
padding:8px 0 0 9px;
}

.editorbox {
padding:8px;
background-color: #FFFFFF;
text-align:left;
}

.editorbox_good {
padding:8px;
border-top: #cacaca 1px solid;
text-align:left;
}

.editorbox_bad {
padding:8px;
border-top: #cacaca 1px solid;
text-align:left;
}

.editorbox_specs {
padding:8px;
border-top: #cacaca 1px solid;
text-align:left;
}

.editorboxouter {
float:right;
width:170px;
border: #cacaca 1px solid;
margin-left:10px;
background-color: #ffffff;
font-color: #000;
}


.editorboxlist {
float:none;
width:540px;
border: #cacaca 1px solid;
margin-left:10px;
background-color: #ffffff;
font-color: #000;
}

.editorboxouter img {
padding:0px;
margin:0px
}

.editorboxlist_goodbad {
padding:8px;
border-left: #cacaca 1px solid;
text-align:center;
}

#edstars {
padding:3px0px0px0px;
background: #fff;
border:none;
margin:0px0px0px0px;
}

.boxright {
float:right;
width:180px;
display:block;
}

.videoembed {
font-size:10px;
width:640px;
font-family:Arial;
font-weight:bold;
border-bottom:1px solid #DDDDD9;
border-top:1px solid #DDDDD9;
background:#efeee8;
padding: 10px 0px 5px 0px;
text-align: center;
vertical-align: middle;
text-decoration: none;
}


.videoembed img {
border:none;
text-decoration: none;
padding-left: 18px;
padding-bottom:8px;
padding-top:5px;
}

#mediaspace {
margin-top: 0px;
border:1px solid #3f3f3f;
margin-right: none;
width: 640px;
}

#tweetmeme_button {
float:left;
}

.clearfloat .catnewsMainStory {
padding-left:15px;
padding-right:15px;
}

.textwidget a, .textwidget a:visited {
border-bottom:0 dotted #65717D !important;
color:#65717D !important;
}

.textwidget a:hover, .textwidget a:visited {
border-bottom:0 dotted #65717D !important;
color:#65717D !important;
}

.entry blockquote, .entry code, .commentlist blockquote, .commentlist code {
color:#373737;
}

#topplugs {
margin-left:auto;
margin-right:auto;
padding-top:4px;
width:960px;
color:#949494;
font-size:.70em;
text-align:right;
}

#topplugs a {
color:#d8d8d8;
}

.entry ol li, .entry ul li {
line-height:135%;
}

.sharebox {

padding:5px 5px 15px 0px;
margin-bottom:10px;

}
