@charset "utf-8";
.toplinks{z-index:999}
#sidebar_container.member_summary {	width: 270px;}
#userprof_content_container {margin-left: 290px;}
.lastposttitle .threadtitle {
    word-break: break-word;
}
.postbit .userinfo .userinfo_extra dl, 
.postbit .userinfo_noavatar .userinfo_extra dl {
    width: 350px;
}
/* post thanks collapse */
.postbit .userinfo .userinfo_extra dd.collapse .collapse,
.postbitlegacy dl.userinfo_extra dd.collapse .collapse{
    background: #828286;
    padding: 2px 2px 0px 2px!important;
}
.postbit .userinfo .userinfo_extra dd.collapse,
.postbitlegacy dl.userinfo_extra dd.collapse{
    padding-left: 0px!important;
}
/* vsa control */
.advreg_show{display:none}
/* error box with url fix */
.standard_error .formcontrols .blockrow{
    word-break: break-all;
}
/* Poll Fix */
#pollinfo .blockbody {
    background:#fff;
}
#pollinfo .blockhead {
    padding-left: 10px;
}
/* CSS Document */
#usercp_content .cke_top #cke_8,
#usercp_content .cke_top #cke_15,
#usercp_content .cke_top #cke_17,
#usercp_content .cke_top #cke_28,
#usercp_content .cke_top #cke_24,
#usercp_content .cke_top #cke_39,
#usercp_content .cke_top #cke_45{display:none}
.currentsigpic .blockrow img{max-width:100%}

.forumbit_post .forumstats li, .forumbit_post .forumstats_2 li{font-size:13px}
#ad_global_header2 {
	float: none;
}
.ad_global_header {
    float: right;
    clear: none;
    margin-top: 40px;
    margin-right: 40px;
}
#ad_global_header2 img{max-width:100%}

/* groups button fix */
li.sgicon .controls a.textcontrol:hover img,
li.sgicon .controls a.textcontrol img {
    left: 10px;
    bottom: 3px;
}
li.sgicon .controls a.textcontrol {
    padding: 5px 70px!important;
}
#groupsearch {
    background: #fff;
    border-radius: 10px;
    padding: 10px 10px;
}
#groupsearch .searchbox {
    width: 220px;
}

/*-- light --*/
.widget_post_comment .widget_post_content,
.breadcrumb .navbit a,
.above_postlist .pagination_top .pagination, 
.above_postlist .pagination_top .postpagestats,
.navtabs > ul.floatcontainer .popupbody li a,
.similar_threads,.similar_threads li,
.above_threadlist .threadpagenav .threadpagestats,
.threadbit .threadstats,
.forum_info_form .options_input_block label,
.forum_info_subblock, 
.info_subblock,
.footerwrap,
.footersmallcolumn,
#pagetitle .description,
.forumbit_nopost .subforumdescription,
.forumbit_post .forumstats li, 
.forumbit_post .forumstats_2 li
.cms_article_readmore a,
.wgo_block .section div,
.forumbit_post .forumrow .forumlastpost,
.forumbit_post .forumdescription,
.globalsearch .search-form input[type="text"],
.postbitlegacy .postrow, .eventbit .eventrow, .postbitdeleted .postrow, .postbitignored .postrow,
.menusearch input.searchbox,
dl.icon_legends dd,
.navtabs > ul.floatcontainer li a,
.threadbit .threadlastpost,
.threadbit .threadmeta{
	font-weight: 200!important;
}
/*-- regular --*/
.bbcodeblock ul li a, 
.rules_link a,
.thread_info h4,
.toplinks .help a,
.toplinks .register a,
.toolsmenu .popupgroup a.popupctrl, 
.toolsmenu .popupgroup .popupmenu a.popupctrl, 
.toolsmenu .nopopupgroup li a,
.forum_info .blockhead,
.threadbit .title,
.forumbit_post .foruminfo .forumdata .forumtitle a, 
.forumbit_nopost .forumbit_nopost .forumrow .forumtitle a
.toplinks ul.nouser li a,
.notices li a,.notices li,
.blocksubhead,
#inlinemod_formctrls .popupctrl, 
.navpopupmenu a.popupctrl, .button,
#forums a.username strong,
.breadcrumb, .breadcrumb a,
.forumhomelink a,
.threadlisthead span.threadstats,
.threadlisthead span.threadinfo,
.threadlisthead span.threadlastpost,
body,.formcontrols .blockrow label,
#usercp_nav .block,
#inlinemod_formctrls a.popupctrl span.ctrlcontainer,
* html .navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu a.textcontrol, .navpopupmenu a.popupctrl, .navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu.popupmenu.nohovermenu a.popupctrl,
.postbitlegacy .postfoot .textcontrols a, .postbit .postfoot .textcontrols a, .eventbit .eventfoot .eventcontrols a, .postbitlegacy .postfoot .textcontrols span.mobile, .postbit .postfoot .textcontrols span.mobile,
.newcontent_textcontrol,
.rightColumn p,  .navbar_advanced_search li a, .floatcontainer, .formcontrols .blockrow, dl.stats {
	font-weight: 300!important;
}
/*-- semibold --*/
.breadcrumb .navbit.lastnavbit span{
	font-weight: 400!important;
}

