* {
	margin: 0;
	padding: 0;
}

html,body {
	padding: 5px 0;
	background: #efde9c;
}

#container {
	width: 488px;
	margin: 0 auto;
}

/* structure
---------------------------------------------*/

#header {
	height: 50px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fff;
	border: 5px solid #e3d086;
}

	#header p {
		font: bold 12px/50px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#header p a {
		color: #3080cb;
	}

#content {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fff;
	border: 5px solid #e3d086;
}

	#content h1 {
		font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#content h2 {
		font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}

	#content p {
		padding: 0 0 10px 0;
		font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#content div.ad {
		height: 60px;
		padding: 5px 0;
		margin: 0 0 10px 0;
		border-top: 1px dashed #e3d086;
		border-bottom: 1px dashed #e3d086;
	}

#footer {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fff;
	border: 5px solid #e3d086;
}

	#footer p {
		font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	
		#footer p a {
			color: #3080cb;
		}

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

ul#signs {
	list-style: none;
	overflow: hidden;
	zoom: 1;
}

	ul#signs li {
		font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
		float: left;
		padding: 0 5px 0 0;
	}

		ul#signs li a {
			color: #3080cb;
		}
