div.sys_bl_title a {
	font-size: 12px;
	font-weight: normal;
}

/*
 * Home -> Sections 
 */
div.blg-home div.sys_block {
	margin-top: 40px;
}
div.blg-home div#blg-home-posts-featured-block {
	margin-top: 0px;
}

/*
 * Home -> Splash
 */
div.blg_hps {
	margin: 0px;
	padding: 0px;
	position: relative;
}
div.blg_hps_cnt {
	padding: 0px;
}
div.blg_hps_img {
	margin-bottom: 30px;
}
div.blg_hps_title {
	margin-bottom: 10px;
}

div.blg_hps_description,
div.blg_hps_stats,
div.blg_hps_search,
div.blg_hps_links {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
	color: #666666;
}
div.blg_hps_links p.blg_hps_link_act a {
	font-weight: bold;
	color: #000000;
}
div.blg_hps_search div.sys_search {
	top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}
span.blg_hps_darkgray {
	color: #333333;
}

div.blg_hp_splash {
	width: 920px;
	height: 238px;
	margin: 10px 0px 45px 0px;

	position: relative;

	border-bottom: 1px solid #e2e2e2; 
	background-color: #ececec;
}
div.blg_hps_content {
	padding: 30px;

	position: relative;
}

/*
 * Tags 
 */
div.blg-tags-related div.sys_block {
	margin-top: 40px;
}


/*
 * Snippet Styles
 */
div.blg-browse {}

div.snippet {
	position: relative;
	border-bottom: 1px solid #e9e9e9; 
	background-color: transparent;
}
div.snippet-cnt {
	min-height: 64px;
	padding: 10px 0px;
	position: relative;
}
div.snippet div.thumb_small,
div.snippet div.thumb_medium,
div.snippet div.thumb_large {
	top: 10px;
	left: 0px;
    position: absolute;
}
div.snippet-info {
	padding-left: 58px;

	font-size: 12px;
}
div.si-l1,
div.si-l2,
div.si-l3 {
	overflow: hidden;
}
div.si-l1,
div.si-l1 h2,
div.si-l2,
div.si-l2 h2 {
	margin: 0px;
	padding: 0px;
}

div.si-left,
div.si-right {
	position: relative;
	float: left;
}
div.si-right {
	float: right;
}
div.si-l1 div.si-right {
	padding-right: 15px;

	font-size: 12px;
	color: #999999;
}
span.si-green {
	color: #669966;
}
span.si-gray {
	color: #999999;
}
span.si-darkgray {
	color: #333333;
}
div.entry div.snippet-info {
	min-height: 64px;
	padding-left: 84px;
}
div.entry div.si-l2 {
	padding-top: 3px;
}
div.entry div.si-l3 {
	height: 16px;
	margin-top: 9px;
	overflow: hidden;
}
div.entry div.si-l3 div.cmt_voter_body {
	margin-right: 0px;
}
div.blg-users {
	padding-top: 10px;
} 

/*
 * Categories/Tags Styles
 */
div.blg-tags,
div.blg-labels,
div.blg-categories {
	margin-top: 5px;
}
div.tag-wrapper,
div.category-wrapper {
	width: 165px;
	height: 20px;
	position: relative;
	float: left;
	overflow: hidden;
}
div.tag,
div.category {
	line-height: 20px;
	font-size: 12px;
	font-weigh: bold;
}
div.tag span.minor-info,
div.category span.minor-info {
	font-size: 12px;
	font-weigh: normal;
	color: #999999;
}
div#blg-labels-cats-block div.category-wrapper,
div#blg-labels-tags-block div.tag-wrapper {
	width: 160px;
}


#browse_entries
{	
}

#browse_entries .paginate
{
	margin-top:30px;
	margin-bottom:30px;
}

.snip
{
    position:relative;
    width:100%;
    height:auto;
    overflow:hidden;
	margin-top:12px;
	min-height: 72px;
}


.snip_live
{
    font-size:11px;    
    line-height:18px;    
    padding-bottom:0x;    
    padding-left:20px;
    background-position:0px 0px;
    background-repeat:no-repeat;
}

.snip_live a
{
    font-weight:bold;
}

.snip_info
{	
	clear:both;
	float:none;
    margin-left:80px;
	margin-right:12px;
	overflow:hidden;
}

.snip .thumb
{
    position:absolute;
    left:18px;
    top:0px;
}

a.snip_title
{
	font-size:16px;
	font-weight:bold;
}

.snip_stat
{
	font-size:11px;
	color:#339933;
}

.snip_nav
{	
	clear:both;
	float:none;
	margin-top:8px;
}

.snip_nav .entry_rate
{
	float:left;
	margin:0;
	margin-right:5px;
}

.snip_nav .snip_btn
{
	float:left;
	margin:0;
	margin-right:5px;	
}


.snip_btn
{
	position:relative;
	width:auto;
}

.snip_btn img
{	
	position:absolute;
	top:4px;
	left:6px;
}

.snip_btn b
{
	font-weight:normal;
	margin-left:26px;
	margin-right:7px;
}

.snip_btn_b, .snip_btn_e
{
	float:left;
	width:1px;
	margin-top:1px;
	height:20px;
	overflow:hidden;	
	background-color:#DDDDDD;
}

.snip_btn_c
{
	height: 22px;
	float:left;
	background-image:url(../img/bg_btn.gif);
	line-height:22px;	
	font-size:11px;
}


.blg_home_entries h2
{
    margin:0 12px 0 12px;
    padding:0 0 4px 0;
    border-bottom:5px solid #c1c1c1;
}

.blg_home_entries hr
{
    margin:12px 12px 12px 12px;
    border:1px solid #c1c1c1;
    background-color:#c1c1c1;
    height:5px;
}


