/*

	// -------------------------------------------------------------- //
	// navigation.css

*/

.navigation {
	margin: 10px;
	padding: 7px 10px 8px 10px;
}
	.navigation li {
		margin: 0 0 5px 7px;
		
		white-space: nowrap;
		text-indent: 0;
	}
	.navigation li:first-child {margin-left: 0;}
		.navigation li a {}
		.navigation li ul {
			margin: 0;
			padding: 10px;
		}
			.navigation li ul li {list-style: none;}

.inline {
	margin-top: 0;
	
	text-align: center;
}
	.inline > li {
		display: inline;
		
		list-style: none;
	}

/* nav_main */
#nav_main {
	z-index: 100;
	clear: both;
	width: 1018px;
	height: 127px;
	margin: 0 auto 10px;
	padding: 0 20px;
	border-top: 10px solid #b00000;
	background: none;
	overflow: hidden;
}
	#nav_main > li {
		float: left;
		width: 25%;
		margin: 0;
		
		vertical-align: text-bottom;
		list-style: none;
		color: #fff;
	}
/*	#nav_main > .page-item-7:before {content: 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.';}
	#nav_main > .page-item-6:before {content: 'Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.';}
	#nav_main > .page-item-286:before {content: 'Phasellus ultrices nulla quis nibh. Quisque a lectus. Donec consectetuer ligula vulputate sem tristique cursus. Nam nulla quam, gravida non, commodo a, sodales sit amet, nisi.';}
	#nav_main > .page-item-9:before {content: 'Phasellus ultrices nulla quis nibh. Quisque a lectus. Donec consectetuer ligula vulputate sem tristique cursus. Nam nulla quam, gravida non, commodo a, sodales sit amet, nisi.';}
*/
		#nav_main li a {
			display: block;
			margin-left: 10px;
			padding: 80px 11px 10px 0;
			border: 3px solid #b00000;
			border-top: none;
			background: url('../img/bg_nav.jpg') repeat-x scroll 50% 0;
			
			text-align: right;
			text-decoration: none;
			text-transform: uppercase;
			font-size: 1.55em;
			font-style: italic;
			font-weight: bold;
			color: #fff;
		}
		#nav_main li a:link {}
		#nav_main li a:visited {}
		#nav_main li a:hover,
		#nav_main li a:active {
			border-top: 20px solid #b00000;
			border-bottom-color: #000;
			color: #000;
		}
		#nav_main > li:first-child a {margin-left: 0;}
		#nav_main > .page-item-5 a {background-position: 0 0;}
		#nav_main > .page-item-8 a {background-position: 25% 0;}
		#nav_main > .page-item-2 a {background-position: 50% 0;}
		#nav_main > .page-item-7 a {background-position: 75% 0;}
	#nav_main > .current_page_item,
	#nav_main > .current_page_parent,
	#nav_main > .current_page_ancestor {z-index: 120;}
		#nav_main .current_page_item > a,
		#nav_main > .current_page_parent > a,
		#nav_main > .current_page_ancestor > a {
			border-top: 10px solid #b00000;
			font-weight: bold;
		}
		#nav_main > * .current_page_parent > a {font-weight: inherit;}
		#nav_main > li ul {
			display: none;
			position: absolute;
			top: -6px;
			left: 100%;
			z-index: 120;
			padding: 5px 0 8px 0;
			border: 1px solid #000;
			background: #222;
			overflow: visible;
		}
		#nav_main > li > ul {
			top: 100% !important;
			left: 4px;
			padding-top: 7px;
			border-top: none;
		}
		#nav_main li:hover > ul {xdisplay: block;}
			#nav_main li:hover > ul li {
				position: relative;
				margin-right: 0;
				padding: 0 10px;
				
				line-height: 100%;
				list-style: none;
			}

/* nav_header */
#nav_header {margin: 0;}
	#nav_header > li {
		float: left;
		margin-bottom: 0;
	}
		#nav_header li a {}
		#nav_header li a:link {}
		#nav_header li a:visited {}
		#nav_header li a:hover,
		#nav_header li a:active {}

/* nav_footer */
#nav_footer {margin: 0;}
	#nav_footer li {
		float: left;
		margin-bottom: 0;
	}
	#nav_footer li:first-child {list-style: none;}
		#nav_footer li a {}
		#nav_footer li a:link {}
		#nav_footer li a:visited {}
		#nav_footer li a:hover,
		#nav_footer li a:active {}
	#nav_footer > .current_page_item,
	#nav_footer > .current_page_parent {}
		#nav_footer > .current_page_item > a,
		#nav_footer > .current_page_parent > a,
		#nav_footer > .current_page_ancestor > a {font-weight: bold;}
		#nav_footer > * .current_page_parent > a {font-weight: inherit;}

