/*

	// -------------------------------------------------------------- //
	// 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 {font-family: Georgia, "Times New Roman", Times, serif;}
		.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;
	height: 14px;
	margin: 23px 0 0 0;
	overflow: visible;
}
	#nav_main > li {
		float: left;
		width: 20%;
		margin-left: 0;
		
		list-style: none;
	}
	#nav_main > li:first-child {}
		#nav_main li a {
			display: block;
			height: 100%;
			padding: 8px 0;
			
			text-align: center;
			text-decoration: none;
			text-shadow: #000 1px 1px 8px;
			font-weight: bold;
			font-size: 1.6em;
			color: #fff;
		}
		#nav_main li a:link {}
		#nav_main li a:visited {}
		#nav_main li a:hover,
		#nav_main li a:active {text-decoration: underline;}
	#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 {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 {display: block;}
			#nav_main li:hover > ul li {
				position: relative;
				margin-left: 0;
				padding: 0 10px;
				
				line-height: 100%;
				list-style: none;
			}

/* nav_header */
#nav_header {
	float: right;
	margin: 12px 30px 8px 0;
	padding: 0;
}
	#nav_header > li {
		float: left;
		margin: 0;
		
		list-style: none;
		text-indent: 0;
		font-weight: bold;
		color: #00b5cb;
	}
		#nav_header li a {
			text-align: left;
			text-decoration: none;
			text-shadow: #000 1px 1px 5px;
			font-size: .9em;
			color: #00b5cb;
		}
		#nav_header li a:link {}
		#nav_header li a:visited {}
		#nav_header li a:hover,
		#nav_header li a:active {text-decoration: underline;}
		#nav_header > li:first-child a {
			margin-right: 10px;
			padding-right: 10px;
			border-right: 1px solid #eee;
			
			text-align: right;
			color: #fff;
		}

/* nav_footer */
#nav_footer {margin: 0 0 0 154px;}
	#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;
	margin: 0;
	
	text-align: right;
	font-size: 1em;
	font-weight: normal;
}
	#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 {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 {}
	#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 {
	margin: 0 10px 20px;
	padding-bottom: 9px;
	text-align: center;
}
	#nav_child li {margin: 0 5px;}
		#nav_child li a {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-size: 1.75em;
		}
		#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 0 20px 0;
	
	text-align: left;
	font-size: .8em;
}
	#nav_crumb li {margin-left: 0;}
		#nav_crumb li a {font-family: Verdana, Arial, Helvetica, sans-serif;}
		#nav_crumb li a:link {}
		#nav_crumb li a:visited {}
		#nav_crumb li a:hover,
		#nav_crumb li a:active {}

/* nav_paged */
.nav_paged {}
	.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 {}
	#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;
}
	.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 10px !important;}
	.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 3px;
		border: 1px solid #444;
		background: #000;
	}
