/* @override http://personalrunningsolutions.com/blog/wp-content/themes/vintagegreen/style.css */

/*  
Theme Name: Vintage Green
Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
Description: A child theme for Mimbo
Version: 0.1
Author: Darren Hoyt
Author URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
Template: mimbo

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/


@import url("../mimbo/style.css");


/*HTML*/

/* colors 
red: #981b1e
orange: #f7941d

*/

body {
	background: #060606 url(images/bg_body-hdr.jpg) no-repeat top center;
	font-family: ;
	}

#content {
	width:610px !important;
	float:left
	}

#sidebar {
	width: 255px !important;
	float:right
	}
	
#more-posts {
	width:393px;
	margin-right: 10px;
	float:right;
	}	

a, a:visited {
	color:#7DA939;
	text-decoration:none;
	}	
	
a:hover, a:active {
	color:#333333;
	text-decoration:underline;
	}

/*Headers*/

h1 a, h1 a:visited {
	color:#7DA939;
	text-decoration:none;
	}	
	
h1 a:hover, h1 a:active {
	color:#333333;
	text-decoration:underline;
	}	

h2, h2 a, h2.posttitle {
	color: #981b1e !important;
}

h3 {
	border: none !important;
	text-transform: none;
	font-size:1.4em;
	letter-spacing: .05em;
	font-weight: normal;
	color: #fa8d0a;
	margin-bottom: 0px !important;
	margin-top: 15px !important;
	}

.entry h3 {
	text-transform:none
	}
	


	
/*Structure*/

#logo {
	    float: left;
		width: 250px;
		height: 150px;
		
		}
		#logo a {
	        margin: 15px 0 0 60px;
			display: block;
			height: 100%;
			width: 100%;
			text-indent: -9999px;
			background: transparent url("images/logo_personal-running-solutions.gif") no-repeat 0 0; }


#masthead {
	border:none
	}

#wrapper {
    background: #fff url(images/bg_main.gif) repeat-y top center;
	border:none;
	margin-top: 10px;
	}


/*Page Nav*/

/*Top Page Navbar */


#page #masthead #nav, #nav * {
	list-style: none;
	z-index:1;
	line-height: 1.0;
	}
	
#page #masthead #nav {
        margin-top: 20px;
        float: right;
}	

#page #masthead #nav li {
	float: left;
	text-align: right;
	list-style:none;
	color:#3f4a4f;
	margin-right: 20px;
	position:relative
	}
	
#page #masthead #nav a, #page #masthead #nav a:visited {
	display: block;
	text-decoration: none;
	border:none;
	padding: 20px 22px;
	font: normal .8em Arial,Verdana;
	letter-spacing:0.1em;
	color:#fff;	
	background-color: #000;
	opacity:.6;
	}

#page #masthead #nav a:hover {
	text-decoration:none;
	background-color: #000;
	opacity:.75;
	color:#fff;
	}	

#page #masthead #nav a:active {
	color:#fff;	
	background-color: #333;
	}
	
#page #masthead #nav li.current_page_item a, #page #masthead #nav li.current_page_item a:visited {
	color:#fff;	
	}

	
/* Dropdown Menus */		

#page #masthead #nav li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
	}

#page #masthead #nav li:hover ul,
#page #masthead #nav li.sfhover ul {
	left: 7px;
	}

#page #masthead ul#nav li:hover li ul,
#page #masthead ul#nav li.sfhover li ul {
	top: -999em;
	}

#page #masthead ul#nav li li:hover ul,
#page #masthead ul#nav li li.sfhover ul {
	left: 178px; /* match ul width */
	top: 0;
	}

#page #masthead ul#nav li li:hover li ul,
#page #masthead ul#nav li li.sfhover li ul {
	top: -999em;
	}

#page #masthead ul#nav li li li:hover ul,
#page #masthead ul#nav li li li.sfhover ul {
	left: 178px; /* match ul width */
	top: 0;
	}

