/*Default Navigation dimensions for BaseLayer

This theme was designed and built by Bryan Leister

*/

/* Begin Structure */

#navigationbar{
	height:30px;
	width:auto;
	float:right;
	margin:80px 0 0 0;
/*	right:40px;
	bottom:20px;*/
/*	position:absolute;*/
}



/* End Structure */



/*Start Menu Styling (see Font-Specific CSS for font colors and size)*/

div#secondarynav{
/*	top:164px;*/
	width:924px;
/*	text-align:left;*/
	margin:0px 0px 30px 0;
	padding: 0 0 0 30px;
/*	position:absolute;*/
	clear:both;
}

.attachment div#secondarynav{
	padding: 0 20px 0 40px;
}
#secondarynav .title{
	margin:0;
}

#secondarynav .alignleft{
	margin:0 1em 0 0;
}

#secondarynav li, #secondarynav ul{
	list-style:none;
	margin: 0px;
	padding: 0 10px 0 10px;
	display:inline;
}

#secondarynav li.parent{
	padding:0 10px 0 0;
}

#secondarynav a, #secondarynav li.current_page_item li a{
	padding: 2px 4px 2px 4px;
}

#secondarynav li.current_page_item a{
	padding: 1px 3px 1px 3px;
}


#secondarynav li a:hover, .page-parent #secondarynav li.parent a{
	padding: 1px 3px 1px 3px;	
}

#secondarynav div.alignright a{
	margin:0 5px 0 5px;
	height:10px;
}

/*#navigationbar ul.children{
	position:inherit;
	right:0px;
	bottom:0px;
}*/
#navigationbar ul.children ul{display:none}
#navigationbar ul.children li:hover>ul{display:block}
#navigationbar ul.children ul{position: absolute;left:-1px;top:98%;}
#navigationbar ul.children ul ul{position: absolute;left:98%;top:-2px;}
#navigationbar ul.children ,#navigationbar ul.children ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-repeat:repeat;
}

#navigationbar ul.children ul{
	width:186.45000000000002px;
	border-width:1px;
	border-color:#ccc;
	border-style:dotted;
	z-index:100;
}
#navigationbar ul.children li{
	display:block;
	margin:0 10px 0 0;
}

#navigationbar ul.children a:active, #navigationbar ul.children a:focus {
outline-style:none;
}
#navigationbar ul.children a, #navigationbar  ul.children li.dis a:hover, #navigationbar ul.children li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:1px 5px 1px 5px;
	_padding-left:5px;
	text-decoration:none;
	cursor:default;
}

#navigationbar ul.children li {
	float:left;
}
#navigationbar ul.children ul li {
	float:none;
}
#navigationbar ul.children ul a {
	text-align:left;
	white-space:nowrap;
}

#navigationbar ul.children li:hover{
	position:relative;
}
#navigationbar ul.children li:hover>a{
	text-decoration:none;
    width:100%;
}
#navigationbar ul.children li a:hover{
	position:relative;
	border-color:#665500;
	border-style:solid;
	text-decoration:none;
}
#navigationbar ul.children li.dis a {
	color: #AAAAAA !important;
}
#navigationbar ul.children a:hover ul, #navigationbar ul.children a:hover a:hover ul, #navigationbar ul.children a:hover a:hover a:hover ul{display:block}
#navigationbar ul.children a:hover ul ul, #navigationbar ul.children a:hover a:hover ul ul{display:none}

/*End Menu Styling */
