html
{
	padding: 0;
	margin: 0;
	background:url('../../Content/Uploads/Images/Backgrounds/18th.jpg')  #000 no-repeat ;
}

body
{
	padding: 0;
	margin: 0;
}


/***********************************
Page Frame
***********************************/

#frameTop
{
	width:980px;	
	height:20px;
	margin:40px auto 0 auto;
	background:url('../images/pageFrameTop.png') no-repeat center top;
}

#frameContent
{
	width:940px;	
	background:url('../images/pageFrameContent.png') repeat-y;
	margin:0 auto;
	padding:0 21px 0 19px;
	min-height:500px;
	position:relative;
}

#frameBottom
{
	width:980px;	
	height:25px;
	margin:0px auto 8px auto;
	background:url('../images/pageFrameBottom.png') no-repeat center top;
}




/***************************
Left Nav
***************************/

#leftNav
{
	width:200px;
	float:left;
	margin:4px 0 0 0;
}


/***************************
Content Area
***************************/

#contentArea
{
	float:right;
	width:555px;
	padding:0 185px 0 0;
}
	
#contentAreaGallery
{
	float:right;
	width:740px;
}

/***************************
Address
***************************/

#addressArea
{
	position:absolute;
	top:263px;
	right:60px;
	color:#744B39;
	line-height:155%;
	font-size:0.925em;
}

#addressArea a
{
	color:#744B39;
	font-weight:normal;
}
/***************************
Login Page
***************************/

#loginPagePanel
{
	margin:198px 0 0 30px;
}


/***************************
Members link left panel
***************************/

#MembersLeftPanel 
{
	margin:0 70px 0 20px;
}

#MembersLeftPanel a
{
	padding:3px 0 3px 0;
	font-weight:normal;
	text-transform:uppercase;
	font-size:0.825em;
	display:block;
	text-align:center;
	width:100px;
	}

#MembersLeftPanel a.mem
{
	background-color:#dbd2c6;
	border:solid 1px #cec3b2;
	margin-bottom:5px;
}

#MembersLeftPanel a.mem:hover
{
	background-color:#cec3b2;
}

/***************************
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: #fff;
	background-color:#ebebdf;
	margin:0 10px;
	padding:10px 5px 8px 5px;
	text-align:center;
}

div#footerLinks
{
	font-family:Arial,Helvetica,Sans-Serif;
	width:960px;	
	margin:0 auto;
	padding:0px 0 10px 0;
	font-size:10px;
	color: #fff;
}


div#footerLinks a
{
	color: #fff;
	text-decoration: none;
	padding: 0 5px 0 7px;
	font-weight:normal;
	border-left:solid 1px #fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

div#footerLinks span
{
	color: #fff;
	text-decoration: none;
	font-weight:normal;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

div#footerLinks a:hover
{
	color: #ccc;
}


/*
** Structural rules
*/
div.Clear { clear: both; height: 1px; background-color:Transparent; }