/************************************************************
Title:     Navcontainer | Emile Blume - Netcreators.com
************************************************************/
#header ul, #header li, #footer ul, #footer li, #nav-meta p { display:inline;}
#header ul, #header li, #left ul, #left li, #footer ul, #footer li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#header *, #footer * { font-size:11px; }


/* Sub navigation ///////////////////////////////////////////*/
#nav-sub { margin-bottom:4px; width:163px; }

#nav-sub li a {
	background:#270023 url(../img/arrow-white.gif) no-repeat bottom right;
	color: #E7E7E7;
	display: block;
	font-size:11px;
	font-weight: normal;
	height:44px;
	margin-bottom:2px;
	padding:4px 12px;
	padding-left: 1em;
	text-decoration: none;
	text-transform:uppercase;
}

#nav-sub li a.active, #nav-sub li a.current,
#nav-sub li a:hover {  background:#704D6D url(../img/arrow-purple.gif) no-repeat bottom right; color:#FFF;}
#nav-sub li a.active, #nav-sub li a.currentsub { 
	background:#704D6D; 
	height:auto; 
	padding: 4px 12px; 
	margin:0;
}


#nav-sub ul ul {
	background:#704D6D  url(../img/arrow-purple.gif) no-repeat bottom right;
	padding:0 0 16px 0;
	margin-bottom:2px;
}

#nav-sub li li a {
	background:#704D6D;
	color: #FFF;
	font-weight: normal;
	height:auto;
	margin:0;
	padding: 2px 12px;
	text-transform: none;
}

#nav-sub li li a.active, #nav-sub li li a.current,
#nav-sub li li a:hover { background:#270023;}

#nav-sub li li a.active, #nav-sub li li a.current { }

#nav-sub ul ul ul { background:none; padding-bottom:0; }
#nav-sub ul ul ul a { padding-left:16px; }




/* Main navigation /////////////////////////////////////////*/
#nav-main {
	height:30px;
	overflow:hidden;
	left: 0px;
	top: 61px;
	position: absolute;
	z-index: 15;
}

#nav-main a {
	border-right:1px solid #7A5977;
	color:#FFF;
	font-size:12px;
	height:30px;
	line-height:30px;
	padding:9px;
	text-decoration:none;
	text-transform:lowercase;
}

#nav-main a:hover, #nav-main .current, #nav-main .currentsub { background:#270023; }

/* Meta navigation ///////////////////////////////////////////*/
#nav-meta { 
	color:#FFF; 
	height:30px;
	line-height:30px;
	left:632px;
	top: 61px;
	position: absolute;
	z-index: 15;
}

#nav-meta a {
	color:#FFF;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin-right:15px;
	padding:9px;
	text-decoration:none;
}

#nav-meta p { 
	display:inline; 
	font-size:11px; 
	margin-right:15px; 
	text-transform:lowercase;
}

#nav-meta a:hover { background:#704D6D; }

#nav-meta .meta-item { display:inline; }
.meta-item .meta-info {
	background:#704D6D;
	padding:10px;
	height:270px;
	width:190px;
	top:30px;
	left:-38px;
	position:absolute;
	visibility:hidden;
	z-index:15;
}

.meta-item:hover .meta-info { visibility:visible;}

#nav-meta .item-02 a { margin-right:0; }
#nav-meta .item-02 .meta-info { left:118px; }
#nav-meta .meta-item p { display:block; height:auto; line-height:1.5em; margin:0; text-transform:none; }

.item-01 h3, .item-02 h3 { height: 18px; text-indent: -9999px;}
.item-01 h3 { background: url(../img/item-01-header.gif) no-repeat top left; width:123px; }
.item-02 h3 { background: url(../img/item-02-header.gif) no-repeat top left; width: 181px; }

#nav-meta .item-01 p a, #nav-meta .item-02 p a {
	background:transparent url(../img/item-01-link.gif) no-repeat right top;
	float:right;
	height:58px;
	top:-15px;
	text-align:right;
	width:70px;
	position: relative;
	font-size: 0;
}


/* Breadcrumb navigation ////////////////////////////////////////////////////////////////////*/
#bread { font-size:10px; margin:12px 0; }
#bread * { font-size:10px; color:#585858; margin-right:0.3em; padding-right:0.3em;}
#bread a { color:#704D6D; text-decoration: none; }

/* Footer navigation ////////////////////////////////////////////////////////////////////*/
#nav-footer, #copy {
	margin-top:5px;
	height:41px;
	overflow:hidden;
}

#nav-footer li a, #copy {
	border-top:0px solid #525252;
	border-right: 1px solid #161616;
	border-left:1px solid #3D3D3D;
	color: #E7E7E7;
	height:41px;
	line-height:42px;
	font-size:11px;
	padding:11px;
	text-decoration:none;
	text-transform:lowercase;
}

#nav-footer li.first a { border-left:1px solid #121212; }
#nav-main li.last a, #nav-footer li.last { border: none;}

#copy {
	border-right:0;
	font-size:10px;
	height:18px;
	line-height:20px;
	text-transform:none;
}

#sponsor .csc-textpic-lastcol img {margin-top:10px;}

/* Anchor tag (quiet) ////////////////////////////////////////////////////////////////////*/
.anchor { float: left; }
