body
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
p
{
	margin-top:0;
}
#body
{
	background: url(../images/fade.jpg) 0px bottom repeat-x;
}
#wrapper 
{
	width: 854px;
	margin: 0 auto;
	clear: both;
}
#top
{
	background: url(../images/top2.gif) no-repeat;
	height:373px;
	width:854px;
	padding-left:101px;
}
#top_home
{
	background: url(../images/top_home.gif) no-repeat;
	height:373px;
	width:854px;
	padding-left:101px;
}
#top_whoweare
{
	background: url(../images/top_whoweare.gif) no-repeat;
	height:373px;
	width:854px;
	padding-left:101px;
}
#top_staff
{
	background: url(../images/top_staff.gif) no-repeat;
	height:373px;
	width:854px;
	padding-left:101px;
}
#stretch
{
	background: url(../images/content-bg.gif) repeat-y;
	margin: -4px 0 0 0;
	padding: 0 0 0 0;
}
#stretch2
{
	background: url(../images/split_content-bg.gif) repeat-y;
	margin: -4px 0 0 0;
	padding: 0 0 0 0;
}
#content
{
	background: url(../images/bottom.jpg) 0px bottom repeat-x;
	min-height: 300px;
	padding-left:120px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:10px;
	clear:both;
	overflow:auto;
}
* html #content
{
	height:300px;
	overflow:visible;
}
#content2
{
	background: url(../images/split_bottom.jpg) 0px bottom repeat-x;
	min-height: 300px;
	padding-left:120px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:10px;
	clear:both;
	overflow:auto;
}
* html #content2
{
	height:300px;
	overflow:visible;
}
#footer
{
	background: url(../images/bottomest.jpg) no-repeat;
	min-height:84px;
	margin-top: 0px;
	padding-left:192px;
	padding-top:75px;
	text-align:center;
	color: #4D4B67;
}
* html #footer
{
	height:84px;
}
/* --- HOME --- */
#home_left
{
	float:left;
	width:370px;
}
#quote
{
	text-align:center;
	font-style: italic;
	padding-left:40px;
	width:280px;
	color:#DB2B2F;
	padding-top:10px;
}
#quote_mark
{
	background: url(../images/markhill.jpg) no-repeat;
	min-height:48px;
	text-align:left;
	font-style: italic;
	margin-left:30px;
	width:195px;
	color:#DB2B2F;
	padding-left:50px;
}
* html #quote_mark
{
	height:48px;
}
#quote_mark p
{
	padding-left:5px;
}
.bold
{
	font-weight:bold;
}
.italic
{
	font-style: italic;
}
#home_right
{
	float:left;
	width:290px;
	margin-left:20px;
}
#newspanel
{
	background: #9c99b9 url(../images/news_title.jpg) no-repeat;
	margin-top:15px;
	padding:10px;
	padding-top:25px;
	color:#fff;
}
#events_left
{
	width:320px;
	float:left;
	padding-right:20px;
}
#events_right
{
	width:320px;
	float:left;
	padding-left:20px;
}
#howtojoin_left
{
	width:380px;
	float:left;
	margin-right:20px;
}
#howtojoin_right
{
	width:260px;
	float:left;
	padding-left:20px;
	border-left:1px solid #F1D0A3;
}