body {
	margin:0;
	padding:0;
	background:url(http://i.espn.co.uk/blogs/page_bg.jpg) repeat-x top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
a:hover {
        text-decoration:underline !important;
        color: #000000 !important;
}
#maindiv {
	width:81.667em;
	margin:auto;
}
.logo, .homebtn, .P242T, .P242B, .P476T, .P476B, .sectionhead, .rssicon, .espnlogo, .soccerlogo, .cilogo, .scrumlogo, .f1logo, .hometabbg {
	background:url('http://i.espn.co.uk/blogs/blogsprite_uk.gif') no-repeat;
}
.logo {
	background-position: 0 0;
	width:20.083em;
	height:4.755em;
	float:left;
	margin:3.599em 0 0 0;
}
.ad {
	width:61.584;
	float:right;
	margin-top:0.833em;
}
#masthead {
	width:81.667em;
	margin-bottom:1em;
	height:8.199em;
}
#maincontent {
	padding-top:0.6em;
	float:left;
	width:81.667em;
}
.contentleft {
	width:20.167em;
	float:left;
	margin-right:0.833em;
}
.contentmain {
	width:39.667em;
	float:left;
}
.contentright {
	width:20.167em;
	float:right;
}
.homebtn {
	background-position: -17.357em 0;
	width:17.42em;
	height:1.929em;
	font-size:1.167em;
	color: #005aab;
	font-weight:bold;
	margin-bottom:0.599em;
}
.homebtn a{
	color: #005aab;
	text-decoration:none;
	margin:0.286em 0 0 0.714em;
	float:left;
}
.hmlnk{
	width:2em;
	cursor:pointer;
	height:1.786em;
	float:left;
}
.P242T {
	background-position:-20.25em -2.25em;
	width:20.167em;
	height:0.5em;
	overflow:hidden;
}
.P242B {
	background-position:-20.25em -2.833em;
	width:20.167em;
	height:0.5em;
	overflow:hidden;
}
.P242M {
	border-left:1px solid #e9e7e7;
	border-right:1px solid #e9e7e7;
	padding: 0.233em 0 0 0.733em;
}
.P476T {
	background-position:-20.25em -3.417em;
	width:39.667em;
	height:0.5em;
	margin-top:0.833em;
	overflow:hidden;
}
.P476B {
	background-position:-20.25em -4em;
	width:39.667em;
	height:0.5em;
	overflow:hidden;
}
.P476M {
	border-left:1px solid #e9e7e7;
	border-right:1px solid #e9e7e7;
	padding:0 1.333em 0 1.333em;
	_padding:0 0.75em 0 1.333em;
}
.P476M p {
	margin:0;
	padding:0.833em 0 0.833em 0;
}
div.P476M a{
	color:#0059AB;
	text-decoration: none;
}
div.P476M a:hover{
	text-decoration: underline;
}

.sectionhead {
	background-position: -40.75em 0;
	color:#FFFFFF;
	width:18em;
	height:1.508em;
	margin:0 0 0.5em 0;
	padding:0.15em 0 0 0.5em;
	font-weight:bold;
}
.sectionhead a {
	color:#FFFFFF;
	text-decoration:none;
}
.topheadlines {
	width:18em;
	padding:0 0.75em 0 0.25em;
	overflow: hidden;
}
.topheadlines ul {
	padding:0;
	margin:0 0 0.25em;
	width:100%;
	background:none;
}
.topheadlines ul li {
	float:none;
	list-style-type:none;
	text-align:left;
	background:url(http://i.espn.co.uk/blogs/dotline.jpg) bottom repeat-x;
	padding:0.417em 0;
	cursor: default;
	color:#035bac;
	font-size:0.917em;
}
.topheadlines ul.rhs li {
	background:none;
}
.topheadlines ul li a {
	color:#035bac;
	text-decoration:none;
}
.topheadlines ul li a:hover {
	color:#035bac;
	text-decoration:underline;
}
.topheadlines ul li.lastnews {
	background: none;
	padding:0.417em 0 0.599em;
}
div.P476M div.rssicon {
	margin:0 0 0.417em;
	cursor:pointer;
}
.rssicon {
	background-position: -40.75em -1.75em;
	width:1.25em;
	height:1.25em;
	float:right;
}
.Bottombg, .Bottombg1 {
	background: #dedede;
	width:81.667em;
	float:left;
	overflow:hidden;
}
.Bottombg {
	height:0.5em;
	margin-top:0.833em;
}
.Bottombg1 {
	height:0.1em;
	margin-top:0.1em;
}
.FooterText {
	color:#686666;
	font-size:0.917em;
	margin-top:1.25em;
	float:left;
}
.espnlogo, .soccerlogo, .cilogo, .scrumlogo, .f1logo {
	float:right;
	height:1.75em;
	margin: 1.25em 0 2em 1em;
}
.espnlogo {
	background-position: -42.167em -1.667em;
	width:3.583em;
	margin-top:1.15em;
}
.soccerlogo {
	background-position: -45.833em -1.677em;
	width:5.75em;
	margin-top:1em;
}
.cilogo {
	background-position: -51.75em -1.677em;
	width:4.583em;
}
.scrumlogo {
        background-position: -56.500em -1.817em;
        width:3.927em;
 	height:1.333em;		
}
.f1logo {
        background-position: -60.583em -1.75em;
        width:1.083em;
}

/* Content */
.dt {
	color: #656565;
	font-weight:bold;
	/*	background:url(http://i.espn.co.uk/blogs/dotline.jpg) bottom repeat-x;*/
	padding-bottom:0.5em;
	padding-top:0.417em;
	padding:0 0 0.5em 0;
	clear:both;
}
.headline {
	color:#0059ab;
	font-weight:bold;
	padding:0.769em 0 0.154em 0;
	font-size:1.083em;
	margin:0;
	clear:both;
	background:url(http://i.espn.co.uk/blogs/dotline.jpg) top repeat-x;
}
/*.headline:link, .headline:visited, .comments:link, .comments:visited{
	color:#0059ab;
	text-decoration:none;
}
.headline:hover, .comments:hover{
	color:#0059ab;
	text-decoration:underline;
}*/
.post {
	color:#8b8b8b;
	font-size:0.917em;
}
.post a {
	color:#035bac;
	text-decoration:none;
}
.post a:hover{
	text-decoration:underline;
}
.comments {
        color:#0059ab;
        font-weight:bold;
        padding:0.833em 0 0 0;
        margin:0;
}
.hometabbg{
        background-position: -50.997em 0em;
        _background-position: -51.199em 0em;
        #background-position: -51.199em 0em;
        width:16.74em;
        height:1.929em;
        margin-bottom:0.5em;
        font-size:1.167em;
        font-weight:bold;
        padding:0.2em 0 0 0.833em;
        color:#005AAB;
}
a.hometabtxt:visited, a.hometabtxt:link, a.hometabtxt:hover{
        color:#005AAB;
}
