.hg .colmidn {
float:left; display:inline; 
width:200%;
margin-left:-315px; 
position:relative;
right:100%;
background:#fff; 
}

.hg .colleftn {
float:left; display:inline; 
width:100%;
margin-left:-50%;
position:relative;
left:340px; 
background:#FFF; 
}

.hg .col1wrapn {
float:left; display:inline;
width:50%;
position:relative;
right:40px; 
padding-bottom:1em; 
}

.hg .col1n {
margin:0 335px 0 40px;    
position:relative;
left:200%;
overflow:hidden;
}
.hg .col2 {
float:left;
float:right; display:inline; 
width:40px;
position:relative;
right:1px;  
}
.hg .col3 {
float:left;
float:right; display:inline; 
width:302px;  
margin-right:15px; 
margin-top:80px;
position:relative;
left:50%;
border-left:1px dotted #CCC;padding:0 0 0 8px;
}

#newstitle { text-align:center;display:block;background:#fff;z-index:10; }
h2 { margin:2px 0 2px 0; font-size:190%; }

#newsimg { width:20%; height:20%; margin:-70px -10px 0 10px; padding:-10px 0 0 0; }
.post h2 { width:250px; }
.post { margin:0; border-bottom:1px dotted #999; padding:12px 0 18px 0; }
.postfeature { margin:0; padding:0 0 20px 0; margin:0; }
.postfeature h2 { width:260px; }
.entrytext { padding:5px 0 0 0; }
.clearfeature { clear:both; margin:-5px 0 0 0; }
hr { color:#CECECE; }


