/*  
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");

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {*zoom: 1;}

/*	----------------------------------------
	Buttons
	---------------------------------------- */
	.button { overflow: visible; width: auto; margin: 0; padding: 6px 12px; color: #fff !important; font-size: 13px; font-weight: bold; line-height: 16px; text-decoration: none; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border: 1px solid; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; background: #f63 url(/wp-content/uploads/2010/07/button-overlay.png) repeat-x; background-position: 0 0; background-repeat: repeat-x; -webkit-transition: all 0.15s ease-out; position: relative; }
	.button:hover { color: #fff !important; text-decoration: none; }
	.button:active { top: 1px; }
/* 	body.ie6 .button { background-image: none !important; } */
	 
	.button { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
	.button.large { padding: 9px 15px; font-size: 16px; }
	.button.medium { padding: 8px 15px; }
	.button.small { padding: 3px 10px 4px; font-size: 12px; }
	
	.button.orange { background-color: #f63; border-color: #f63; }	 
	.button.orange:hover { background-color: #ef5a28; border-color: #ef5a28; }
	.button.blue { background-color: #09c; border-color: #09c; }	 
	.button.blue:hover { background-color: #069; border-color: #069; }
	.button.green { background-color: #78ae34; border-color: #78ae34; }	 
	.button.green:hover { background-color: #699e27; border-color: #699e27; }
	.button.gray { background-color: #555; border-color: #555; }	 
	.button.gray:hover { background-color: #333; border-color: #333; }
	.button.white { background-color: #ccc; border-color: #bbb; color: #666 !important; text-shadow: 0 1px 1px rgba(255,255,255,.5); }	 
	.button.white:hover { background-color: #999; border-color: #999; color: #333 !important; }
	
	

/*-----Masthead and Logo-----*/
#masthead { position: relative; margin: 0 0 18px; height: 54px; background: url(/wp-content/themes/dispatch/images/header-bg.gif) no-repeat;}
div#masthead h6 { margin: 0; padding: 9px 0 0 15px; width: 181px; }
div#masthead h6 a,
div#masthead h6 a:visited { display: block; background: url(/wp-content/themes/dispatch/images/safetyweb-logo.gif) no-repeat 0 0; width: 181px; height: 36px; text-indent: -999em; }
div#masthead div.nav { position: absolute; top: 0; right: 5px; }
div#masthead ul { margin: 18px 0 0; padding: 0; list-style: none; float: left; }
div#masthead li { float: left; display: inline; padding: 0 12px; color: #999; font-size: 16px; text-shadow: 0 1px 1px #fff; }
div#masthead li a { font-weight: bold; line-height: 1; text-decoration: none; }
div#masthead li.current a { color: #999; }
div#masthead li a:hover {  }
div#masthead li small a { font-weight: normal; color: #8cbdcd; }
div#masthead ul.secondary { margin: 0 0 0 10px; padding: 18px 0 18px 10px; background: url(http://safetyweb.com/i/global/nav-divider.gif) no-repeat 0 0; }
div#masthead ul.secondary li a { font-weight: normal; }

#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:'Helvetica Neue',Arial !important; }

#bannerSW {
    background: #EBF6FB url(/wp-content/uploads/2010/07/sw-screenshot-ad1.jpg) no-repeat 98% 100%;
    border: 1px solid #D7EEF7;
    margin: 0px 0px 18px;
    padding: 10px 440px 10px 10px;
}
#bannerSW h4 {margin-bottom: 8px;}

#bannerSW p {
    font-size: 12px !important;
    margin-bottom: 10px !important;
}

.bannerSW-SignUp {
    float: left;
    margin-right: 20px;
    width: 350px;
}
#bannerSW .button {
    float: right;
    margin-right: 20px;
}



/*-----Nav Styles-----*/
#navbar {padding-top:10px; font: bold 1em Arial, Helvetica, 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*/ 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:#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: url(/wp-content/themes/dispatch/images/jumbotron.gif) no-repeat; color:#404040; display: block;}
#lead:hover {/*Lead Story Rollover*/ background:#e5f5fa;}
#interior #lead .right {width:438px;}	
#lead a, #lead a:visited {/*Lead Story Link Styles*/ color:#404040;}
#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-color: #f63; border-color: #f63; color:#FFF;}
a#fullstory:hover, a#fullstory:active {background-color: #ef5a28; border-color: #ef5a28;}
#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:# !important; font-weight:normal !important}
#recent a:hover, #recent a:active {color:# !important; text-decoration:none }

#carousel {	background:#e5f5fa !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-----*/
#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: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%; 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:#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;}



/*	--------------------------------------------------
	Make it a ZURBody
	-------------------------------------------------- */
	body { background: #fff; font-family: "Arial", Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 18px; text-shadow: 0 0 0px rgba(0,0,0,0); color: #555; }
	body { -webkit-text-stroke: 1px rgba(255,255,255,.01); } /* Snow Leopard Safari Type Fix */
	@media only screen and (max-device-width:480px) { body { -webkit-text-stroke:0 black; } } /* Undo the fix for Mobile Safari */
	body.ff2 { opacity: .99; } /* Make our type in FF look uber sexah */

	h1, h2, h3, h4, h5, h6 { color: #333; font-weight: bold; }
	h1 { font-size: 36px; line-height: 1; margin: 0 0 9px; letter-spacing: -1px; }
	h2 { font-size: 30px; line-height: 1.2; margin: 9px 0; letter-spacing: -1px; }
	h3 { font-size: 24px; line-height: 1; margin: 3px 0 9px; }
	h4 { font-size: 18px; line-height: 1.25; margin: 0; }
	h5 { font-size: 14px; line-height: 18px; }
	h6 { font-size: 13px; font-weight: normal; line-height: 18px; color: #777; }
	
	p { font-size: 13px; line-height: 18px; margin: 0 0 18px; }
	p img { margin: 0; }
	p.large { font-size: 14px; line-height: 20px; margin: 0 0 18px; }
	p.lead { font-size: 18px; line-height: 24px; margin: 0 0 18px; color: #777; }
	
	small { font-size: 90%; line-height: inherit; color: #777; font-weight: normal; }
	
/*	--------------------------------------------------
	Links
	-------------------------------------------------- */
	a { color: #09c; text-decoration: none; outline: 0; font-style: inherit; font-weight: inherit; line-height: inherit; }
	a:hover { color: #069; }
 
	a.muted { color: #777; }
	a.muted:hover { color: #555; }

/*	--------------------------------------------------
	Lists
	-------------------------------------------------- */
	ul, ol { margin-bottom: 18px; }
	ul { list-style: none outside; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 20px; }
	ol { list-style: decimal; margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ol ol { margin-left: 30px; margin-top: 4px; margin-bottom: 5px; }
	li { font-size: 13px; line-height: 18px; }

	dl { margin: 0 0 18px; }
	dt { line-height: 18px; font-weight: bold; color: #333; }
	dd { margin: 0 0 18px; line-height: 18px; }	
	
	/*	Header ---------------------------------------- */
	div#header { position: relative; margin: 0 0 18px; height: 54px; background: url(i/global/header-bg.gif) no-repeat; }
	
	div#header h6 { margin: 0; padding: 0; width: 181px; }
	div#header h6 a { display: block; background: url(i/global/safetyweb-logo.gif) no-repeat 15px 13px; width: 195px; height: 54px; text-indent: -999em; }
	
	div#header div.nav { position: absolute; top: 0; right: 5px; }
	div#header ul { margin: 18px 0 0; padding: 0; list-style: none; float: left; }
	div#header li { float: left; display: inline; padding: 0 12px; color: #999; font-size: 16px; text-shadow: 0 1px 1px #fff; }
	div#header li a { font-weight: bold; line-height: 1; text-decoration: none; }
	div#header li.current a { color: #999; }
	div#header li a:hover {  }
	div#header li small a { font-weight: normal; color: #8cbdcd; }
	div#header ul.secondary { margin: 0 0 0 10px; padding: 18px 0 18px 10px; background: url(i/global/nav-divider.gif) no-repeat 0 0; }
	div#header ul.secondary li a { font-weight: normal; }

	div#footer { width: 940px; background: url(i/global/footer-bg.gif) no-repeat top center; margin: 36px auto 0; padding: 27px 0 !important; color: #555; font-size: 13px; line-height: 18px; }

	div#footer p { margin: 0; color: #777; }
	div#footer ul { margin: 0 0 0 -15px; padding: 0; list-style: none; height: 18px; }
	div#footer li { display: inline; line-height: 1; }
	div#footer li a { display: inline; float: left; padding: 0 0 0 15px; text-decoration: none; }
 
 	div#footer ul.right { margin-left: 0; }

 	div#footer ul.accredidation { float: right; margin-top: -5px; }

/*	--------------------------------------------------
	Undo Lame-a-tude
	-------------------------------------------------- */
	
	p, .entry p { margin: 0 0 18px !important; padding: 0 !important; font-size: 13px !important; line-height: 18px !important; }

	a, .widget li a { color: #09c !important; text-decoration: none; outline: 0; font-style: inherit; font-weight: inherit; line-height: inherit; }
	a:hover { color: #069 !important; }

	h3.catcolor1, h3.catcolor2, h3.catcolor3,
	.widget h3, #recent h3, h3.widgettitle, #sidebar h3 { background: none; color: #333 !important; font-weight: bold !important; border: 0 !important; padding: 0 !important; margin: 0 !important; letter-spacing: 0 !important; font-size: 18px !important; text-transform: none; }
	#sidebar h3 { border-bottom: 1px solid #ccc !important; }
	h3.catcolor1 a, h3.catcolor2 a, h3.catcolor3 a { font-size: 14px !important; text-transform: uppercase !important; margin: 0 0 9px !important; color: #f63 !important; }


	div#navbar { border-top: 0; padding-left: 0; padding-right: 0; }
	#nav { margin-bottom: 0; font-size: 13px; }

	div#page { width: 940px; border: 0; font-size: 12px; }
	
	div#upper { padding: 18px 0; }
	
	div#lead { width: 600px; padding: 20px; }
	div#lead .right { width: 380px !important; }
	div#lead p, div#lead { font-size: 13px !important; line-height: 18px; }
	div#lead div.date { margin-bottom: 9px; padding: 0; }
	div#lead a#fullstory, div#lead a#fullstory:hover { color: #fff !important; font-weight: bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
	div#recent { padding: 20px 0 0; width: 280px; }
	div#recent h3 { padding-top: 20px; }
	div#recent li { padding: 0 0 3px !important; }
	
	div.catnews { border-bottom: 1px solid #ddd !important; }
	div.catnews:last-child { border-bottom: 0 !important; }
	div.cat-excerpt h4 { margin-bottom: 0; }
	
	div.stripes { border-bottom: 1px solid #ddd; }
	
	div#meta { width: 960px; margin-left: -20px; border: 0; padding: 0; font-size: 13px; line-height: 18px; }
	div#meta div.widget { width: 300px; margin: 0 0 0 20px; padding: 0; }
	div#meta div.textwidget { margin: 0; }
	.widget li { color: #777; list-style: none; }
	div#sidebar .widget li a:hover { color: #069 !important; }
	div#sidebar .widget li a:visited { color: #09c !important; }
	
	div#carousel { border: 1px solid #d7eef7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }  
	div#carousel div.jcarousel-container { width: 870px !important; padding: 17px 29px; }
	
	h1 { border: 0; margin: 0; }
	div.postmetadata { padding: 0 0 18px; }
	
	ul#nav ul.children { margin-left: 0; border-left: 1px solid #ccc; }
	ul#nav ul.children { background: #fff; padding: 6px 0; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,.25); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.25); }
	ul#nav ul.children li a,
	ul#nav ul.children li a:hover,
	ul#nav ul.children li a:visited { background: none !important; color: #09c !important; padding: 5px 12px !important; }
	ul#nav ul.children li a:hover { background: #09c !important; color: #fff !important; }
	
