/***** Layout *****/
BODY
{
	background: #F5F4EF ;
	color: #000305;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;	
	clear: both; 
	margin: 0 auto; 
	width: 900px;
}

/* Banner */
#banner
{
	margin: 0 auto;
	padding: 5px 0 0 0;
	line-height: 0.4;
}
	#banner h1 {font-size: 3.571em;}
	#banner h2 {font-size: 1.286em;}


	/* Main Nav */
	#banner ul 
	{
		background: #000305;
		font-size: 1.143em;
		height: 40px;
		line-height: 30px;
		margin: 0 auto 2em auto;
		padding: 0;
		text-align: center;
		width: 900px;

		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

	#banner ul {list-style: none; margin: 0 auto; width: 900px;}
	#banner li {float: left; display: inline; margin: 0;}

	#banner a:link, #banner a:visited 
	{
		color: #fff;
		display: inline-block;
		height: 30px;
		padding: 5px 1.5em;
		text-decoration: none;
	}
	#banner a:hover
	{
		text-decoration: underline;
	}
	#banner a:active, #banner ul .active a:link, #banner ul .active a:visited 
	{
		background: #C74451;
		color: #fff;
		text-shadow: none !important;
	}

#banner li:first-child a 
{
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;

	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

//#banner li:last-child
//{
//	text-align: right;
//	background: blue;
//}

.item
{
	background: #fff;
	margin-bottom: 1em;
	margin-top: 1em;
	overflow: hidden;
	padding: 10px 20px 10px 20px;
	width: 860px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


.item A H2
{	
	color: #C74451; 
	font-size: 1.714em; 
	margin-bottom: 0.333em;
	margin-top: 0px;
}

.item .buildericon
{
	display: block; 
	float: left;
	margin-right: 2em;
	margin-bottom: 3em;
}

.item .folicon
{
	display: block; 
	float: left;
	margin-right: 2em;
}

.item .mugshot
{
	display: block; 
	float: left;
	margin-right: 2em;
	margin-bottom: 1em;
}

.item A:link, .item A:visited
{
	text-decoration: none;
}

.item A:hover
{
	text-decoration: underline;
}

.item .newversion
{
	color: #FF0033; 
	font-family:  Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-size: medium; 
	font-weight: bold;
}
.item .subnav
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small; 
}

.cpright
{
	width: 900px;
	font-size: small;
	text-align: center;
}

LI {  font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-bottom: 0.3em; font-size: small }
.genheader {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold}

