body {
background:#062F43 url(http://www.soccervista.com/background.jpg) repeat-x scroll center top;
font-family:arial,helvetica,clean,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.231;
margin:0;
padding: 0;
/* text-align: center; */
color: #000000;
/* background: #062f43 url(../forum/images/vividstripes/misc/background.gif) repeat-x center top; ) */
min-width:600px;
width:100%;
} 

#page_margins {
max-width:none;
min-width:980px;
width:980px;
margin:0 auto;
text-align:left;
}
#page {
padding:10px;
}

#main {
background:#FFFFFF none repeat scroll 0 0;	
float:left;
width:100%;
padding:10px 0;
}






a {
color:#000000;
text-decoration:underline;
}
a:hover {
background:#336699 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}




h1
{ 
font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 28px;
	        line-height: 60px;
	        letter-spacing: -1px;
		color: #444
		margin: 0 0 0 0;
		padding: 0 0 0 0;
                font-weight: 100;
				text-align:center;


}
h2
{ 

font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 28px;
		color: #000000;
		margin: 10 10 10 10;
		padding: 0 0 0 0;
                font-weight: 100;
				text-align:center;
line-height: 25px;

}
h5
{ 

font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 18px;
		color: #000000;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
                font-weight: 100;
				text-align:center;


}

h1 a {
	color:#FFC;
}



#ha 
{ 
font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 22px;
		color: #000000;
		margin: 10 10 10 10;
		padding: 0 0 0 0;
                font-weight: 100;
text-align:left;
float: left;

}


.clear { clear: both;}

h3
{ 
text-align:center;
		font-size: 16px;
		color: #CCC;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
                font-weight: 100;


}





h4
{ 
text-align:center;
		font-size: 12px;
		color: #222;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
                font-weight: 100;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:italic;

}

table.main
{
	text-align:left;
	width:100%;
border-spacing:0;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}
table.main2
{
	
	width:70%;
border-spacing:0;
font-size: 12px;
}


table.upcoming
{
	width:95%;
border-spacing:0;
font-size: 12px;
border-style: solid;;
border-width: 1px;
	border-color:#CCC;
	color:#FFE;

}
table.upcoming2
{
	width:720px;
border-spacing:0;
font-size: 13px;
border-style: solid;;
border-width: 1px;
	border-color:#CCC;

}
table.upcoming3
{
	width:750px;
border-spacing:inherit;
font-size: 14px;
border-style: solid;;
border-width: 1px;
	border-color:#CCC;


}


table.all
{width:80%; margin-left:10%; margin-right:10%;
border-style: solid;;
border-width: 1px;
	border-color:#CCC}
	
	
table.homeonly
{width:49%; 
/*border-style: solid;;
border-width: 1px;*/
	border-color:#CCC}

table.match
{
	font-size:15px;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	color: #000;
	background:#D7FFD7;
	border-collapse: collapse;
	border: 2px solid #000;
	border-collapse: collapse;
border-spacing: 0px;

}

td.match1
{
	width:150px;
	height:30px;
background:#060;
color:#FFF;


}

td.under

{

background:#9DFDA3;
}
td.over
{

background:#FFCA95;

}

td.match
{
	width:300px;
	vertical-align:top;
background:#FFF;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
padding:10px;
}

td.match4
{
	text-align:right;
	width:300px;
	vertical-align:top;
background:#FFF;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
padding:10px;
}
td.match3
{
	width:300px;
	text-align:center;
background:#FFF;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;

}


td.relegation {
background-image:url(imgs/table_relegation.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}

td.relegation {
background-image:url(imgs/table_relegation.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}



td.relegation {
background-image:url(imgs/table_relegation.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}

td.promotion {
background-image:url(imgs/table_promotion.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}

td.uefacup {
background-image:url(imgs/table_uefacup.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}

td.uefacupQ {
background-image:url(imgs/table_uefacupQ.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}

td.championsleague {
background-image:url(imgs/table_championsleague.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}


td.promotionPO{
background-image:url(imgs/table_promotionPO.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}

tr.foottable {
	
	background:#FFFFFF none repeat scroll 0 0;
	color:#000000;
	height:28px;
	text-align:center;
}
tr.head {
	padding:1em 1em 1em;
	background:#060 none repeat scroll 0 0;
	color:#FFF;
	height:12px;
}


tr.headupc {
	background:#000 none repeat scroll 0 0;
	color:#FFF;;
	font-size:12px;
}

tr.headupd {
	background:#666 none repeat scroll 0 0;
	color:#FFF;;
	font-size:12px;
}
tr.headupa {
	background:#060 none repeat scroll 0 0;
	color:#fff;
	font-size:11px;
}


td.head
{
    text-align:center;
	background-image:url(imgs/leftcrn.gif);
    background-position:top left;
background-repeat:no-repeat;	
	
}

td.head2
{
	background-image:url(imgs/rightcrn.gif);
    background-position:top right;
    background-repeat:no-repeat;	
}

td.relegationPO {
background-image:url(imgs/table_relegationPO.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}


td.championsleagueQ{
background-image:url(imgs/table_championsleagueQ.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;
}

td.rank {
background-image:url(imgs/table_regular.gif);
background-position:center center;
background-repeat:no-repeat;
color:white;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
width:26px;

}

tr.predict {
background :#004747;

}

tr.predict2 {
background:#FFFFFF;
}
tr.nopredict {
background:#CCC;

}

tr.one {
background:#FFF;
}


tr.two {
background:#F0F0F0 none repeat scroll 0 0;
}


tr.home {
background:#FC0;
}


tr.away {
background:#6CF;
}





td.away {

	text-align:right;
	

}

tr.awayuo {
background:#6CF;
}
td.awayuo {
	font-size:14px;

}



tr.onem {
background:white none repeat scroll 0 0;
height:22px;
}


tr.twom {
background:#ECF3FE none repeat scroll 0 0;
height:22px;
}


tr.head {
	padding:1em 1em 1em;
	background:#060 none repeat scroll 0 0;
	color:#FFF;
	height:12px;
}

tr.head2 {
	padding:1em 1em 1em;
	background:#6C6 none repeat scroll 0 0;
	color:#000000;
	height:12px;
}

tr.headupc {
	background:#000 none repeat scroll 0 0;
	color:#FFF;;
	font-size:12px;
}
tr.headupa {
	background:#060 none repeat scroll 0 0;
	color:#fff;
	font-size:11px;
}


td.head
{
    text-align:center;
	background-image:url(imgs/leftcrn.gif);
    background-position:top left;
background-repeat:no-repeat;	
	
}

td.head2
{
	background-image:url(imgs/rightcrn.gif);
    background-position:top right;
    background-repeat:no-repeat;	
}

td.detail
{
	text-align:center;
	color:#006;
}

td.detail a
{
	text-align:center;
	color:#006;
}

#header {
border-bottom:1px solid #000000;
width:920px;
border-bottom:1px solid #000000;

}

#header p, #header h1, #header h2 {
margin:0;
padding:0.4em 15px 0;
   font-weight: 100%;
}
#header ul {
clear:left;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0;
padding:0;
width:100%;
}
#header img {
float:right;
}
#header ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}


#header ul li a{
background:#060 none repeat scroll 0 0;
color:#FF9;
display:block;
float:left;
left:15px;
line-height:1.3em;
margin:0 0 0 1px;
padding:3px 10px;
position:relative;
text-align:center;
text-decoration:none;
}


#header ul li a:hover {
background:#336699 none repeat scroll 0 0;
color:#FFFFFF;
}
#header ul li a.active, #header ul li a.active:hover {
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
}
#header ul li a span {
display:block;
}




#layoutdims {
background:#EEEEEE none repeat scroll 0 0;
border-top:4px solid #000000;
clear:both;
margin:0;
padding:6px 15px;
text-align:right;
}

#wrap{
	text-align: left;
	margin: 10px auto;
	padding: 0px;
	border:0;
	width: 900px;
	height:7999px;
	background:#FFFFFF;
}

#info{
	width:700px;
	color:#333;
	margin: 20px 0px 100px 10px; 
	padding: 6px; padding-bottom: 2px; padding-left: 18px; 
	background-color:#CBE3D2;
	
}

#col1{
	float: left;
	width: 740px;
	padding-left:7px;
	background-color:#FFF;

}

#col3 {
	float: right;
	width: 142px;
		
}



