/* 
	Theme Name: Soccer Theme #2
	Theme URL: http://www.affiliatedragon.com/free-soccer-wordpress-theme-number-two/
	Description: Three Column, Widget Ready theme for Wordpress
	Author: Affiliate Dragon
	Author URI: http://www.affiliatedragon.com
	Version: 1.0

*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
margin: 0;
padding: 0;
}

body{
font-family: Arial, Helvetica, Georgia, Sans-Serif;
font-size: 12px;
text-align: center;
vertical-align: top;
background: #fff url(images/bg_body.gif) repeat-x;
color: #000;
}

h1, h2, h3, h4, h5, h6{
font-family: Georgia, sans-serif;
font-size: 14px;
font-weight: bold;
}

a{
text-decoration: underline;
color: #05b303;
}

a:hover{ text-decoration: none; }

a img{ border: 0; }

abbr, acronym{ border: 0; }

address, dl, p{ padding: 15px 0 0; }

blockquote{
margin: 15px 0 0;
background: #faf5ef;
color: #000;
}

blockquote p{ padding: 15px; }

blockquote blockquote{
margin: 15px;
background: #fff;
color: #333;
}

code{
background: #f9f9f9;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 15px; }

hr{
clear: both;
margin: 15px 15px 5px 15px;
border: 0;
height: 1px;
text-align: left;
background: #ede5da;
color: #ede5da;
}

small{
font-size: 11px;
}

pre{
width: 90%;
}

input, textarea{
font-family: Arial, Helvetica, Georgia, sans-serif;
font-size: 12px;
padding: 2px;
}

input#s, input#author, input#email, input#url, textarea#comment{
border: 1px solid #000;
background-color: #FFFFFF;
padding: 3px;
}

input#author, input#email, input#url{
margin: 0 5px 0 0;
}

/* __    __   _______     ___       _______   _______ .______      
  |  |  |  | |   ____|   /   \     |       \ |   ____||   _  \     
  |  |__|  | |  |__     /  ^  \    |  .--.  ||  |__   |  |_)  |    
  |   __   | |   __|   /  /_\  \   |  |  |  ||   __|  |      /     
  |  |  |  | |  |____ /  _____  \  |  '--'  ||  |____ |  |\  \----.
  |__|  |__| |_______/__/     \__\ |_______/ |_______|| _| `._____|*/

#header{
height: 85px;
}

#header h1{
float: left;
padding: 35px 30px 0 72px;
font-size: 24px;
font-weight: normal;
text-transform: capitalize;
background: url(images/logo.gif) no-repeat 38px 35px;
color: #fff;
}

#header h1 a{
text-decoration: none;
color: #fff;
}

#header h1 a:hover{
text-decoration: underline;
}

#menu{
float: left;
font-family: Georgia, Sans-Serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
}

#menu ul{
list-style: none;
margin: 0;
padding: 46px 23px 0 0;
}

#menu ul li{
display: inline;
margin: 0;
padding: 0 15px;
background: url(images/bullet.gif) no-repeat 0 3px;
}

#menu ul li a{
text-decoration: none;
color: #fff;
}

#menu a:hover{
text-decoration: underline;
}

#container {
text-align: left;
width: 960px;
margin: 0 auto;
background: transparent;
overflow: hidden;
}

#overcontainer {
width: 976px;
background: #ffffff url(images/bg_page2.gif) repeat-y;
margin: 0 auto;
overflow: hidden;
}

#overcontainer2 {
width: 976px;
background: url(images/bg_page.gif) no-repeat;
margin: 0 auto;
overflow: hidden;
}

#banner{
width: 932px;

margin: 0 auto;
background: url(images/banner.jpg) no-repeat left top;
clear: left;
}

#banner #title{
color: #FFF;
width: 300px;
position: relative;
top: 20px;
left: 650px;
}

#title h1{
font-size: 36px;
font-weight: normal;
}

#title h2{
font-size: 26px;
}