/*-- uppercase --*/
.threadlisthead span.threadstats,
.threadlisthead span.threadinfo,
.threadlisthead span.threadlastpost,
.thread_info h4,
.newcontent_textcontrol,
.forum_info .blockhead{text-transform:uppercase}
/*-- fix forumtitle miss-align when drop 2nd line in mobile --*/
.forumbit_nopost .forumhead .forumtitle {
    padding-left: 10px;
}
.forumbit_nopost .forumhead .forumtitle a {
    margin-left: 0px;
}

/*-- profile fix --*/
.member_summary .friends_mini .friends_list li {
    overflow: visible!important;
}
.profile_content .friends_list li {
    height: auto;
    min-height: 80px;
}
.userprof_title {
    margin-bottom: 10px;
}
.profile_content .pagination span.popupspan img {
    top: -10px;
}
.profile_content .friends_list img.onlinestatus {
    top: 0px;
}

/*-- fix search cut off text--*/
.searchtitle,
.threadbit .threadlastpost dd {
    height: auto;
}
/* fix off page photo */
.profile_content .postbit-lite .vm_blockrow blockquote img,
#picturelink img {
    max-width: 100%;
}
.restore i{font-style:italic!important;	font-family: 'Open Sans', sans-serif!important;}
.continuereading a{padding:5px 10px;}
#ad_global_below_navbar img {
    margin: 0 auto;
    max-width: 100%;
}
html {
    background-attachment:fixed;
	background-size:cover;
}
.forumbit_post .forumhead span.forumlastpost{display:none}
.navtabs > ul.floatcontainer li a.popupctrl {
    background-position: right 3px top 7px!important;
}
.forum_info .options_block .options_correct, .thread_info .options_block .options_correct, .forum_info .options_block2 .options_correct, .thread_info .options_block2 .options_correct {
    margin-left: 0!important;margin-right: 0!important;
}

.cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active{
    word-wrap: break-word!important;
    white-space:normal!important;
} 
.footer select{width:130px;}
.weekcontrols{position:relative;top:15px;}
#post_preview,
blockquote.preview.forumcontent{
    word-wrap: break-word!important;
    overflow: scroll!important;
    overflow-x: auto!important;
    white-space: initial!important;
} 
#moveable_blocks div.smallavatartext {
    margin-left: 0px!important;
    margin-top: 0px!important;
    font-size:14px;
    width: 80%!important;
}
#userinfoblock a.avatar .avatarcontainer img {
    outline: 0px solid #dadada!important;
}

.cp_content .wysiwyg_block .actionbuttons .group .button {
    margin-top: 8px;
}
.cp_content .wysiwyg_block {
    margin-bottom: 20px;
}

