body
{
  font-family: Georgia, "Palatino Linotype", Helvetica, serif;
  color: #000000;
  background-color: #000000;
  font-size: 12px;
}

img#title
{
	display: block;
	border: 0px;
	padding: 0px;
	margin: 10px auto 0px;
}

div#subtitle
{
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px 0px 20px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

div#key
{
	border-style: solid;
	border-width: 4px;
	border-color: #f0f0f0;
	padding: 10px;
	margin: 0 auto;
	text-align: left;
	font-size: 10px;
	width: 230px;
	background-color: #f8f8f8;
}

#wrapper
{
	background-color: #ffffff;
	margin: 20px auto;
	padding: 20px;
	width: 760px;
}

.menu
{
	display: inline-block;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	font-size: 12px;
	text-align: center;
}

.row
{
	display: inline-block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: clear;
}

.seasonleft
{
	padding: 0px;
	margin: 0px 5px 10px 10px;
	float: left;
}

.seasonright
{
	padding: 0px;
	margin: 0px 10px 10px 5px;
	float: right;
}

.redbody
{
	background-color: #ffeeee;
	margin: 20px auto;
	padding: 0px;
	border: 0px;
}

.redbanner
{
	background-color: #eed3d3;
	margin: 0px auto 10px;
	padding: 10px;
}

.redtitle
{
	background-color: #eed3d3;
	text-align: center;
	width: 357px;
	padding: 4px; 
	margin: 0px 0px 6px;
}

.bluebody
{
	background-color: #eeeeff;
	margin: 20px auto;
	padding: 0px;
	border: 0px;
}

.bluebanner
{
	background-color: #ddddee;
	margin: 0px auto 10px;
	padding: 10px;
}

.bluetitle
{
	background-color: #ddddee;
	text-align: center;
	width: 357px;
	padding: 4px; 
	margin: 0px 0px 6px;
}

.graybody
{
	background-color: #f8f8f8;
	margin: 20px auto;
	padding: 0px;
	border: 0px;
}

.graybanner

{
	background-color: #eeeeee;
	margin: 0px auto 10px;
	padding: 10px;
}

.graytitle
{
	background-color: #eeeeee;
	text-align: center;
	width: 355px;
	padding: 4px; 
	margin: 0px 0px 6px;
}

.bumpback
{
	display: inline-block;
	width: 100%;
	text-align: right;
	font-size: 8px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

.banner1
{
	background-image: url('img/hartnell.png');
	background-color: #eed3d3;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner2
{
	background-image: url('img/troughton.png');
	background-color: #ddddee;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner3
{
	background-image: url('img/pertwee.png');
	background-color: #eed3d3;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner4
{
	background-image: url('img/tom.png');
	background-color: #ddddee;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner5
{
	background-image: url('img/davison.png');
	background-color: #eed3d3;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner6
{
	background-image: url('img/colin.png');
	background-color: #ddddee;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner7
{
	background-image: url('img/mccoy.png');
	background-color: #eed3d3;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner8
{
	background-image: url('img/mcgann.png');
	background-color: #ddddee;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner9
{
	background-image: url('img/eccleston.png');
	background-color: #eed3d3;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner10
{
	background-image: url('img/tennant.png');
	background-color: #ddddee;
	margin: 0px auto 10px;
	padding: 10px;
}

.banner11
{
	background-image: url('img/smith.png');
	background-color: #eed3d3;
	margin: 0px auto 10px;
	padding: 10px;
}

.bannerk9
{
	background-image: url('img/k9.png');
	background-color: #eeeeee;
	margin: 0px auto 10px;
	padding: 10px;
}

.bannertw
{
	background-image: url('img/jack.png');
	background-color: #eeeeee;
	margin: 0px auto 10px;
	padding: 10px;
}

.bannersj
{
	background-image: url('img/sj.png');
	background-color: #eeeeee;
	margin: 0px auto 10px;
	padding: 10px;
}


ul 
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

li
{
  padding: 0px 0px 2px 12px;
  margin: 0px;
}

h1, h2, h3, h4
{
  font-family: "Gorey", Georgia, "Palatino Linotype", Helvetica, serif;
  font-weight: bold;
  margin: 2px 2px 2px 2px;
}

h1
{
  font-size: 50px;
  height: 60px;
}

h2
{
  font-size: 22px;
}

h3
{
  font-size: 16px;
}

h4
{
  font-size: 14px;
}


.small
{
  font-size: 8px;
}

.smaller
{
  font-size: 10px;
  font-weight: bold;
}

.eps
{
  font-size: 8px;
  font-weight: bold;
}

.cast
{
  font-size: 8px;
  font-style: italic;
  color: #660000;
}

.gone
{
  color: #888888; 
  text-decoration: line-through;
}

.dvd
{
  font-style: italic;
  color: #0000bb; 
}

.newdvd
{
  font-style: italic;
  color: #0088ff; 
  font-weight: bold;
}


.shelved
{
  color: #cccccc;
}

span#evensmaller
{
	font-size: 8px;
	font-weight: 600;
}

span#smallerstill
{
	font-size: 6px;
	font-weight: 600;
}

span#bf
{
	color: #5B5BA4;
	font-weight: bold;
}

span#retcon
{
	color: #A9A6CF;
}

span#changes
{
	color: #aaaaaa;
}


a
{
	text-decoration: none;
}

a:link 
{
	color: #000000;
}

a:visited 
{
	color: #5B5BA4;
}

a:active
{
	color: #A9A6CF;
}

div.hr {
	border: 0;
	width: 100%;
	height: 4px;
	color: #f00;
	background-color: #eed3d3;
	margin: 10px 0px;
	padding: 0px;
}
