body {
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/bg.gif'); 
		background-color: #fff;
		text-align: center;
		margin: 0;
		}
#container {
		margin: 0 auto 0 auto;
		width: 912px;
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/superv.gif')
		}

		
#top {
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/ac4_01.jpg') no-repeat;
		margin: 0 auto 0 auto;
		width: 906px;
		height: 151px;
		}
		
#header {
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/ac4_02.jpg') no-repeat;
		margin: 0 auto 0 auto;
		width: 906px;
		height: 167px;
		}
		
#top3 {
		border: solid 0px #000;
		float: left;
		margin: 0 0 0 200px;
		height: 40px;
		width: 550px;
		font-family : arial;
		font-size: 18px;
		}
		
#left {
		width: 675px;
		margin-left: 14px;
		font-size: 13px;
		color: #000;
		font-family: arial;
		text-align: justify;
		}
		
#left a,a:link,a:hover,a:visited,a:active {
		font-family: arial;
		font-size: 13px;
		text-decoration: underline;
		color: #000;
		}
		
#left table,tr,td {
		font-family: arial;
		font-size: 13px;
		color: #000;
		}		
		
#left .subinfo {
		font-family: arial;
		font-size: 10px;
		color: #595959;
		margin: 0 0 0 45px;
		}
		
#left .comments {
		font-family: arial;
		font-size: 11px;
		color: #595959;
		}
#left .comments a,a:link,a:hover,a:visited,a:active {
		font-family: arial
		font-size: 11px;
		color: #595959;
		}
		
#left h1 {
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/ac4_03.png') no-repeat;
		font-family: arial;
		font-size: 20px;
		color: 1f44a8;
		padding: 10px 0 0 35px;
		margin: 25px 0 -1px 0;
		}
		
#left h2 {
		font-family: arial;
		font-size: 18px;
		}
		
#right {
		float: right;
		width: 200px;
		margin-right: 5px;
		padding: 0 5px;
		text-align: left;
		}
		
#right .title {
		color: #113b7e;
		font-size: 18px;
		font-family: arial;
		}

#right .last {
		margin-bottom: 15px;
		}

#right ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}
		
#right li a {
		display: block;
		line-height: 220%;
		width: 100%;
		text-indent: 6px;
		font-size: 11px;
		font-family: arial;
		background-color: #c2d9f6;
		color: #275aaa;
		margin-top: 3px;
		text-decoration: none;
		text-align: left;
		}

#right li a:hover {
		display: block;
		line-height: 220%;
		width: 100%;
		text-indent: 6px;
		font-size: 11px;
		font-family: arial;
		background-color: #b2cff5;
		color: #275aaa;
		text-decoration: none;
		text-align: left;
		}
		
#right .teams {
		border: none;
		padding: 2px 4px 2px 4px;
		}
		
#footer {
		margin: 0 auto 0 auto;
		width: 906px;
		clear: both;
		font-family: arial;
		font-size: 11px;
		color: #000;
		padding: 10px 0;
		}
		
#footer a,a:link,a:hover,a:visited,a:active {
		font-family: arial;
		font-size: 11px;
		text-decoration: underline;
		color: #000;
		}
		
/*Standings Table Style*/		
		
#standings-one {
	font-family: arial;
	font-size: 12px;
	margin: 2px;
	/*width: 100%;*/
	text-align: center;
	border-collapse: collapse;
}
#standings-one th {
	font-size: 13px;
	font-weight: normal;
	padding: 12px 15px;
	color: #275aaa;
}
#standings-one td {
	padding: 6px 7px;
	color: #4779be;
	border-top: 1px solid #e8edff;
}
#standings-one tr.over {
	color: #275aaa;
	background: #e0ebf9;
}

#standings-one img { vertical-align: middle !important; }

.border {
		border-left: 1px solid #e8edff;
}

/*History Table Style*/

#history {
				font-family: arial;
				font-size: 12px;
				margin: 2px;
				text-align: center;
				border-collapse: collapse;
				border: 1px solid #e8edff;
}

#history th {
				background-color: #a8ccfb;
				color: #275aaa;
				vertical-align: top;
				font-size: 16px;
				font-weight: bold;
				padding : 5px;
				border: solid 1px #000;
			}

#history td {
				font-size: 13px; 
				padding : 5px;
				border: solid 1px #000;
	}
	
td.win {
		background-color: #CFEFCF;
		text-align: center;
		border: none;
		padding: 3px;
		color: #000 !important;
		font-weight: bold;
		}

td.lose {
		background-color: #FDD8D8;
		text-align: center;
		border: none;
		padding: 3px;
		color: #000 !important;
		font-weight: bold;
		}
		
td.draw {
		text-align: center;
		border: none;
		padding: 3px;
		background-color: #fbf6c4;
		color: #000 !important;
		font-weight: bold;
		}
td.vs {
		background-color: #fff;
		border: none;
		text-align: center;
		border-collapse: collapse;
		font-weight: bold;
		font-size: 16px;
		padding: 4px;
			}

.mini-table {
		background-color: #fff;
		border: none;
		text-align: center;
		border: solid 1px #000;
		}