html, body{
	margin:0;
	padding:0;
	text-align:center;
	background-image: url(../images/grad.gif);
	background-repeat: repeat-x;
	text-decoration: none;
} 
 
#wrapper{ 
    width:980px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 




 
 #leftcol{
	width:170px;
	float:left;
	position:relative;
	/*background-color:#C0FFFF;*/

 }
 
 #navigation{
	width:170px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;		

 }
 
 
 
 
 
/*#twocols{
 
 float:right; 
 position:relative; 
  }*/
  
  
  
 
#rightcol{
 width:170px; 
 float:right; 
 position:relative; 
 /*background-color:#06E6B3;*/
 }
 
 #latestnews{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;	
	padding-right: 15px;	

 }
 
 
 
 
#maincol{  
 float: left; 
 display:inline; 
 position: relative; 
 width:640px;
 /*background-color:#C08080;*/ 

/* ADDED */
min-height: 500px;

 }
 
 #headerpic{  
 width:640px;
 padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;		 
 }
 
 #content{  
 padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;		 
 }
 
 
 .thumbnail
{
	float: left;
	width: 140px;
	padding-right: 31px;
	padding-left: 31px;
	padding-bottom: 31px;

}

/* ////////////////////////////// */
/* ADDED */
.thumbnail img {
	
	border: 1px solid #999;

}


 
#footer{
	height:40px;
	clear:both;
	width: 980px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #777777;
	margin: 40px;

	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
 } 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

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