/* CSS Document */
#mid_content_wrapper{
	position:relative;
	width:664px;
}
#cms_content_image{
	position:relative;
	width:664px;
	height:359px;
}

#cms_content_heading_wrapper{
	position:absolute;
	top:0;
	left:30px;
	height:329px;
}
#cms_content_heading{
	position:absolute;
	bottom:0;
}

#cms_content_copy{
	position:relative;
	padding-top:20px;
	left:0;
	width:540px;
	color:#BBB1A5;
}

#repeater{
	position:relative;
	margin-top:10px;
}	
.repeater_item{
	position:relative;
	width:604px;
	margin-bottom:10px;
	background-color:#BBB1A5;
	padding: 10px 30px;
}
h2.dev_name{
	margin-bottom:0.1em;
}
h2.dev_name a{
	font-size:1.25em;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

.download{
	margin-bottom:0.2em;
}

.download a{
	color:#FFFFFF;
	text-decoration:none;
}
h2.dev_name a:hover,
.download a:hover,
.item_summary table a:hover{
	color:#340E00;
}

.item_summary table{
	position:relative;
	top:-40px;
	font-size:0.65em;
	margin-bottom:-40px;
}

.item_summary table p{
	color:#FFFFFF;
	margin:0;
	padding:0;
	margin:2px 0;
}
.item_summary table a{
	color:#FFFFFF;
	text-decoration:none;
}