html {
  background: url('../images/background.gif');
	}
	
#container {
  background-color: white;
	width: 970px;
	\width: 970px;
	w\idth: 970px;
	margin: -21px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
	border: solid #cc9900;
	border-width: 0px 1px 0px 1px;
	}
 
#banner {
  background: url('../images/322banner.gif') no-repeat top left;
	height: 299px;
  }

#banner h1 {
  margin-left: -2500px;
	}

#navcontainer ul {
	padding-left: 0;
	margin-left: 0;
	margin-top: 0;
	background-color: #484848;
	color: white;
	float: left;
	width: 100%;
	font-family: trebuchet ms, arial, verdana;
	font-size: 14px;
	}

#navcontainer ul li {
	display: inline;
	}

#navcontainer ul li a {
	padding: 0.3em 1.3em;
	background-color: #484848;
	color: white;
	text-decoration: none;
	float: left;
	border-right: 1px solid white;
	}

#navcontainer ul li a:hover {
	background-color: #cc9900;
	color: white;
	}

#navcontainer ul li a#current {
	background-color: #000;
	}
	
#sidebar_left {
  background-color: white;
	margin: 3px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 180px;
	font-size: 10pt;
	font-weight: bold;
	font-family: trebuchet ms, arial, verdana;
	float: left;
	}

#content_list {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	border: solid gray;
	border-width: 0px 0px 1px 0px;
	}

#content_nav li {
  margin-left: -40px;
	padding-bottom: 10px;
	list-style-type: none;
	}

#content_nav a {
  margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #cc9900;
	text-decoration: none;
	}

#content_nav a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}
	
#content_nav a.content {
  color: black;
	display: block;
	}

#content_nav a.content:hover {
  color: white;
	background-color: #ccc;
	text-decoration: none;
	}

#home_list {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	border: solid gray;
	border-width: 0px 0px 1px 0px;
	}

#home_nav li {
  margin-left: -40px;
	padding-bottom: 10px;
	list-style-type: none;
	}

#home_nav a {
  margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #cc9900;
	text-decoration: none;
	}

#home_nav a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}
	
#home_nav a.home {
  color: black;
	display: block;
	}

#home_nav a.home:hover {
  color: white;
	background-color: #ccc;
	text-decoration: none;
	}
	
#events_list {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	border: solid gray;
	border-width: 0px 0px 1px 0px;
	}

#events_nav li {
  margin-left: -40px;
	padding-bottom: 10px;
	list-style-type: none;
	}

#events_nav a {
  margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #cc9900;
	text-decoration: none;
	}

#events_nav a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}
	
#events_nav a.events {
  color: black;
	display: block;
	}

#events_nav a.events:hover {
  color: white;
	background-color: #ccc;
	text-decoration: none;
	}
	
#sidebar_right {
	background-color: white;
	margin: 3px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 180px;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	font-family: trebuchet ms, arial, verdana;
	float: right;
	}
	
#issue_list {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	border: solid gray;
	border-width: 0px 0px 1px 0px;
	}

#issue_nav li {
  margin-left: -40px;
	padding-bottom: 10px;
	list-style-type: none;
	text-align: center;
	}
	
#issue_nav a {
  margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #cc9900;
	text-decoration: none;
	}

#issue_nav a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}
	
#issue_nav a.issue {
    color: #cc9900;
	font-size: 18pt;
	margin-left: 0px;
	}

#issue_nav a.issue:hover {
    color: gray;
	text-decoration: none;
	font-weight: bold;
	}

#fiction {
	color: #484848;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	border: solid gray;
	border-width: 0px 0px 1px 0px;
	}

#fiction_nav li {
  margin-left: -40px;
	padding-bottom: 10px;
	list-style-type: none;
	}

#fiction_nav a {
  margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #cc9900;
	text-decoration: none;
	}

#fiction_nav a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}
	
#fiction_nav a.genre {
  color: black;
	display: block;
	}

#fiction_nav a.genre:hover {
  color: white;
	background-color: #ccc;
	text-decoration: none;
	}

#cnf {
	color: #484848;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	border: solid gray;
	border-width: 0px 0px 1px 0px;
	}

#cnf_nav li {
  margin-left: -40px;
	padding-bottom: 10px;
	list-style-type: none;
	}

#cnf_nav a {
  margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #cc9900;
	text-decoration: none;
	}