#post_preview img {
	max-width: 100%
}
.mobilestats {
	margin-top: 3px;
	padding: 4px 0;
	font-style: italic;
	display: none;
}
#forumrules {
	padding-top: 10px;
}
#social_bookmarks_list .icon_list {
	padding: 10px;
}
.lastpostdate img {
	position: relative;
	top: 3px;
}
.widget_post_bit {
	padding: 10px 0;
}
.popupbody li {
	border-top: solid 0px #E1E1E1;
}
.blockfootpad, .blockfoot {
	height: 50px;
	padding-top: 10px;
}
.blockfoot a.textcontrol {
	top: 10px;
}
#pollinfo .blockfoot a{
	top: 0px;
}
.blockheadinfo, .blocksubheadinfo {
	font-size: 12px;
	padding-right: 15px;
}
.activitystream .blockbody {
	background: transparent none;
}
#sidebar li.sgicon, li.taglevel3 {
	padding: 15px;
}
#albumlist .blockbody {
	padding-bottom: 10px
}
.calendar .blockhead {
	min-height: 39px;
}
.notices li {
	padding: 20px;
}
.material-icons {
	vertical-align: middle!important;
}
.wgo_block .blockbody, .threadbit, .forum_info .blockbody, .blockbody, #sidebar_container .blockbody, .postbit, .postbitlegacy, .eventbit, .thread_info .blockbody, .forumbit_post {
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-khtml-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-khtml-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-khtml-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	box-shadow: 1px 2px 3px rgba(0,0,0,.1);
}
.threadbit .threadstats .material-icons {
	display: none
}


/*-- attachments fix --*/
#manage_attachments_button {
	padding: 6px;
}
#attachments .blockhead {
	height: 35px!important
}

/*-- important footer fix --*/
.below_body {
	padding-bottom: 20px
}
.footer_time {
	clear: both;
	padding: 10px;
}
/*-- redirect button fix --*/
.redirect_button .group .textcontrol, .redirect_button .group .button {
	display: inline-block!important;
	white-space: pre-line;
	word-break: initial;
	text-align: center
}

/*-- backtotop --*/
#backtotop {
 text-align: center;
 padding: 5px;
 position: fixed;
 bottom: 28px;
 right: 70px;
 cursor: pointer;
 display: none;
 font-size: 11px;
 font-weight: 900;
 z-index:9999;
}
/*--- down arrow --*/
.navtabs li.selected a.navtab:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-width: 8px;
	margin-left: -8px;
}
article, aside, footer, header, hgroup, main, nav, section {
	display: block;
}

h1, h2, h3, h4, h5, h6, .forumbit_post .foruminfo, #sidebar_container .blockrow, .blockrow, .forum_info .options_block .options_correct, .thread_info .options_block .options_correct, .forum_info .options_block2 .options_correct, .thread_info .options_block2 .options_correct {
	margin-top: 0px;
}
#view-aboutme .blockbody dt {
	padding-top: 7px!important;
	padding-bottom: 7px!important;
	width: 250px!important;
	float: left!important;
	clear: right!important;
	font-size: 100%!important;
}
#view-aboutme .blockbody dd {
	display: block!important;
	width: 250px!important;
	float: left!important;
	clear: right!important;
	padding-top: 7px!important;
	padding-bottom: 7px!important;
	font-weight: normal!important;
	font-size: 110%!important;
}
.profile_content .subsubsectionhead {
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	font-size: 135%!important;
}

.memberaction_body.popupbody {
	width: 320px;
}
.popupbody li input.searchbox {
	width: 150px;
}

.wysiwyg_block .actionbuttons .group .button {
	padding: 8px 16px !important;
}
li {
	list-style: none outside none!important;
}
/*-- fix numbered list --*/
.restore ol > li, 
.restore ol.decimal > li {
    list-style: decimal outside!important;
}
.restore ul > li {
    list-style: disc outside!important;
}

#forums li:first-child .forumhead {
	margin-top: 0px;
}


.formcontrols input.textbox {
	height: auto;
}

.postlistfoot {
	margin-top: 20px;
	padding-top: 5px;
}
#inlinemod_formctrls a.popupctrl span.ctrlcontainer {
	padding-left: 25px!important;
	background-position: 10px center;
}

.threadbit .alt {
	background: transparent none;
}
.thread_info .inner_block, .info_subblock {
	min-height: 50px;
}

