body{
margin:0;
padding:0;
padding-top:5px;
line-height: 1.5em;
background-color:#D0D2C4;
font: small Arial, Helvetica, Verdana, sans-serif;
}

b{
font-size: 110%;
}

em{
color: red;
}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#659D32;
}

#topsection{
background-color: ;
height: auto; /*Height of top section*/
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background-image: ;
background-repeat: no-repeat;
width: ;
position:;   
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

/*top navigation*/ 
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ads { 
 margin: auto;
} 

#headbanner { 
 margin: auto; 
 padding: 0px 0px 0px 0px;
 background-color: #7CFC00;
 background-image: ;
 background-repeat: no-repeat;
 height: 108px;
 width: ;
 position:;   
}

#headbanner img {
 margin: 0px;
 padding: 0px;
}

#countries {
 background-color: #C8FC98;
 margin: auto; 
 padding: 5px 0px 0px 0px;
 border-top: 2px solid white;
 border-bottom: 2px solid white;
}

#countries tr td {
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px 0px 0px 0px;
 text-align:center;
 font-weight: 100;
 font-size:10px; 
}

#countries img {
 margin: 0px 5px 0px 10px;
}

#topnav { 
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px;
 background-color: ;
 background-image: ;
 background-repeat: no-repeat;
 height: auto;
 width: ;
 position:;   
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 5px 7px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}


/*end header and navigation section*/
/*beggin content sect*/


#contentwrapper{
float: left;
width: 100%;
padding: 0px 0px 0px 0px;
position: ;

}

#contentcolumn{
 margin-right: 370px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
}

#maincontent{
 background-color: #EEEEE0;
 padding: 2px 0px 5px 0px;
 margin-top: 10px; 
}

#maincontent  h2 { 
 font-size: 100%;
 text-align:left;  
 background: black url(images/blockdefault.gif) center center repeat-x;
 background-color: ;
 color: white;
 padding: 2px 0px 2px 10px;
 margin: 0px 0px 0px 0px;
 border: 1px solid white;
}

#maincontent p{
 text-align: justify;
 margin: 10px;
}

#contentcolumn_2{
 margin-right: 190px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
 padding: 0px;
}

#contentcolumn_3{
 margin-right: 0px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
 padding: 0px;
}

#maincontent_2{
 margin-right: 1px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
 padding: 5px 5px 10px 5px;
 background-color: #FFFFCC;
}

#maincontent_3{
 width:auto;
 margin-right: 1px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
 padding: 0px 0px 0px 0px;
 background-color: ;
}


#forms {
 margin: 5px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
 padding: 5px;
 background-color: red;
 float:right;
}

#maincontent_2 img{
 float: left;
 margin: 15px 10px 5px 10px;
 clear:left; 
}

#maincontent_2 p{
 text-align: justify;
 margin:12px;
}

.main {
 text-align: left;
 margin: 10px; 
}

#maincontent_2 .button {
 text-align: center;
 margin: auto;
 padding: 5px; 
}

#maincontent_2 h2{
 text-align: center;
 font-size: 100%;
}

#maincontent_2 a{
text-decoration:;
}

#maincontent_2 form {
 text-align: left;
 background-color: ;
 margin: 10px;
 margin: 10px;
 width:200px; 
}

.td0 {
text-align: center;
 
}

.tbl_content li{
display: inline;
background-color: #EEEEE0;
}

.tbl_content li a{
float: center;
color:;
padding: 5px 7px;
text-decoration: none;
border-right: 1px solid white;
text-align: center;
}

.prizes {
 margin-right: 15px;
}

.prizes li {
display: block;
float: ;
text-align: center;
text-decoration:;
background-color: #EEEEE0;
list-style-type: none;
}

#news {
 margin-right: 1px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
 padding: 5px 5px 10px 10px;
 background-color: white;
}

#leftcolumn{
 float: left;
 width: 174px; /*Width of left column in pixel*/
 margin-left: -370px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/
 background:;
 position: relative;
 top: 0px;
 left: 0px;
 padding: 5px 0px 0px 0px;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-top: 1px solid white;
 border-bottom: 1px solid white;
 margin-top: 5px;
}

#grps {
 position: relative;
 margin: 2px auto;
 background-color: #EEEEE0;
 padding: 2px;
}

#grps table {
 width: 150px;
 margin: auto;
 border: 1px solid gray;  
 text-align: left;
 table-layout: auto;
 display:block;  
}

#grps tr td {
 margin-top:0px;
 margin-bottom: 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
 font-weight: 100;
 font-size:12px; 
}

#grps img {
 margin: 0px 0px 0px 2px;
 float: left;
}

#grps h3 {
 width: 90%;
 margin: 5px 0px 0px 0px;
 text-align: center;
 background: ;
 border: ;
 font-size: 90%; 
}

#grps .team_a {
 background-color: #CCCC33;  
}

