article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
body { background-color:#a0ab81; }
#container { background-color:#4a4d4b; padding:0px; margin:auto; margin-top:25px; width:950px; border-radius:0px; }


#masthead { padding:0px; border:solid 1px #000000; height:60px; background-color:#cebe9c; } 

#mainmenu { padding:5px; border:solid 0px; margin-top:2px;
			background-color:#773f1c; }

#feature { padding:20px; font-family:Verdana; }
#epilogue { padding:20px; border:solid 3px #1bbc47; }

#mainmenu { text-align:left; height:auto; }

#mainmenu a {
	color:#c9cac1;
	background-color:#773f1c;
	padding:5px 37px;
	text-decoration:none;
	font-size:16px;
	font-family:arial,verdana,times;
}
#mainmenu a:hover { background-color:#d6cca6; color:#333333; }
#mainmenu a.selected:hover { background-color:#d6cca6; }

.imagefloat { float:left;  margin-right:7px; }

.firstcontent p { background-color:#fff; }

.secondcontent { 
	width:670px; 
}

.profiles { 
	margin-left:25px; 
	padding:15px; 
}
.secondcontent  .profiles { 
	background-color:#eddec3;
}


.box {
	color:#fff;
	
	border:solid 10px #4B0005;
	padding:15px;
	width:200px; height:200px;
	
	background-color:rgba(10%,10%,10%,0.7);
	
	margin:0px 0px 15px 0px;
}

#profiles { color:#666; 
	background-color:#b4baa6;
	overflow:auto;
}
#profiles .profile {
	background:#cccccc;
	width:312px;
	padding:5px 5px 5px 5px;
	margin:5px 12px 10px 0px;

}
#profiles .profile2 {
	background:#b4baa6;
	width:912px;
	padding:5px 5px 5px 5px;
	margin:5px 12px 10px 0px;

}
#profiles .profile img{
	border:none;
	margin-bottom:1px;
	float:left;
}
.cf:before .cf:after {
	content: " ";

}



#epilogue { padding:7px; border:solid 1px #1bbc47; text-align:center; }
#red { background-color:rgba(135,0,0,0.8); }
#myFooter { font-family:verdana,arial; font-size:10px; margin-left:25px; }
#closing { margin-left:0px; font-size:10px; }

footer {
	color:#999999;
	font-family:arial,verdana,times;
	background-color:#4b4f4a;
	width:950px;
	height:40px;
}