/*  ______   ______   .__   __. .___________. _______ .__   __. .___________.
   /      | /  __  \  |  \ |  | |           ||   ____||  \ |  | |           |
  |  ,----'|  |  |  | |   \|  | `---|  |----`|  |__   |   \|  | `---|  |----`
  |  |     |  |  |  | |  . `  |     |  |     |   __|  |  . `  |     |  |     
  |  `----.|  `--'  | |  |\   |     |  |     |  |____ |  |\   |     |  |     
   \______| \______/  |__| \__|     |__|     |_______||__| \__|     |__| */ 

.maincolumn{
float: left;
width: 470px;
margin-left: 14px;
padding-bottom: 20px;
}

.post{
margin: 10px 0 0;
padding: 15px;
background: url(images/bg_post.gif) no-repeat left top;
}

.post h2{
border-bottom: 1px solid #246808;
padding: 0 0 7px 0;
font-size: 18px;
font-weight: normal;
color: #FFF;	
}

.post h2 a{
text-decoration: none;
color: #FFF;
}

.post h2 a:hover{
text-decoration: underline;
}

.entry{
line-height: 24px;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
border: 0;
padding: 10px 0 0;
}

.entry h1{
font-size: 24px;
font-weight: normal;
}

.entry h2{
font-size: 18px;
color: #000;
}

.entry h3{ color: #c97d05; }

.entry  h4{}

.entry h5{ font-weight: normal; }

.entry h6{ font-size: 11px; font-weight: normal; }

.entry img{
border: 1px solid #e5d8c6;
padding: 4px;
background-color: #faf5ef;
}

.entry img.wp-smiley{
padding: 0;
border: 0;
background-color: transparent;
}

.entry img.alignleft{
float: left;
margin: 5px 10px 0 0;
}

.entry img.alignright{
float: right;
margin: 5px 0 0 10px;
}

.entry p.postinfo{
margin: 15px 0 0;
padding: 10px 15px 0;
border-top: 1px solid #e5d8c6;
font-size: 11px;
color: #b1a799;
}

.entry p.notfound{
padding: 15px 0 100px;
}

.browse{
margin: 0 15px;
border-top: 1px solid #e5d8c6;
padding: 15px;
line-height: 24px;
}

/*     _______. __   _______   _______ .______        ___      .______          _______.
      /       ||  | |       \ |   ____||   _  \      /   \     |   _  \        /       |
     |   (----`|  | |  .--.  ||  |__   |  |_)  |    /  ^  \    |  |_)  |      |   (----`
      \   \    |  | |  |  |  ||   __|  |   _  <    /  /_\  \   |      /        \   \    
  .----)   |   |  | |  '--'  ||  |____ |  |_)  |  /  _____  \  |  |\  \----.----)   |   
  |_______/    |__| |_______/ |_______||______/  /__/     \__\ | _| `._____|_______/  */

#sidebar{
float: left;
margin: 10px 0 0 15px;
width: 220px;
padding-bottom: 20px;
}

#sidebar a{
color: #878773;
}

#sidebar ul li h2{
color:#666666;
font-size: 13px;
font-family: Arial, Helvetica, Georgia, Sans-Serif;
font-weight: bold;
padding: 7px 10px;
margin: 0px;
margin-top: 5px;
padding-bottom: 13px;
background: url(images/h1.gif) repeat-x;
}

#sidebar ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#sidebar ul li {
display: inline;
padding: 0px;
margin: 0px;
}

#sidebar ul li a {
display: block;
color: #000000;
text-decoration: none;
margin: 0;
padding: 5px 10px;
padding-left: 20px;
border-bottom: 1px solid #C0C0C0;
background: url(images/bullet.gif) no-repeat 5px 7px;
}

#sidebar ul li a:hover {
color: #FFFFFF;
background: url(images/grassbgball.gif);
padding-left: 30px;
}

#sidebar2{
float: left;
margin: 10px 0 0 10px;
width: 220px;
padding-bottom: 20px;

}

#sidebar2 a{
color: #878773;
}

#sidebar2 ul li h2{
color:#666666;
font-size: 13px;
font-family: Arial, Helvetica, Georgia, Sans-Serif;
font-weight: bold;
padding: 7px 10px;
margin: 0px;
margin-top: 5px;
padding-bottom: 13px;
background: url(images/h1.gif) repeat-x;
}

#sidebar2 ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#sidebar2 ul li {
display: inline;
padding: 0px;
margin: 0px;
}

