#banner {

	width: 260px;

	height: 420px;

	padding: 10px;



}

#content ul.sub_menu {

	list-style-type: none;

	margin: 0px; padding: 0px;

}

ul.sub_menu li a,

ul.sub_menu li a:hover,

ul.sub_menu li a:visited {

	color: #000;

	font-size: 12px;

	padding: 0px;

	text-decoration: none;

}
ul.sub_menu li.active a.active {
	color: #ccc;
}
#content ul.sub_menu li {

	margin: 5px 20px 25px 0px;

	float: left;

}

#content {

 margin-left: 260px;

	padding: 10px;

 width: 100%;

}

#blog ul.sub_menu {
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	margin-top: 2em;
}

ul.sub_menu li a,

ul.sub_menu li a:hover,

ul.sub_menu li a:visited {

	color: #000;

	font-size: 12px;

	padding: 0px;

	text-decoration: none;

}
ul.sub_menu li.active a.active {
	color: #ccc;
}
#blog ul.sub_menu li {

	margin: 0em 0px 0.5em 20px;
	float: none;
}

input,
select,
textarea {
		background-color: #fff;
	border: 1px solid #ccc;
	margin-top: 3px;
	margin-bottom: 1em;
}


#blog_add input,
#blog_add textarea,
#blog_add select {
	background-color: #fff;
	border: 1px solid #ccc;
	margin-top: 3px;
	margin-bottom: 1em;
}

#blog_add input#submit {
	background-color: #eee;
}

#rubricator {
	float: right;
	width: 200px;
	border: 5px solid #eee;
	margin-top: 20px;
	margin-right: 10px;
}
	#rubricator h2 {
		color: #888888;
		background-color: #eee;
		margin: 0px; padding: 0.5em 10px 0.5em 10px;
		line-height: 1.4em;
		
	}
	#rubricator ul {
		padding: 10px;
		background: #fff;
		margin-left: 0px;
	}
		#rubricator ul li {
			margin: 2px 10px
		}



.block {
	padding: 0px
}

#banner table td h2 { display: inline; margin: 0px; padding: 0px; font-size: 1.2em; font-weight: normal; }