* { padding: 0; margin: 0; }

body {
 font-family: arial, verdana, trebuchet ms, helvetica;
 font-size: 10px;
 background: #fff url(site-bg.gif) repeat;
}

strong {
font-size: 12px;
}

#wrapper { 
 margin: 0 auto;
 width: 934px;
}


#headleft { 
 display: inline;
 position: relative;
 padding: 0px 0px 0px 0px;
 width: 332px;
 float: left; 
 height: 64px;
 background: #000; 
 border-left: 6px solid #fff; 
 border-bottom: 1px solid #fff; 
}

#headmiddle { 
 float: left;
 width: 468px;
 height: 64px;  
 background: #000;  
 border-left: 1px solid #fff; 
 border-bottom: 1px solid #fff;  
 padding: 0px 0px 0px 0px;
 }

#headright { 
 display: inline;
 position: relative;
 width: 120px;
 float: right;
 height: 64px;  
 background: #000; 
 border-left: 1px solid #fff; 
 border-right: 6px solid #fff;  
 border-bottom: 1px solid #fff;  
 padding: 0px 0px 0px 0px; 
}

#bar { 
 display: inline;
 position: relative;
 padding: 0px;
 width: 922px;
 float: left; 
 height: 15px;
  border-left: 6px solid #fff; 
 border-right: 6px solid #fff; 
 border-bottom: 1px solid #fff;  
}

#leftcolumn { 
 display: inline;
 position: relative;
 padding: 0px;
 width: 150px;
 float: left; 
 height: 922px;
 border-left: 6px solid #fff;   
  background: #fff;     
}

#content { 
 float: left;
 width: 650px;
 height: auto;  
 display: inline;
 position: relative;
 border-left: 1px solid #fff; 
 border-bottom: 1px solid #fff; 
 border-right: 1px solid #fff;      
 background: #fff; 
 }


#rightcolumn { 
 display: inline;
 position: relative;
 width: 120px;
 float: right;
 height: 922px;    
 border-right: 6px solid #fff;  
 border-bottom: 1px solid #fff;    
 background: #fff;  
}

#footer1 { 
 width: 922px;
 clear: both;
 height: 22px;
 background: #303030;
  border-left: 6px solid #fff; 
 border-bottom: 0px solid #666; 
 border-right: 6px solid #fff;  
   border-top: 0px solid #fff; 
}
#footer2 { 
 width: 906px;
 clear: both;
 height: 168px;
 background: #000;
  border-left: 6px solid #fff; 
 border-bottom: 1px solid #fff; 
 border-right: 6px solid #fff;  
   border-top: 1px solid #fff; 
padding: 20px 8px 8px 8px;
}
#footer3 { 
 width: 922px;
 clear: both;
 height: 40px;
 background: #666 url(titlefoot.png) bottom left no-repeat;
  border-left: 6px solid #fff; 
 border-bottom: 0px solid #fff; 
 border-right: 6px solid #fff;  
  border-top: 0px solid #fff; 
}

.holder{
width:650px;
height:330px;
float:left;
background: #fff;
}

.holder2{
width:650px;
height:auto;
float:left;
background: #fff;
}

.holder3{
width:650px;
height:272px;
float:left;
background: #fff url(gradient2.png) bottom left repeat-x;
}

.holder4{
width:650px;
height:auto;
float:left;
background: #fff;
}


.maintitle{
width:313px;
height: 16px;
float:left;
background: #c00000 url(red-bg.png) repeat-x;
padding: 3px 4px 3px 8px;
color: #fff;
font-weight: bold;
font-size: 8pt;
}

.title{
width:638px;
height: 16px;
float:left;
background: #c00000 url(red-bg.png) repeat-x;
padding: 4px 4px 4px 8px;
color: #fff;
font-weight: bold;
font-size: 10px;
}

.linkstitle{
width:312px;
height: 16px;
float:right;
background: #c00000 url(red-bg.png) repeat-x;
padding: 3px 8px 3px 4px;
text-align: right;
color: #fff;
font-weight: bold;
font-size: 8pt;
}




