BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0;
	padding: 0;
	}
DIV.clear { clear: both; }

#MainContainer {
	width: 1000px;
	background-image: url(../images/main-bg.jpg);
	background-repeat: repeat-y;
	margin: 0 auto;
	padding: 0;
	}
/*TOP*/
#ID {
	height: 22px;
	background-color: #678F39;
	text-align: center;
	}
	#ID H1 {
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		line-height: 22px;
		margin: 0;
		padding: 0;
		}
	#ID P {
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		line-height: 22px;
		margin: 0;
		padding: 0;
		}
#Top {
	width: 1000px;
	height: 124px;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0;
	padding: 0;
	}
	#Top H2 {
		height: 16px;
		color: #fff;
		font-size: 12px;
		font-weight: bold;	
		margin: 0;
		padding: 65px 0 0 227px
	}
/*BODY*/
#Col1 { width: 220px; float: left; }
#Col2 { width: 630px; float: left; }
#Col3 { width: 150px; float: left; }

/*LEFT MENU*/
#LeftMenu{ width: 220px; }
	#LeftMenu UL { margin: 0; padding: 0; }
		#LeftMenu #Home {
			height: 26px;
			list-style: none;
			}
			#LeftMenu #Home P { margin: 0; padding: 0; }
				#LeftMenu #Home P A {
					color: #FF9900;
					font-size: 14px;
					font-weight: bold;
					line-height: 23px;
					text-decoration: none;
					margin: 0;
					padding: 0 0 0 10px;
					}
				#LeftMenu #Home P A:HOVER { color: #E4E4E4; }

			#LeftMenu DIV.buttoml { height: 25px; margin: 5px 0; }
				#LeftMenu DIV.buttoml H2 {
					color: #663333;
					font-size: 12px;
					line-height: 20px;
					margin: 0;
					padding: 0 0 0 10px;;
					}
			#LeftMenu UL LI {
				height: 22px;
				background-image: url(../images/boton-menu.jpg);
				background-position: 0 0;
				line-height: 22px;
				list-style: none;
				margin: 0;
				padding:0;
				}
				#LeftMenu UL LI A {
					color: #fff;
					font-size: 11px;
					font-weight: bold;
					text-decoration: none;
					margin: 0 0 0 10px;
					}
					#LeftMenu UL LI A:HOVER { color: #E4E4E4; }
	#LeftMenu A { text-decoration: none; }
		#LeftMenu A IMG {
			width: 120px;
			height: 240px;
			border: 0;
			margin: 40px 15px 0 15px;
			padding: 0;
			}

/* RIGHT MENU */
#RightMenu{ }
	#RightMenu .bettingsites { width: 120px; margin: 0 auto; }
	#RightMenu UL {
		width: 146px;
		background-color: #96B567;
		margin: 0 auto;
		padding: 0;
		}
		#RightMenu UL LI {
			list-style: none;
			margin: 0;
			padding: 0;
			}
			#RightMenu UL LI A {
				color: #FFF;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				line-height: 20px;
				margin: 0 0 0 10px;
				padding: 0;
				}
				#RightMenu UL LI A:HOVER { color: #E4E4E4; }
	#RightMenu DIV.button {
		width: 140px;
		height: 20px;
		background-image: url(../images/boton-menu-r.jpg);
		margin: 5px auto;
		}
		#RightMenu DIV.button H2 {
		color: #fff;
		font-size: 12px;
		line-height: 20px;
		text-align: center;
		margin: 0;
		padding: 0;
		}
	#RightMenu A IMG {
		border: 0;
		text-decoration: none;
		margin: 5px auto;
		}
	#RightMenu #Categories UL {
		width: 146px;
		background-color: #96B567;
		margin: 0 auto;
		padding: 0;
		}
		#RightMenu #Categories UL LI {
			border-bottom: 1px solid #678C3C;
			margin: 0;
			padding: 0;
			}
			#RightMenu #Categories UL LI A {
				color: #FFF;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				text-decoration: none;
				line-height: 20px;
				margin: 0 0 0 10px;
				padding: 0;
				}
				#RightMenu #Categories UL LI A:HOVER { color: #E4E4E4; }
	#RightMenu #Categories P {
		color:#ccc;
		font-size:11px;
		font-weight:bold;
		margin:10px 0 0 5px;
		padding:0;
		}
		#RightMenu #Categories P A {
			color:#fff;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			}

/*Bottom*/
#Bottom {
	width: 1000px;
	height: 75px;
	background-color: #F7FF97;
	border-bottom: 3px solid #000;
	border-top: 3px solid #939297;
	margin: 0 auto;
	padding: 0;
	}
	#Bottom P {
		width: 630px;
		color: #939297;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		margin: 20px auto;
		padding: 0;
		}
		#Bottom P A {
		color: #939297;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		}

/* Footer */
#Footer {
	width: 1000px;
	background-color: #FFF;
	margin: 0 auto;
	padding: 10px 0;
	}
	#Footer #SubCol1 {
		width: 359px;
		border-right: 1px solid #939297;
		padding: 10px;
		float: left;
		}
		#Footer #SubCol1 P {
			color: #939297;
			font-size: 10px;
			font-weight: normal;
			text-align: right;
			margin: 0;
			padding: 0;
			}
			#Footer #SubCol1 P A {
				color: #939297;
				font-size: 10px;
				font-weight: normal;
				text-align: right;
				text-decoration:  none;
				}
			#Footer #SubCol1 P A:HOVER { text-decoration:  underline; }
	#Footer #SubCol2 {
		width: 560px;
		padding: 10px;
		float: left;
		}
		#Footer #SubCol2 P {
			width: 500px;
			color: #939297;
			font-size: 10px;
			font-weight: normal;
			text-align: left;
			margin: 0;
			padding: 0;
			}

/* navigation panels */
#Col2 H1 {
	color: #CC3300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	margin: 10px 10px 5px 0;
}
ol#toc {
	/*height: 2em;*/
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	}
	ol#toc li {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		float: left;
		margin: 0 1px 0 0;
		}
		ol#toc li.current a {
			background-color: #449b4a;
			background-position: 0 -60px;
			color: #fff;
			font-weight: bold;
			}
		ol#toc li.current span { background-position: 100% -60px; }
	ol#toc a {
		background: #91cc90 url(../images/mainpage/tabs.gif);
		color: #006600;
		display: block;
		float: left;
		height: 2em;
		padding-left: 10px;
		text-decoration: none;
		}
		ol#toc a:hover {
			background-color: #3af;
			background-position: 0 -120px;
			}
			ol#toc a:hover span { background-position: 100% -120px; }
	ol#toc span {
		background: url(../images/mainpage/tabs.gif) 100% 0;
		display: block;
		line-height: 2em;
		padding-right: 10px;
	}
div.content {
	border-top: #660000 solid 1px;
	clear: left;
	padding-left: 5px;
}
/* we recommend block */
#BettingSitesBlock {
	background-color:#ddd;
	padding-bottom: 10px;
	font-family:"Lucida Sans Unicode";
	}
	#BettingSitesBlock H2 {
		font-size: 14px;
		color:#330000;
		padding: 10px 0 0 24px;
		}
	#BettingSitesBlock UL.recommended { width: 145px; margin: 0; float: left;}
		#BettingSitesBlock UL LI { font-size: 12px; line-height: 22px; }
			#BettingSitesBlock UL LI A { color: #333300; }
			#BettingSitesBlock UL LI A:hover { color: #990000; }
