body{
	margin:0px;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	background-image:url(../images/bg_page.jpg);
}

a:link, a:visited{
	color:#3a5704;
	text-decoration:none;
}

a:hover{
	color:#628906;
	text-decoration:none;
}

img{
	border:0px;
}

.floatleft{
	display:block;
	float:left;
}

.floatright{
	display:block;
	float:right;
}

.header{
	background-image:url(../images/header_bg.gif);
	background-color:#ffffff;
	background-repeat:no-repeat;
	width:1000px;
}

.headername{
	color:#ffffff;
	font-size:35px;
	font-weight:bold;
}

a.headerpath:link, td.headerpath a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:0px 5px;
}

a.headerpath:hover{
	color:#dbffff;
	text-decoration:none;
	font-weight:bold;
	padding:0px 5px;
}

.logo{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	height:63px;
	width:240px;
	margin:10px 20px;
}

.topmenu{
	background-image:url(../images/topmenu_bg.jpg);
	height:31px;
	line-height:30px;	
}


td.topmenu a:link, td.topmenu a:visited{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px;
}

td.topmenu a:hover{
	color:#e4f9b3;
	text-decoration:none;
	padding:0px 10px;
}

td.topmenu a img{
	padding-right:5px;
}

.leftboxheader{
	background-image:url(../images/leftbox_header.gif);
	background-repeat:no-repeat;
	background-color:#628a06;
	color:#ddfcff;
	font-size:14px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	padding: 0px 5px 0px 35px;
}

.leftboxheader a:link, .leftboxheader a:visited{
	color:#ffffff;
	text-decoration:none;
}

.leftboxheader a:hover{
	color:#e4f9b3;
	text-decoration:none;
}

.leftboxbg{
	background-image:url(../images/leftbox_bg.gif);
	padding:5px;
	background-color:#ededb9;
}

.leftboxbghilight{
	background-image:url(../images/leftbox_bghilight.gif);
	padding:5px;
	background-color:#99FFFF;
}

a.leftboxcat:link, a.leftboxcat:visited{
	display:block;
	float:left;
	color:#000000;
	font-weight:bold;
	background-image:url(../images/leftbox_catlist.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}

a.leftboxcat:hover{
	display:block;
	float:left;
	color:#628a06;
	font-weight:bold;
	background-image:url(../images/leftbox_catlist2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}

a.leftboxarticle:link, a.leftboxarticle:visited{
	display:block;
	float:left;
	color:#000000;
	background-image:url(../images/leftbox_article.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:170px;
	padding:4px 10px;
}

a.leftboxarticle:hover{
	display:block;
	float:left;
	color:#628a06;
	background-image:url(../images/leftbox_article.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:170px;
	padding:4px 10px;
}

a.more:link, a.more:visited{
	height:16px;
	padding:5px 0px;
}

a.more:hover{
	height:16px;
	padding:5px 0px;
}

.leftboxblogerphoto{
	border:#cccccc solid 1px;
	padding:5px;
	background-color:#ffffff;
}

.leftboxbloggername{
	display:block;
	padding:3px 0px;
	color:#8e0000;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

.leftboxbloggerbio{	
	display:block;
	padding:3px 0px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.leftboxbloggerdetail{	
	display:block;
	padding:3px 0px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}

.addfriendborder{
	border:solid #dbdbdb 1px;
}

.path{
	height:40px;
	line-height:40px;
	color:#3a5704;
	font-weight:bold;
/*	background-color:#FFFFFF; */
	background-image:url(../images/path_bg.gif);
}

td.path a:link, td.path a:visited{
	color:#3a5704;
	text-decoration:none;
	font-weight:bold;
	padding:0px 5px;
}

td.path a:hover{
	color:#628906;
	text-decoration:none;
	font-weight:bold;
	padding:0px 5px;
}

.page{
	height:20px;
	line-height:20px;
	color:#000000;
	font-weight:bold;
	background-color:#bababa;
	border:1px solid #666666;
	padding:3px;
}

td.page a:link, td.page a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:0px 5px;
}

td.page a:hover{
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
	padding:0px 5px;
}

.content{
	background-image:url(../images/bg_content.gif);
	background-color:#e6e9b5;
	padding:5px 0px;
}

.contentheader{
	background-image:url(../images/content_header.gif);
	background-color:#3a5704;
	min-height:35px;
	line-height:35px;
	color:#effcd1;
	font-size:15px;
	font-weight:bold;
	padding: 0px 10px;
}

.contentheader a:link, .contentheader a:visited{
	color:#effcd1;
	text-decoration:none;
}

.contentheader a:hover{
	color:#ffffff;
	text-decoration:none;
}

.contentsummary{
	color:#000000;
	font-weight:bold;
	padding: 0px 5px;
}

.comment{
	background-image:url(../images/comment_bg.gif);
	background-color:#ededbb;
	padding:5px 0px;
}

.commentheader{
	background-image:url(../images/comment_headerbg.gif);
	background-color:#99cc00;
	min-height:35px;
	line-height:35px;
	color:#314100;
	font-size:15px;
	font-weight:bold;
	padding: 0px 10px;
}


.footer{
	background-image:url(../images/footer_bg.gif);
	background-color:#ccd9b8;
	padding:0px 10px;
	height:40px;
	line-height:40px;
	color:#000000;
	font-weight:bold;
	border:3px #628a06 solid;
}

.imgborder{
	border:solid #999999 1px;
	background-color:#ffffff;
	padding:5px;
}

.texthilight{
	color:#FF0000;
	font-weight:bold;
}