html
{
	padding: 0;
	margin: 0;
	background:url(../images/bgHeather2.gif)  #7f7b64;
}

body
{
	padding: 0;
	margin: 0;
}


/***********************************
Page Frame
***********************************/

#topBarShad
{
	width:872px;	
	height:33px;
	margin:15px auto 0 auto;
	background:url('../images/topBarShadow2.jpg') no-repeat center bottom;
	text-align:center;
}

#contentFrameShad
{
	width:872px;	
	background:url('../images/bgContentArea.gif') repeat-y;
	margin:0 auto;
}

#contentFrameShadMembers
{
	width:872px;	
	background:url('../images/bgContentAreaMembers.gif') repeat-y;
	margin:0 auto;
}
#contentFrame
{
	width:858px;	
	margin:0 auto;
}




/***************************
Top Nav
***************************/

#topNav
{
	padding:11px 0 0 0;
}

#topNav a
{
	font-weight:normal;
}



/***************************
Left Nav
***************************/

#leftNav
{
	border-right:dashed 1px #bebeac;
	width:199px;
	float:left;
	margin:15px 0 0 0;
	/* width should add to 200pixels */
}

.logoLeft
{
	padding:5px 0 0 63px;
}


#leftNavMembers
{
	width:200px;
	float:left;
	margin:15px 0 0 0;
	/* width should add to 200pixels */
}

.logoLeftMembers
{
	padding:5px 0 12px 63px;
}
.soman{ display:inline;}
.soman h3{margin:0; padding:0; display:inline;}
.soman h3 a{text-decoration:none;color:#ffffff;}
/***************************
Content Area
***************************/

#contentArea
{
	float:right;
	width:640px;
	margin:0 0 50px 10px;
	min-height:500px;
	/*width should add up to 640pixels */
}
	

#contentArea p
{
	padding:0 80px 0 0;
}





/***************************
Login Panel 
***************************/

div#loginPanel
{
	font: normal normal normal 1em Arial, Sans-Serif;
}
div#loginPanel div.input
{
	padding-top: 5px;
}
div#loginPanel div.input input.text
{
	display: block;
	border: 1px solid #4e3a27;
	background: #fff;
	margin-top: 5px;
	padding: 0 2px;
	width: 119px;
	font: normal normal normal 11px Arial, Sans-Serif;
}
div#loginPanel div.input label
{
	text-transform: lowercase;
}
div#loginPanel div.buttons
{
	margin-top: 5px;
	text-align: right;
}
div#loginPanel div.buttons input.login
{
	border: 1px solid #4e3a27;
	background: #cab692;
	color: #4e3a27;
	padding: 1px 5px;
	font: normal normal normal 10px "Arial", Sans-Serif;
}
div#loginPanel div.buttons a.register
{
	color: #4e3a27;
	text-decoration: none;
	padding: 4px 4px 0 0;
}






/***********************************
Footer 
***********************************/

div#acks
{
	font-size:10px;
	color: #a08f66;
	background-color:#ebebdf;
	margin:0 10px;
	padding:10px 5px 8px 5px;
	text-align:center;
}

div#acks a
{
	color: #a08f66;
	text-decoration: none;
	padding: 0 2px 0 7px;
	font-weight:normal;
}

div#footerLinks
{
	width:872px;	
	background:url('../images/bgFrameBottom.jpg') no-repeat;
	margin:0 auto;
	color: #c1c5aa;
	padding:25px 0 20px 0;
	font-size:10px;
	text-align:center;
	 
}

/*
** Structural rules
*/
div.Clear { clear: both; height: 1px; background-color:Transparent; }