.profiletitle{
width:138px;
height: 16px;
float:left;
background: #c00000 url(grey-bg.jpg) repeat-x;
padding: 3px 4px 3px 8px;
color: #000;
font-weight: bold;
font-size: 8pt;
}

.resultstitle{
width:481px;
height: 16px;
float:right;
background: #c00000 url(red-bg.png) repeat-x;
padding: 3px 8px 3px 4px;
color: #fff;
font-weight: bold;
font-size: 8pt;
}


#results{
	width:493px;
	height: auto;
	float:right;
	color: #fff;
	font-size: 10px;
}

.results strong {
font-size: 12px;
background: #E9E9E9;
display: block;
color: #000;
padding: 2px 2px 2px 2px;
}


.holdertl{
width:245px;
height:146px;
float:left;
color: #333;
}
.holdertr{
width:245px;
height:146px;
float:right;
color: #333;
}
.holderbl{
width:245px;
height:146px;
float:left;
color: #333;
}
.holderbr{
width:245px;
height:146px;
float:right;
color: #333;
}

.holdertl p b, .holdertr p b, .holderbl p b, .holderbr p b{
font-weight: normal;
color: #950000;
margin-right: 4px;
}

p{
height: 14px;
border-bottom: 1px dashed #C5C5C5;
padding: 2px 2px 2px 4px;
}


.profilepic{
width:150px;
height: 90px;
float:left;
background: #000;
}

.profilepictext{
	width:133px;
	height: 390px;
	float:left;
	background: #E9E9E9 url(leftbg.png) bottom left repeat-x;
	color: #333;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.profilepictext2{
width:133px;
height: 150px;
float:left;
background: #E9E9E9 url(leftbg.png) bottom left repeat-x;
color: #333;
padding: 4px 8px 4px 8px;
}


.mainpic{
width:325px;
height: 181px;
float:left;
background: #fff;
}

.mainpictext{
width:309px;
height: 120px;
float:left;
background: #fff url(box-bg.jpg) bottom left repeat-x;
color: #333;
padding: 10px 8px 4px 8px;
}

.text{
width:610px;
height: 868px;
float:left;
background: #fff url(gradient.png) bottom left repeat-x;
color: #333;
padding: 10px 20px 20px 20px;
font-size: 12px;
}

.text2{
width:610px;
height: 1460px;
float:left;
background: #fff url(gradient.png) bottom left repeat-x;
color: #333;
padding: 10px 20px 20px 20px;
font-size: 12px;
}

.auto{
width:610px;
height: auto;
float:left;
background: #fff url(gradient.png) bottom left repeat-x;
color: #333;
padding: 10px 20px 100px 20px;
font-size: 12px;
}

.player{
width:200px;
height: auto;
float:left;
color: #333;
padding: 10px 20px 20px 20px;
font-size: 12px;
}

.scorer{
width:320px;
height: auto;
float:right;
color: #333;
padding: 10px 20px 20px 20px;
font-size: 12px;
}

.league{
width:290px;
height: auto;
float:left;
color: #333;
font-size: 12px;
}
.cup{
width:290px;
height: auto;
float:right;
color: #333;
font-size: 12px;
}

.profilepic2{
width:150px;
height: 180px;
float:right;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
}

.teamshot{
width:300px;
height: 176px;
float:right;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
margin: 0px 0px 4px 4px;
}

.teamofmonth{
	width:300px;
	height: 120px;
	float:left;
	background: #fff url(box-bg.jpg) bottom left repeat-x;
	color: #333;
	padding-top: 9px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.teamofmonthpic{
width:67px;
height: 81px;
float:left;
padding-right: 10px;
}

.teampics{
width:70px;
height: 114px;
float:left;
background: #fff;
padding-right: 2px;
}



.holder-leftad{
width:120px;
height:600px;
float:left;
background: #fff;
}

.ramblerstitle{
width:144px;
height: 16px;
float:left;
background: #c00000 url(grey-bg.jpg) repeat-x;
padding: 4px 4px 4px 8px;
color: #000;
font-weight: bold;
font-size: 10px;
}

.ramblerspic{
width:156px;
height: 90px;
float:left;
background: #000;
}

.ramblerspictext{
width:140px;
height: 120px;
float:left;
background: #E9E9E9;
color: #333;
padding: 4px 8px 4px 8px;
}


/* - - - - nav - - - - */

#nav {
    width: 150px;
    padding: 0;
    margin: 0;
    float: left;
	background: #cccccc;
}

