.copybio {font: 14px "times new roman", times, helvetica; line-height: 1.2; color: #ffffff}
.review {font: 12px "times new roman", times, helvetica; line-height: 1.2; color: #ffffff}
.reviewblack {font: "times new roman", times, helvetica; line-height: 1.2; color: #000000}
.caption {font: 13px "times new roman", times, san-serif; line-height: 1.3; color: #ffffff}
.copyitalic {font: italic 16px "times new roman", times, helvetica; line-height: 1.0; color: #ffffff}
.subnav {font: 13px "times new roman", times, helvetica; line-height: 1.3; color: #ffffff}
.subnavblack {font: 13px "times new roman", times, helvetica; line-height: 1.3; color: #000000}
.comment {font: bold 13px "times new roman", times, helvetica; line-height: 1.3; color: #cccccc}
.comment2 {font: bold 13px "times new roman", times, helvetica; line-height: 1.0; color: #cccccc}
.quote {font: italic bold 15px "times new roman", times, helvetica; line-height: 1.3; color: #cccccc}
.copyshows {font: 15px "times new roman", times, helvetica; line-height: 1.0; color: #ffffff}
.boldshows {font: bold 15px "times new roman", times, helvetica; line-height: 1.0; color: #ffffff}
.copyright {font: italic bold 13px "times new roman", times, helvetica; line-height: 1.3; color: #cccccc}
.headingblack {font: bold 13px "times new roman", times, helvetica; line-height: 1.0; color: #000000}


body {
margin: 20px 0 0 0;
padding: 0;
font-family: times new roman;
font-size: medium;
background: #999999 url('images/bg.gif') repeat-x top;
text-align: center; /* for IE */ 
}

div#wrap { 
padding: 0;
width: 600px;
text-align: center; /* reset text alignment */ 
margin: 0 auto; /* for the rest */ 
   }

h1 {
   margin: 0;
   padding: 0 0 20px 0;
   font-family: "times new roman";
   font-size: 140%;
   font-weight: bold; 
   letter-spacing: 4px;
   }

h1 a {
   text-decoration: none;
   color: #000000; 
   }

ul#nav {
   width: 100%;
   margin: 0;
   padding: 0 0 10px 0;
   list-style: none;
   background: none;
   }

#nav li { 
   display: inline;
   padding: 0;
   font-family: "times new roman";
   font-size: 95%;
   font-weight: bold;
   }

#nav a {
   text-align: center;
   padding: 0px 12px;
   color: #000000;
   text-decoration: none;
   }

#nav a:hover, #nav li a.active {
   color: #ffffff;
   }

ul#subnav {
   float: left;
   width: 600px;
   margin: 0 auto;
   padding:0;
   font-size: 85%;
   color: #fff;
   list-style: none;
   border-top: dotted 1px #fff;
   border-bottom: dotted 1px #fff;
   background: #888;
   }

ul#subnav li#book {
   float: left;
   width: 200px;
   margin: 0;
   padding: 4px 0;
   }

ul#subnav li#reviews {
   float: right;
   width: 200px;
   margin: 0;
   padding: 4px 0;
   }

ul#subnav li#interviews {
   float: right;
   width: 200px;
   margin: 0;
   padding: 4px 0;
   }

#subnav a { 
   color: #fff;
   text-decoration: none;
   }

#subnav a:hover, #subnav li a.active {
   background: #666;
   padding: 3px;
   }
   

div#main {
   margin: 0;
   padding: 0;
   width: 100%;
   background: none;
   }

#main dl {
   margin: 20px 0 0 0;
   padding: 0;
   }

dt {
   margin: 0;
   padding: 0;
   color: #fff;
   }

dd#desc {
   margin: 0;
   padding: 0;
   color: #ccc;
   font-size: 80%;
   line-height: 1.5em;
   }

p#copy, p#copytop {
   margin: 0;
   padding: 10px 10px 20px 0;
   clear: left;
   text-align: left;
   color: #fff;
   }

p#copytop a {
   color: #fff;
   text-decoration: none;
   }

p#copy a {
   color: #fff;
   }

div#right {
   margin: 0;
   padding: 0;
   float: right;
   width: 30%;
   height: 350px;
   background: #ccc;
   }

p#right {
   text-align: left;
   margin: 0;
   padding: 7px;
   color: #000;
   font-size: 75%;
   line-height: 1.5em;
   }

p#right a {
   color: #fff;
   text-decoration: none;
   font-weight: bold;
   }

div#footer {
   clear: both;
   border-top: 1px solid #000;
   }

p#footer {
   text-align: left;
   }

table#main {
   clear: both;
   margin: 0;
   padding: 15px 0 0 0;
   }

#main h2, 
#main p.date,
#main p.copy
   {
   text-align: left;
   color: #fff;
   }

#main h2 {
   margin: 0;
   padding: 15px 0 0 0;
   font-size: 100%;
   font-weight: bold;
   }
 
#main p.date {
   margin: 0;
   padding: 0;
   font-weight: bold;
   }

#main p.copy {
   margin: 0;
   padding: 7px 0 15px 0;
   border-bottom: 2px solid #ccc;
   }
   
div#main a {
   color: #fff;
   text-decoration: underline;
   }
   
div#right a {
   color: #000000;
   text-decoration: underline;
   }
   
div#right a:hover {
   color: #ffffff;
   text-decoration: underline;
   }
   

   
div#footer {
   clear: both;
   margin: 0;
   padding: 15px 0 10px 0;
   }

p#footer {
   text-align: left;
   }

a.type1 {
	font-family:times new roman, times, serif;
	font-size:13px;
    font-weight: bold;
	color:#FFFFFF;	
	border-bottom:2px #fff solid;
	background-color:transparent;
	text-decoration:none; /* turn off default underline style for links */
	}
a.type1:link {}
a.type1:visited {}
a.type1:hover {color:#000000;background-color:#999999}
a.type1:active {color:#000000;background-color:#999999}

a.type4 {
	font-family:times new roman, times, serif;
	font-size:13px;
    font-weight: bold;
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none; /* turn off default underline style for links */
	}
a.type4:link {}
a.type4:visited {}
a.type4:hover {color:#000000;background-color:#999999}
a.type4:active {color:#000000;background-color:#999999}

a.type8 {
	font-family:times new roman, times, serif;
	font-size:13px;
    font-weight: bold;
	color:#000000;
	background-color:transparent;
	text-decoration:none; /* turn off default underline style for links */
	}
a.type8:link {}
a.type8:visited {}
a.type8:hover {color:#000000;background-color:#cccccc;}
a.type8:active {color:#000000;background-color:#cccccc}

