/*
Theme Name: HighDef
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 0.1
License:  All Rights Reserved
*/
	
@import url("../modularity/style.css");


body {background:#fff; border-top:30px solid #222}
.container-inner {padding:.5em 0 1em}
#top {margin:0 auto;padding:0;height:auto; background: url(images/double-border.png) repeat-x bottom; clear:both;float:none;border:none;}
#masthead h4 a { color: #222; text-decoration: none; }
#masthead span.description {color:#999}
/* Navigation at rest */
#nav { float: right; margin: 18px 0 0 0; padding:8px 0 6px 10px;background:#fff}
#nav ul, #nav ul li { margin: 0; padding: 0; }
#nav ul li { font-size: 11px; font-weight: normal; text-transform: lowercase; list-style: none; float: left; margin-right: 15px; position: relative;color:#999}
#nav ul li a { color: #999; text-decoration: none;}
#nav ul li a:hover {color:#fff}

/* Category Sections */
#category-stack{margin:0 0 2em}
.byline {font-size:.9em;margin:0;color:#bbb}
.byline a {color:#bbb}
.more {margin:0 0 1em;}
.more ul{list-style:none;margin:0;padding:0;}
.more ul li a{color:#222;height:1%;background:url(images/li.png) no-repeat  0;line-height:1.2em;border-bottom:1px solid #ccc;display:block;padding:6px 0 6px 8px;}
.more ul li a:hover{color:#515151;background-position:1px 0.8em;background: #E5ECF9 url(images/li-white.png) no-repeat 3px 10px;}
.more ul li a span{color:#696455;}
.more ul li.active a{cursor:default;color:white;}

#menu {	font-size: 1.8em;	font-weight: bold;	color: #ffffff;	text-decoration: none;
	}

#menu a:link {
	text-decoration: none;
	color: #ffffff;
	}

#menu a:visited {
	text-decoration: none;
	color: #ffffff;
	}

#menu a:hover {
	text-decoration: none;
	color: #a3a3a3;
	}



/* Begin Navigation Elements */

#navigation {
	display: block; text-align: center; height: 2em; padding: 0px 0;
}

#nav {
	padding-left: 0px; min-width: 50px; margin: 0 auto;
}
#nav, #nav ul {text-align: left; font-size: 1.1em; list-style: none; font-weight: normal; z-index: 8;}
#nav li {float: right; padding: 0; margin: 0;}
#nav a {border-right: 5px; display: block; line-height: 40px; padding: 0 15px; color: #aaa; text-decoration: none; font-weight: bold; background: #222222;}
#nav a:hover {
	color: #fff; background: #428ce7;
}
#nav li ul {
	margin: 0;
	padding: 0;
	font-size: 1em;
	position: absolute;
	top: 260;
	left: -999em;
	height: auto;
	width: 14em;
}
#nav li li {width: 14em; margin: 0;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto; background: #3792BF;}
#nav li:hover, #nav li.sfhover { color: #fff; background: #3792BF;}

#page_nav a {display: block; color: #999; padding: 10px; border: 1px solid #eee;}
#page_nav a:hover {color: #999; border: 1px solid #ddd; background: #eee;}

#breadcrumbs {position: absolute; font-size: 0.8em; top: 6px; left: 5px; text-align: left; text-transform: lowercase;}

/* End Navigation Elements */