/*-- postbit --*/
.postbitlegacy .userinfo .usertitle {
	padding-bottom: 10px;
}
.postbitlegacy .imlinks {
	padding-top: 8px;
}
.postbitlegacy .userinfo .postuseravatar, .eventbit .userinfo .eventuseravatar {
	text-align: center;
	float: none;
}
.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username {
	font-size: 18px;
}
.postbitlegacy .userinfo .rank, .postbitlegacy .userinfo .usertitle, .postbitlegacy .userinfo .username_container {
	font-size: 14px;
	text-align: center;
}
.postbitlegacy dl.userinfo_extra, .postbitlegacy dl.user_rep {
	margin: 0px;
	padding: 0px;
}
.postbitlegacy dl.user_rep {
	width: 100%;
}
.postbitlegacy .userinfo .userinfo_extra {
margin-bottom:0px!important;
}
.postbitlegacy dl.userinfo_extra dd a {
	text-decoration: none
}
.postbitlegacy .userinfo .userinfo_extra {
	font-size: 12px;
}
.postbit .posttitle, .postbitlegacy .title {
	font: normal 24px 'Open Sans', sans-serif;
}
.postbit .userinfo_extra dl dd {
	padding: 10px 0!important;
	border-bottom: 1px solid #ddd;
}
.postbit .userinfo_extra dl dt {
	padding: 10px 0!important;
	margin: 0 10px;
}
.postbit .userinfo .userinfo_extra {
	font-size: 12px;
}
/*-- forumbits --*/
.forumbit_post .foruminfo .forumdata, .forumbit_post .foruminfo .forumtitle, .forumbit_post .foruminfo .viewing {
	float: none;
	clear: none;
	display: inline-block;
}
.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {
	border-left: 0px solid #dddddd;
	border-right: 0px solid #dddddd;
}

.forumbit_post .forumactionlink {
	height: 16px;
}

/*-- Margin WORK --*/
.forumhead {
	margin-top: 15px;
}

/*-- +39 +39 - 20px --*/
.postbitlegacy .postbody, .eventbit .eventdetails .eventbody {
	margin-left: 248px;/*190*/
}
.thread_info h4 {
	margin-top: 15px;
}
.postlist, #postlist {
	margin-bottom: 0px;
	margin-top: 15px;
}
.postbit, .postbitlegacy, .eventbit, .toolsmenu {
	margin-bottom: 15px;
}
.standard_error .actionbuttons {
	margin-top: 15px!important;
}

/*-- PADDING WORK --*/
#content_container {
	padding-top: 0px;
}
.postbitlegacy .postfoot .postlinking, .postbit .postfoot .postlinking {
	padding-left: 50px;
}

.postbit .postfoot .textcontrols, .postbitlegacy .postfoot .textcontrols, .eventbit .eventfoot .eventcontrols {
	padding-bottom: 10px;
}
.postbit .posthead .nodecontrols, .postbitlegacy .posthead .nodecontrols, .eventbit .eventhead .nodecontrols {
	padding-top: 15px;
}
.postbitlegacy .postrow, .eventbit .eventrow, .postbitdeleted .postrow, .postbitignored .postrow {
	padding-left: 20px;
}
.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt {
	padding: 7px 0!important;
}
.postbitlegacy dl.userinfo_extra dd, .postbitlegacy dl.userinfo_extra dd a, .postbitlegacy dl.user_rep dd {
	padding: 7px 0!important;
}
/* post thanks collapse */
.thankscollapsecontainer{
    padding: 0!important;
    border-bottom: 0px solid #ddd!important;
}
.postbitlegacy .userinfo {
	padding: 27px 29px!important;
}
#pagetitle {
	padding: 15px 0!important;
}