#footer {
border-top:1px solid #000000;
clear:both;
float:left;
width:100%;
}
#footer p {
margin:0;
padding:10px;
}

#navlist2 {
background:gray none repeat scroll 0 0;
font-family:Verdana,"Geneva CE",lucida,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:0;
padding:0 0px 0px;
width:140px;
font
}
#navlist2 li {
	background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid gray;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
text-align:left;
}
#navlist2 strong {
font-size:14px;
font-style:italic;
}

#navlist2 li a {
background:#C8FFE3 none repeat scroll 0 0;


border-left:1em solid #AAAABB;
display:block;
padding:0.25em 0.5em 0.25em 0.75em;
text-decoration:none;
}
#navlist2 li a:link {
color:#000000;
}
#navlist2 li a:visited {
color:#000000;
}
#navlist2 li a:hover {
background:#333322 none repeat scroll 0 0;
border-color:#FFEE33;
color:#FFFFFF;
}

table.list_today
{
	font-family:Arial, Helvetica, sans-serif;
	border-spacing:7px;
	border-collapse:separate;
}
table.list_today tr:hover
{
	background:#FFFFFF;
}

tr.headupe {

font-size:11px;
	background:#48697D;
	color:#FFC;
}
tr.headupe a{
	color:#FFC;

}
#hb a
{ 
font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 22px;
color:#030;
                font-weight: 100;
text-align:right;
float: right;

}

#ha a
{ 
font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 22px;
		color:#030;
                font-weight: 100;
text-align:left;
float: left;

}
#hc 
{ 
font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 22px;
		 font-weight: 100;
		color:#030;
		text-align:center;

}

