body {
	text-align: center;
	margin: 0;
	padding: 0;
	border-top: 6px solid #ff8;
	font-style: normal;
}

/************* Header *************/

#header {
	padding: 5px 0;
	margin: 15px auto 0;
	width: 700px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font: 4.6em "American Typewriter",Georgia,serif,Verdana,Helvetica;
	color: #3F4C6B;
}

	#header a:link, #header a:visited, #header a:hover {
		text-decoration: none;
	}

.description {
	font: .3em "American Typewriter",Georgia,serif,Verdana,Helvetica;
	color: #bbb;
	text-align: center;
}

/************** Main ****************/

#main-content {
	padding: 15px 10px;
	margin: 0 auto;
	width: 700px;
	text-align: left;
	font: .9em Georgia,serif,Verdana,Helvetica;
	color: #555;
}

/************** Links ***************/

a:link, a:visited {
	color: #356AA0;
	text-decoration: none;
}

a:hover {
	color: #3F4C6B;
	text-decoration: underline;
}

a:active {
	background: #ff8;
}

#links {
	margin: 0
	padding: 0 10px;
}

	#leftlinks {
		float: left;
		text-align: left;
		width: 20em;
		margin: 0 auto;
		padding: 3px 5px;
	}
	
	#rightlinks {
		float: left;
		text-align: left;
		width: 20em;
		margin: 0 auto;
		padding: 3px 5px;
	}
	
	#links .section {
		letter-spacing: .4em;
		font: 1.2em Georgia,serif,Verdana,Helvetica;
		color: #555;
		text-transform: uppercase;
		border-bottom: 1px solid #ccc;
		background: #fff;
	}
	
	#links ul {
		list-style-type: none;
	}
	
	#links li {
		border-bottom: 1px dotted #ccc;
		font: .8em Georgia,serif,Verdana,Helvetica;
		color: #aaa;
	}
	
	#links li:hover {
		
	}

	#links li a {
		padding: 3px;
		display: block;
	}
	
	#links li a:hover {
		text-decoration: none;
		background-color: #FF8;
	}
	
	#links .not {
		text-decoration: line-through;
	}
	
/************* Shared **************/

#sharedbox {
	width: 50%;
	margin: 0 auto;
	text-align: right;
}

#sharedbox ul {
	list-style-position: outside;
	margin: 0 auto 5px auto;
	padding: 0;
	text-align: left;
}

#sharedbox li {
	list-style-type: none;
	border-bottom: 1px dotted #ccc;
	font: .8em Georgia,serif,Verdana,Helvetica;
	color: #aaa;
}

#sharedbox li:hover {
	background-color: #FF8;
}

#sharedbox li a {
	padding: 3px;
	display: block;
}

#sharedbox li a:hover {
	text-decoration: none;
}

#sharedbox h3 {
	letter-spacing: .4em;
	font: normal 1.2em Georgia,serif,Verdana,Helvetica;
	color: #555;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 0;
	text-align: left;
}
	
/************** Footer **************/
			
#footer {
	clear: both;
	padding: 5px;
	margin: 0 auto 5px auto;
	width: 700px;
	font: .8em Georgia,serif,Verdana,Helvetica;
	color: #aaa;
	text-align: center;
	border-top: 1px solid #ccc;
}