/*-- some popmenu --*/
* html .navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu a.textcontrol, .navpopupmenu a.popupctrl, .navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu.popupmenu.nohovermenu a.popupctrl {
	padding: 10px;
}
/*-- main button --*/
.actionbuttons .group .button {
	padding: 10px;
}
/*-- moderation pop menu --*/
#inlinemod_formctrls a.popupctrl span.ctrlcontainer {
	padding: 10px;
}
/*-- secondary box button --*/
.textcontrols a, a.textcontrol {
	padding: 10px;
}
/*--- what's going on stuff ---*/
.wgo_block .section {
    padding: 0!important;
}
.wgo_block .section .customwgo {
	position: absolute;
	top: 20px;
	left: 10px;
    font-size: 2em;
    border-radius: 50%;
	width: 48px;
	height: 48px;
    line-height: 48px;
    text-align:center;
}
.wgo_block .section div, .wgo_block .section ol {
	padding-top: 10px;
}
.wgo_block .section ol,
.wgo_block .section div {
	padding-left: 80px;
	padding-top: 15px;
	padding-bottom: 30px;
	position: relative;
	min-height:45px;
}
.wgo_block .section div ol{min-height:auto;}

.wgo_block .blocksubhead {
	font-weight: normal!important;
}


.row2:after, .nav:after {
	clear: both;
	content: " ";
	display: table;
}
.row2 {
	clear: both;
	margin-left: 0px;
	margin-right: 0px;
}
/*--- footer socialicons --*/
.toplinks ul.nouser .material-icons{margin-right:3px;}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 'STselection';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
.mysocialicons li{margin-top:0px;}
.mysocialicons .fa-2 {
        font-size: 2em;
        border-radius: 50%;
	    width: 48px;
	    height: 48px;line-height: 48px;
        text-align:center;
}
.footwrap .material-icons{position:relative;font-size:18px;top:-2px;margin-right:2px;}

.forum_info, .forum_info .options_block_container, .thread_info .options_block_container {
	margin-top: 15px;
}

/*-- cms styling---*/

.leftcol .article_preview {
	width: 88%;
}
.article_width {
	padding: 20px;
	width: 94%;
	margin-top: 5px;
}
div.article_preview {
	padding: 20px;
	float: none!important;
	display: inline-block;
	overflow: hidden;
	width: 94%;
}
.leftcol {
	float: none;
	display: inline-block;
	width: 48%;
	overflow: hidden;
}
.rightcol {
	float: none;
	display: inline-block;
	vertical-align: top;
}
.fullwidth {
	clear: none;
}
.article_width, div.article_preview, .widget_content {
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-khtml-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-khtml-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	-khtml-box-shadow: 1px 2px 3px rgba(0,0,0,.1);
	box-shadow: 1px 2px 3px rgba(0,0,0,.1);
}

.header {
	border-bottom: 0px dotted #425769;
}
.cms_separator {
	border-top: 0px dotted #c8c8c8;
}
.cms_article_readmore img {
	display: none
}
.cms_article_readmore a {
	-moz-border-radius: 30px!important;
	-webkit-border-radius: 30px!important;
	border-radius: 30px!important;
    padding: 5px 15px !important;
}
.globalsearch label {
	padding: 0;
}
.article, .cms_article_txt_content {
	font: 16px 'Open Sans', sans-serif;
	line-height: 20px;
}
.cms_widget_header h3 {
	padding: 10px;
	font: normal 16px 'Montserrat', sans-serif;
}

.header, .article_title {
	font: 20px 'Open Sans', sans-serif;
	margin: 0px;
	margin-bottom: 15px;
}
h3.article_preview {
	font: 20px 'Open Sans', sans-serif;
}
.main_menuitem, .active_menuitem {
	font: 14px 'Open Sans', sans-serif;
}
.main_menuitem a, .active_menuitem a {
	padding: 8px 4px;
}
.vb-tree-menu .ygtvitem {
	font: 14px 'Open Sans', sans-serif;
}