#page #masthead #nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 178px;
	z-index:1 !important;
	line-height:1;
	-moz-opacity:.98;
	opacity:.98;
	margin:0 0 0 0;
	border-right:1px solid #424242 !important;
	border-bottom:1px solid #424242 !important;
	}

#page #masthead #nav li li {
	background: #484746;
	z-index:1000;
	height:auto;
	padding:4px 0;
	letter-spacing: 0.06em;
	border-bottom:1px solid #848484;
	}

#page #masthead #nav li li a, #page #masthead #nav li li a:visited, 
#page #masthead #nav li.current_page_parent li.current_page_item a, #page #masthead #nav li.current_page_parent li.current_page_item a:visited {
	color:#fff !important;
	background: #484746 !important;
	text-transform: none;
	text-align: left;
	letter-spacing: 0;
	font:0.7em "Lucida Grande", Arial, serif !important;
	padding: 5px 12px !important;
	}

#page #masthead #nav li li a:hover, #nav li li a:active,
#page #masthead #nav li.current_page_parent li.current_page_item a:hover, #page #masthead #nav li.current_page_parent li.current_page_item a:active {
	color: #FFF !important;
	background-color: #333;
	}	
		
#page #masthead #nav li:hover ul, #page #masthead #nav li li:hover ul, #page #masthead #nav li li li:hover ul, #page #masthead #nav li.sfhover ul, #page #masthead #nav li li.sfhover ul, #page #masthead #nav li li li.sfhover ul {
	left: auto;
	}

#page #masthead #nav ul ul {
	margin:0 0 0 -4px !important
	}


	

/*Category Nav*/

#nav-cat {
	line-height: 1.0;
	position:relative;
	margin:0 auto;
	background:#607b88;
	padding:6px 0 6px 15px;
	border-top:1px solid #83a8b9;
	}
	
#nav-cat li {
	float:left;
	list-style:none;
	padding:0 25px 0 13px !important;
	border-right:1px dotted #83a8b9;
	margin-right:25px;
	position:relative;
	}
	
#nav-cat a, #nav-cat a:visited {
	display:block;
	font:bold 1em Arial,Verdana;
	text-decoration: none;
	letter-spacing:0.07em;
	padding-bottom:3px;
	color:#c6dce6;
	}

#nav-cat a:hover, #nav-cat li.current-cat a, #nav-cat li.current-cat a:visited {
	text-decoration:none;
	color:#FFF
	}	

#nav-cat a:active {
	color:#c6dce6;
 	}
 	
	
	
/*Category Nav Dropdowns*/

#nav-cat li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
	}

#nav-cat li:hover ul,
#nav-cat li.sfhover ul {
	left: 7px;
	top: 15px; /* match top ul list item height */
	}

ul#nav-cat li:hover li ul,
ul#nav-cat li.sfhover li ul {
	top: -999em;
	}

ul#nav-cat li li:hover ul,
ul#nav-cat li li.sfhover ul {
	left: 178px; /* match ul width */
	top: 0;
	}

ul#nav-cat li li:hover li ul,
ul#nav-cat li li.sfhover li ul {
	top: -999em;
	}

ul#nav-cat li li li:hover ul,
ul#nav-cat li li li.sfhover ul {
	left: 178px; /* match ul width */
	top: 0;
	}
	
#nav-cat li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 178px;
	z-index:1;
	line-height:1;
	-moz-opacity:.98;
	opacity:.98;
	border-right:1px solid #424242 !important;
	border-bottom:1px solid #424242 !important;
	}

#nav-cat li li {
	width: 178px;
	background: #777;
	z-index:1000;
	height:auto;
	padding:4px 0 !important;
	margin:0;
	letter-spacing: 0.06em;
	border-right:none;
	border-bottom:1px solid #848484;
	}

#nav-cat li li a, #nav-cat li li a:visited, 
#nav-cat li.current_page_item li a, #nav-cat li.current_page_item li a:visited {
	color:#dadada !important;
	background: #777 !important;
	border:none;
	padding:4px 12px;
	text-transform:uppercase;
	font:0.8em Georgia, "Times New Roman", Times, serif !important;
	padding:5px 12px !important;
	}

