/* ------------ general formatting -----------------*/
body
{
	background: #4f1c23 url('images/red-bg.gif');
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 16px;
	color: #6e5c41;
}

p
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 17px;
	color: #6e5c41;
	margin: 0px 0px 20px 0px;
	paddding: 0px;
}

/* ------------ structural formatting -----------------*/

.container
{
	width: 907px;
	text-align: left;
}

.content
{
	background: #4f1c23 url('images/marble-bg-sidebar.jpg');
	width: 907px;
	position: relative;
}

.footerbox
{
	background: #4f1c23 url('images/marble-bg.jpg');
	width: 907px;
	text-align: center;
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 11px;
	color: #6e5c41;
	text-transform: uppercase;
}

.welcomebox
{
	width: 660px;
	line-height: 18px;
}

.welcometext
{
	padding: 20px 0px 0px 20px;
}

.sidebar
{
	background: #455854;
	width: 226px;
	position: absolute;
	top: 0px;
	left: 681px;
}

.bottombar
{
	background: #455854;
	width: 907px;
}

.bottomphoto
{
	margin: 10px 0px 2px 6px;
}

.sidebarphoto
{
	margin: 8px 0px 0px 10px;
}


/* ------------ link formatting -----------------*/

a:link, a:visited, a:active 
{ 
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 12px;
	text-decoration: none;
	color: #6e5c41;
}

a:hover 
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 12px;
	text-decoration: underline;
	color: #455854; 
}

a.footer:link, a.footer:visited, a.footer:active 
{ 
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 11px;
	text-decoration: none;
	color: #6e5c41;
}

a.footer:hover 
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 11px;
	text-decoration: underline;
	color: #455854; 
}