#grps .team_b { 
 background-color: #CD9B1D; 
}

#grps .team_c {
 background-color: #C8F526; 
}

#grps .team_d {
 background-color: #E6B426; 
}

.team_a img {
 margin: 0px;
 float: left;
}


#rightcolumn{
float: left;
width: 191px; /*Width of right column in pixels*/
margin-left: -191px; /*Set margin to -RightColumnWidth*/
position: relative;
top: 0px;
left: 0px;
padding:0px;
border-left: 0px solid white;
background-color: ;
height: ; 
}

#rightcolumn p{
 color: white;
}

.innertube_rclm a{
 text-decoration: none;
 border: none;
}

.innertube_rclm {
 position: relative;
 margin: 5px auto;
 background: ; 
 padding: px;
 width: 162px; 
} 

.innertube_rclm img {
 margin: auto;
 border:none; 
 width:150px;
} 

.clear {
 position:;
 font-size: 1px; 
 height: auto;
 background-color:;
 padding: 5px;
 clear: left;
}

.innertube_rclm img {
 margin-left: 5px; 
 float: center;
}

#leftcolumn h2, #rightcolumn  h2 { 
 font-size: 100%;
 text-align:center;
 background: black url(images/blockdefault.gif) center center repeat-x;  
 background-color: ;
 color: white;
 padding: 2px 0px 2px 0px;
 margin: 0px 0px 0px 0px;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0px 4px 0px;
}

#ads_footer{
width:;
height:1px;
background: black;
text-align: center;
padding: 0px;
margin: 0px;
}

#footer a{
color: #FFFF80;
}

#footer li {
float: center;
color: blue;
padding: 2px 7px;
font-size: 12px;
list-style-type: none;
}


#footer li a{
float: center;
color: white;
padding: 5px 7px;
text-decoration: ;
border-right: ;
list-style-type: none;
}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
background-color: ;
}

.innertube_grps{
margin: 2px 2px 2px 2px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
background-color:#C8FC98;
padding: 2px;
}

.innertube_header{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
background-color: ;
}

.innertube_fixtures{
margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
background-color: ;
padding: 5px;
}

.bannercontainer{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 5px;
background-color: black;
/* padding: 2px 0px 0px 1px; */
}

.bannercontainer img{
 border: 1px solid white;
}

/* fixture_table*/
#contentcolumn_2 table{ 
 font-size: 80%; 
 margin:auto;
 width: auto;
 cell-padding: 2px;
}

#fixture img{
 float: left;
 margin: 0px 0px 0px 0px;
 clear:; 
}

#contentcolumn_2 .r2{ 
 background-color: #EEE685;
 color: black;
 cell-padding:;
 width: auto; 
}

#contentcolumn_2 .r1, #contentcolumn_2 .r3 { 
 background-color: #EEE8AA;
 color: black;
 width:;
 padding: 0px 0px 0px 0px;
}

#contentcolumn_2 .r0 { 
 background-color:#EEEEE0;
 color:;
 text-align: left;
 font-weight: bold;
}
 
 /* end fixture table*/
 
#maincontent_2  h3 { 
 font-size: 100%;
 text-align:center;  
 background-color: ;
 color: ;
 padding: 0px 0px 0px 0px;
 margin: 10px 0px 0px 0px;
}

.lang {
margin: 2px;
padding: 0px;
float: left;
font: bold 13px Arial;
width: auto;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.lang li{
display: inline;
}

.lang li a{
float: left;
color: white;
padding: 5px 7px;
text-decoration: none;
border-right: 1px solid white;
}

.tips li{
display: block;
text-align: justify;
margin-bottom: 6px;
margin-right: 10px;
}

.squad {
 margin: 2px;
}


.squad li{
 display: inline;
 list-style-type: none;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbuttons{
background: transparent url('images/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('images/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
margin:auto;
}

.link {
 text-align: center;
 background: ;
 width: auto; 
 margin:; 
 color: ;
 padding: 0px; 
}



.link a {
 color: blue;
 padding: 0px 0px;
 text-decoration:auto;
}

#Adsense {
 position: ;
 margin: 5px auto;
 background-color:;
 padding: 5px;
 width: 120px;
}

#Adsense_rcl {
 position:;
 margin: 10px auto;
 background-color:;
 padding: 2px;
 width: 180px;
}

#Adsense_bttm {
 position: ;
 margin: 5px auto;
 background-color:#659D32;
 padding: 5p;
 width: 730px;
}

#Adsense_mini {
 position: ;
 margin: 5px auto;
 background-color: white;
 padding: 5px;
 width: 470px;
 clear: left;
}

#tbl_content { 
 text-align:center;  
 background-color: ;
 width: auto;
 color: ;
 padding: 0px 0px 0px 0px;
 margin: 2px auto;
}

#tv {
 width:764px;
 margin:0px auto;
 background-color:#FFFFCC;
 padding: 2px 0px 2px 2px;
}