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

p#meta
{
	margin: 0; 
	padding: 5px; 
	color: #aaaaaa;
	background-color: #2f2f2f; 
}

ul { line-height: 1.8em; list-style-type: square; color: #2f2f2f; }

/* Meta */

p#meta a:link, p#meta a:visited { padding: 0 5px; color: #9cb1d0; }

p#meta a:hover, p#meta a:active { color: #bed3f0; }

#wrapper
{
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	width: 100%;
	background-color: #2f2f2f;
}

#featured
{
	background-color: #2f2f2f;
	border-top: 1px solid #2f2f2f;
	text-align: left;	
}

#featured p { margin: 10px 0; }

#featured img { 
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

#navigation
{
	float: left;
	width: 100%;
}

#navigation li { float: left; margin: 0; padding: 0; }

#navigation a:link,
#navigation a:visited
{
	float: left;
	display: block;
	color: #ffffff;
	padding: 5px 10px; 
	background-color: #red;
	font-weight: bold;
}

#navigation a:hover,
#navigation a:active
{
	color: #ffffff;
	background-color: #2f2f2f;
}
#navigation ul
{
	margin: 0;
	padding: 0;
	float: left; 
	width: 100%; 
	list-style-type: none;
	background-color: red;
}

.highlighted
{
	float: left;
	display: inline;
	color: #ffffff;
	padding: 5px 10px; 
	background-color: #2f2f2f;
}

.highlighted_c
{
	float: left;
	display: inline;
	color: #ffffff;
	padding: 5px 10px; 
	background-color: #2f2f2f;
}

#subnavigation ul
{
	margin: 0;
	padding: 0;
	float: left; 
	width: 100%; 
	list-style-type: none;
	background-color: #2f2f2f;
}

#subnavigation
{
	float: left;
	width: 100%;
}

#subnavigation li { float: left; margin: 0; padding: 0; }

#subnavigation a:link,
#subnavigation a:visited
{
	float: left;
	display: block;
	color: #ffcc33;
	padding: 5px 10px; 
	background-color: #2f2f2f;
}

#subnavigation a:hover,
#subnavigation a:active
{
	color: #ffffff;
	background-color: #2f2f2f;
}