* 

	html, 
	body{ 
		color:#515151;
		font: 14px Arial, Verdana, Tahoma, Helvetica, sans-serif;
		background-repeat:repeat;
		background-color:#ffffcc;
	}
	
	* html #main{
		height: 625px;
	}
	
	#wrapper{
		margin:50px 25px 25px 25px;
		width:973px;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	
	#menu{
		float:left;
		width:225px;
		text-align:center;
		display:block;

	}
	
	#main{
		width:720px;
		background-color: #ffffff;
		border-width:4px;
		border-style:solid;
		border-color:#9dd741;
		float:right;
		margin-bottom:10px;
		padding: 5px 10px 5px 10px;
	}
	
	#mainbody{
		min-height:625px;
	}
	
	#footer{
		float:right;
		width:750px;
		font-weight:bolder;
		clear:both;
		text-align:center;
		color:#ff6633;
		margin-bottom:20px;
	}
	
	#announce{
		margin-left:auto;
		margin-right:auto;
		margin-top: 15px;
		text-align:center;
		font: bold 14px Arial, Verdana, Tahoma, Helvetica, sans-serif;
		padding:5px 5px 10px 5px;
		color:#cc3300;
	}
	
	#whereis{
		text-align:left;
		font: bold 16px/normal Arial, Verdana, Tahoma, Helvetica, sans-serif;
		color: #ff6633;
	}
	
	h3{
		color:#cc3300;
		font: bold 16px Arial, Verdana, Tahoma, Helvetica, sans-serif;
		text-decoration: underline;
	}
	
	h4{
		color:#cc3300;
	}
	
	h2{
		color:#ff6633;
		font-weight:bold;
		font-size:14px;
	}
	
	.menubutton{
		border-width:4px;
		border-style:solid;
		border-color:#9dd741;
		margin-left:auto;
		margin-right:auto;
		display:block;
	}
	
	ul{
		list-style:none;
		padding-top: 15px;
		margin-left: -35px;
    }
    
    ul.results {
        list-style:decimal;
        margin-left:0;
    }
	
	li{ 
		padding-bottom:15px;
	}
	
	img{
		border: none;
	}
	
	.bordered{
		border-width:2px;
		border-style:solid;
		border-color:#9dd741;
	}
	
	.center{
		text-align:center;
	}
	
	a,
	a visited	{
		color:#99cc66;
		position: relative;
		text-decoration:none;
		font-weight: bold;
		display:inline-block;
	}
