		body{
			margin: 0px;
			min-width: 100%;
			min-height: 100%;
			background-color: #f3f3f3;
			background-image: url('../img/bg_bottom.jpg');
			background-position: 0% 100%;
			background-repeat: repeat-x;
		}
		
		#wrap{
			position: relative;
			clear: both;
			width: 900px;
			margin: auto;
		}
		
		#topAd{
			position: relative;
			clear: both;
			width: auto;
			border: 1px solid #000000;
			height: 120px;
			margin-bottom: 5px;
			background-color: #eeeeee;
		}
		
		#top{
			position: relative;
			clear: both;
			width: auto;
			height: 120px;
			background: url('../img/top.png');
			background-repeat: no-repeat;
			color: #ffffff;
			margin-bottom: -7px;
			margin-top: 5px;
			z-index: 1;
			
		}
		
		#main{
			position: relative;
			clear: both;
			float: left;
			width: inherit;
			margin-bottom: 5px;
		}
		
		#left{
			position: relative;
			clear: none;
			float: left;
			width: 635px;
			margin: 0px;
			padding: 5px;
			background: #ffffff;
		}
		
		#right{
			position: relative;
			float: left;
			clear: none;
			width: 250px;
			margin-left: 5px;
		}
		
		#sponsors{
			position: relative;
			margin-top: 10px;
			color: #888888;
			clear: both;
			padding: 5px;
			padding-left: 10px;
			padding-right: 10px;
			background: #cccccc;
			
		}
		
		#sponsors h2{
			font-size: 11px;
			border-bottom: 1px solid #999999;
		}
		
		#bottom{
			position: relative;
			clear: both;
			width: auto;
			margin-top: 10px;
			margin-bottom: 15px;
			color: #888888;
			font-family: Verdana;
			font-size: 9px;
		}
		
		#menu{
			position: relative;
			clear: both;
			width: auto;
			height: 30px;
			background: #ff9900;
			background-image: url('../img/bg_menu.jpg');
			background-repeat: repeat-x;
			color: #ffffff;
			margin-bottom: 5px;
		}
		
		#menu ul{
			list-style-type: none;
			height: 60px;
			width: auto;
			margin: 0px;
			padding: 0px;
		}
		
		#menu ul li{
			float: left;
			margin-top: 5px;
		}
		#menu ul a {
			padding-right: 20px;
			padding-left: 20px;
			display: block;
			line-height: 20px;
			text-decoration: none;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			color: #ffffff;
			border-left: 1px #ffaa11 solid;
			border-right: 1px #dd8800 solid;
		}
		
		h2{
			font-family: Georgia;
			font-size: 18px;
			font-weight: normal;
			width: inherit;
			border-bottom: 1px solid #000000;
			margin: 0px;
			margin-top: 10px;
		}
		
		h3{
			font-family: Georgia;
			font-size: 16px;
			font-weight: normal;
			width: inherit;
			border-bottom: 0px solid #000000;
			margin: 0px;
			margin-top: 8px;
		}
		
		p, table{
			margin: 0px;
			margin-bottom: 5px;
			margin-top: 2px;
			font-family: Verdana;
			font-size: 12px;
		}
		
		a{
			color: inherit;
			
		}
		
		input, select{
			border: 1px solid #ff9900;
			font-size: 12px;
			font-family: monospace;
		}
		
		input[type=submit]{
			background: #ff9900;
		}
		
		.ingress{
			font-family: Georgia;
			font-size: 14px;
		}
		
		.b{
			font-weight: bold;
		}
