/*  
Theme Name: Top Corner
Theme URI: http://www.boltonwebdesign.co.uk
Description: Custom Theme - Designed by Jigsaw Internet Solutions
Author: Shaun Barnes
Author URI: http://www.boltonwebdesign.co.uk
© 2008, Jigsaw Internet Solutions. All rights reserved. 
*/



html, 
body,
div,
ul,ol,
h1,h2,h3,h4,h5,h6			{margin:0; padding:0; border:0; /*list-style:none*/}



body		{background-color:#fff;font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif; color:#444444; font-size:8pt;}



body *		{font-size:100%; }



a:link		{color:#444444; text-decoration:underline;}
a:visited	{color:#444444; text-decoration:underline;}
a:hover		{color:#444444; text-decoration:underline;}

hr {margin: 0; padding: 0;	border: 1px dotted #e8e8e8;}

.red {color:red;}





/*##############################

	B L O C K S   &   M E N U

  ##############################*/

#column				{width:990px; margin:0 auto; top:0; min-height:566px;  background:#e6e6e6 url(images/bg/rotator.php) repeat-y top left; padding:8px 17px 15px 17px; height:100%;}



#mainContent			{ background-color:#ffffff; width:637px; margin-top:17px; padding: 0 10px 15px; border:1px solid #D0D0D0; border-top:0; vertical-align:top; }


#subNav					{background-color:#e6e6e6; border-bottom:1px solid #d0d0d0; height:20px; padding:8px 0 0 10px; margin: 0 0 10px -10px; font-weight:bold;  width:647px; text-transform:uppercase;}

#subNav	strong			{color:#ff0000;}

#subNav	a:hover		{color:#ff0000; text-decoration:none;}



input	{background-color:#ffffff; color:#444444; border:1px solid #444444;}

select	{background-color:#ffffff; color:#444444; border:1px solid #444444;}

.checkbox	{border:0px}


/* HEADER STUFF */

#header {

	position:relative;

	width:659px; height:136px;

	background-image:url(http://topcorner.co.uk/siteImages/header/topcorner_bg_659x136.gif);

	background-repeat:no-repeat;

	background-color:#f00;

	}

#header_links {

	position:absolute;

	top:36px; left:18px;

	width:422px; height:24px;

	background-image:url(http://topcorner.co.uk/siteImages/header/topcorner_pages_422x48.gif);

	background-repeat:no-repeat;

	}

#header_links a {

	position:absolute;

	top:0;

	display:block;

	background-image:url(http://topcorner.co.uk/siteImages/header/topcorner_pages_422x48.gif);

	background-repeat:no-repeat;

	text-decoration:none;

	}

#header_links a span {visibility:hidden;}



#header_links a.leagues, #header_links a.leagues:link, #header_links a.leagues:visited {

	width:93px; height:24px; left: 0;

	background-position:0 -24px;

}

#header_links a.leagues:hover, div.leagues div#header_links a.leagues  {background-position:0 0px;}



#header_links a.events, #header_links a.events:link, #header_links a.events:visited {

	width:84px; height:24px; left:93px;

	background-position:-93px -24px;

}

#header_links a.events:hover, div.events div#header_links a.events {background-position:-93px 0;}



#header_links a.away, #header_links a.away:link, #header_links a.away:visited {

	width:72px; height:24px; left:177px;

	background-position:-177px -24px;

}

#header_links a.away:hover, div.away div#header_links a.away  {

	background-position:-177px 0;

}



#header_links a.fund, #header_links a.fund:link, #header_links a.fund:visited {

	width:67px; height:24px; left:248px;

	background-position:-248px -24px;

}

#header_links a.fund:hover, div.fund div#header_links a.fund  {background-position:-248px 0;}



#header_links a.news, #header_links a.news:link, #header_links a.news:visited {

	width:70px; height:24px; left:315px;

	background-position:-315px -24px;

}

#header_links a.news:hover, div.news div#header_links a.news  {background-position:-315px 0;}



#header_links a.us, #header_links a.us:link, #header_links a.us:visited {

	width:38px; height:24px; left:385px;

	background-position:-385px -24px;

}

#header_links a.us:hover, div.us div#header_links a.us  {background-position:-385px 0;}



#header_logo a {

	display:block;

	position:absolute;

	top:13px; left:473px;

	width:170px; height:62px;

	background-image:url(http://topcorner.co.uk/siteimages/header/logostrip_170x434.gif);

	background-repeat:no-repeat;

	background-position:0 0;

	background-color:#f00;

	}

div.home	#header_logo a	{background-position:0 0;}

div.leagues #header_logo a	{background-position:0 -62px;}



div.events	#header_logo a	{background-position:0 -372px;}



div.away	#header_logo a	{background-position:0 -186px;}

div.fund	#header_logo a	{background-position:0 -248px;}

div.news	#header_logo a	{background-position:0 -310px;}



div.us		#header_logo a	{background-position:0 -124px;}

#header_sub {

	position:absolute;

	bottom:6px; right:16px;

	overflow:auto;

}

#header_sub a {

	display:block;

	float:left;

	padding: 2px 6px 3px 4px;

	font-size:10px;

	border-right:1px solid #444;

}

