div.sys_blog{
	padding:0 5px;
	clear:both;
}

div.sys_blog div.post{
	padding:5px 0;
}

div.sys_blog div.post h2{
	padding:10px 0 5px 5px;
	margin:0;
	background:none;
}

div.sys_blog div.post small{
	display:block;
	margin:0 0 5px 5px;
	padding:0;
}

div.sys_blog div.post div.postcontent{
	padding:1px 5px;
}

div.sys_blog div.post p.postmetadata{
	margin:0;
	padding:5px 5px;
}

div.sys_blog div.alignright{
	float:right;
}

div.sys_blog div.alignleft{
	float:left;
}

div.sys_blog div.blogpagination{
	padding:20px 0 10px;
	margin:0;
	clear:both;
}

div.sys_blog div.clear{
	clear:both;
	font-size:0;
	height:1px;
}

	.blog_rss{
		text-align:right;
		font-size:11px;
	}
	
	.blog_rss img{
		border:none;
		vertical-align: middle;
	}
.highZ {
    position:relative;
    z-index: 9999;
}


span.sys_blog_button_yellow{
    display:inline-block;
    border:1px solid #e7b71b;
    background:#ffee97;
    background:#ffee97 -webkit-gradient(linear, center top, center bottom, from(#fffdf3), to(#ffd300));
    background:#ffee97 -moz-linear-gradient(center top, #fffdf3 0%, #ffd300 60%);
    padding:4px 9px 4px 9px;
    color:#333;
    font-size:12px;
    margin:0 5px 0 0 ;
    -moz-box-shadow: 0 0 1px #ccc;
    -webkit-box-shadow: 0 0 1px #ccc;
    box-shadow: 0 0 1px #ccc;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
    line-height:15px;
}

span.sys_blog_button_yellow td{
    white-space:nowrap;
}

span.sys_blog_button_yellow div.menu{
    display:block;
    position:absolute;
    top:20px;
    left:0;
    display:block;
    background:#fff;
    border:1px solid #9D9DA1;
    z-index:999;
    padding:2px 2px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .25);
       -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .25);
            box-shadow: 0 0 3px rgba(0, 0, 0, .25);
    -webkit-border-radius:3px;
     -khtml-border-radius:3px;
       -moz-border-radius:3px;
        -ms-border-radius:3px;
         -o-border-radius:3px;
            border-radius:3px;
}

span.sys_blog_button_yellow div.menu a{
    display:block;
    padding:5px 10px;
    color:#333;
    text-decoration:none;
    white-space:nowrap;
}

span.sys_blog_button_yellow div.menu a:hover{
    background-color:#ffdd80;
}

span.sys_blog_button_yellow table{
    margin:0;
    padding:0;

}

span.sys_blog_button_yellow td{
    font-size:12px;
    margin:0;
    padding:0;
    line-height:12px;
    color:#333 !important;
    position:relative;
}

div.sys_blog_manager_arrow{
    padding:0 11px 0 9px;
    font-size:0;
    margin:0 1px 0 0;
    display:block;
    height:5px;
    background:url(../../resources/images/arrow.png) center center no-repeat;
}