#cnf_nav a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}
	
#cnf_nav a.genre {
  color: black;
	display: block;
	}

#cnf_nav a.genre:hover {
  color: white;
	background-color: #ccc;
	text-decoration: none;
	}	
	
#poetry {
	color: #484848;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	border: solid gray;
	border-width: 0px 0px 1px 0px;
	}

#poetry_nav li {
  margin-left: -40px;
	padding-bottom: 10px;
	list-style-type: none;
	}

#poetry_nav a {
  margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #cc9900;
	text-decoration: none;
	}

#poetry_nav a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}
	
#poetry_nav a.genre {
  color: black;
	display: block;
	}

#poetry_nav a.genre:hover {
  color: white;
	background-color: #ccc;
	text-decoration: none;
	}

#spotlight {
	color: #484848;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	border: solid gray;
	border-width: 0px 0px 1px 0px;
	}

#spotlight_nav li {
  margin-left: -40px;
	padding-bottom: 10px;
	list-style-type: none;
	}

#spotlight_nav a {
  margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #cc9900;
	text-decoration: none;
	}

#spotlight_nav a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}
	
#spotlight_nav a.genre {
  color: black;
	display: block;
	}

#spotlight_nav a.genre:hover {
  color: white;
	background-color: #ccc;
	text-decoration: none;
	}

#art {
	color: #484848;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	border: solid gray;
	border-width: 0px 0px 1px 0px;
	}

#art_nav li {
  margin-left: -40px;
	padding-bottom: 10px;
	list-style-type: none;
	}

#art_nav a {
  margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #cc9900;
	text-decoration: none;
	}

#art_nav a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}
	
#art_nav a.genre {
  color: black;
	display: block;
	}

#art_nav a.genre:hover {
  color: white;
	background-color: #ccc;
	text-decoration: none;
	}

#body {
  background-color: white;
	font-family: trebuchet ms, arial, verdana;
	font-size: 11pt;
	color: #484848;
  width: 557px;
	padding: 5px;
	margin: 40px 199px 0px 201px;
	border: dotted #cc9900;
	border-width: 0px 1px 0px 1px;
	}
	
#body h1 {
	font-size: 24pt;
	width: 520px;
	padding-left: 20px;
	}

#body h1 a.header {
  color: #cc9900;
	padding: 0px 0px 0px 10px;
	}

#body h1 a.header:hover {
  color: #999;
	text-decoration: none;
	}
	
#body a {
	color: #cc9900;
	font-weight: bold;
	text-decoration: none;
	}

#body a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}

#contact p.address {
  padding-left: 70px;
	}
	
#mailing {
  margin: 0px 0px 0px 19px;
	padding: 0px 10px 0px 10px;
	width: 500px;
	border: solid #ccc;
	border-width: 0px 0px 3px 0px;
	}

#email {
  margin: 0px 0px 0px 19px;
	padding: 0px 10px 0px 10px;
	width: 500px;
	border: solid #ccc;
	border-width: 0px 0px 3px 0px;
	}
	
#footer {
  background-color: white;
	margin: 0px;
	padding: 20px 0px 10px 0px;
  width: 970px;
	clear: both;
	}

#navfooter {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	}

#navfooter li {
  display: inline;
	padding-bottom: 1px;
	padding-top: 1px;
  padding-left: 30px;
	list-style-type: none;
	}

#navfooter a {
  margin-right: 2px;
	padding-left: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	color: #cc9900;
	text-decoration: none;
  font-size: 10pt;
	font-weight: bold;
	font-family: trebuchet ms, arial, verdana;
	}

#navfooter a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}

#mission {
  background-color: white;
	margin: 0px 0px 0px 13px;
	width: 943px;
	border: solid #ffcc99;
	border-width: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#mission p.mission_text {
  font-family: trebuchet ms, arial, verdana;
	font-size: 10pt;
	text-align: center;
	color: #484848;
	padding: 0px 3px 0px 3px;
	}

#mission a {
  color: #cc9900;
	text-decoration: none;
  font-size: 9.3pt;
	font-weight: bold;
	font-family: trebuchet ms, arial, verdana;
	}
	
#mission a:hover {
  color: gray;
	text-decoration: underline;
	font-weight: bold;
	}

#copyright {
  color: #ccc;
	text-align: center;
	padding: 10px;
	font-size: 8pt;
	}
