body {
	margin: 0px auto;
}
#list{
	padding-left:40px;
	position:relative;
}
#supercontainer {
	background: #520806;
}

.container {
}

.contain {
	margin-bottom:60px;
	min-height: 400px;
}

.header {
	padding-top: 60px;
	text-align: center;
	background-color: white;
}

.space {
	height: 20px;
}

.bars {
	margin-top:15px;
	min-height: 10px;
	border-top: 2px solid #7a131d;
	border-bottom: 2px solid #7a131d;
}

.menu {
	margin-top: 10px;
	text-align: center;
	font-size:20px;
	color: white;
}

.menu a:link {
	margin-left: 60px;
	margin-right: 60px;
	color: white;
	text-decoration: underline;
}

.menu a:visited {
	margin-left: 60px;
	margin-right: 60px;
	text-decoration: underline;
	color: white;
}

.menu a:active {
	margin-left: 60px;
	margin-right: 60px;
	color: white;
}

.menu a:hover {
	/* font-weight:bold; */
	color: white;
	text-decoration: none; 
}

.content {
	margin-top: 10px;
	padding-top: 25px;
	background: white;
	font-size: 120%;	
}

.contain hr {
	background:#7a131d ;
}

.portrait {
	
	margin-left: 70px;
	margin-right: 90px;
	
}
.service{
	margin-left: 70px;
	margin-right: 90px;	
}

.about{
	margin-left: 70px;
	margin-right: 90px;
}

.portrait ul {
	float:left;
	margin-right:260px;
}

.portrait img {
	float: left;
	margin-right: 20px;
	margin-bottom:5px;
	width:200px;
	height:268;
	position:relative;
}

.portrait p {
	text-align: justify;
}
.portrait h3 {
	float:left;
}
.contact {
}

.contact p {
	font-size: 14px;
	text-align: center;
	color: #7a131d;
}

.statewide p {
	font-size: 12px;
	text-align: right;
	color: #7a131d;
}

.footer {
	background: white;
	padding-bottom: 200px;
	padding-top: 30px;
	font-weight: bold;
}

.menulink {
	margin-right: 30px;
}

.content a {
	color: #520806;
}

.plainlist {
	list-style-type: none;
	margin-left: 30px;
}

.contactinfo {
	text-align: center;
	line-height: 200%;
	color: #520806;
	font-weight: bold;
}