#nav u {
    background: #000000 url(black-bg.jpg) top left repeat-x;
    padding: 6px 6px 6px 12px;
    margin: 0;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    font-size: 10px;
    font-weight: bold;	
    color: #ffffff;
}


#nav a {
    background: #797979;
    padding: 6px 6px 6px 12px;
    margin: 0;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    font-size: 10px;
    color: #ffffff;
}

#nav a:hover {
    background: #c00000;
    padding: 6px 6px 6px 12px;
    margin: 0;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    font-size: 10px;
    color: #ffffff;
}

/* - - - - links nav - - - - */

#linksnav {
    width: 324px;
    padding: 0;
    margin: 0;
    float: right;
	background: #fff;
	height: 181px;	
}


#linksnav a {
    background: #DBDBDB;
    padding: 6px 6px 6px 12px;
    margin: 0;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #f2f2f2;
    font-size: 7.5pt;
    color: #333;
}

#linksnav a:hover {
    background: #dbdbdb;
    padding: 6px 6px 6px 12px;
    margin: 0;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #f2f2f2;
    font-size: 7.5pt;
    color: #000;
}


/* - - - - forums snippets - - - - */


.results-2{
width:493px;
height: 240px;
float:right;
color: #fff;
font-size: 10px;
}

.results-2 strong {
font-size: 12px;
background: #E9E9E9;
display: block;
color: #000;
padding: 2px 2px 2px 2px;
}


.holdertl-2{
width:246px;
height:120px;
float:left;
color: #333;
padding: 0px 0px 0px 0px;
}
.holdertr-2{
width:244px;
height:120px;
float:right;
color: #333;
padding: 0px 0px 0px 0px;
}
.holderbl-2{
width:246px;
height:120px;
float:left;
color: #333;
padding: 0px 0px 0px 0px;
}
.holderbr-2{
width:244px;
height:120px;
float:right;
color: #333;
padding: 0px 0px 0px 0px;
}

.holdertl-2 p, .holdertr-2 p, .holderbl-2 p, .holderbr-2 p{
line-height: 15px;
background: none;
text-decoration: none;
border: 0px;
}

b {
color: #c00000;
}

a{
color: #c00000;
text-decoration: none;
}

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

.tlink{
color: #000000;
text-decoration: none;
}

td {
border-bottom: 1px solid #000;
padding: 2px;
}

.tdtitle {
background: #000000 url(black-bg.jpg) top left repeat-x;
color: #fff;
}
.tablebg {
background: #E8E8E8;
}
.points {
font-size: 10px;
}

.blog{
width:60px;
height: 64px;
float:left;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
margin: 0px 4px 4px 0px;
}

.text p {
border-bottom: 1px solid #E5E5E5;
}

.text b {
font-weight: normal;
}

.blogpic {
width:140px;
height: 80px;
float:right;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
margin: 0px 4px 4px 0px;
}

.captain {
font-size: 8pt;
padding: 2px 0px 4px 4px;
display:block;
background: #DFDFDF;
}

.bday{
width:100px;
height: 150px;
float:right;
border: 1px solid #000;
margin: 0px 0px 4px 4px;
}

.ramblerspic{
width:300px;
height: 144px;
float:right;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
margin: 0px 0px 4px 4px;
}

hr{
	color:#EBEBEB;
	border: solid 0.1em;
	
	}

.footerbox1 {
padding: 0px 0px 0px 0px;
color: #fff;
width: 216px;
float: left;
margin-right: 12px;
}
.footerbox2 {
padding: 0px 0px 0px 0px;
color: #fff;
width: 216px;
float: right;
margin-right: 0px;
}

.footerbox1 ul li{
padding-bottom: 4px;
}

.fltitle {
color: #fff;
font-weight: strong;
font-size: 8pt;
margin-bottom: 4px;
}

.flmain {
color: #fff;
font-weight: strong;
font-size: 16px;
margin-bottom: 10px;
}
