body {
   margin-left: 3%;
   margin-right: 3%;
   background-color:#F0E68C;
}

p {
   font-family:sans-serif;
   margin:5px 0 10px 0; padding: 0;
}

p.torchwood {
   text-align:right;
   margin-bottom:20px;
}

a.mail:link, a.mail:visited, a.mail:active {
   color:#0000FF;
   text-decoration:none;
}

a.mail:hover {
   color:#FF0000;
   text-decoration:none;
}

a.pagelink:link, a.pagelink:visited, a.pagelink:active {
   color:#7B68EE;
   text-decoration:none;
}

a.pagelink:hover {
   color:#FF0000;
   text-decoration:none;
}

td.logo {
   width:15%;
}

td.title {
   width:70%;
   text-align:center;
}

p.map {
		margin-right:15px; 
    	float:right;
}

p.announcements {
    clear:right;
	text-align:center;
}

div.map {
   clear: both;
   font: bold;
   text-align: center;
   background-color:#E9967A; 
   font-size:13pt; 
}

p.footnote {
   text-align: right;
   font-style: italic;
}

a.who:link, a.who:visited, a.who:active {
   color:#00008B;
   text-decoration:none;
   font-family:sans-serif; 
   font-size:14pt;
}

a.who:hover {
   color:#32CD32;
   text-decoration:none;
   font-family:sans-serif; 
   font-size:14pt;
}

td.caption {
   width:50%; 
   text-align:center;
}

td.survey {
   width:50%; 
   vertical-align:top;
   font-weight: bold;
}

td.blank {
   width:50%; 
   text-align:left;
}

tr.council td{
   width:20%;
   font-family:sans-serif; 
   padding-bottom: 15px;
}

a.gallifrey:link, a.gallifrey:visited, a.gallifrey:active {
   color:#8B0000;
   text-decoration:none;
}

a.gallifrey:hover {
   color:#1E90FF;
   text-decoration:none;
}

a.scifi:link, a.scifi:visited, a.scifi:active {
   color:#8B0000;
   text-decoration:none;
}

a.scifi:hover {
   color:#1E90FF;
   text-decoration:none;
}

a.special:link, a.special:visited, a.special:active {
   color:#000080;
   text-decoration:none;
}

#caption {
    float: left;
	width: 50%;
	margin-top: 0;
	text-align:center;
	padding-top:0;
	padding-bottom:20px;
}

#survey {
    margin-top: 0;
	text-align:center;
	padding-top:50px;
	padding-bottom:20px;
}

#headerleft {
    float: left;
	width: 21%;
	text-align: center;
}

#headercenter {
    float: left;
	width: 67%;
	text-align: center;
	padding-top:50px;
}

#headerright {
    float: left;
	width: 12%;
	text-align: center;
	padding-top: 30px;
}

#header {
   width:100%;
   margin-bottom:40px;
   background: url(bluethinline.gif) repeat-x bottom;
}

#council {
    float: left;
	width: 20%;
	text-align: center;
	padding-bottom: 5px;
}

#left {
    float: left;
	width: 70%;
	border-right: 1px dotted orange;
	margin-top: 0;
	padding-top: 0;
	padding-right: 5px;
}

#right {
    margin-top: 0;
	padding-top: 30px;
	text-align: center;
}

#pictures {
    padding-top: 20px;
}

#lastpicture {
    padding-top: 10px;
}

#videoleft {
    float: left;
	width: 33%;
	text-align: center;
}

#videocenter {
    float: left;
	width: 34%;
	text-align: center;
	padding-top:0px;
}

#videoright {
    float: left;
	width: 33%;
	text-align: center;
	padding-top: 0px;
}