/*********************
** Basic Page Setup
*********************/

body,html
{
	margin:						0px;
	padding:					0px;
}

body
{
	background-color:			#000;
	background-image:			url("../img/bgTile.png");
	background-position:		center top;
	background-repeat:			repeat;
	text-align:					center;
}

/*********************
** Layout Sections
*********************/

div#wrapper
{
	width:						990px;
	margin:						10px auto 0px auto;
	background-color:			transparent;
	position:					relative;
}

div#header
{
	background-color:			transparent;
	background-image:			url("../img/headerimg.png");
	background-position:		center bottom;
	background-repeat:			no-repeat;
	line-height:				200px;
	height:						200px;
}

/*div#navoverlayleft
{
	position:					absolute;
	left:						0px;
	top:						198px;
	width:						198px;
	height:						28px;
	background-image:			url("../img/ribbonleft.png");
	background-position:		left top;
	background-repeat:			no-repeat;
}

div#navoverlayright
{
	position:					absolute;
	right:						0px;
	top:						198px;
	width:						198px;
	height:						28px;
	background-image:			url("../img/ribbonright.png");
	background-position:		right top;
	background-repeat:			no-repeat;
}*/

div#content
{
	margin:						0px;
	padding:					10px 0px 0px 0px;
	background-color:			#FFF;
	background-image:			url("../img/contentbg.jpg");
	background-repeat:			repeat-x;
	background-position:		center top;
	width:						100%;
	text-align:					left;
	border-width:				0px 1px;
	border-color:				#000;
}

div#content div {position:relative;}

div#left
{
	float:						left;
	width:						205px;
	padding-bottom:				20px;
	padding-left:				15px;
	padding-right:				40px;
}

div#center
{
	float:						left;
	width:						468px;
	padding-bottom:				15px;
}

div#right
{
	text-align:					left;
	float:						right;
	width:						250px;
	padding-left:				6px;
	padding-right:				6px;
}

div#sidebar ul
{
	list-style-type:			none;
	list-style-position:		outside;
	text-align:					left;
	font-size:					80%;
	font-weight:				normal;
	text-transform:				uppercase;
	margin:						0px 5px 5px 5px;
	padding:					0px 5px;
}

div#sidebar a
{
	color:						#333;
	text-decoration:			none;
	font-weight:				bold;
}

div#footer
{
	clear:						both;
	text-align:					right;
	height:						145px;
	width:						100%;
	margin:						0px;
	padding-top:				10px;
	background-color:			transparent;
	background-image:			url("../img/footer.jpg");
	background-repeat:			repeat-x;
	background-position:		left top;
	padding-top:				10px;
}

/*********************
** Layout Objects
*********************/

li.separator
{
	padding:					0px;
	margin:						0px;
	height:						55px;
	width:						2px;
	margin-left:				-4px;
}

li.separator img
{
	display:					inline;
	vertical-align:				baseline;
}

div#header a
{
	width:						100%;
	height:						100%;
	display:					block;
	text-decoration:			none;
	font-size:					1px;
}

div#center .textwidget
{
	margin:						-5px 0px -2px !important;
	padding:					0px !important;
}

div#center .textwidget p
{
	margin:						0px !important;
	padding:					0px !important;
}

/*********************
** General Elements
*********************/

p
{
	font-size:					85%;
}

/*********************
** Layout Text
*********************/

body
{
	font-family:				Arial;
	color:						#333;
}

div#header
{
	text-align:					center;
}

div#footer
{
	font-style:					italic;
	font-size:					80%;
	color:						white;
}

div#left img, div#left .textwidget p, div#right .textwidget p
{
	margin-top:					0px;
}

div#left img:first-child
{
	margin-top:					-4px;
	margin-bottom: 				10px;
}

div#left .textwidget
{
	font-style:					italic;
	font-size:					85%;
	font-family: 				"Lucida Sans Unicode";
	
}

