body {
  background: #333;
  margin: 0 auto;
  padding: 0;
  font-family: verdana,sans-serif;
  font-size: .8em;
}

a {
  color: #fff;
  text-decoration: none;
}
a:hover {
  color: #00fffe;
  text-decoration: underline;
}

img, a img {
  border: 0;
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 100;
  text-transform: uppercase;
}

.image-preloader {
display: none;
}

#wrapper {
  background: #000;
  color: #fff;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 4px 0 4px;
  width: 754px;
}

#nav {
  margin: 0;
	padding: 0;
	height: 31px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
  list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:39px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -62px;
}

#nav a:active, #nav a.selected {
	background-position: 0 -31px;
}

#tcovers a  {
	width: 96px;
	background: url(images/covers.gif) top left no-repeat;
}
	
#tcovers-current a  {
	width: 96px;
}

#teditorial a  {
	width: 108px;
	background: url(images/editorial.gif) top left no-repeat;
}
	
#teditorial-current a  {
	width: 108px;
}

#tads a  {
	width: 65px;
	background: url(images/ads.gif) top left no-repeat;
}

#tads-current a  {
	width: 65px;
}

#tbio a {
  width: 62px;
  background: url(images/bio.gif) top left no-repeat;
}

#tbio-current a {
  width: 62px;
}

#tcontact a {
  width: 108px;
  background: url(images/contact.gif) top left no-repeat;
}

#tcontact-current a {
  width: 108px;
}

#tlinks a {
  width: 90px;
  background: url(images/links.gif) top left no-repeat;
}

#tlinks-current a {
  width: 90px;
}

#navigation {
  overflow: hidden;
  background: #00fffe url(images/navigation-bg.gif);
  margin: 0;
  padding: 0;
  width: 754px;
/*  height: 43px; */
}

.image_thumbs0, .image_thumbs1, .image_thumbs2, .image_thumbs3, .image_thumbs4 {
  border: 0;
  float: left;
  margin: 0;
  padding: 0;  
}

.image_thumbs0, .image_thumbs1, .image_thumbs2, .image_thumbs3 {
padding-right: 2px;
}

a img { border: 1px solid #000;}
a img:hover { border: 1px solid #00fffe;}

.link-list {
  list-style-type: none;
}

.links-section {
float: left;
width: 49%;
}

/* BIOGRAPHY PAGE */
.date, .description {
  float: left;
  height:3.5em;
  width: 362px;
  
}

.date {
  margin: 0 10px 0 0;
  padding:0;
  text-align: right;
  width: 244px;
}

.description {
  margin: 0 0 0 10px;
  padding: 0;
  width: 300px;
}

/* FOOTER */
#footer-text {
  margin: 0 auto;
  padding: 0;
  width: 760px; 
}

#footer-left, #footer-right {
color: #999;
  float: left;
  width: 380px;
  margin: 0 0 20px 0;
  padding: 0;
}

#footer-left {
  text-align: left
}

#footer-right {
  text-align: right;
}

input, textarea {
width: 100%;
}

textarea {
	height: 10em;
}

td {
	vertical-align: top;
}

#form-table {
	margin: 0 auto 10px auto;
}
