* {
	margin: 0;
	padding: 0;
}

html,body {
	padding: 10px;
	background: #f4b95d;
}

/* struct
--------------------------------------*/

div#c {	
	width: 500px;
	margin: 0 auto;
}

div#h {
	height: 30px;
	margin: 0 0 10px 0;
	padding: 20px;
	background: #fff;
	border: 5px solid #e5a94a;
}

	div#h p {
		font: normal 11px/30px Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
	}
	
	div#h p a {
		color: #000;
		text-decoration: none;
		border-bottom: 1px dotted #e5a94a;
	}

div#m {
	margin: 0 0 10px 0;
	padding: 20px;
	background: #fff;
	border: 5px solid #e5a94a;
}

div#n {
	margin: 0 0 10px 0;
	padding: 20px;
	background: #fff;
	border: 5px solid #e5a94a;
}

	div#n ul {
		list-style: none;
		overflow: hidden;
		zoom: 1;
	}
	
	div#n ul li {
		float: left;
		padding: 0 10px 0 0;
		font: bold 11px/18px Verdana;
	}

div#f {
	margin: 0 0 10px 0;
	padding: 20px;
	background: #fff;
	border: 5px solid #e5a94a;
}

	div#f p {
		font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}

/* type
--------------------------------------*/

div#m h1 {
	padding: 0 0 5px 0;
	font: bold 14px/19px Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
}

div#m h2 {
	padding: 0 0 5px 0;
	font: normal 11px/19px Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
}

div#m h3 {
	padding: 0 0 5px 0;
	font: bold 17px/19px Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
}

div#m p {
	padding: 0 0 10px 0;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

/* links
--------------------------------------*/

a {
	color: #3080cb;
}

a:hover {
	color: #fff;
	background: #3080cb;
}

/* modules
--------------------------------------*/

ul.extlinks {
	padding: 0 0 10px 20px;
}
	
	ul.extlinks li {
		font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	
ul.items {
	list-style: none;
	border-top: 2px solid #eee;
	padding: 10px 0 0 0;
}

	ul.items li {
		border-bottom: 2px solid #eee;
		margin: 0 0 10px 0;
	}
	
	ul.items li.ad {
		height: 60px;
		margin: 0 0 10px 0;
		padding: 10px 0;
		border-top: 1px dashed #eee;
		border-bottom: 1px dashed #eee;
	}
	
	ul.items li h3 sup {
		color: #000;
		text-decoration: none;
		font: normal 11px/19px Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
		padding: 0 0 0 1px;
	}

ul#links {
	list-style: none;
	padding: 0 0 20px 0;
	border-top: 1px solid #eee;
}

	ul#links li {
	}

		ul#links li a {
			display: block;
			height: 50px;
			font: bold 17px/50px Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
			border-bottom: 1px solid #eee;
			text-decoration: none;
		}
		
			ul#links li a span {
				text-decoration: underline;
			}
		
			ul#links li a sup {
				color: #000;
				text-decoration: none;
				font: normal 11px/19px Lucida Grande,Lucida Sans Unicode,Calibri,Arial,sans-serif;
				padding: 0 0 0 1px;
			}

div.ad {
	height: 60px;
	margin: 0 0 10px 0;
	padding: 10px 0;
	border-top: 1px dashed #eee;
	border-bottom: 1px dashed #eee;
}
