@charset "UTF-8";
/* Element Style 4.0, Copyright (c) 2004/2010 vBstyles.com. All rights reserved. */

.actionbutton_container {
	text-align: left;
}

#sidebar_container #c_bloglist.blockbody {
	border-top: 0 !important;
}

.actionbutton_container a.pagetitleinfo.textcontrol {
	display: block;
	width: 108px;
	height: 25px;
	background: url("../buttons/posting_sprites.png") 0 -300px;
	text-indent: -9999px;
	padding: 0;
	float: right;
	margin-bottom: 20px;
}

.actionbutton_container a.pagetitleinfo.textcontrol:hover {
	background: url("../buttons/posting_sprites.png") 0 -325px;
}

.bloglist .blogentrybit.imod_highlight,.bloglist .blogentrybit.imod_highlight .blogbody {
	background-color: #FFC1DE;
}

.bbcode_container {
	display: block;
	margin: 5px 20px 20px;
}

.blog #pagetitle {
	text-indent: 0 !important;
	border-bottom: 1px dotted #425769 !important;
	margin-bottom: 24px !important;
	background: none repeat scroll 0 0 transparent !important;
	clear: both !important;
	padding: 5px 0 1px 0 !important;
	height: 30px !important;
}

.blog #pagetitle h1 {
	color: #4D528C;
	display: block;
	font: bold 140% Tahoma,Calibri,Verdana,sans-serif;
}

.blog #pagetitle .description {
	color: #666;
	margin: 16px 0 10px;
	float: left;
}

blog_user_sidebar, #blog_sidebar_generic, .blog .block.blogentrybit {
	border: 0 !important;
	background: transparent !important;
}

.blogentrybit h4 {
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	border: 0px solid red;
	background: #393D65;
	padding: 2px 10px 2px 15px;
	margin-bottom: 4px;
	display: block;
}

.blogentrybit h4 a {
	font-weight: bold;
	color: #fff;
}

.blogentrybit {
	border: 0;
	color: #3E3E3E;
	padding: 15px 0 10px;
	margin-bottom: 28px;
}

.blogentrybit h4 input {
	margin-top: 4px !important;
}

.bloghead {
	text-align: right;
	border-bottom: 1px dotted #C9C9C9;
	padding-bottom: 8px;
	padding-top: 3px;
	margin-bottom: 24px;
}

li.blogentrybit h4, li.blogentrybit div.blogbit {
	margin-left: 112px;
}

#blog_user_sidebar, #blog_sidebar_generic {
	background-color: transparent;
	border: 0;
}

.blogmeta {
	padding: 7px;
	border: 1px solid #D4D5E7;
	background: #F5F5FE;
	margin:20px 0 15px 0;
	text-align: right;
}

.continuereading img {
	display: none;
}

.blog .popupgroup {
	padding-top: 9px;
}

.featurepost_img img {
	width: 85px !important;
	padding: 6px;
	background: #fff;
	border: 1px solid #D9D9D9;
}

#userinfoblock a.avatar .avatarcontainer img {
	border: 1px solid #D9D9D9 !important;
	padding: 6px;
	background: #fff;
	outline: 0 !important;
}

.postbit-lite .avatarlink img {
	margin: 7px;
}

#blog_entry_list .postbit.postbit-lite, #message_list .postbit.postbit-lite {
	margin-bottom: 7px;
}

.fly {
	display: inline;
	float: left;
	font-size: 88%;
	margin-left: 7px;
	margin-top: 4px;
}

.entrycontrols {
	margin-top: 15px;
	clear: both;
	text-align: center;
}

.continuereading a {
	color: #4D528C !important;
}

.featured {
	background: #C5E2FF !important;
}

.featured h4 a {
	color: #393D65 !important;
}

.star {
	float: right;
	padding-top: 3px;
}

li.blogentrybit.featured {
	margin-bottom: 28px;
	padding: 15px 0 10px;
}

.blog #viewfilter {


/* background:none repeat scroll 0 0 #E5E6F4;
border:1px solid #D4D5E7; */
padding: 9px 9px 2px;
	text-align: right;
	margin-bottom: 14px;
}

.blog #content #inlinemod_formctrls .popupctrl {
	color: #4D528C;
}

.blog #content #inlinemod_formctrls .popupctrl .ctrlcontainer {
	background: url("../misc/arrow.png") no-repeat scroll right center transparent;
}

.blog #content .blockrow > li, .blog #content .blockrow > ol, .blog #content .blockrow > div {
	border: 0;
}

.block.blogentrybit .fly {
	float: left;
}

.blog .faqblock .blockbody, .formcontrols {
	border-top: 1px solid #D4D5E7;
}

.vbblog_subhead {
	background: none repeat scroll 0 0 #393D65;
	border-top: 1px solid #FFFFFF !important;
	color: #FFFFFF;
	height: 20px;
	margin-bottom: -33px;
	margin-top: 33px;
	padding: 4px 0 0 10px;
}

