a, 
a:visited { 
	text-decoration: none; 
}

h1 { font-size: 36px; line-height: 48px; margin: 10px auto;  }

/* Define colors for nav, must be a better way to do this!  */
/* .blue{
	color:darkblue;	
}
.teal{
	color:#47B4B6;	
}
.orange{
	color:#D56122;	
}
.corral{
	color:#de362d;	
}
.green{
	color:#789000;	
}
.fuschia{
	color:#ca539f;	
}
.purple{
	color:#8e7db8;	
}
.aqua{
	color:#359378;	
}

nav {
	position: fixed;
	right: 0;
	top: 50%;
	padding:0px;
	margin:0px;
	margin-top: -6em;
	background-color:#fff;
	-moz-box-shadow: 0 0 8px #666;
	-webkit-box-shadow: 0 0 8px #666;
	box-shadow: 0 0 8px #666;
}


nav ul {
    list-style: none;
    color:#999;
    padding:0px;
    margin:15px 15px 15px 20px;
}

nav ul li {  

	font-size: 40px;
    line-height: 28px;
}

nav ul li:before {
    content: "•";
   
}​
nav ul li a {
    cursor:pointer;
   
}​



nav ul li.active{
    color: #000;
    
}


li h1 { 
	position: absolute;
	margin-top:-30px;
	right: 32px;
	display: block;
	opacity: 0;
	font: bold 14px/18px 'Lucida Grande',sans-serif;
	padding: 8px 20px 8px 12px; 
	color: white;
	white-space: nowrap;
	background: transparent url('../img/nav-arrow-gray.png') 100% 50% no-repeat;
	
	
} */

.showMe{
	/* display: block; */
	opacity: 1;
	
	
	
}
.hideMe{
	/* display: none; */
	
	filter:alpha(opacity=0);
	  -moz-opacity:0;
	  -khtml-opacity: 0;
	  opacity: 0;
	
	/*animation code*/
		/* Firefox */
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.5s;
	-moz-transition-delay: 0s;
	/* WebKit */
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-delay: 0s;
	/* Opera */
	-o-transition-property: opacity;
	-o-transition-duration: 0.5s;
	-o-transition-delay: 0s;
	/* Standard */
	transition-property: opacity;
	transition-duration: 0.5s;
	transition-delay: 0s;
	}
