/* CSS Document */
#page_title {
	font-size:13px;
	color:#ECE9D8;	
	background-color:#5E697D;
	margin:5px 5px 5px 5px;
	padding:3px 10px;
	text-align:center;	
	font-variant:small-caps;
}
#left {
	position:absolute;
	top:35px;
	left:5px;
	width:253px;
	height:200px;
}
#center {
	position:absolute;
	top:35px;
	left:263px;
	width:253px;
	height:200px;
}
#right {
	position:absolute;
	top:35px;
	left:521px;
	width:253px;
	height:700px;
	z-index:20;
}
#right .middle h3 {	
	margin:0 10px 5px 10px;
	font-variant:small-caps;
}
.top {
	position:absolute;
	top:0px;
	left:0px;
	width:253px;
	height:10px;
}
.middle {
	position:absolute;
	top:10px;
	left:0px;
	height:180px;
	width:253px;		
}
#middle_recommendation {
	position:absolute;
	top:10px;
	left:0px;
	font-size:10px;
	width:246px;
	border:1px solid #ffffff;
	z-index:10;		
}
#middle_more {
	position:absolute;
	top:10px;
	left:-5px;	
	background-color:#EFEFEF;	
	border:1px solid #666666;	
	width:246px;
	display:none;
	font-size:10px;
	z-index:10;		
}

#middle_more p {
	margin:5px;
	z-index:10;
}
#right #middle_more h3, #middle_recommendation h3 {	
	margin:0;
	z-index:10;	
}
#close {
	position:absolute;
	top:1px;
	left:228px;		
	cursor:pointer;
}
.bottom {
	position:absolute;
	bottom:0px;
	left:0px;
	width:253px;
	height:10px;
}
#jeff_100, #joe_100 {
	float:left;
	margin:0px 10px 5px 10px;
}
#middle_more h3, .middle h3, #middle_recommendation h3 {
	text-align:center;
	font-size:11px;
	color:#ECE9D8;
	background-color:#5E697D;
	margin:0 10px 5px 90px;
	padding:2px;
	z-index:10;	
	font-variant:small-caps;
}
#middle_recommendation h3 {
	margin:0;
}
#middle_more, .middle p, #middle_recommendation p {
	font-size:10px;	
	margin: 0 5px 5px 5px;
	color:#786F40;
	color:#4F4718;
}
#middle_recommendation p {
	margin:5px;
}
/*Lower left div*/
#lower_left {
	position:absolute;
	top:240px;
	left:5px;
	width:382px;
	height:378px;	
}
#lower_left h2, #lower_right h2 {	
	font-size:11px;
	color:#ECE9D8;	
	background-color:#5E697D;
	margin:0px 0px 0px 0px;
	padding:2px 10px;
	text-align:center;	
	font-variant:small-caps;
}
.l_top {
	width:382px;
	height:125px;	
}
.l_top .l_left_img {
	float:left;
	margin:0 5px 5px 0;
}
.l_top .l_right_img {
	position:absolute;
	top:20px;
	left:189px;
}
.l_top p {
	color:#786F40;
	color:#4F4718;
	font-size:10px;
	margin:0px 5px 0px 5px;
}
.l_middle {
	width:382px;
	height:100px;	
}
.l_middle .l_left_img {
	float:left;
	margin:0 5px 5px 0;
}
.l_middle .l_right_img {
	position:absolute;
	top:145px;
	left:189px;
}
.l_middle p {
	color:#786F40;
	color:#4F4718;
	font-size:10px;
	margin:0px 5px 0px 5px;
}
.l_bottom {
	width:382px;
	height:135px;		
}
.l_bottom .l_left_img {
	float:left;
	margin:0 5px 0px 0;
}
.l_bottom .l_right_img {
	position:absolute;
	top:245px;
	left:189px;
}
.l_bottom p {
	color:#786F40;
	color:#4F4718;
	font-size:10px;
	margin:0px 5px 0px 5px;
}
/*end lower left*/
#lower_right {
	position:absolute;
	top:240px;
	left:392px;
	width:382px;
	height:378px;		
}
.featured {
	width:382px;
	height:120px;
			
}
.featured .featured_img {
	position:absolute;
	left:0px;
	margin:0 5px 0px 0;
}
.featured h3 {
	background-color:#4b86a0;
	color:#ece9d8;
	font-size:11px;
	margin:1px 0px 5px 125px;
	text-align:center;
	font-variant:small-caps;
}
.featured p {
	font-size:10px;
	color:#786F40;
	color:#4F4718;
	margin:0 0px 0 0;
}
.featured a {
	font-size:10px;
	color:#5B6377;
	color:#4F4718;
	padding:0;
	text-align:center;
	display:block;
	margin:0 5px 0 0;	
}
.featured a:hover {
	background-color:#E3EDF2;
}
