	body, html {
		margin:0;
		padding:0;
		background:#dee3e7;
		font: 85% verdana, sans-serif; line-height: 1.5; color: #383434;
	}
	#wrap {
		width:800px;
		margin:0 auto;
		background: #fff;
		border: 1px solid #999;
	}
	#header {
    	padding:5px 5px 5px 10px;
		background:#000;
		height: 60px;
	}
	#sitename {
    	width:310px;
    	height: 60px;
		background: 000;
		float: left;
		font-size: 27px;
		font-weight: bold;
		line-height: 60px;
		color: #fff;
	}
	#headerad {
    	width:468px;
    	height: 60px;
		background: #fff;
		float: right;

	}
	#nav {
		padding: 0;
		background:#000;
		text-align: center;
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	a, a:visited {
		color: blue;
		text-decoration: underline;
	}
	#nav a, #nav a:visited {
		color: #fff;
	}
	#main {
		float:left;
		width:530px;
		padding:10px 20px;
		margin: 10px 0;
		background:#fff;
		border-right: 1px solid #ccc;

	}
	h1 {
		margin: 0 0 10px 0;
		font-size: 150%;
		color: #000;
	}
	h2 {
		margin: 20px 0;
		font-size: 110%;
	}
	#sidebar {
		float:right;
		width:189px;
		padding:10px 20px;
		margin: 0;
		background: fff;
	}
	#sidebar ul {
		margin: 0; 
		padding: 0; 
		list-style-type: none;	 
	}
	#sidebar ul li {
		padding: 0 0 0 4px; 
		line-height: 1.5em;
		font-family: Arial, sans-serif; 
		font-weight: normal; 
		font-size: 12px; 
	}
	#sidebar ul a {
		color: blue; text-decoration: underline;
	}
	#sidebar h3 {
		font-family: Arial, sans-serif; 
		font-weight: bold; 
		font-size: 13px; 
		color: #000; 
		text-decoration: underline; 
		margin-bottom: 3px;
	}
	#footer {
		clear:both;
		padding:5px 10px;
		background:#000;
		color: #fff;
		text-align: center;
	}
	#footer a, #footer a:visited {
		color: #fff;
		text-decoration: none;
    }
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	.adl {
		margin: 20px 0 0 0;
	}
	

