/*

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

*/

.navigation {
	position: relative;
	z-index: 200;
	margin: 10px 9px;
	padding: 8px 9px;
}
	.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 */
/*
.pagenav { … } the outermost list item; contains whole list
.page-item-2 { … } item for Page ID 2
.page_item { … } any Page item
.current_page_item { … } the current Page
.current_page_parent { … } parent of the current Page
.current_page_ancestor { … } any ancestor of the current Page */
#nav_main {
	float: right;
	height: 38px;
	margin: 83px 0 0 0;
	padding: 0;
}
	#nav_main li {
		float: left;
		height: 38px;
		margin: 0 0 0 4px;
		
		list-style: none;
		text-indent: 0;
	}
	#nav_main .page-item-37 {width: 78px;}
	#nav_main .page-item-10 {width: 78px;}
	#nav_main .page-item-20 {width: 78px;}
	#nav_main .page-item-11 {width: 66px;}
	#nav_main .page-item-96 {width: 84px;}
	#nav_main .page-item-13 {width: 75px;}
		#nav_main li a {
			display: block;
			height: 100%;
			background: url('../img/bg_nav_main.png') no-repeat scroll 0 0;
			
			text-indent: -100em;
			text-decoration: none;
		}

		#nav_main li a:link {}
		#nav_main li a:visited {}
		#nav_main li a:hover,
		#nav_main li a:active {
			background-position: 0 -38px;
			
			text-decoration: underline;
		}
		#nav_main .page-item-37 a {background-image: url('../img/bg_nav_main_home.png');}
		#nav_main .page-item-10 a {background-image: url('../img/bg_nav_main_media.png');}
		#nav_main .page-item-20 a {background-image: url('../img/bg_nav_main_about.png');}
		#nav_main .page-item-11 a {background-image: url('../img/bg_nav_main_faq.png');}
		#nav_main .page-item-96 a {background-image: url('../img/bg_nav_main_forum.png');}
		#nav_main .page-item-13 a {background-image: url('../img/bg_nav_main_links.png');}
	#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 {
			background-position: 0 -38px;
			
			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: #fc0;
			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 {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 {
	float: right;
	width: 318px;
	margin: 0;
	padding: 0;
	
	text-align: center;
}
	#nav_footer li {
		display: inline;
		margin-bottom: 0;
	}
	#nav_footer li:first-child {list-style: none;}
		#nav_footer li a {font-weight: bold;}
		#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;
			color: #fc0;
		}
		#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;
	padding-top: 14px;
	
	text-align: right;
	font-size: .8em;
	font-weight: normal;
}
	#nav_top a {text-decoration: none;}
	#nav_top a:link {}
	#nav_top a:visited {}
	#nav_top a:hover,
	#nav_top a:active {text-decoration: underline;}
		#nav_top span {display: none;}

/* nav_categories */
#nav_categories {
	width: 618px;
	margin: 5px 9px;
	padding: 10px 7px 0;
	background: #fc0 url('../img/bg_nav_categories.png') no-repeat scroll 50% 0;
	
	text-align: left;
}
	#nav_categories li {
		float: left;
		margin: 0;
		
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 1.55em;
	}
		#nav_categories li a {
			display: block;
			padding: 7px;
			
			text-decoration: none;
		}
		#nav_categories li a:link {}
		#nav_categories li a:visited {}
		#nav_categories li a:hover,
		#nav_categories li a:active {
			text-decoration: underline;
			color: #000;
		}
	#nav_categories .label {padding: 7px 5px 0 1px;}
	#nav_categories .current-cat {background: url('../img/bg_nav_categories_li.png') no-repeat scroll 0 0;}
		#nav_categories .current-cat a {background: url('../img/bg_nav_categories_li_a.png') no-repeat scroll right 0;}
#nav_categories.paragraph {
	height: 30px;
	padding-right: 6px;
	padding-left: 8px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.75em;
	line-height: 100%;
}
	#nav_categories.paragraph a {
		padding: 2px 0 0 73px;
		background: url('../img/bg_nav_categories_p_a.png') no-repeat scroll 5px -3px;

		text-decoration: none;
	}
	#nav_categories.paragraph a:hover,
	#nav_categories.paragraph a:active {
		text-decoration: underline;
		color: #000;
	}

/* nav_notice */
#nav_notice {
	margin-bottom: 0;
	padding-left: 80px;
	background: #fc0 url('../img/bg_nav_paged.png') no-repeat scroll 50% bottom;
	
	text-align: left;
	font-weight: bold;
}
	#nav_notice a {
		text-decoration: none;
		color: #000;
	}
	#nav_notice a:link {}
	#nav_notice a:visited {}
	#nav_notice a:hover,
	#nav_notice a:active {text-decoration: underline;}

/* nav_child */
#nav_child {background: #fc0;}
	#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 {
	margin-bottom: 5px;
	padding-top: 7px;
	background: #fc0 url('../img/bg_nav_paged.png') no-repeat scroll 50% bottom;
}
	.nav_paged li {margin: 0 3px;}
		.nav_paged li a {
			text-decoration: none;
			color: #000;
		}
		.nav_paged li a:link {}
		.nav_paged li a:visited {}
		.nav_paged li a:hover,
		.nav_paged li a:active {text-decoration: underline;}
	.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;
			border: 1px solid #000;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			background: #fff;
		}
	.nav_paged .backward,
	.nav_paged .forward {
		float: left;
		max-width: 50%;
		margin: 0;
		
		text-align: left;
	}
	.nav_paged .forward {
		float: right;
		
		text-align: right;
	}
		.nav_paged .backward a,
		.nav_paged .forward a {
			white-space: normal;
			text-decoration: none;
			color: #000;
		}
		.nav_paged .backward a:hover,
		.nav_paged .backward a:active,
		.nav_paged .forward a:hover,
		.nav_paged .forward a:active {text-decoration: underline;}

/* nav_posts */
#nav_posts {
	margin: 0 84px 10px;
	padding-top: 7px;
	background: #fc0;
}
	#nav_posts li {
		float: right;
		max-width: 50%;
		margin: 0;
		
		text-align: right;
	}
	#nav_posts .backward {
		float: left;
		
		text-align: left;
	}
		#nav_posts li a {
			white-space: normal;
			text-decoration: none;
			color: #000;
		}
		#nav_posts a:link {}
		#nav_posts a:visited {}
		#nav_posts a:hover,
		#nav_posts a:active {text-decoration: underline;}

/* nav_post_paged */
.nav_post_paged {
	position: relative;
	margin: 20px 10px;
	background: #fc0;
}
	.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 84px 10px;
	background: #fc0;
}
	.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 #000;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #fff;
	}

