@charset "UTF-8";
/* Breadcrumb navigation */
#breadcrumb {position: absolute; top: 160px; left: 15px; line-height: 20px;}
#breadcrumb, #breadcrumb a {color: #aaa; text-decoration: none;}
#breadcrumb a:hover {color: #222;}
/*#breadcrumb a.current {color: #222; cursor: default;}*/

/*///// mainNav /////*/
#mainNavContainer {position: absolute; top: 10px; left:130px; width: 840px;}
#mainNavContainer h4 {float: left; display: inline; text-transform: uppercase; margin: 0; line-height: 44px; padding-right: .5em; color: #ff9c00;}
#mainNavContainer p {float: left;display: inline; margin: 0;line-height: 50px; color: #999; font-size: 1.1em;}
#mainNav {list-style-type: none; margin: 0; border-bottom: 1px solid #616161;}
#mainNav li {float: left; display: inline; text-transform: uppercase; line-height: 44px;}
	#mainNav li a {display: block; padding: 0 1em; text-decoration: none; color: #999;}
	#mainNav li a:hover {color: #fff;}
		/*#mainNav li:hover a, #mainNav li:hover li a:hover {color: #fff;} /* retain hover state on nested ul rollover and reset hover state on nested links
		#mainNav li:hover li a {color: #999;} /* reset normal state on nested links */
	
	#mainNav li.current,
	#home .home, #gallery .gallery, #about .about, #blog .blog, #contact .contact {background: url(../images/siteBuild/mainNav-current.png) no-repeat left bottom;}
	#mainNav li.current a, #home .home a, #gallery .gallery a, #about .about a, #blog .blog a, #contact .contact a {color: #FFF; cursor: default;}
#mainNav ul {position: absolute; list-style-type: none; margin: 0; top: 44px; left: 0; display: none;}
	#mainNav li.current ul,
	#gallery .gallery ul, #about .about ul {display: block;}
	#mainNav ul li {float: left; display: inline; position: relative;}
	#mainNav ul li a {display: block; padding: 0 1em; text-decoration: none; color: #999 !important;}
		#mainNav li.current ul li a {color: #999; cursor: pointer; }
		#mainNav ul li a:hover {color: #ff9c00 !important; cursor: pointer; }
		
		#mainNav li.current ul li.current a,
		#mainNavContainer.page1 #mainNav ul .page1 a, #mainNavContainer.page2 #mainNav ul .page2 a, #mainNavContainer.page3 #mainNav ul .page3 a, #mainNavContainer.page4 #mainNav ul .page4 a, #mainNavContainer.page5 #mainNav ul .page5 a, #mainNavContainer.page6 #mainNav ul .page6 a, #mainNavContainer.page7 #mainNav ul .page7 a, #mainNavContainer.page8 #mainNav ul .page8 a, #mainNavContainer.page9 #mainNav ul .page9 a {color: #ff9c00 !important; cursor: default; background: url(../images/siteBuild/subNav-current.png) no-repeat left top;}

#subNav {block; position: absolute; list-style-type: none; margin: 0; top: 44px; left: 0;}
#subNav li {float: left; display: inline; position: relative; text-transform: uppercase; line-height: 44px;}
#subNav li a {display: block; padding: 0 1em; text-decoration: none; color: #999;}
#subNav li a:hover {color: #ff9c00;}
#subNav li.current a, #subNav li.parent-current a {color: #ff9c00; cursor: default; background: url(../images/siteBuild/subNav-current.png) no-repeat left top;}

/* Albums Nav */
#albumsnav {padding: 0 30px; background: url(../images/siteBuild/albumsNavBg.png) no-repeat left top; height: 41px;}
#albumsnav h5 {float: left; display: inline; color: #fff; text-transform: uppercase; line-height: 34px; margin: 0;}
#albumsnav ul {padding-left: 40px;}
#albumsnav ul li {line-height: 40px;}

#albumsnav li.current a {color: #ff9c00; cursor: default;}

#archiveNav h4 {padding-right: 60px; position: relative;}
h4 a.rss {width: 53px; height: 22px; display: block; position: absolute; right: 0; top: 2px; overflow: hidden;}
h4 a.rss span {text-indent: -9999px; display: block; position: absolute; width: 100%; height: 100%; background:url(/images/siteBuild/rssIcon.png) no-repeat left top;}
h4 a.rss:hover span {background-position: left -22px;}
	
#archiveNav ul {list-style-type: none; margin-left: 0;}
	#archiveNav ul ul {margin-top: .5em;}
#archiveNav ul li {border-bottom: 1px solid #4d4d4d; padding: .25em 0; font-size: 1.1em; font-weight: bold;}
	#archiveNav ul ul li {border-bottom: none; padding-left: 1em; font-size: .9em; font-weight: normal;} 
#archiveNav a {text-decoration: none;}
#archiveNav a:hover, #archiveNav li.here a, #archiveNav li.here li.here a, #archiveNav li.here li a:hover {color: #fff;}
	#archiveNav li.here a, #archiveNav li.here li.here a {cursor: default;}
#archiveNav li.here li a {color: #ff9c00; cursor: pointer;}

.inlineNav {list-style-type: none; margin-left: 0; display: inline;}
.inlineNav li {display: inline;}
.inlineNav li a {color: #999; text-decoration: none; text-transform: uppercase; padding: 0 .5em;}
.inlineNav li a:hover {color: #fff;}

