body#home {
	background:url(../images/bg-home.gif) 0 0 repeat-x #e1e9e8;
}
#home #wrapper {
	background:none;
	margin-bottom:0;
}
#home #content {
	width:672px;
	float:right;
}


/* SIDEBAR */
#home #sidebar {
	width:290px;
	float:right;
}
/*feature */
#feature {
	height:272px;
	overflow:hidden;
	text-align:right;
	padding:38px 18px 0 0;
}
#feature img {
	display:block;
	float:right;
	margin:0 0 0 14px;
}
#feature h1, #about h1 {
	font-size:14px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	color:#cad332;
	margin:0 0 7px;
}
#feature p, #about p {
	line-height:21px;
	color:#ccc;
	margin:0 0 19px;
}
#feature p.last {
	font-size:12px;
	line-height:21px;
	margin:0 4px 19px 0;
}
#feature a {
	color:#429ca4;
}
#feature a.continue {
	margin:0 4px 0 0;
}
/* spotlight */
#spotlight {
	text-align:left;
	padding:29px 15px 0 3px;
}
#spotlight h2, #directory h2, #events h2 {
	font-size:12px;
	letter-spacing:0.13em;
	text-transform:uppercase;
	color:#961107;
	margin:0 0 6px;
}
#spotlight h3, #directory h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	margin:0 0 5px;
}
#spotlight p, #directory p {
	margin:0 0 9px;
}
#spotlight a.continue {
	margin:0 0 0 -3px;
}
#spotlight p.last, #directory p.last {
	font-size:12px;
	margin:-3px 0 0 -3px;
}
#spotlight p.last a, #directory p.last a, #events p.last a {
	color:#666;
}
/* END SIDEBAR */


/* CENTER */
#home #center {
	width:404px;
	float:left;
	text-align:left;
	padding:30px 0 0;
}
/* highlight */
#highlight {
	background:url(../images/highlight-bg.gif) left bottom no-repeat;
	padding:7px 0 7px 7px;
	margin:0 0 10px;
	position:relative;
}
#highlight h1 {
	letter-spacing:0.03em;
	font-weight:normal;
	line-height:15px;
	color:#737c37;
	margin:0 6px 14px;
	padding: 4px 0 0 0;
}
#highlight h1 span {
/*	display:inline-block; */
/*	width:114px; */
	height:15px;
/*	background:url(../images/h1-highlight.gif) no-repeat;
	text-indent:-9999px; */
	color: #3F959C;
	text-transform: uppercase;
	letter-spacing: .85;
	font-size: 16px;
	margin:0 12px 0 0;
}
#highlight p.register {
	position:absolute;
	top:9px;
	right:15px;
}
#highlight p.register a {
	display:block;
	width:75px;
	height:22px;
	background:url(../images/register.gif) no-repeat;
	text-indent:-9999px;
}
#highlight img {
	display:block;
}
#highlight p.last {
	width:380px;
	height:30px;
	font-size:12px;
	line-height:28px;
	text-align:right;
	color:#999;
	background-color:#000;
	padding:0 10px 0 0;
	position:absolute;
	bottom:7px;
	left:7px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity:0.85;
}
#highlight p.last a {
	color:#429ca4;
}
/* events */
#events {
	padding:15px 40px 14px 14px;
	background-color:#fff;
}
#events h3 {
	font-weight:normal;
	color:#666;
}
#events ul {
	margin:0 0 17px;
}
#events li {
	margin:0 0 8px;
}
#events p.last {
	font-size:12px;
}
/* END CENTER */


/* RIGHT */
#home #right {
	width:268px;
	text-align:left;
	float:left;
}
/* about */
#about {
	height:272px;
	overflow:hidden;
	padding:38px 0 0 18px;
}
#about h1 {
	color:#ffbd1e;
}
#about p.last a {
	display:inline-block;
	width:174px;
	height:24px;
	background:url(../images/find-out-more.png) no-repeat;
	text-align:left;
	text-indent:-9999px;
}
#about p.last a:hover {
	background-position:0 -24px;
}
/* directory */
#directory {
	padding:29px 0 0 18px;
}
#directory p.last {
	margin:0 0 17px;
}
#directory p.profile {
	background-color:#edf2f1;
	padding:10px;
}
#directory p.profile a {
	display:block;
	width:206px;
	height:22px;
	background:url(../images/create-profile.gif) no-repeat;
	text-indent:-9999px;
	margin:6px 0 0;
}
/* END RIGHT */