#sidebar2 ul li a {
display: block;
color: #05b303;
text-decoration: underline;
margin: 0;
padding: 5px 10px;
padding-left: 20px;
}

#sidebar2 ul li a:hover {
text-decoration: none;
}

/* _______   ______     ______   .___________. _______ .______      
  |   ____| /  __  \   /  __  \  |           ||   ____||   _  \     
  |  |__   |  |  |  | |  |  |  | `---|  |----`|  |__   |  |_)  |    
  |   __|  |  |  |  | |  |  |  |     |  |     |   __|  |      /     
  |  |     |  `--'  | |  `--'  |     |  |     |  |____ |  |\  \----.
  |__|      \______/   \______/      |__|     |_______|| _| `._____|*/

#footer {
color: #FFFFFF;
width: 960px;
text-align: left;
line-height: 17px;
padding: .5em 0 1em 0;
background: #2fbe29;
border-top: .5em solid #26b422;
overflow: hidden;
clear: both;
}

#footer p {
color: #FFFFFF;
padding: 3px 0px 0px 0px;
list-style-type: none;
margin: 0px;	
}

#footer h2 {
color: #FFFFFF;
font-size: 12px;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
border-bottom: 2px solid #FFFFFF;
padding: 0px 0px 2px 5px;
margin: 7px 0px 0px 0px;
text-transform: uppercase;
background: transparent;
}

#footer a {
color: #F2F2F2;
text-decoration: underline;
}

#footer a:hover {
color: #FFFFFF;
text-decoration: none;
}

#footer ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#footer ul li {
padding: 0px;
margin: 0px;
}

#footer ul li a {
display: block;
color: #FFFFFF;
text-decoration: none;
margin: 0px;
padding: 3px 5px;
border-bottom: 1px solid #118517;
}

#footer ul li a:hover {
border-bottom: 1px solid #FFFFFF;
}

#footerleft {
float: left;
width: 220px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#footermiddle1 {
float: left;
width: 220px;
margin: 0;
margin-left: 20px;
padding: 0px;
}

#footermiddle2 {
float: left;
width: 220px;
margin: 0;
margin-left: 20px;
padding: 0;
}

#footerright {
float: right;
width: 240px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#footerbottom {
color: #5ba839;
padding-top: 5px;
border-top: .5em solid #26b422;
width: 960px;
text-align: center;
background: #118517;
}

#footerbottom p {
font-size: .9em;
margin: 0 2em;
padding: 5px 0 5px 0;
}

#footerbottom a {
color: #5ba839;
font-weight: bold;
text-decoration: none;
}

#footerbottom a:hover {
color: #FFF;
text-decoration: underline;
}

/*  ______   ______   .___  ___. .___  ___.  _______ .__   __. .___________.    _______.
   /      | /  __  \  |   \/   | |   \/   | |   ____||  \ |  | |           |   /       |
  |  ,----'|  |  |  | |  \  /  | |  \  /  | |  |__   |   \|  | `---|  |----`  |   (----`
  |  |     |  |  |  | |  |\/|  | |  |\/|  | |   __|  |  . `  |     |  |        \   \    
  |  `----.|  `--'  | |  |  |  | |  |  |  | |  |____ |  |\   |     |  |    .----)   |   
   \______| \______/  |__|  |__| |__|  |__| |_______||__| \__|     |__|    |_______/    */

.commentlist{
border-top: 1px solid #e5d8c6;
margin: 0px 15px;
padding: 15px 0;
}

.commentlist p{
line-height: 24px;
}

.commentlist p.nocomments{
padding: 0 15px;
}

.commentlist h2, .commentlist h3{
font-size: 14px;
font-weight: bold;
color: #74624b;
}

h3#comments, h3#respond{
padding: 0 0 0 15px;
}

h3#respond{
padding: 30px 0 0 15px;
}

.commentlist .commentmetadata{
font-size: 11px;
}

ol.commentlist{
list-style: decimal;
margin-left: 15px;
padding: 0;
}

ol.commentlist li{
border-bottom: 1px solid #e5d8c6;
padding: 15px 0 15px;
}

#body_content {position: absolute;left: -10000px;};