/*-- pagination styling---*/
.below_threadlist .threadpagenav .pagination {
    margin-top: 65px;
}
.below_postlist .pagination_bottom .pagination {
    margin-top: 20px!important;
}
.above_threadlist .threadpagenav {
    bottom: -35px;
}
.pagination span a {
	height: auto;
}
.pagination span {
	height: 30px;
}
.threadbit .pagination dd span {
	height: auto!important;
}
.below_postlist .pagination_bottom {
	margin-top: 0px;
	height: auto!important;
	min-height: 70px;
}
.below_postlist .pagination_bottom .pagination {
	display: block!important;
	margin-bottom: 1em;
    margin-top: 20px;
}
.below_postlist {
	margin-top: 15px;
	min-height: 70px;
}
.pagination span a.popupctrl {
	background-position: 5px center!important;
}
.pagination span.selected a, .pagination span a {
	padding: 4px 8px;
}
.below_postlist, .above_postlist, #above_postlist, .pagination_top {
	width: 100%;
	float: none;
	clear: none;
	display: inline-block!important;
	right: auto;
	left: auto;
	height: auto!important;
}
.userprof #above_postlist{width: 60%;right:0!important}
.navpopupmenu {
	float: none;
	width: 99%;
	display: block!important;
	right: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 10px;
}
/* fix bottom buttom cannot click */
.navpopupmenu.popupmenu.nohovermenu{width: 50%!important;float: right;}
.pagination_top {
	padding-top: 15px;
}

.mobilenavwrap a.collapse, .mobilenavwrap .blockhead {
	display: none
}
.mobilenavwrap a.collapse {
    top: 12px;
	position: absolute!important;
}
.mobilenavwrap a.searchm,.mobilenavwrap a.home {
    display: none;
}
.mobilenavwrap .home {
    top: 10px;
    left: 10px;
    position: absolute!important;
}
.mobilenavwrap .searchm {
    top: 10px;
    left: 50px;
    position: absolute!important;
}
.mobilenavwrap .blockhead {
	background: transparent url(../../Althanas_navbg.png) repeat-x!important;
    text-align: right;
    padding-right: 40px!important;
	line-height: 36px;
    height: 36px;
}

/*--- userinfo nav ---*/
.mobileusernavwrap a.collapse, .mobileusernavwrap .blockhead {
	display: none
}
.mobileusernavwrap a.collapse {
	top: 9px;
	color: #fff;
	position: absolute!important;
}

/* blog styling */
.blog #content_container {
	padding-top: 20px;
}
#blog_user_sidebar .blocksubhead a.collapse {
	right: 25px;
}
#blog_user_sidebar .blocksubhead.moveable, #sidebar_container #blog_sidebar_generic .blocksubhead.smaller {
	font-size: 16px;
	line-height: 24px;
}

.blogitems #vb_bloglatest_latest span, .blogitems #vb_bloglatest_latest_link a, #whatsnewsidebar div.blocksubhead.smaller a {
	font: 14px 'Open Sans', sans-serif;
}
.continuereading img {
	display: none
}
.continuereading a {
	-moz-border-radius: 30px!important;
	-webkit-border-radius: 30px!important;
	border-radius: 30px!important;
}
#blogentries {
	width: 94%;
}
#userinfoblock, #blogentries, .blog #content_inner {
	padding: 20px;
	margin-left: 0px;
}

.blog #pagetitle {
	border-bottom: 0px solid #425769;
}
.blog #pagetitle h1 {
	font: 26px 'Open Sans', sans-serif;
}
.blogentrybit h4 {
	font: 16px 'Open Sans', sans-serif;
}
.blogcontent {
	font: 14px 'Open Sans', sans-serif;
}
.navtabs li.selected a.navtab {
    position: relative;
    top: -0px;
    padding-top: 0px;
    z-index: 10;
}.navtabs ul {
    padding: 0!important;
}
.navpopupmenu .popupctrl .ctrlcontainer {white-space:normal!important;}
.vba_module .bbcode_container{text-align:center}
/*--- temporary measure ---*/
.vba_module iframe,
.adv_custom iframe{width:100%!important;}
.vba_module img,
.adv_custom img{max-width:100%!important;}

/* IE9, IE8, IE7, IE6 */
.toplinks form input {vertical-align:middle\9; }
.toplinks form input{line-height:12px\9;}
/* I10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.toplinks form input {vertical-align:middle; }
.toplinks form input{line-height:12px;}
}

@-moz-document url-prefix() { 
.postcontent .attach{width:100%}
}