/*
Theme Name: No.1 Fan
Theme URI: http://no1fan.co.uk
Description: Theme to match original site
Version: 2 (WP2.6.2)
Author: Paul Davis (For Devstars)
Author URI: http://devstars.com
*/

/*
	Theme is dependent on images remaining in their original folders. Done this way for loading speed.
	
	Yellow		f3cd00
*/

/*****
	CSS RESET - MODIFIED YAHOO YUI
*****/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;} fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';} abbr,acronym { border:0;} * {outline: none;} img {-ms-interpolation-mode: bicubic;} .clear {clear: both;}

body					{/* background: #000000 url(/img/bg_main2.jpg) center top repeat-x; */ color: #ffffff; font: 12px Verdana, Arial;}
body					{background: #464646 url(images/fanzone/fanzone_bg.jpg) center top repeat-x;}

#wrap					{width: 950px; margin: 0 auto 30px; position: relative;}

/*****
	HEADER
*****/
#header					{width: 920px; margin: 0 auto; padding: 0 0 4px 28px; position: relative;}
.logo					{text-indent: -9999px; height: 79px; width: 207px; background: url(/img/logo2.gif) no-repeat; margin: 16px 17px 24px 0;}

.sm						{font-size: 11px;}
.txt					{border: 1px solid black; font-size: 12px;}

/* Nav */
.menu_top				{position: absolute; top: -13px; right: 190px; width: 360px;z-index:1;}
a.nav:link, a.nav:visited {background:url(/img/navbtn.gif) right top; color: #FFFFFF; display:block; float:left; font-size:10px; font-weight:bold; height:19px; line-height:19px; margin-right:2px; text-align:center; width:68px;}
a.nav:hover				{background-position:left top; text-decoration: none;}

/* Tagline */
.subheader				{position: absolute; top: 33px; left: 253px}

/* Free */
.free					{position: absolute; top: -19px; right: 10px;}


/*****
	SIDEBARS
*****/
#sidebar-left			{position: absolute; left: 0; top: 105px; width: 157px; padding: 0 20px 0 28px;}
#sidebar-right			{position: absolute; right: 0; top: 105px; width: 157px; padding: 0 0px 0 20px;}
.sidebar-content		{margin: 0 0 10px 10px;}
.sidebar-content h5		{margin: 0 0 5px 10px;}
.sidebar-content li		{margin: 0 0 3px 10px;}

/* Search */
#sidebar_search			{}
.sidebar_search_form	{width: 125px; float: left;}
.sidebar_search_button	{float: right;}

/* Calendar */
#wp-calendar			{}
#wp-calendar tr th, #wp-calendar tr td	{padding: 0 8px 1px 0;}

/*****
	INDEX
*****/
#main					{position: absolute; top: 100px; left: 205px; width: 548px; padding: 0 20px; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.post					{margin: 0 0 20px 0;}
.post-meta				{color: #999; font-size: 10px; text-align: right; font-weight: normal;}
.post-meta a:link, .post-meta a:visited		{color: #999;}
.next-posts				{border-top: 1px dotted #666; padding: 10px 0;}

.post ul, .post ol		{color: #999; margin: 10px;}
.post ul li				{list-style: inside disc;}
.post ol li				{list-style: inside decimal;}

/* Social Bookmarking Links */
.social-links			{float: right;}
.social-links li		{list-style: none; float: left;}
.social-tell-a-friend	{padding: 9px;}
.social-digg			{background: url(images/digg.png) no-repeat left center; padding: 10px 0 0 45px; height: 25px; margin: 0 15px 0 0;}
.social-stumbleupon		{background: url(images/stumbleupon.png) no-repeat left center; padding: 10px 0 0 30px; height: 25px; margin: 0 15px 0 0;}
.social-twitter			{background: url(images/twitter.png) no-repeat left center; padding: 10px 0 0 27px; height: 25px;}


/*****
	SINGLE
*****/
h3#comments				{margin: 20px 0 0 0;}
.comment-item			{border-bottom: 1px dotted #666; padding: 0 0 10px 0; margin: 0 0 10px 0;}
.comment-item-left		{float: left; width: 60px;}
.comment-item-right		{float: right; width: 410px;}
.comment-item-author span	{color: #999; font-size: 10px;}

h3#respond				{margin: 20px 0 0 0;}
#commentform			{}
.comment-form-label		{margin: 0 0 2px 0; display: block; color: #999; font-size: 10px;}
.comment-form-input		{padding: 5px; border: 1px solid #666; color: #999; margin: 0 0 5px 0; width: 250px; display: block; background: transparent; font-size: 11px;}
.comment-form-textarea	{padding: 5px; border: 1px solid #666; color: #999; margin: 0 0 5px 0; width: 400px; height: 80px; background: transparent; font-family: Verdana, Arial; font-size: 11px;}
.comment-form-submit	{display: block; padding: 3px 5px; color: #000; background: #FFD900; border: 1px solid #FFD900; margin: 5px 0;}
.comment-form-submit:hover	{border: 1px solid #000;}


/*****
	ARCHIVE
*****/
.archive-title h2		{color: #fff; font-family: verdana; font-size:18px; font-weight:bold; line-height:24px; padding-bottom:20px;}


/*****
	SEARCH
*****/
.search-archive-title	{color: #fff; font-family: verdana; font-size:18px; font-weight:bold; line-height:24px; padding-bottom:20px;}


/*****
	FANZONE
*****/
/* Layout */
#fanzone-header			{width: 920px; margin: 0 auto 10px; padding: 0 0 4px 28px; position: relative;}

#fanzone-left {
left:20px;
position:absolute;
top:117px;
width:170px;
}

#fanzone-center {
border-left:1px solid #F3CD00;
border-right:1px solid #F3CD00;
left:205px;
padding:0 20px;
position:absolute;
width:548px;
}

#fanzone-right {
padding:0 0 0 30px;
position:absolute;
right:-20px;
padding-top:0px;
width:167px;
}


/* Header */
.no1_fanzone			{position: absolute; top: 23px; left: 390px;}
.players				{position: absolute; top: 5px; left: 241px;}

.yellow_line			{position: absolute; top: 95px; left: 22px;}
.circles				{position: absolute; top: -8px; left: 376px;}

/* Sidebar */
.fanzone-sidebar p		{font-size: 10px;}
#fanzone-left p			{padding: 10px 0 10px 10px;}
#fanzone-right h4		{margin: 0 0 6px 0;}
#fanzone-right p		{margin: 0 0 10px 0;}
.fanzone-sidebar a:link, .fanzone-sidebar a:visited		{}
.fanzone-sidebar a:active, .fanzone-sidebar a:hover		{}

/*****
	TYPOGRAPHY
*****/
h1						{font-size: 17px; margin: 0px 0px 10px 0px;}
h4						{font-size: 15px; font-weight: bold;}
h5						{font-size: 14px; font-weight: bold;}
p						{margin: 0px 0px 7px 0px; font-size: 13px; line-height: 15px;}

a:link, a:visited		{text-decoration: none; color: #FFD900;}
a:active, a:hover		{text-decoration: underline;}

.title					{color: #fff; float:left; font-family:verdana; font-size:18px; font-weight:bold; line-height:24px; padding-bottom:20px; width: 100%;}

f-l						{float: left;}
f-r						{float: right;}

/* Misc */
.alignleft, .alignnone	{float: left;}
.alignright				{float: right;}
.aligncenter			{display: block; margin: 0 auto;}
.wp-caption-text		{color: #f3cd00; font-size: 10px; padding: 10px 0 0 0;}

#links-left {
left:20px;
position:absolute;
width:170px;
font-size:11px;
margin-top:0px;
padding-top:12px;
top:0px;
}

.block	{padding-bottom:15px;}
.block .hdr	{font-weight:bold;color: #FFD900;}