@charset "utf-8";

/* Walker Failure Files Navigation Style
	Created: 6/15/2010
	Author: Robert Doeckel */

/* Main Site Nav */

#mainNavigation {width:960px; padding:15px 0 0 0;}

#connectContainer {float:right; width: 120px; margin: 0;}
#connectContainer img {margin: 0 0 0 5px;}

#mainNavigation ul {width: 850px; height: 25px; }
#mainNavigation ul li a {display: block; float: left; height: 22px; background-image: url(i/walkerFailureNavSprite.png); text-indent: -99999px; }
#mainNavigation ul li a.failures {width: 141px; background-position: 0 0;}
#mainNavigation ul li a.failures:hover {width: 141px; background-position: 0 -24px;}
#mainNavigation ul li a.timeline {width: 135px; background-position: -141px 0;}
#mainNavigation ul li a.timeline:hover {width: 135px; background-position: -141px -24px;}
#mainNavigation ul li a.blog {width: 102px; background-position: -276px 0;}
#mainNavigation ul li a.blog:hover {width: 102px; background-position: -276px -24px;}
#mainNavigation ul li a.media {width: 111px; background-position: -378px 0;}
#mainNavigation ul li a.media:hover {width: 111px; background-position: -378px -24px;}
#mainNavigation ul li a.contact {width: 135px; background-position: -489px 0;}
#mainNavigation ul li a.contact:hover {width: 135px; background-position: -489px -24px;}
#mainNavigation ul li a.home {width: 106px; background-position: -624px 0;}
#mainNavigation ul li a.home:hover {width: 106px; background-position: -624px -24px;}

/* End Main Site Navigation */

/* Current states for Main Site Navigation */

#home #siteNav li a.home {width: 106px; background-position: -624px -24px;}
#timeline #siteNav li a.timeline {width: 135px; background-position: -141px -24px;}
#failures #siteNav li a.failures {width: 141px; background-position: 0 -24px;}
#blog #siteNav li a.blog {width: 102px; background-position: -276px -24px;}
#media #siteNav li a.media {width: 111px; background-position: -378px -24px;}
#contact #siteNav li a.contact {width: 135px; background-position: -489px -24px;}

/* Folder Navigation Front */

ul#folderNav {width: 900px;	height: 110px; margin: 15px 30px 30px 30px;} 
ul#folderNav a {display: block;	float: left; height: 105px; background-image: url(i/folderSprite.png); text-indent:-99999px; margin-right:20px;}
ul#folderNav li a.deficits {width: 128px; background-position: 0 0;}
ul#folderNav li a.deficits:hover {width: 128px;	background-position: 0 -112px;}
ul#folderNav li a.taxes {width: 128px; background-position: -128px 0;}
ul#folderNav li a.taxes:hover {width: 128px; background-position: -128px -112px;}
ul#folderNav li a.hypocrisy {width: 128px; background-position: -256px 0;}
ul#folderNav li a.hypocrisy:hover {width: 128px; background-position: -256px -112px;}
ul#folderNav li a.gimmicks {width: 128px; background-position: -512px 0;}
ul#folderNav li a.gimmicks:hover {width: 128px;	background-position: -512px -112px;}
ul#folderNav li a.mismanagement {width: 128px; background-position: -384px 0;}
ul#folderNav li a.mismanagement:hover {width: 128px; background-position: -384px -112px;}
ul#folderNav li a.investigations {width: 128px;	background-position: -768px 0;}
ul#folderNav li a.investigations:hover {width: 128px; background-position: -768px -112px;}
ul#folderNav li a.jobs {width: 138px; background-position: -640px 0;}
ul#folderNav li a.jobs:hover {width: 138px; background-position: -640px -112px;}

/* End Folder Nav */

/* Folder Nav Failure Page */

