.leading{float:left;}
.leading_separator{float:left;display:block;width:100%;font-size:2px;height:2px;}
.article_column{width:270px;float:left;/*border:1px solid #0f0;*/padding-bottom:15px;position:relative;}
.article_row{float:left;width:100%;padding:0 0 20px 0;margin-bottom:10px;background:url(../images/dot_line_bg.gif) repeat-x 0 100%;/*border:1px solid #f00;*/}
.article_row.last_row{background:none;margin-bottom:0;padding-bottom:0;clear:both;}
.article_separator{width:22px;display:block;float:left;height:2px;font-size:2px;height:2px;/*border:1px solid #00f;*/}
.row_separator{clear:both;display:block;float:left;width:100%;/*border:1px solid #0ff;*/font-size:2px;height:2px;}
.blog_more{}
.pagination{list-style:none;}
.pagination li{display:block;margin:0 2px;float:left;}

/* META
--------------------------------------------------------- */
.article-tools {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background: #ECECEC;
}

.article-meta {
	padding: 5px;
	width: 144px;
	float: left;
}

.createby {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-date.gif) no-repeat 0 2px;
}

.modifydate {
	width: 100%;
	float: left;
}

div.buttonheading {
	float: right;
	width: width:60px;
}

.buttonheading img {
	margin: 5px 5px 5px 0;
	border: 0;
	float: right;
}

/*------------ articles cross lines ----------*/
.blog{background:url(../images/vertical_line_bg.gif) repeat-y -25px 0;margin-top:10px;float:left;width:100%;}
.leading,.blog_more,.pagination,.counter{background-color:#F3F3F3;clear:both;}
.blog_more ul,.pagination,.counter{margin:0;padding:0 1.5em 1.5em;}
.pagination,.blog_more{padding:1.5em 1.5em 1.5em 0;}
.counter{text-align:center;}
.pagination{text-align:center;}
.pagination li{marign:0 auto;}

.moduletable{margin-bottom:32px;}

/*--------- menu --------------*/
#dmenu{}
/*
#mainnav > ul > li {background:url(../images/menu_bg.gif) repeat-x 0 0;}
#mainnav > ul {background:url(../images/menu_bg.gif) repeat-x 0 0;}
*/
.clearfix{}
#mainnavigation{float:left;width:100%;height:47px;}

#mainnav{background:url(../images/menu_bg.gif) repeat 0 0;float:left;height:100%;width:920px;}

.leftc{float:left;background:url(../images/left_cap.gif) repeat 0 0;height:100%;width:5px;}
.rightc{float:right;background:url(../images/right_cap.gif) repeat 0 0;height:100%;width:5px;}

/*---------- top menu ------------*/
.t_menu{float:left;margin:35px 0 0 200px;}
#top_menu{list-style:none;float:left;margin:0;padding:0;}
#top_menu li{float:left;}
#top_menu li a{font-family:Verdana;font-size:12px;line-height:22px;font-variant:small-caps;text-transform:uppercase;letter-spacing:0.1px;padding-left:6px;text-decoration:none;display:block;float:left;color:#0C8124;font-weight:bold;}
#top_menu li a span{cursor:hand;cursor:pointer;padding:0 12px 0 6px;height:23px;text-decoration:none;display:block;float:left;}
#top_menu li.active a{padding-left:6px;background:url(../images/button_left_bg.gif) no-repeat 0 50%;color:#fff;display:block;}
#top_menu li.active a span{padding:0 12px 0 6px;height:23px;background:url(../images/button_right_bg.gif) no-repeat 100% 50%;display:block;}

/*-------- Footer menu -------------*/
.menu,#mainlevel{list-style:none;}
.footermenu{float:right;margin:30px 15px 0 0;}
.footermenu li{float:left;border-left:1px solid #fff;padding:0 6px 2px;}
.footermenu li a{color:#fff;line-height:10px;font-size:12px;}