/* CSS Document */

body {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
/* background: url(http://www.teletext.co.uk/images/primarybgv2.gif) center repeat-y;  made absolute URL 16/10 */
background: url(images/primarybgv2.gif) center repeat-y;
}

html {
     overflow: -moz-scrollbars-vertical;
}

.dottyLineSeparator 
{
	width:209px;
	height:1px;
	background-image:url('images/sepdots.gif');
	background-repeat:repeat-x;
	margin:12px 22px 22px 12px;
	float:left;
	display:block;
}

/*ie 6*/
* html .dottyLineSeparator 
{
	width:206px;
	height:1px;
	background-image:url('images/sepdots.gif');
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	float:none;
	display:block;
}

table.fish {
padding: 50px 50px 50px 50px;
}

p {
margin:0 0 0 0;
}

.clear {
clear:both;
padding-top:5px;
}

ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
}

img {
border:0;
}

#container {
width:774px;
margin-left:auto;
margin-right:auto;
}

#content {width:774px;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
}

/*TOP NAVIGATION*/
#topnav p {
padding-top:10px;
padding-bottom:20px;
padding-left:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
}

#topnav a {
color:#d9b2d8;
text-decoration:none;
padding-left:20px;
}

#topnav a:hover {
color:#ffffff;
}

/*HEADER WITH LOGO AND ADVERTISING BANNER*/
#header {
width:774px;
height:60px;
display:block;
padding-bottom:20px;
}

#header #logo img {
padding-right:76px; /* CHANGED FROM 72 */
float:left;
display:block;
}

#header #banner img {
width:468px;
border:0;
float:left;
display:block;
}

/*PRIMARY TABBED NAVIGATION*/
#primarynav {
width:774px;
height:27px;
display:block;
}

#primarynav a{
border:0;
}

.primarynavpad {
padding-right:3px;
}

/*SUB SECTION NAVIGATION*/
#subnav {
display:block;
}

#subnav p {
padding-top:8px;
padding-bottom:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
}

#subnav a {
color:#b3dd3d;
text-decoration:none;
padding-left:10px;
}

#subnav a:hover {
color:#ffffff;
}

/*SECONDARY NAVIGATION COLUMN*/
#leftcol {
width:230px;
float:left;
display:block;
}

#hpleftcol {
width:230px;
float:left;
display:block;
}

* html #hpleftcol {
width:234px;
float:left;
display:block;
}


#search {
margin:0 0 15px 0;
display:block;
}

.texta { 
 font-size: .7em; 
 background-color: #ffffff; 
 border: 1px solid #cccccc;
 vertical-align:middle;
 width:145px;
 padding:0 0 0 0;
 margin:0 0 0 0;
}

.pr {
padding-right:8px;
vertical-align:middle;
}

.pl {
padding-left:8px;
vertical-align:middle;
}

.ar {
padding-left:10px;
vertical-align:middle;
}

#navcol {
width:234px;
background-image:url(images/leftcolcrnr.gif);
background-repeat:no-repeat;
background-color:#6f4da4;
float:left;
display:block;
min-height: 279px; /* changed from min-height 273 */
}

* html #navcol {
height: 279px;
}

#navcol p {
margin:12px 10px 10px 12px; /*changed from 12px 10px 0px 12px*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

#navcol ul {
list-style-type:none;
padding-left:18px;
margin:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

#navcol li {
margin:0px 0px 0px -5px;
}

#navcol a {
color:#FFFFFF;
text-decoration:none;
line-height:1.25em;
}

#navcol a:hover {
color:#29007c;
text-decoration:none;
}


#artnavcol {
width:234px; 
background-image:url(images/leftcolcrnr.gif);
background-repeat:no-repeat;
background-color:#6f4da4;
float:left;
display:block;
}

#artnavcol p {
margin:12px 10px 2px 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

#artnavcol a {
color:#FFFFFF;
text-decoration:none;
line-height:1.5em;
}

#artnavcol a:hover {
color:#29007c;
text-decoration:none;
}

/*common 2nd level nav*/
#commonnav {
width:234px; 
background-color:#572790;
border-top:1px solid #36007d;
display:block;
height: 59px;
}

