.officialimg{
	border: 1px solid black;
}
	
/* Choose the width of the content here */
#detailwidth{ 
width:95%;

}
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 .clearbr{
 	clear:both;
}
.center{
text-align: center;
}
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* *** End Float containers fix: *** */ 

/* Part 2 of coding */
/* leftcol is the container */
#detailcontainer{
	 width:95%; 
	 float:left; 
	 position:relative; 
	 background-color:#FFF;
	 border:1px solid black;
	padding: 7px 7px 7px 7px;
	/* padding-top: 1em;
	 padding-bottom: 1em;*/
	  min-width:300px;
 }
 
 /* The following 4 ***should*** add up to 100% */

 .officialaddress{
 	background-color: #FFF;  
	 float: left; 
	 display:inline; 
	 position: relative; 
	 width:35%;
	 padding-bottom:10px;
	/* border:1px solid black; */
	 min-width: 166px;
	 padding-left:5px;
	 
	 
 }
 .officialphoto{
	background-color: #FFF;  
	 float: left; 
	 display:inline; 
	 position: relative; 
	 width:15%; 
	/* border:1px solid black; */
  min-width:102px; 
 }
.officialinfo{
	background-color: #FFF;  
	float: left; /* Try left and right */
	display:inline; 
	position: relative; 
	width:40%;
	padding-left:5px;
	/* border:1px solid black; */
	 min-width:195px;
	 padding-bottom: 5px;
	 
 }
 