ul#folderNavFailureFront {width: 900px;	height: 110px; margin: 15px 30px 30px 15px;} 
ul#folderNavFailureFront a {display: block;	width: auto; float: left; height: 105px; background-image: url(i/folderSprite.png); text-indent:-99999px; margin-right:20px;}
ul#folderNavFailureFront li a.deficits {width: 128px; background-position: 0 0;}
ul#folderNavFailureFront li a.deficits:hover {width: 128px;	background-position: 0 -112px;}
ul#folderNavFailureFront li a.taxes {width: 128px; background-position: -128px 0;}
ul#folderNavFailureFront li a.taxes:hover {width: 128px; background-position: -128px -112px;}
ul#folderNavFailureFront li a.hypocrisy {width: 128px; background-position: -256px 0;}
ul#folderNavFailureFront li a.hypocrisy:hover {width: 128px; background-position: -256px -112px;}
ul#folderNavFailureFront li a.promises {width: 128px; background-position: -384px 0;}
ul#folderNavFailureFront li a.promises:hover {width: 128px; background-position: -384px -112px;}
ul#folderNavFailureFront li a.gimmicks {width: 128px; background-position: -512px 0;}
ul#folderNavFailureFront li a.gimmicks:hover {width: 128px;	background-position: -512px -112px;}
ul#folderNavFailureFront li a.mismanagement {width: 128px; background-position: -384px 0;}
ul#folderNavFailureFront li a.mismanagement:hover {width: 128px; background-position: -384px -112px;}
ul#folderNavFailureFront li a.investigations {width: 128px;	background-position: -768px 0;}
ul#folderNavFailureFront li a.investigations:hover {width: 128px; background-position: -768px -112px;}
ul#folderNavFailureFront li a.jobs {width: 138px; background-position: -640px 0;}
ul#folderNavFailureFront li a.jobs:hover {width: 138px; background-position: -640px -112px;}

/* End Folder Nav Failure Page */

/* Folder Nav Failure Inside Page */

ul#folderNavFailureInside {width: 320px; margin: 0 0 30px 0; padding:0; height:300px;} 
ul#folderNavFailureInside a {display: block; float: left; width: auto;  height: 105px; background-image: url(i/folderSprite.png); text-indent:-99999px; margin-bottom: 15px;margin-right:15px;}
ul#folderNavFailureInside li a.deficits {width: 128px; background-position: 0 0;}
ul#folderNavFailureInside li a.deficits:hover {width: 128px;	background-position: 0 -112px;}
ul#folderNavFailureInside li a.taxes {width: 128px; background-position: -128px 0;}
ul#folderNavFailureInside li a.taxes:hover {width: 128px; background-position: -128px -112px;}
ul#folderNavFailureInside li a.hypocrisy {width: 128px; background-position: -256px 0;}
ul#folderNavFailureInside li a.hypocrisy:hover {width: 128px; background-position: -256px -112px;}
ul#folderNavFailureInside li a.promises {width: 128px; background-position: -384px 0;}
ul#folderNavFailureInside li a.promises:hover {width: 128px; background-position: -384px -112px;}
ul#folderNavFailureInside li a.gimmicks {width: 128px; background-position: -512px 0;}
ul#folderNavFailureInside li a.gimmicks:hover {width: 128px;	background-position: -512px -112px;}
ul#folderNavFailureInside li a.mismanagement {width: 128px; background-position: -384px 0;}
ul#folderNavFailureInside li a.mismanagement:hover {width: 128px; background-position: -384px -112px;}
ul#folderNavFailureInside li a.investigations {width: 128px;	background-position: -768px 0;}
ul#folderNavFailureInside li a.investigations:hover {width: 128px; background-position: -768px -112px;}
ul#folderNavFailureInside li a.jobs {width: 138px; background-position: -640px 0;}
ul#folderNavFailureInside li a.jobs:hover {width: 138px; background-position: -640px -112px;}

/* End Folder Nav Failure Inside Page */

/* Issue Nav */
ul#issueNav {width: 245px; height: 400px; float:left; margin: 15px 0 0 15px; border: 2px solid black; padding: 0 0 0 5px;} 
ul#issueNav li a {display: block; background-image: url(i/issueNavSprite.png); text-indent: -99999px; width: auto;}
ul#issueNav li a.deficits {height: 46px; background-position: 0 0;}
ul#issueNav li a.deficits:hover {height: 46px;	background-position: -270px 0;}
ul#issueNav li a.taxes {height: 76px; background-position: 0 -46px;}
ul#issueNav li a.taxes:hover {height: 76px; background-position: -270px -46px;}
ul#issueNav li a.hypocrisy {height: 51px; background-position: 0 -122px;}
ul#issueNav li a.hypocrisy:hover {height: 51px; background-position: -270px -122px;}
ul#issueNav li a.promises {height: 52px; background-position: 0 -173px;}
ul#issueNav li a.promises:hover {height: 52px;	background-position: -270px -173px;}
ul#issueNav li a.gimmicks {height: 51px; background-position: 0 -225px;}
ul#issueNav li a.gimmicks:hover {height: 51px;	background-position: -270px -225px;}
ul#issueNav li a.mismanagement {height: 72px; background-position: 0 -276px;}
ul#issueNav li a.mismanagement:hover {height: 72px; background-position: -270px -276px;}
ul#issueNav li a.investigations {height: 51px;	background-position: 0 -348px;}
ul#issueNav li a.investigations:hover {height: 51px; background-position: -270px -348px;}

/* End Issue Nav */