.vbblog_subhead a {
	color: #fff !important;
}

.blogcontent {
	color: #4D528C;
}

#c_blog_search #quicksearch_blog_text {
	border: 1px solid #D8D8D8;
	height: 23px;
	margin-top: 7px;
	width: 240px;
}

#sidebar_container .blockrowcal {
	background: none repeat scroll 0 0 #E5E6F4;
	border: 1px solid #FFFFFF;
}

.blogsubheader {
	background: none repeat scroll 0 0 #495392;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #FFFFFF;
	font-size: 9.5px;
	padding: 5px 0;
	text-align: center;
}

.vbblog_sub {
	background: none repeat scroll 0 0 #393D65;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 20px;
	padding: 4px 0 0 10px;
}

.vbblog_sub a {
	color: #fff !important;
}

#c_blog_search label.titleonly {
	float: left;
}

#c_blog_search #quicksearch_blog_text {
	background: url("../buttons/blog_search.png") no-repeat scroll right top #E5E6F4;
	border: 0 none;
	color: #777777;
	font-family: tahoma;
	font-size: 12px;
	height: 25px;
	margin: 0;
	padding: 2px 5px 0;
	width: 175px;
}

ul.blogitems {
	padding-left: 20px !important;
}

#whatsnewsidebar div.blocksubhead.smaller a, #whatsnewsidebar div.blocksubhead.smaller span {
	font-size: 12px;
	line-height: 17px;
}

.blogitems li span {
	-moz-border-radius-topleft: 6px !important;
	-moz-border-radius-topright: 6px !important;
	webkit-border-top-left-radius: 6px !important;
	webkit-border-top-right-radius: 6px !important;
	border-top-left-radius: 6px !important;
	border-top-right-radius: 6px !important;
	background: none repeat scroll 0 0 #393D65;
	color: #FFFFFF;
	border: 0 !important;
	display: block;
	padding: 5px;
	margin-right: 1px;
}

.blogitems #vb_bloglatest_latest span, .blogitems #vb_bloglatest_latest_link a {
	border: 0 !important;
}

#whatsnewsidebar div.blocksubhead.smaller a {
	color: #E0E0F6;
}

.blogitems li a {
	-moz-border-radius-topleft: 6px !important;
	-moz-border-radius-topright: 6px !important;
	webkit-border-top-left-radius: 6px !important;
	webkit-border-top-right-radius: 6px !important;
	border-top-left-radius: 6px !important;
	border-top-right-radius: 6px !important;
	background: none repeat scroll 0 0 #495392;
	border: 0 !important;
	margin-right: 1px;
}

#whatsnewsidebar div.blocksubhead.smaller {
	height: 28px;
}

#whatsnewsidebar div.blocksubhead.smaller a, #whatsnewsidebar div.blocksubhead.smaller span {
	height: 18px;
}

#sidebar_container #c_bloglist .vbblog_subhead {
	border-top: 2px solid #FFFFFF !important;
}

#vb_blogcalendar_prevmonth.blocksubhead, #vb_blogcalendar_currentmonth.blocksubhead, #vb_blogcalendar_nextmonth.blocksubhead, #vb_blogcalendar_prevmonth.blocksubhead a, #vb_blogcalendar_currentmonth.blocksubhead a, #vb_blogcalendar_nextmonth.blocksubhead a, .blog #vbblog_calendar {
	background: none repeat scroll 0 0 #393D65 !important;
	color: #fff;
}

.blog #content #blogheader {
	background: none repeat scroll 0 0 #F5F5FE;
	border: 1px solid #D4D5E7;
	color: #4D528C;
	margin-bottom: 20px;
}

.blog #content #blogheader a {
	color: #4D528C;
}

.blog #content #pagination_bottom {
	background: transparent;
}

#sidebar_container .vbcat a {
	color: #E0E0F6;
}

.postbithead a.username {
	color: #4D528C;
}

.postbit-lite .postbitfoot .postcontrols li.separator {
	display: none;
}

.member_tabs .blogentrybit h4 {
	line-height: 24px !important;
	font-size: 13px !important;
}

#sidebar_container #userstats dl.stats dd {
	font-size: 12px;
}

#sidebar_container #userstats dl.stats dt {
	color: #333;
}

#above_comments {
	background: transparent !important;
	border-top: 1px dotted #C9C9C9 !important;
}

#navlinks {
	background: transparent !important;
	border-top: 1px dotted #C9C9C9 !important;
	color: #5D5D5D;
	font-size: 1em;
	padding: 6px;
	text-align: center;
}

#blograting {
	margin: 0;
	position: relative;
	top: 50px;
	float: right;
}

#vbblogcontent {
	margin-top: -5px;
}

#blog_title {
	margin-bottom: -12px;
}

#vbblogcontent .bloghead {
	margin-bottom: 45px;
}

#block_custom_page {
	background: transparent !important;
}