table#menu
{width:86%; 
margin-left:7%;
margin-right:7%;
background:#FFF;
background-color:#FFF;
border-collapse:separate;
border-spacing:5px;


text-align:center;
}
table#menu tr
{background:#fff;}

table#menu h2
{
	line-height:20px;
	margin:0;

}


table#menu td
{vertical-align:middle;
padding:3px;
background-color:#E1E1FF;
}

table#menu td.hhh
{
background-color:#FFFFFF;
}

#date
{
	text-align:center;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
}

#date a
{
	text-decoration:none;
	color:#444;
	
}

td.one b {
color:#226622;
}

td.soutez a {
	text-decoration:none;
	
	font-size:12px;
	color:#FFD;

	
}
td.soutez {
	text-align:left;
	background-color:#693;
}

td.soutez a{
	color:#CFC;
}
td.teamhead {
	 text-align:center;
	 font-style:italic;
	 font-size:15px;
	 color:#F00;
	 font-weight:bold;
}
table.upcoming a {text-decoration:none;
color:#CCC;}
tr.onem:hover {background:#FFFF00;}
tr.twom:hover {background:#FFFF00;}
tr.predict:hover {background:#003300;}
tr.list:hover {background:#FFFFFF;}

.menu2 {width:700px; height:28px; position:relative; z-index:100;border-right:0 font-family:arial, sans-serif;}
* html .menu2 {width:820px; w\idth:819px;}
.menu2 ul {padding:0;margin:0;list-style-type:none;}
.menu2 ul ul {width:190px;}
.menu2 li {float:left;width:95px;position:relative;}
.menu2 a, .menu2 a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; width:85px; height:30px; border:1px solid #000; border-width:1px 1px 1px 1px; background:#65643A;  line-height:29px; padding-left:5px;}
* html .menu2 a, * html .menu2 a:visited {width:84px; w\idth:73px;}
.menu2 ul ul a.drop, .menu2 ul ul a.drop:visited {background:#d4d8bd r;}
.menu2 ul ul a.drop:hover{background:#c9ba65;}
.menu2 ul ul :hover  a.drop {background:#c9ba65;}
.menu2 ul ul ul a, .menu2 ul ul ul a:visited {background:#e2dfa8;}
.menu2 ul ul ul a:hover {background:#b2ab9b;}
.menu2 ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:94px;border-top:1px solid #000;}
* html .menu2 ul ul {top:30px;t\op:31px;}
.menu2 ul ul ul{left:124px; top:-1px; width:94px;}
.menu2 ul ul ul.left {left:-124px;}
.menu2 table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.menu2 ul ul a, .menu2 ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:3px 3px; width:255px;border-width:0 1px 1px 1px;}
* html .menu2 ul ul a, * html .menu2 ul ul a:visited {width:230px;w\idth:255px;}
.menu2 a:hover, .menu2 ul ul a:hover{color:#000; background:#b7d186;}
.menu2 :hover > a, .menu2 ul ul :hover > a {color:#000; background:#b7d186;}
.menu2 ul li:hover ul,
.menu2 ul a:hover ul{visibility:visible; }
.menu2 ul :hover ul ul{visibility:hidden;}
.menu2 ul :hover ul :hover ul{ visibility:visible;}
.menu2 ul :hover ul :hover ul{ visibility:visible;}

.menu2 a.long, .menu2 a.long:visited {background:#900300;}
.menu2 a.longer, .menu2 a.longer:visited {background:#900300;width:200px;}
table {
border-collapse:collapse;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:inherit;
text-align:left;
}
.lineups
{

	background-color:#EFEFFF;
	vertical-align:top;
	font-size:11px;
}
td#gamecss  {
background-color:#669900;
border-bottom:2px solid #336600;
border-color:#336600;
border-width:2px;
color:#FFFFFF;
font-family:Verdana,"Geneva CE",lucida,sans-serif;
font-variant:normal;
font-weight:normal;
text-align:left;
font-size:12px;
}

th#gamecss  {
background-color:#669900;
border-bottom:2px solid #336600;
border-color:#336600;
border-width:2px;
color:#FFFFFF;
font-family:Verdana,"Geneva CE",lucida,sans-serif;
font-variant:normal;
font-weight:normal;
text-align:left;
font-size:12px;
}
H1#gamecss
{
	font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
	        line-height: 30px;
	        letter-spacing: -1px;
		color:#fff;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
                font-weight: bold;
				text-align:center;
				background-color:#360;
				
}
.score
{
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:32px;
	color:#000;
	
}
.odds
{
	text-align:center;
	font-size:18px;
	
}

.odds a
{

	color:#039;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
.odds a:hover
{
	background-color:#039;
	color:#FFF;
	
}


.h2h a
{

	color:#039;
	font-weight:bold;
	text-decoration:none;
}
.h2h a:hover
{
	background-color:#039;
	color:#FFF;
	
}
.stred
{
	text-align:center;
}

.detail2
{
	font-style:italic;
	text-align:left;


}
table#gamec
{
	text-align:left;
}
a#gamecss
{
color:#00C;	
}
#gamec  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;

}

