/*
Theme Name: clfc
Theme URI: http://www.localhost.co.uk
Description: This is my bespoke theme.
Version:1.0
Author: David Goldberg
Author URI: http://www.localhost.co.uk/
*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
margin: 0;
padding: 0;
}

body{
margin: 0;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: left;
background-color: #f1f1f1;
color: #000000;
}

h1{
font-family: Georgia, Sans-serif;
font-size: 24px;
padding: 0 0 10px 0;
}

h2{
font-family: Georgia, Sans-serif;
font-size: 140%;
}

h3 {
font-size: 12px;
}

a:link, a:visited{
text-decoration: none;
color: #000000;
}

a:hover{
text-decoration: none;
}

p{
padding: 5px 5px 5px 0;
}

#container ul, #container_std ul, #bottom ul{
list-style-type: disc;
color: #213E8E;
}

#top{
height: 42px;
background-color: #f1f1f1;
border-bottom: 1px solid #cecece;
}

#top_wrap{
margin: 0 auto 0 auto;
width: 900px;
}

#top ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#top li
{
float:left;
margin:0px;
padding:0px;
display:inline;
}

#top a
{
background-color: #cecece;
font-size: 110%;
color: #333333;
text-decoration: none;
display: block;
padding: 5px 5px 5px 5px;
margin: 7px 1px 7px 0;
}

#top li.current a{
border-left: 5px solid #253B91;
background-color: #cecece;
}

#wrapper{
background-color: #ffffff;
margin: 0 auto 0 auto;
width: 900px;
padding: 0 20px 0 20px; 
text-align: left;
}

#header{
background-color: #ffffff;
padding-bottom: 10px;
float: left;
width: 100%;
}

#header_wrap{
padding: 20px 0 0 0;
}

#logo {
padding: 15px 15px 15px 15px;
background-color: #f1f1f1;
border: 1px solid #cecece;
float: left;
}

#header_menu {
float: left;
margin: -21px 10px 0 10px;
width: 174px;
height: 242px;
background-color: #f1f1f1;
border-left: 1px solid #cecece;
border-bottom: 1px solid #cecece;
border-right: 1px solid #cecece;
}

#header_menu img {
margin: 4px 0 4px 8px;
border: none;
}

#header_menu ul{
margin: 20px 20px 10px 20px; 
padding: 0;
background-color: #cecece;
}

#header_menu ul li{
list-style-type: none;
border-bottom: 1px solid #f1f1f1;
}

#header_menu ul li a{
display: block;
padding: 5px 5px 5px 5px;
}

#header_menu  li.current a{
border-left: 5px solid #253B91;
}

#tv {
padding: 15px 15px 15px 15px;
float: right;
height: 190px;
width: 240px;
background-color: #f1f1f1;
border: 1px solid #cecece;
}

#tv p{
padding: 0;
}

#sponsors
{
background-color: #F1F1F1;
border: 1px solid #DEDEDE;
height: 60px;
padding: 10px 10px 10px 10px;
margin: 10px 0 0 0;
}

#sponsors img{
border: 1px solid #dedede;
margin-right: 8px;
}

#sponsors img.cancel{
border: none;
}

#header img{
border: none;
}

#container{
padding-top: 10px;
background: transparent;
float: left;
width: 60%;
}

#container_std{
padding-top: 10px;
background: transparent;
float: left;
width: 68.5%;
}


/* News post */

.post{
margin: 10px 0 10px 0;
background: transparent;
}

.post h2{
padding: 5px 0px 5px 5px;
font-family: Georgia, Sans-serif;
font-size: 120%;
background-color: #DEDEDE;
}

.post h2 a{
line-height: 20px;
padding: 5px;
color: #000000;
}

.post img {
margin-right: 10px;
border: 2px solid #000000;
}

.entry{
background-color: #f1f1f1;
line-height: 18px;
padding-left: 10px;
}

p.postmetadata{
border-top: 1px solid #ccc;
margin: 10px 10px 0 0;
padding-top: 5px;
padding-bottom: 5px;
}

p.link{
background-color: #f1f1f1;
padding: 10px 0px 5px 5px;
}

.navigation{
clear:left;
padding: 5px 5px 5px 5px;
background-color: #FFF8DE;
font-size: 100%;
font-weight: bold;
line-height: 18px;
}

/* Match Report */

.post_match{
margin: 10px 0 10px 0;
background: transparent;
}

.post_match h2{
padding: 5px 0px 5px 5px;
font-family: Georgia, Sans-serif;
font-size: 120%;
background-color: #DEDEDE;
}

.post_match h2 a{
line-height: 20px;
padding: 5px;
color: #000000;
}

.post_match img {
margin-right: 10px;
border: 2px solid #000000;
}

.entry_match{
background-color: #f1f1f1;
line-height: 18px;
padding-left: 10px;
}

p.postmetadata_match{
border-top: 1px solid #ccc;
margin: 10px 10px 0 0;
padding-top: 5px;
padding-bottom: 5px;
}

p.link_match{
background-color: #f1f1f1;
padding: 10px 0px 5px 5px;
}

