body {
		background: #000;
		text-align:center
		}

a, a:link, a:active, a:visited {
        color: #fff;
        text-decoration: none;
}

a:hover {
        color: #fff;
        text-decoration: underline;
}
		
#container {
		width: 800px;
		border: solid 1px #fff;
		margin: 10px auto 0 auto;
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/AC-layout-v2-bg.png');
		padding-bottom: 7px;
		}
		
#header {
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/AC-layout-v2.png') no-repeat;
		width: 800px;
		height: 300px;
		margin: 0 auto 0 auto;
		}
		
#top3 {
            width: 610px;
	    margin: -85px 0 0 180px;
		font-family: trebuchet ms;
}

#left_nav {
		width: 160px;
		margin: -15 0 0 10;
		min-height: 200px;
		float: left;
		}
		
	#right_content {
		width: 610px;
		margin: 35px 0 0 180px;
		text-align: justify;
		font-family: trebuchet ms;
		font-size: 12;
		}
#right_content td {
		font-family: trebuchet ms;
		font-size: 12;
		}
		
#right_content h1 {
		font-size: 24px;
		font-weight: bold;
		text-align: left;
		}
		
#history table {
		border-collapse: collapse;
		border: 1px solid  #ffffff;
		table-layout: fixed;
		text-align: center;
		padding: 5px;
		}

#history th {
		background-color: #FF6600;
		color: #000000;
		vertical-align: top;
		font-size: 16px;
		font-weight: bold;
		border:none;
		}

#history tr, #history td {
		background-color: #7F7F7F;
		padding: 5px;
		border-collapse: collapse;
		border: 1px solid  #ffffff;
		}
		
.noborder, .noborder td, .noborder tr {
		border: none;
		}
		
		
/************** LEFT NAIVIGATION FORMATTING BOXES ************/

#sb_top {
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/menu-top.png') no-repeat;
		height: 21px;
		width: 160px;
		margin: 0;
		padding: 0;
		}
			
#sb_middle {
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/menu-middle.png') repeat-y;
		width: 160px;
		margin: 0;
		padding: 0;
		}

#sb_content {
		padding-left: 10px;
		padding-right: 4px;
		
		}
			
#sb_content ul {
		margin: 0;
		padding: 3px 0 0 0;
		list-style: none;
		}
			
#sb_content li {
		font-size: 11px;
		color: #000;
		padding-bottom: 2px;
		font-family: trebuchet ms;
		}
			
#sb_content a, #sb_content a:visited, #sb_content a:link, #sb_content a:active {
		color: #FFFFFF;
		text-decoration: none;
		}
			
#sb_content a:hover {
		color: #000;
		text-decoration: none;
		}
		
#sb_btm {
		background: url('http://www.thedailyneopets.com/uploads/articles/neopetsevents/altadorcup/menu-bottom.png') no-repeat;
		height: 23px;
		width: 160px;
		margin: 0 0 13px 0;
		padding: 0;
		}
		
/************** END OF THAT SILLYNESS ***************/

#footer {
		margin: 0 auto 0 auto;
		width: 800;
		color: #A9A9A9;
		text-align: center;
		font-family: trebuchet ms;
		font-size: 11;
		padding: 7px 0 0 0;
		letter-spacing: 1px;
		}
		
#footer a {
		color: #A9A9A9;
		text-decoration: underline;
		}
		
/******** PREDICTION CSS **********/

td.win {
		background-color: #CFEFCF;
		text-align: center;
		border: none;
		padding: 3px;
		}

td.lose {
		background-color: #FDD8D8;
		text-align: center;
		border: none;
		padding: 3px;
		}
		
td.draw {
		text-align: center;
		border: none;
		padding: 3px;
		background-color: #FFFF99;
		}
		
table.prediction {
		border: none;
		table-layout: fixed;
		text-align: center;
		padding: 5px;
		}

th.title {
		background-color: #FF6600;
		color: #000000;
		font-size: 16px;
		font-weight: bold;
		border: solid 1px #000;
		padding: 5px;
		margin: 0;
		}
			
td.vs {
		background-color: #fff;
		border: none;
		text-align: center;
		border-collapse: collapse;
		font-weight: bold;
		font-size: 16px;
		padding: 4px;
		}


td.logo {
		background-color: #fff;
		padding: 5px;
		border: none;
		text-align: center;
		border-collapse: collapse;
		}

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