#header_sub a.last {

	padding-right:0;

	border-right:0;

	padding-left:40px;

	

	background-image: url('http://topcorner.co.uk/siteimages/header/pound_28x14.gif');

	

	background-position:7px 1px;

	background-repeat:no-repeat;



}

#header_sub a, #header_sub a:link, #header_sub a:visited {	

	text-decoration:none;

	color:#444;

	}

#header_sub a:hover {color:#e00;}

/*#header_sub span.cash {

	color:#fff;

	background-color:#666;

	padding:2px 5px 2px 5px;

	margin-right:5px;

	  

	font-weight:bold;

}

#header_sub a:hover span.cash {background-color:#e00;}

*/


#mainContent {

	margin-top:8px;

	/* margin-bottom:8px; */

	}	

#ad_banner {

	position:relative;

	margin:8px 0 4px 0; padding:0;

	width:659px; height:60px;

	background-color:#fff;

	

	

	}

#ad_banner iframe {

	position:absolute;

	right:0; top:0;

	}

#ad_banner a img.banner {border:0;}

#ad_banner img.banner {

	width:190px; height:60px; margin-right:-3px; float:left;

	}





h1 {

	font-size: 11px;font-weight:bold;

	/* to be same as previous h2*/

	}
	
#searchbox { background-color:#FFFFFF;
height:60px;
margin:8px 0 7px;
padding:0; 
width: 285px;
border:1px solid #D0D0D0; border-top:0;
}	
#sidebar { float: right;  padding: 0 10px 15px; margin: 0 0 8px 0; width: 285px; }

input#s { margin-left: 10px; margin-top:5px; width: 200px;}	

#sidebar a { text-decoration: none;}
#sidebar a:hover { text-decoration: underline; }
	
#sidebar h2 { color: #FF0000; font-weight: bold; text-transform: uppercase;  background-color:#E6E6E6;
border-bottom:1px solid #D0D0D0; padding:8px 0 0 10px; height: 20px; margin-bottom: 0.5em;}
a.twitter_title_link  { color: #FF0000; }
#sidebar #searchbox h2 { margin-bottom: 0;padding-bottom: 0;}


#sidebar ul { list-style: none; }

#sidebar ul li { background-color:#ffffff; border:1px solid #D0D0D0; border-top:0; margin-bottom:15px;  }

#sidebar ul li ul li { border: none; margin: 0 10px 5px 20px; list-style-type: square; }

#footer { background-color:#E6E6E6;
border-bottom:1px solid #D0D0D0;
font-weight:bold;
height:20px;
margin:10px 0 10px 0;
padding:8px 0 0 10px; 
clear: both;}

/* POST */

div.post { margin: 20px 0 30px 0;}

div.post h2 { font-size: 18px; border-bottom: 1px solid #FBC118; padding:3px 0;margin:0 0 30px 55px;}

div.post h2 a { color:#ff0000; text-decoration: none;}
div.post h2 a:hover { color: #444; }

.postdate{float:left;display:block;background:url(images/star.gif) no-repeat;height:40px;width:50px;line-height:200%;margin-right:10px;font-weight: bold;padding-top:10px;}
.month{text-transform:uppercase;text-align:center;color:#000;font-size:9px;margin-bottom:-10px;}
.date{text-align:center;color:#000;margin-top:1px;font-size:12px;}
.post-title{margin:0 0 10px;}

.postmetadata { overflow: auto; background: #FBC118; padding-top: 5px; font-weight: bold; color: #444;margin:10px 0 40px;padding:5px 10px 5px;}
.postmetadata a { font-weight: normal;}
.postmetadata a:hover { color: red; text-decoration: none;}

.categorieslink {float:left;}

.commentslink{float:right;}

textarea#comment { width: 450px;}

ul.comment-list { margin: 0; padding:0;}

.comment-info h4 { margin:0; font-size: 13px;}

.comment-info { 
	left:10px;
	padding:0 20px 0 0;
	position:absolute;
	top:10px;
	width:130px;
		}

.comment-body { 
	margin:0 0 0 160px;
	min-height:100px;
	padding:0 10px 0 0;
	 }

li.comment { 
	border-bottom: 3px solid #666666; 
	padding: 10px 0 10px;
	position: relative;
	list-style-type: none; }
	
	#respond h3, h3#respond, h3#comments { font-size: 16px; margin-top: 50px; border-bottom:  3px solid #666666; padding-bottom: 10px;}
	
	p.commentdate { margin: 0; font-size: 10px; font-weight: bold;}


div.entry ul, div.entry ol{ list-style-position: outside; margin-left: 30px; margin-bottom: 10px;}

div.entry ul li ul,div.entry ol li ol  { margin-bottom: 0;}

/* TYPE */

.entry h1 { font-size: 22px;}
.entry h2 { font-size: 20px;}
.entry h3 { font-size: 18px;}
.entry h4 { font-size: 16px;}
.entry h5 { font-size: 14px;}
.entry h6 { font-size: 12px;}

.entry { overflow: auto;}

#bookmarksheading { color: #FF0000; font-size: 14px; margin: 30px 0 0 10px;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