#commonnav p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
padding:10px 10px 10px 12px;
}

#commonnav a {
color:#d9b2d8;
text-decoration:none;
font-weight: bold;
}

#commonnav a:hover {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}


#addLinks {
width:234px; 
background-color:#572790;
float:left;
display:block;
}

#addLinks p {
margin:10px 10px 12px 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

a:link.addLinks { 
color: #d9b2d8;
text-decoration:none;
}

a:visited.addLinks {
color: #d9b2d8;
text-decoration:none;
}

a:hover.addLinks {
color: #ffffff;
text-decoration:none;
}

#advert { 
width: 234px;
}




/*PRIMARY CONTENT COLUMN*/
#maincol {
background-color:#FFFFFF;
width:398px;
color:#000000;
margin-left:10px;
float:left;
font-size:0.7em;
display:block;
padding-left: 10px; /* added this 21/10/08 */
}

*html #maincol{
width:408px;
margin-left:6px;
padding-left: 0px; /* added this 21/10/08 */
}

#maincol ul {
padding:0px 10px 10px 10px;
}

#maincol p{
padding:0px 10px 10px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

*html #maincol p{
padding:0px 10px 10px 10px; /* added this fix in 27 Oct08 */
}
 
#maincol table {
padding:0px 10px 10px 10px;
}

#maincol table.mobileFootball {
padding:0px 0px 10px 10px;
}

#maincol table.weather {
padding:0px 10px 5px 0px; /* padding ledft changed from 10 12/10/08 */
}

*html #maincol table.weather {
padding:0px 10px 5px 0px;
}
 
#maincol .first {
padding:12px 10px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

#maincol h1 {
margin:12px 10px 5px 0px; /* changed from 10 to 0px 21/10/08 */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
}

*html #maincol h1 {
margin:12px 10px 5px 10px; /* added 21/10/08 */
}

#copyright {
padding:0px 10px 10px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
text-align:right;
}


#hpmaincol {
width:537px; /* changed from 541 */
color:#000000;
margin: 0px 0px 0px 7px;
float:left;
}

*html #hpmaincol {
margin: 0px 0px 0px 3px;
}

#hpmaincol p{
padding:0px 10px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
 }
 
#hpmaincol a {
font-weight:bold;
color:#000000;
}

#hpmaincol a:hover {
text-decoration:none;
}

#hpad1 {
width:179px;
float:left;
background-color:#e6cce5;
height:293px;
min-height:198px;
display:block;
}

#hpad1 p{
padding:15px 10px 15px 10px;
font-size:.7em;
color:#000000;
display:block;
}

#hpad2 {
width:179px;
float:left;
background-color:#e6cce5;
margin-left:0px; /*changed from 3 */
height:293px;
min-height:198px;
display:block;
}

#hpad2 p{
padding:15px 10px 15px 10px;
font-size:.7em;
color:#000000;
}



#hpad4 {
width:179px;
float:left;
background-color:#e6cce5;
margin-left:0px; 
height: 293px;
display:block;
}

#hpad4 p{
padding:15px 10px 15px 10px;
font-size:.7em;
color:#000000;
float: left;

}



#hpad3 {
width:179px; /* changed from 269 */
float:left;
background-color:#ffffff; /*changed from e6cce5 */
margin-left:0px; /*changed from 3 */
height: 135px;
display:block;
}

#hpad3 p{
padding:10px 10px 0px 10px;
font-size:.7em;
color:#000000;
float: left;
}

#hpad5 { /* this is new */
width:179px;
float:left;
background-color:#ffffff; 
margin-left:0px; 
height: 135px;
display:block;
}

#hpad5 p{ /* this is new */
padding:10px 10px 0px 10px;
font-size:.7em;
color:#000000;
float: left;
}

#hpad6 { /* this is new */
width:179px;
float:left;
background-color:#ffffff; 
margin-left:0px; 
height: 135px;
display:block;
}

#hpad6 p{ /* this is new */
padding:10px 10px 0px 10px;
font-size:.7em;
color:#000000;
float: left;
}

.hpFeedText {
font-size:.7em;
color:#000000;
padding:10px 10px 10px 10px;
}

