.blogpad {
		padding: 0 0 40px 0;
}
.blogmenu {
		padding: 10px;
}
.blogmenu {
		float: left;
} 
.blogmenu li {
		float: left;
		display: inline;
		color: #f3aa2a;
		font-weight: bold;
		border-right: 1px solid #fff;
		font-size: 11px;
		margin: 0 0 5px 0;
}
.blogmenu li.noborder {
		border-right: none;
}
.blogmenu li span {
		display: block;
		background: #3D3D3D;
		padding: 2px 15px 2px 5px;
}
.blogmenu li span a, .blogmenu li span a:visited {
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
}
.blogmenu li span a:hover {
		color: #FF9933;
}
.blogtable {
		width: 100%;
}
.blogtable tr.headers td {
		background: #3D3D3D;
		font-weight: bold;
		color: #fff;
		font-size: 10px;
		
}
.blogtable tr.light td {
		background: #dbd8d4;
}
.blogtable tr.headers td a, .blogtable tr.headers td a:visited {
		color: #fff;
		text-decoration: none;
}
.blogtable td {
		padding: 3px 5px;
		vertical-align: middle;
		font-size: 11px;
		border: 1px solid #F1EAE3;
}
.blogtable td p {
		padding: 2px 0 0 0;
		margin: 0;
		font-size: 9px;
}
.blogtable td a, .blogtable td a:visited {
		font-weight: bold;
}
.blogtable td span.date {
		display: block;
		font-weight: bold;
}
/* text */
.blogtext {
		background: none;
		padding: 2px 20px;
		
}
.blogtext span.date {
		font-weight: bold;
		color: #ff3300;
		display: block;
}
.blogtext div.pad {
		padding: 0 0 10px 0;
}
.blogtext p {
		padding: 3px 0;
		margin: 0;
}
.blogtext .infblock {
		width: 130px;
		float: left;
		text-align: center;
		background: none;
}
.blogtext span.blockpad {
		display: block;
		padding: 0 0 3px 0;
}
.blogtext .padding {
		margin-left: 140px;
}
.blogspad {
		padding: 10px 0 0 0;
}
.blogtext span.red {
		color: #f00;
}
.blogtext ul.options {
		margin-top: 30px;
		background: #DFDFDF;
}
.delete_dialog {
		position: absolute;
		top:1px;
		left: 120px;
		border: 1px solid #000;
		background: #fff;
		display: none;
		height: 17px;
		width: 70px;
		text-align: center;
		padding: 0;
		margin: 0;
		font-size: 11px;
}
.delete_dialog span {
		border-bottom: 1px dashed #000;
		padding: 0;
}
/* ndex_blog_listi */
.index_blog_list {
		padding: 5px;
}
.index_blog_list h3 {
		font-size: 17px;
        font-weight: normal;
        padding: 8px 10px 8px 0px;
        margin: 0;
}
.indexblog {
		padding: 0 0 20px 0;
		color: #666;
		font-size: 12px;
}
.indexblog .img {
		width: 100px;
		float: left;
}
.indexblog .desc {
		margin-left: 105px;
}
.indexblog span.date {
		display: block;
		font-size: 11px;
		font-weight: bold;
		color: #8F3535;
		padding: 3px 0;
}
.indexblog span.name {
		display: block;
		font-size:10px;
}
.indexblog a, .indexblog a:visited {
		color: #666;
}