body, html {
		margin:0;
		padding:0;
		background:#fff;
		color:#000;
		font-family: arial;
	}
	body {
		min-width:750px;
	}
	
	a {
		color: #000000;
	}
	
	#ad1 {
		margin-top: 20px;
		padding-top: 100px;
		text-align: center;
		padding-top: 5px;
		background-color: #DEDEDE;
	}
	
	#ad2 {
		margin-top: 20px;
		text-align: center;
		padding-bottom: 5px;
		background-color: #DEDEDE;
	}
	
	#textbox1, #textbox2 {
		width: 100%;
	}
	
	.maintextarea {
		width: 484px; 
		height: 250px;
	}
	
	.inline {
		display: inline;
	}
	
	#wrap {
		background:#DEDEDE;
		margin:0 auto;
		width:750px;
	}
	#header {
		background:#444;
		color: #FFF;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#main {
		background:#DEDEDE;
		float:left;
		height: 100%;
		width:490px;
	}
	#main p, #main form {
		width: 480px;
	}

	#main {
		padding:0 10px;
    }
    
	#sidebar {
		background:#ccc;
		float:right;
		width:240px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		background:#888;
		height: 20px;
		clear:both;
	}
	#lfoot {
		display:block;
		float:left;
	}
	#rfoot {
		display:block;
		float: right;
	}
	#footer div {
		display: inline;

		margin:0;
    }
    
    
	#sidebar ul, li {
		display: block;
		margin: 0;
		padding: 0;
	}
	
	#sidebar ul {
		width: 100%;
		background-color: #ccc;
		border: 0px;
	}
	
	#sidebar li {
		width: 240px;
		font-weight: bold;
		background-color: #ccc;
		color: #000;
		text-align: center;
		display: block;
	}
	
	#sidebar h3 {
		font-weight: bold;
		background-color: #999;
		margin-bottom: 3px;
		color: #000;
		text-align: center;
		display: block;
	}
	
	#sidebar ul a:link, #sidebar ul a:visited {
		display: block;
		width: 240px;
		text-decoration: none;
		background-color: #ccc;
		color: #000;
	}
	
	#sidebar ul a:hover {
		width: 240px;
		background-color: #bbb;
		color: #000;
	}

	#first {
		margin-top: 0px;
	}
	
	#nav ul, li {
		margin: 0;
		padding: 0;
	}
	
	#nav ul {
		width: 750px;
		background-color: #ccc;
		height: 25px;
		padding-top: 5px;
		text-align: center;
	}
	
	#nav li {
		font-weight: bold;
		background-color: #ccc;
		color: #000;
		text-align: center;
		display: inline;
	}
	
	#nav h3 {
		font-weight: bold;
		background-color: #999;
		margin-bottom: 3px;
		color: #000;
		text-align: center;
		display: inline;
	}

	#nav ul a:link, #nav ul a:visited {
		display: inline;
		text-decoration: none;
		background-color: #CCCCCC;
		color: #000;
		border-right-color: #CCCCCC;
		border-right-width: 40px;
		border-right-style: solid;
		border-left-color: #CCCCCC;
		border-left-width: 40px;
		border-left-style: solid;
		border-top-color: #CCCCCC;
		border-top-width: 5px;
		border-top-style: solid;
		border-bottom-color: #CCCCCC;
		border-bottom-width: 5px;
		border-bottom-style: solid;
	}
	
	#nav ul a:hover {
		background-color: #BBBBBB;
		border-right-color: #BBBBBB;
		border-right-width: 40px;
		border-right-style: solid;
		border-left-color: #BBBBBB;
		border-left-width: 40px;
		border-left-style: solid;
		border-top-color: #BBBBBB;
		border-top-width: 5px;
		border-top-style: solid;
		border-bottom-color: #BBBBBB;
		border-bottom-width: 5px;
		border-bottom-style: solid;
		color: #000;
	}