body {
}

#frame {							/* ===== centered column wrapper */
	width: 			700px;
	margin-left: 	auto;
	margin-right: 	auto;
	text-align:		center;
	
}

#footer {
	color: 						#3d93e8;
	margin: 					0 0 2em 0;
	padding:					2em 0 0 0;
	text-align: 			center;
	font-size: 				11px;
	background-color: none;
}

/* ===== content area with rounded corners (top corners are handled in nav.css)  */

#contentwrapper {
}

#content {						/* ===== page specific content */
	min-height:		250px;
	
	border-left: 	1px solid #a9c8e7;
	border-right: 1px solid #a9c8e7;
	margin: 			15px 0 0px 0;
	text-align:		left;
	background:	#ffffff;
}



/* ========= rounded stuff ===================================== */
#frame .contrast {
	background-color: #a9c8e7;
}
.corner {
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
	float: left;
}
.topleft {
	background: url(../../images/tl.gif) no-repeat;            
}
.topright {
	background: url(../../images/tr.gif) no-repeat;            
}
.bottomleft {
	background: url(../../images/bl.gif) no-repeat;            
}
.bottomright {
	background: url(../../images/br.gif) no-repeat;            
}



.roundedtop {
	height: 15px;
}
	.roundedtop .spacer {      
 		height: 14px; 	
 		width: 670px;
 		float:left;
 		background-color: #ffffff;
 		border-top: 1px solid #a9c8e7;
	}
	.roundedtop .corner {      
	}
  
.roundedbottom {
	height: 15px;
}
	.roundedbottom .spacer {      
 		height: 14px; 	
 		width: 670px;
 		border-bottom: 1px solid #a9c8e7;
 		background-color: #ffffff;
 		float:left;
	}
	.roundedbottom .corner {      
	}


.rounded .spacer {
	width: 580px;
}

