/* CSS Document */
/* basic style param*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*h0 needed to get h1 working without it it just will not work???*/
.h0{
font-size:10px;
font-weight:bold;
color:#225A66;
}
.h1{
font-size:10px;
font-weight:bold;
color:#225A66;
}
.h2{
font-size:12px;
font-weight:bold;
color:#225A66;
}
h2{
border-bottom:thin solid #eee;
border-top:thin solid #eee;
font-size:14px;

color:#3895A9;
}
.h3{
font-size:14px;
font-weight:bold;
color:#225A66;
}
.h4{
font-size:12px;
font-weight:bold;
color:#6E361A;}
h4{
font-size:12px;

color:#6E361A;}
a {font-weight:bold;}
a:link {
	color:#006600;
	text-decoration:none;
}
a:visited {
	color:#006600;
	text-decoration:none;
}
a:hover {
	color:#006600;
	text-decoration:underline;
}
a:active {
	color:#006600;
	text-decoration:none;
}
<!--blog links-->
.blog a:link {
	color:#000000;
	text-decoration:none;
}
.blog a:visited {
	color:#333333;
	text-decoration:none;
}
.blog a:hover {
	color:#5A90C7;
	text-decoration:underline;
}
.blog a:active {
	color:#000000;
	text-decoration:none;
}
.quoteleft{
font-style:italic;
line-height:200%;
font-size:14px;
font-weight:bold;
color:#6E361A;
margin:5px;
width:40%;
float:left;
padding:5px;
margin-left:10px;}
.quoteright{
font-style:italic;
line-height:200%;
font-size:14px;
font-weight:bold;
color:#6E361A;
margin:5px;
width:40%;
float:right;
}
/*layout style*/
#container{
margin-top:10px;}
#header{width:745px;}
#contwrap{width:745px;}
#content{
width:510px;
float:right;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#leftnav{
width:216px;
float:left;}
#footer {
margin-bottom:20px;
width:745px;

    clear:both;
    }
	.floatright{float:right;}
	.floatleft{float:left;}
	.pad5{
	padding:5px;}
	.menu{
	padding-left:15px;
	border-bottom:solid 2px #B3B9AC;
	border-left:solid 2px #B3B9AC;
	border-right:solid 2px #B3B9AC;}
	.title{padding:5px;}
	.maincontent{padding:10px;}
	#tslice{
}
<!--search highlight-->
.gshighlight{
background:#FF9900;
font-weight:bold;
color:#666666;
}

<!--Blog CSS-->

.overlay{
width:618px;
background-image:url(../New_blog/img/overlay1.gif);
background-repeat:no-repeat;
background-position:right;}
#bgslice{
width:618px;
margin-top:20px;
background-image:url(CDblog1/contbgslice.gif);
background-repeat:repeat-y;
padding-left:0px;
min-height:100%;}


/*
not valid nuke if everything seems fine
.100{
min-height:100;
}*/

.nugget {
	border: 1px dotted #b7baaf;
	padding: 5px;
	margin-bottom: 10px;
}
.nugheader {
	
	font-size: 12px;
	font-weight: bolder;
}
.divline{width:auto;
margin-left:5%;
margin-right:5%;
border-bottom:dashed 1px #aeb5b8;}

.nugbody {
	/*background-color: #b1aeb8;*/
	padding-left:15px;

}



.topic {

	padding: 10px 7px;
}
.topheader {
	font-size: 12px;
	height:20px;

}
.topbody {
	font-size:12px; 
	font-weight:600;
	background-image:url(../New_blog/img/dec1.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.topicbody {
/*	font-style: italic;
	background-image:url(../New_blog/img/dec1.gif);
	background-position:bottom;
	background-repeat:no-repeat;*/
}
/*Admin CSS*/
#head{margin-top:100px;
border-bottom:solid 1px #333333;
padding-bottom:5px;
font-size:12px;
font-weight:bold;}

#acont{padding:10px;}
.atext{width:auto;}
.afooter{width:80%;
border-bottom:solid 1px #333333;
margin-left:10%;
margin-top:10px;}
.adel{width:80%;
margin-left:10%;}
.red{
color:#FF0000;
font-weight:bold;}
.area{font-weight:bold;}
.atable{
border-bottom:solid 1px #333333;
font-size:12px;}
.logout{margin-top:100px;}
.anav{float:right;
font-size:10px;
font-weight:400;
margin-right:50px;
margin-bottom:15px;}
#left{width:30%;
float:left;}
.right{
float:right;}
.left{float:left;}
/*comment box*/
.cline{padding-right:0px;}
.cbody{
background-color:#f0faed;
}
.cbodytop{
background-color:#f0faed;
background-image:url(../New_Blog/img/ctr.gif);
background-repeat:no-repeat;
background-position:right;}
.cbtopdiv{width:auto;}
.cbodybottom{
background-color:#f0faed;
}
.compad{
padding:10px;}
.comline{
margin-top:5px;
border-top:dashed 1px #D1CEBC;
width:100%;}
.quote{
background-image:url(../inc/bbcode/img/comquoteL.gif);
background-repeat:no-repeat;
width:100%;
margin-top:5px;
margin-bottom:5px;
border:dashed 1px #CCCCCC;
background-color:#f6f5f2;}
.qtext{
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:5px;}
.home{padding-left:10px;}
/* search highlight */
.hl0	{ background-color: #FFFF99 }
.hl1	{ background-color: #FF99FF }
.hl2	{ background-color: #99FFFF }
.hl3	{ background-color: #FF9999 }
.hl4	{ background-color: #9999FF }
#greybox	{ margin: 0 auto; background-color: #CCC; border: 1px dotted #999; padding: 1em; width: 29.25em; text-align: left }