.navigation_match{
clear:left;
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

/* Event post */

.post_event{
border: 1px solid #DEDEDE;
padding: 10px 0 10px 0;
margin: 10px 0 10px 10px;
background-color: #F1F1F1;
}

.post_event h2{
font-family: Georgia, Sans-serif;
font-size: 120%;
}

.post_event h2 a{
line-height: 20px;
padding: 5px 5px 5px 0;
color: #000000;
}

.post_event img {
margin-right: 10px;
border: 2px solid #000000;
}

.entry_event{
background-color: #F1F1F1;
line-height: 18px;
padding-left: 10px;
}

p.postmetadata_event{
border-top: 1px solid #ccc;
padding: 5px 0 0 0;
margin: 5px 10px 0 0;
}

/* Featured player post */

.post_player{
min-height: 200px;
*height: 200px;
border: 1px solid #DEDEDE;
padding: 10px 0 10px 0;
margin: 10px 0 10px 10px;
background-color: #F1F1F1;
}

.post_player a img{
margin: 10px 5px 5px 0;
border: 1px solid #dedede;
}

.post_player h2{
font-family: Georgia, Sans-serif;
font-size: 120%;
}

.post_player h2 a{
line-height: 20px;
padding: 5px 5px 5px 0;
color: #000000;
}

.entry_player{
background-color: #F1F1F1;
line-height: 18px;
padding-left: 10px;
}

p.postmetadata_player{
border-top: 1px solid #ccc;
padding: 5px 0 0 0;
margin: 5px 10px 0 0;
}

/* START (Archive/Single/Search) */
/* Standard Player Post */
.post_player_std{
border: 1px solid #DEDEDE;
padding: 10px 0 10px 0;
margin: 10px 0 10px 0;
background-color: #F1F1F1;
float: left;
width: 100%;
}

.post_player_std a img{
border: 1px solid #dedede;
}

.post_player_std h2{
font-family: Georgia, Sans-serif;
font-size: 120%;
}

.post_player_std h2 a{
line-height: 20px;
padding: 5px 5px 5px 10px;
color: #000000;
}

.post_player_std img {
margin-right: 10px;
border: 2px solid #000000;
}

.entry_player_std{
background-color: #F1F1F1;
line-height: 18px;
padding-left: 10px;
}

.player_content{
min-height: 160px;
}

p.postmetadata_player_std{
border-top: 1px solid #ccc;
padding: 5px 0 0 0;
margin: 5px 10px 0 0;
}

.player_image_std{
padding: 10px 0 5px 0;
}

/* Standard Video Post */
.post_video{
float: left;
width: 46.4%;
border: 1px solid #DEDEDE;
padding: 10px 5px 10px 5px;
margin: 10px 10px 10px 0;
background-color: #F1F1F1;
}

.post_video h2{
font-family: Georgia, Sans-serif;
font-size: 120%;
}

.post_video h2 a{
line-height: 20px;
padding: 5px 5px 5px 10px;
color: #000000;
}

.entry_video{
background-color: #F1F1F1;
line-height: 18px;
padding-left: 10px;
}

p.postmetadata_video{
border-top: 1px solid #ccc;
padding: 5px 0 0 0;
margin: 5px 10px 0 0;
}

/* END */

/* Index sidebar */

.sidebar{
padding-top: 10px;
float: left;
width: 40%;
background: transparent;
margin: 0 0 0 0;
}

.sidebar h2 {
margin-left: 10px;
}

.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.sidebar ul li{
padding: 10px 0 10px 0;
}

.sidebar ul li h2{
font-family: Georgia, Sans-serif;
margin-bottom: 10px;
}

.sidebar ul ul li{
padding-left: 20px;
}

.sidebar ul li ul ul li
{
line-height:10px;
}

/* Standard sidebar */

.sidebar_std{
border: 1px solid #dedede;
padding: 10px 10px 10px 10px;
float: left;
width: 27.8%;
background: transparent;
margin: 10px 0 0 11px;
}

.sidebar_std h2 {
margin-left: 10px;
}

.sidebar_std ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.sidebar_std ul li{
padding: 5px 0 5px 0;
}

.sidebar_std ul li h2{
font-family: Georgia, Sans-serif;
margin-bottom: 10px;
}

.sidebar_std ul ul li{
border-bottom: 1px dashed #cecece;
padding-left: 20px;
}

.sidebar_std ul li ul ul li
{
line-height:10px;
}

table#wp-calendar{
width: 80%;
}


/* Index bottom */
#bottom{
margin-top: 10px;
clear: both;
width: 900px;
}

.bottom_column{
float: left;
width: 260px;
height: 120px;
background-color: #FFF8DE;
border: 1px solid #DEDEDE;
float: left;
margin: 10px 20px 10px 0;
padding: 10px 10px 10px 10px;
}


.last_column{
float: left;
width: 274px;
height: 120px;
background-color: #FFF8DE;
border: 1px solid #DEDEDE;
margin: 10px 0 10px 0;
padding: 10px 10px 10px 10px;
}

#footer{
background-color: #ffffff;
clear: both;
width: 100%;
height: 30px;
}

#footer p{
text-align: center;
}

.comments-template{
	margin: 10px 0 0 0px;
	border-top: 1px solid #ccc;
	padding: 10px 0 0 0;
}


.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0 0;
	line-height: 18px;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #ccc;
	background-color: #FFF8DE;
}

.comments-template ol li p {
color: #213E8E;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.clear{
clear: both;
}

.top_image{
float: left;
}

#search{
float: right;
}

#search input#s
{
background-color: #FFFFFF;
}

.fcontent{
background-color: #f1f1f1;
border: 1px solid #dedede;
padding: 10px 10px 10px 10px;
margin-top: 10px;
}

#fl{
}

#fl img{
border:none;
}

.clfc 
{
background-color: #213E8E;
}

#header_menu ul li.clfc  a
{
color: #f1f1f1;
}

#tag_cloud a{
padding-left: 10px;
color: #194BC0;
}

.recentcomments a{
color: #194BC0;
}

#facebookconnector{
padding: 5px 5px 5px 5px;
}