#nav-cat li li a:hover, #nav-cat li li a:active,
#nav-cat li.current_page_item li a:hover, #nav-cat li.current_page_item li a:active {
	color:#FFF !important;
	border:none
	}	
		
#nav-cat li:hover ul, #nav-cat li li:hover ul, #nav-cat li li li:hover ul, #nav-cat li.sfhover ul, 
#nav-cat li li.sfhover ul, #nav-cat li li li.sfhover ul {
	left: auto;
	}


/* homepage left sidebar */
#content #featured-cats h5 a {
	color: #475b8e !important;
	font-weight: bold !important;
	font-size: 12px;
	text-transform: none;
}
#content #featured-cats h5  {
	padding: 10px 0 0 0 !important;
}

#content #featured-cats ul {
	margin:1px 0 15px 0;
	}

#content #featured-cats li {
	list-style:none;
	border-bottom: none;
	/*border-bottom:1px dotted #B6B6B6;*/
	padding:5px 0 0px 6px;
	margin:4px 0;
	line-height:135%;
	}


/*Cat Nav*/
	
#nav-cat {
	background:#777 !important;
	border:none !important
	}

#nav-cat a, #nav-cat a:visited {
	color:#d8d8d8 !important;
	}

#nav-cat a:hover, #nav-cat a:active {
	color:#FFF !important;
	}
	
#nav-cat li li a, #nav-cat li li a:visited {
	color:#dadada !important;
	}	

#nav-cat li li a:hover, #nav-cat li li a:active {
	color:#FFF !important
	}
	
	
			

/*Content Styles*/

#sidebar a, #sidebar a:visited,
.archive-list h4 a, .archive-list h4 a:visited,
.commentcount a, .commentcount a:visited, 
#fullarchive a, #fullarchive a:visited, 
#more-posts a, #more-posts a:visited {
	color:#981b1e !important;
	text-decoration: none;
	}

#sidebar a:hover, #sidebar a:active,
.archive-list h4 a:hover, h4 .archive-list a:active, 
.commentcount a:hover, .commentcount a:active, 
#fullarchive a:hover, #fullarchive a:active, 
#more-posts a:hover, #more-posts a:active {
	color:#333333 !important;
	text-decoration: underline;
	}

.commentcount {
	background:url(images/bubble.gif) no-repeat right;
	}	



#sidebar li {
	font-size: 13px;
	list-style:none;
	margin:0 0 1px 0;
	padding:0;
	}
	
#sidebar li a, #sidebar li a:visited {
	/*background:#f1f1f1;*/
	color: #333 !important;
	display:block;
	text-decoration:none;
	padding:4px 4px;
	/*border-left:4px solid #e9e9e9;*/
	}

#sidebar li a:hover, #sidebar li a:active {
	background:#e9e9e9;
	color: #fa8d0a !important;
	text-decoration:none
	}

#sidebar li li a, #sidebar li li a:visited	{
	/*background:#f1f1f1;*/
	padding-left:35px;
	color:#818D6F;
	}
#sidebar ul.xoxo.blogroll li {
	text-indent: 0px;
	color: #666;
	padding:6px 4px;
}
#sidebar ul.xoxo.blogroll li a {
	text-indent: 0px;
	padding: 0 0 5px 0;
}


#writer {
	background:#EEF5E1;
	border:none
	}

/*lead post */
#lead {
	margin:22px 0;
	background: none !important;
	border-bottom:1px solid #dadada;
	border-right: none !important;
	}
#lead-text {
	float:left;
	width:310px !important;
	padding:13px 15px 16px 0;
	}	

	
/*Post Styles*/

.single p.postmetadata {
	background:#EEF5E1;
	padding:2px 6px;
	font-size:0.9em;
	border:none
	}




/*Footer*/

#footer {
	color:#e1e1e1;
	}

#footer a, #footer a:visited {
	color:#7a7a7a;
	}	

#footer a:hover, #footer a:active {
	color:#FFF;
	}	
		
	
	
	