/* reset browser styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal; }
 
 body { 
 	background-color: #c5c8eb; 
 }

 #wrapper { 
 	width: 1000px;
 	margin: auto; 
 	padding: auto; 
 }
 
/* banner sections */
 #banner2 .logo { 
 	width: 250px;
 	float: left;
 }
 
 #banner2 .static {
 	background: url("pictures/above_nav.jpg") no-repeat left top;
 	float: right;
 	width: 750px;
 	height: 29px;
 }
 
 #banner .navStates {
 	background: url("pictures/navbar_states.jpg") no-repeat left top;
 	width: 750px;
 	height: 51px;
 	overflow: visible;
}
 
 /* sidebar */ 
 #sidebar {
 	background: url("pictures/sidebar_bg.jpg") no-repeat 0 80px;
	width: 250px;
	height: 810px;
	position: relative;
}

/* navigation bar set up */
 #navlinks {
 	list-style: none;
 	padding: 0px;
 	margin-top: 29px;
 	width: 750px;
 	height: 51px;
 	zoom: 1;
 }
  
 #navlinks li {
  	display: inline;
 }
 	
 
 #navlinks a {
 	height: 51px;
 	float: left;
 	text-indent: -99999px;
 	zoom: 1;
 }
 
 #navlinks #one a {
 	width: 88px;
 	background: url("pictures/navbar_states.jpg") no-repeat 0 0;
 }
 
 #navlinks #one a:hover {
 	background-position: 0 -51px;
 }

 

 #navlinks #two a {
 	width: 131px;
 	background: url("pictures/navbar_states.jpg") no-repeat -88px 0;
 }
 
 #navlinks #two a:hover {
 	background-position: -88px -51px;
 }
 
 body#fiction #navlinks #two a.navCurrent {
 	background-position: -88px -102px;
 }

 	

 #navlinks #three a {
 	width: 98px;
 	background: url("pictures/navbar_states.jpg") no-repeat -219px 0;
 }
 
 #navlinks #three a:hover {
 	background-position: -219px -51px;
 }
 
 body#zine #navlinks #three a.navCurrent {
 	background-position: -219px -102px;
 }
 
 	
 
 #navlinks #four a {
 	width: 109px;
 	background: url("pictures/navbar_states.jpg") no-repeat -317px 0;
 }
 
 #navlinks #four a:hover {
 	background-position: -317px -51px;
 }
 
 body#about #navlinks #four a.navCurrent {
 	background-position: -317px -102px;
 }
 
 

 #navlinks #five a {
 	width: 140px;
 	background: url("pictures/navbar_states.jpg") no-repeat -426px 0;
 }
 
 #navlinks #five a:hover {
 	background-position: -426px -51px;
 }
 
 body#history #navlinks #five a.navCurrent {
 	background-position: -426px -102px;
 }
 	
  

 #navlinks #six a {
 	width: 87px;
 	background: url("pictures/navbar_states.jpg") no-repeat -566px 0;
 }
 
 #navlinks #six a:hover {
 	background-position: -566px -51px;
 }
 
 body#link #navlinks #six a.navCurrent {
 	background-position: -566px -102px;
 }
 
   

 #navlinks #seven a {
 	width: 97px;
 	background: url("pictures/navbar_states.jpg") no-repeat -653px 0;
 }
 
 #navlinks #seven a:hover {
 	background-position: -653px -51px;
 }

	


/* sidebar text */

 #sidelinks {
 	float: left;
 	list-style: none;
 	padding: 0;
 	margin-top: 280px;
 	margin-left: 25px;
 	width: 240px;
 	zoom: 1;
 }
 
 #sidelinks a {
 	color: #fff;
 	font-size: 20px;
 	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
 	text-decoration: none;
 	display: block;
 	padding-bottom: 30px;
 	zoom: 1;
 }
 
  #sidelinks a:hover {
  	font-weight: bold;
  	color: #859cfc;
 }
 
  #sidelinks a .moon {
  	display: none;
 }
 
 #sidebar #sidelinks a:hover .moon {
 	display: block;
 	position: absolute;
 	height: 137px;
 	top: 137px;
 	left: 52px;
 } 
 
 
 
 .hideLinks { 
 	display: none; 
 }
 
 
 
  #sidelinks .showLink1 { 
 	font-weight: bold;
  	color: #859cfc;
  	font-size: 20px;
 	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  	left: 26px;
 }
 
 #sidebar #sidelinks .showLink1 .moon {
  	display: block;
 	position: absolute;
 	height: 137px;
 	top: 137px;
 	left: 52px;
 } 
 
 
 
 
 #sidelinks .showLink2 { 
 	font-weight: bold;
  	color: #859cfc;
  	font-size: 20px;
 	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  	left: 26px;
  	margin-top: 53px;
 }
 
 #sidebar #sidelinks .showLink2 .moon {
  	display: block;
 	position: absolute;
 	height: 137px;
 	top: 137px;
 	left: 52px;
 }
 
 
 
 #sidelinks .showLink3 { 
 	font-weight: bold;
  	color: #859cfc;
  	font-size: 20px;
 	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  	left: 26px;
  	margin-top: 106px;
 }
 
 #sidebar #sidelinks .showLink3 .moon {
  	display: block;
 	position: absolute;
 	height: 137px;
 	top: 137px;
 	left: 52px;
 }
 
 
 
 #sidelinks .showLink4 { 
 	font-weight: bold;
  	color: #859cfc;
  	font-size: 20px;
 	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  	left: 26px;
  	margin-top: 159px;
 }
 
 #sidebar #sidelinks .showLink4 .moon {
  	display: block;
 	position: absolute;
 	height: 137px;
 	top: 137px;
 	left: 52px;
 }
 
 
  #sidelinks .showLink5 { 
 	font-weight: bold;
  	color: #859cfc;
  	font-size: 20px;
 	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  	left: 26px;
  	margin-top: 212px;
 }
 
 #sidebar #sidelinks .showLink5 .moon {
  	display: block;
 	position: absolute;
 	height: 137px;
 	top: 137px;
 	left: 52px;
 }
 
 
  		
 #nav_bottom {
	background-color: #02085c;
 	list-style: none;
 	padding: 2px 2px;
 	margin: 9.25em 5px 0px 8px;
 	border: 1px solid #fff;
 	text-align: center;
 	width: 1000px; 
 	zoom: 1;
 }
 
 #nav_bottom li {
 	display: inline;
 	text-decoration: none;
 	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
 	font-size: .95em;
 	text-align: center;
 	border-left: 1px solid #859cfc;
 	padding: 0 2em;
 }
 		
 #nav_bottom li.first_divide {
 	border-left: none;
 }

 
 #nav_bottom li a {
 	text-decoration: none;
 	color: #d9d9ec;
 }
 	
 #nav_bottom li a:active, a:hover {
  	font-weight: bold;
 	color: #02085c;
 }
 		
 
 
 
  #footer {
  	float: left;
  	width: 1000px;
  	height: 80px;
  	margin: 3.5em .25em 1em;
  	padding: 18px 10px 3px;
  	overflow: visible;
  	color: #02085c;
  	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  	font-size: 0.785em;
  	letter-spacing: .12em;
  	line-height: 1.2em;
  }
  
  #footer p {
	border-top: 1px dotted #02085c;
  	padding: .5em .75em 0 .75em;
  }
	
	
 
  /* miscellaeous stuff */
  .strong {
  	font-weight: bold;
  }
  
  .em {
  	font-style: italic;
  }
  
  