@CHARSET "US-ASCII";

/***********************************
	LAYOUT
************************************/
body
{
margin:0px;
padding:0px;
background-color:#dff0f9;
font-family:Arial, Helvetica, Sans-Serif;
font-size:10pt;
}

#wrapper
{
width:971px;
margin-left:auto;
margin-right:auto;
background-color:#83bddb;
background-image:url(images/shadow.png);
background-position:center center;
background-repeat:repeat-y;
}

#bodywrapper
{
margin-left:auto;
margin-right:auto;
width:951px;
}

#header
{
height:120px;
width:951px;
margin-left:auto;
margin-right:auto;
background-color:#0f81bc;
background-image:url(images/header_bg.png);
}

#menu
{
/*height:30px;*/
width:951px;
margin-left:auto;
margin-right:auto;
background-color:#808080;
/*background-image:url(images/menu_bg.png);*/
background-position:center center;
}

#broadcolumn
{
width:634px;
border-right:1px none #fafafa;
float:left;
}

#column1
{
width:317px;
float:left;
}

#column2
{
width:315px;
float:left;
left:317px;
}

#column3
{
width:310px;
float:left;
}

#footer
{
clear:left;
height:60px;
width:931px;
margin-left:auto;
margin-right:auto;
background:#808080;
text-align:center;
color:#f0f0f0;
font-size:small;
padding:10px;
}

#footer a
{
font-weight:bold;
text-decoration:none;
color:#f0f0f0;
}

.clearer
{
clear:both;
}
	
/*********************************
SEARCH
**************************************/
#searchBox
{
float:right;
padding-right:10px;
}

#searchModuleEntry
{
border:1px solid grey;
height:18px;
margin-top:3px;
margin-bottom:3px;
width:250px;
padding-left:24px;
padding-top:3px;
background-image:url(images/search.gif);
background-repeat:no-repeat;
background-position:3px 3px;
background-color:#ffffff;
}

/**************************************
	ROUNDED BORDER
***************************************/
div.rounded_border, div.rounded_t_border
{
margin:5px;
border:1px solid #83bddb;
margin-top:10px;
}

div.rounded_t
{
background-color:white;
}

div.rounded_t_t
{
background-color:white;
background-image:url(images/t.gif);
background-repeat:repeat-x;
}

div.rounded_tl
{
background-image:url(images/tl.gif);
background-repeat:no-repeat;
}

div.rounded_t_tl
{
background-image:url(images/tlt.gif);
background-repeat:no-repeat;
}

div.rounded_tr
{
background-image:url(images/tr.gif);
background-position:100% 0%;
background-repeat:no-repeat;
}

div.rounded_t_tr
{
background-image:url(images/trt.gif);
background-position:100% 0%;
background-repeat:no-repeat;	
}

div.rounded_br, div.rounded_t_br
{
background-image:url(images/br.gif);
background-position:100% 100%;
background-repeat:no-repeat;
}

div.rounded_bl, div.rounded_t_bl
{
background-image:url(images/bl.gif);
background-position:0% 100%;
background-repeat:no-repeat;
}

div.rounded_body 
{
padding:10px;
padding-left:0px;
padding-right:0px;
}

div.rounded_t_body
{
padding:0px;
padding-bottom:5px;
}

h2.rounded_t_header
{
margin:0px;
padding:5px;
padding-left:10px;
height:20px;
color:white;
font-size:18px;
}

/***************************************
 PAGING
 **************************************/
a.paging_link
{
	border:1px solid #87bfdc;
	padding:3px;	
}

a.selected_paging_link
{
	background-color:#87bfdc;
	color:#ffffff;
}
/**************************************************
	STORY
**************************************************/
div.story_image
{
float:left;
background-color:#f0f0f0;
margin-right:10px;
margin-bottom:10px;
color:#808080;
font-size:8pt;
width:300px;
}

img.story_image
{
float:left;
margin-right:10px;
margin-bottom:10px;
}

div.story_image div
{
padding:5px;
margin:0px;
width:300px;
}

div.story
{
padding:5px;	
}

div.story a
{
text-decoration:none;
color:#086493;
}

div.story h3
{
margin:0px;
padding:0px;
color:#086493;
font-size:1.4em;
padding-bottom:0px;
}

div.story h2
{
margin:0px;
padding:0px;
/*color:#086493;*/
font-size:1.6em;
padding-bottom:0px;
}

div.comment p
{
padding:0px;
margin:0px;
color:#606060;
}

/*div.story img
{
float:left;
margin-right:10px;
margin-bottom:10px;
}*/

div.story p
{
text-alignment:justify;	
}

div.story h4
{
padding:0px;
margin:0px;
color:#909090;
}

div.stripe-even
{
background-color:#f0f0f0;	
}

span.reporter
{
color:#4b96bd;
font-weight:bold;
padding:0px;
}

/*********************
	WHAT
************************/
ul.front-block
{
margin:0px;
padding:0px;
list-style:none inside none;
}

ul.front-block li h2
{
padding:0px;
margin:0px;
font-size:1.1em;
color:#086493
}

ul.front-block li p
{
padding:0px;
padding-left:5px;
padding-right:5px;
margin:0px;
font-size:0.9em;
}

ul.front-block a
{
	text-decoration:none;
	color:#086493;
}

ul.front-block li img
{
float:left;
margin-right:5px;
display:inline;
border:none;
}

div.front-block-right
{
float:left;
width:175px;
display:inline;
margin-top:5px;
}

div.front-block-other
{
/*height:20px;*/
padding:10px;
font-weight:bold;
color:#086493;
}

div.odd
{
background-color:#dff0f9;	
}

p#other
{
padding:10px;
padding-top:25px;
font-size:0.8em;
font-weight:bold;
}

#toplogo
{
float:left;
}

#topads
{
float:right;
padding:10px;
padding-top:25px;
}

/*************************************
  WEATHER
*************************************/
.weather h2
{
margin:0px;
padding:0px;
color:#086493;
font-size:1.2em;
padding-top:10px;
}

.weather img
{
float:left;
}

.temperature
{
font-size:1.8em;
font-weight:bold;
color:#87bfdc;
}

.main_weather
{
float:left;
}

.extra_weather
{
font-size:small;
padding:2px;
color:#a0a0a0;
}

/******************
	ARCHIVE
*******************/
.archive-list
{
margin:0px;
margin-bottom:20px;
padding:0px;
}
.archive-list li
{
display:inline;
padding-right:10px;
}

/**
 * 
 * Linkers to other sublinks ie whether spectator or sporting times
 * 
 * **/

#linker
{
padding: 1px;
width: 100%;
max-width:300px;
height: auto;

}

#linker:hover
{
border: 2px solid #F2F2F2;
}