/*spacer row below primary nav*/
#tenspacer {
clear:both;
line-height:10px;
display:block;
}

/*RSS FEED SUBSCRIPTION IN PRIMARY COLUMN*/
#rsssubs img {
padding:0px 10px 5px 0px;
border:0;
}

#rsssubs a {
color:#81017d;
text-decoration:underline;
}

#rsssubs a:hover {
color:#81017d;
text-decoration:none;
}

.subscribe {
font-weight:normal;
}
.subscribe img {
border:0;
padding:0 0 0 0;
vertical-align:middle;
}

/*RSS FEED SUBSCRIPTION IN PRIMARY COLUMN*/
#bookmarks {
margin: 0 5px 5px 0;
border-top: dotted 1px #81017d;
padding-top: 5px;
}
#bookmarks img {
border:0;
margin:0px 1px 0px 4px;
vertical-align:middle;
}

#bookmarks a.bookmarklink 
{
text-decoration:none;
color:#81017d;
}

/*SKYSCRAPER ADVERTISING BANNER COLUMN*/
#rightcol {
width:120px;
margin-left:6px;
float:left;
display:block;
}

/*SITE FOOTER*/
#footer p {
padding-top:10px;
padding-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:center;
}

#footer a {
color:#d9b2d8;
text-decoration:none;
}

#footer a:hover {
color:#ffffff;
}

/*A TO Z PAGE*/
#azmaincol {
background-color:#FFFFFF;
/*background-image:url(images/azchevron.gif);
background-repeat:no-repeat;*/
min-height:500px;
width:632px;
color:#000000;
margin-left:0px;
padding-left:12px;
padding-top:12px;
float:left;
display:block;
}

#azmaincol p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
padding:0 0 0 0;
margin:0 0 0 0;
}

#azmaincol a {
color:#000000;
text-decoration:none;
}

#azmaincol a:hover {
text-decoration:underline;
}

#azmaincol h1 {
padding:0 0 0 0;
margin:0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
}

#azcol1{
width:138px;
padding:12px 0px 20px 0px;
float:left;
}

#azcol2 {
width:138px;
padding:12px 0px 20px 20px;
float:left;
}

#azcol3 {
width:138px;
padding:12px 0px 20px 20px;
float:left;
}

#azcol4 {
width:138px;
padding:12px 0px 20px 20px;
float:left;
}

/*ABOUT US NAVIGATION VARIATIONS*/
#Aboutusnavigation1_PressList ul {
padding-left:30px;
}
#Aboutusnavigation1_JobList ul {
padding-left:30px;
}
#Aboutusnavigation1_JobList p{
margin-bottom:-12px;
padding-bottom:-12px;
}

.feeds {
font-size:.7em;
}

li {
margin-left: 10px;
}


#searchBox {
width:234px;
margin-left: 10px;
/* margin-bottom: 8px; /* REMOVED 16/10 */
height: 29px; /* ADDED 16/10 */
margin-right: 0px;
}

*html #searchBox {
width:224px;
margin-left: 10px;
/* margin-bottom: 8px;/* REMOVED 16/10 */
margin-right: 0px;
}

.searchInput {
font-family: verdana;
font-size: 11px;
width: 162px;
}

#amzmaincolad {
margin: 0 6px 0 -2px;
border-top: dotted 1px #81017d;
z-index: -1;
}

.headline {
width:234px;
/*background-image:url(images/leftcolcrnr.gif);*/
background-repeat:no-repeat;
background-color:#6f4da4;
float:left;
display:block;
min-height: 279px; /* changed from min-height 273 */
}

.news_item_images img {
	width: 65px;
	height: 65px;
	margin: 0px;
	padding: 0px;
	padding-right: 1px;
	padding-top: 1px;
	cursor: pointer;
}
/*
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 300px;
	height: 320px;
	left: 20px;
	top: 300px;
	background-color: #ffffff;
	border: 1px solid #000;
	padding: 10px;
	z-index: 1000;
}*/

#layer1 {
	width: 300px;
	height: 320px;
	left: 200px;
	top: 300px;
	background-color: #ffffff;
	padding-left: 50px;
	padding-top: 10px;
text-align: center;
}

#close {
	float: right;
}


 