/* nav_secondary */
#nav_secondary {padding-top: 10px;}
	#nav_secondary li {margin: 0 0 5px 0 !important;}
		#nav_secondary li a {}
		#nav_secondary li a:link {}
		#nav_secondary li a:visited {}
		#nav_secondary li a:hover,
		#nav_secondary li a:active {}
	#nav_secondary .current_page_item,
	#nav_secondary .current_page_parent {}
		#nav_secondary .current_page_item > a,
		#nav_secondary > .current_page_parent > a,
		#nav_secondary > .current_page_ancestor > a {font-weight: bold;}
		#nav_secondary > * .current_page_parent > a {font-weight: normal;}
		#nav_secondary ul {
			display: none;
			padding: 8px 0 0 10px;
		}
		#nav_secondary .current_page_item > ul,
		#nav_secondary .current_page_parent > ul,
		#nav_secondary .current_page_ancestor > ul {display: block;}

/* nav_top */
#nav_top {
	float: right;
	position: absolute;
	top: -24px;
	right: 0;
	z-index: 100;
	margin: 0;
	
	text-align: right;
	font-size: 1em;
}
	#nav_top a {}
	#nav_top a:link {}
	#nav_top a:visited {}
	#nav_top a:hover,
	#nav_top a:active {}
		#nav_top span {display: none;}

/* nav_categories */
#nav_categories {
	background: #222;
	
	text-align: left;
}
	#nav_categories li {}
		#nav_categories li a {}
		#nav_categories li a:link {}
		#nav_categories li a:visited {}
		#nav_categories li a:hover,
		#nav_categories li a:active {}
	#nav_categories .label,
	#nav_categories .current-cat {font-weight: bold;}

/* nav_notice */
#nav_notice {background: #ddd;}
	#nav_notice li {}
		#nav_notice li a {}
		#nav_notice li a:link {}
		#nav_notice li a:visited {}
		#nav_notice li a:hover,
		#nav_notice li a:active {}

/* nav_child */
#nav_child {background: #ddd;}
	#nav_child li {margin: 0 3px;}
		#nav_child li a {}
		#nav_child li a:link {}
		#nav_child li a:visited {}
		#nav_child li a:hover,
		#nav_child li a:active {}

/* nav_crumb */
#nav_crumb {
	z-index: 300;
	margin: 0;
	
	text-align: left;
	font-size: .8em;
}
	#nav_crumb li {margin-left: 0;}
		#nav_crumb li a {}
		#nav_crumb li a:link {}
		#nav_crumb li a:visited {}
		#nav_crumb li a:hover,
		#nav_crumb li a:active {}

/* nav_paged */
.nav_paged {background: #ddd;}
	.nav_paged li {margin: 0 3px;}
		.nav_paged li a,
		.nav_paged li a:link {}
		.nav_paged li a:visited {}
		.nav_paged li a:hover {}
		.nav_paged li a:active {}
	.nav_paged .pages {
		float: left;
		margin: 0 -100em 0 0;
	}
	.nav_paged .previous,
	.nav_paged .next,
	.nav_paged .first,
	.nav_paged .last {margin: 0 5px;}
		.nav_paged .previous a,
		.nav_paged .next a,
		.nav_paged .first a,
		.nav_paged .last a {width: inherit;}
	.nav_paged .seperator {}
	.nav_paged .active {}
		.nav_paged .active strong {
			display: inline-block;
			margin: -3px 0;
			padding: 1px 3px 2px 3px;
			border: 1px solid #444;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			background: #000;
		}

/* nav_posts */
#nav_posts {background: #ddd;}
	#nav_posts li {
		float: right;
		max-width: 50%;
		margin: 0 0 0 7px;
		
		text-align: right;
	}
	#nav_posts li:first-child {
		float: left;
		margin: 0 7px 0 0;
		
		text-align: left;
	}
		#nav_posts li a {}
		#nav_posts a:link {}
		#nav_posts a:visited {}
		#nav_posts a:hover,
		#nav_posts a:active {}

/* nav_post_paged */
.nav_post_paged {
	position: relative;
	margin: 20px 10px;
	background: #ddd;
}
	.nav_post_paged li {}
		.nav_post_paged li a {margin: 0 0 0 6px;}
		.nav_post_paged li a:first-child {margin: 0;}
		.nav_post_paged a:link {}
		.nav_post_paged a:visited {}
		.nav_post_paged a:hover,
		.nav_post_paged a:active {}
	.nav_post_paged .pages {
		float: left;
		margin: 0 -100em 0 0;
	}
		.nav_post_paged .pages a {margin: 0;}

/* nav_comments */
.nav_comments {
	margin: 0 10px 10px !important;
	background: #ddd;
}
	.nav_comments a {}
	.nav_comments a:link {}
	.nav_comments a:visited {}
	.nav_comments a:hover,
	.nav_comments a:active {}
	.nav_comments .previous,
	.nav_comments .next {margin: 0 5px;}
	.nav_comments .current {
		display: inline-block;
		margin: -3px 0;
		padding: 1px 3px 2px;
		border: 1px solid #444;
		background: #000;
	}
