<?xml version="1.0" encoding="ISO-8859-1"?>

<style name="PaleRed" vbversion="5.0.0" product="vbulletin" type="custom">
	<templategroup name="CSS">
		<template name="css_global.css" templatetype="template" date="1365850125" username="Luis" version="5.0.0"><![CDATA[<vb:comment>/* NOTE: Some common CSS rules were taken out of css_global.css template and moved to css_reset.css, css_unreset.css and css_utilities.css */</vb:comment>
.warning .text {
	padding:5px;
}
.bbclosedreason .warning {
	background: none;
	padding: 0;
	border: none;
}
.ellipsis br,
.ellipsis hr {
	display:none;
}
.ellipsis.multiline {
	white-space: normal;
}
.ellipsis .bbcode_container {
	display:none;
}
.ellipsis .bbcode_container:first-child {
	display:inline;
	float:{vb:stylevar left};
	width:100%;
}
.ellipsis .bbcode_container:first-child,
.ellipsis .bbcode_container > .bbcode_quote > .quote_container {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ellipsis .bbcode_container > .bbcode_description,
.ellipsis .bbcode_container > .bbcode_code,
.ellipsis .bbcode_container > .bbcode_quote > .quote_container > .bbcode_postedby,
.ellipsis .bbcode_container > .bbcode_quote > .quote_container > .message {
	display:inline;
	white-space:nowrap;
}
.ellipsis .bbcode_container > .bbcode_quote > .quote_container > .message {
	margin-{vb:stylevar left}:8px;
}
.ellipsis .bbcode_container > .bbcode_quote {
	margin-bottom:0;
}
.ellipsis.restore li,
.ellipsis.restore * + ul,
.ellipsis.restore * + ol,
.ellipsis.restore .text_table_ {
	display:none;
}
.ellipsis.restore > .text_table_ {
	display:block;
}
<vb:comment> <div align="xxxx"> may be produced by ckeditor or by copy-pasted rich text</vb:comment>
.ellipsis.restore div[align] {
	display: inline-block;
}
.ellipsis.restore ol > li:first-child,
.ellipsis.restore ul > li:first-child {
	display:list-item;
}
.ellipsis.restore ol,
.ellipsis.restore ul,
.ellipsis.restore table {
	margin-bottom: 0;
	margin-top: 0;
}
.see-more {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.scrolltofixed {
	{vb:stylevar left}:0;
	{vb:stylevar right}:auto;
	width:100%;
	position:fixed !important;
	z-index:100 !important;
}
.scrolltofixed.scrolltofixed-top {
	top:0;
}
.scrolltofixed.scrolltofixed-bottom {
	bottom:0;
}
.ie7 .table.center-vertical .td .td-content-wrapper,
.ie7 .table .td.center-vertical .td-content-wrapper
{
	position:relative !important;
	top:-50% !important;
}
#vb-page-body .body-text {
	font-size:13px;
}

<vb:comment>
/**************************************************************************
 * Canvas Layout and Widgets
 **************************************************************************/




/* Selector reduction:
.canvas-layout-container .canvas-widget {
*/
</vb:comment>
.canvas-layout-container .canvas-widget {
	border: {vb:stylevar module_content_border};
	background: {vb:stylevar module_content_background};
	padding:15px;
	margin:0 0 16px 0;
	float:{vb:stylevar left};
	width:100%;
	position:relative;
	min-height:24px;
	height:auto;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

<vb:comment>
/* Selector reduction:
.canvas-layout-container .canvas-widget.conversation-content-widget,
.canvas-layout-container .canvas-widget.channel-content-widget {
*/
</vb:comment>
.conversation-content-widget,
.channel-content-widget {
	background: {vb:stylevar primary_module_background};
}

<vb:comment>
/********************************************************************
 * Widget Header
 ********************************************************************/
</vb:comment>

<vb:comment>
/* Selector reduction:
.canvas-layout-container .canvas-widget .widget-header {
*/
</vb:comment>
.canvas-layout-container .widget-header {
    background: none repeat scroll 0 0 #333333;
    border-bottom: 1px solid #CCD1D5;
    height: auto;
    line-height: 17px;
    margin: -15px -15px 0;
    min-height: 28px;
    position: relative;
    border-top: 5px solid #BE364D;
}
<vb:comment>
/***************************************************************************
 * View Mode: What is it?
 *
 * Per Glenn, the .view-mode class is used to prevent rules on generic widget
 * items from being applied when in .edit-mode. So the rules below applied in
 * .view-mode will only have an effect on the widget  in its normal state, and
 * will not cascade to both states.
 ***************************************************************************/

/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.widget-no-border > .widget-header {
*/
</vb:comment>
.view-mode .widget-no-border > .widget-header {
	background: {vb:stylevar primary_module_header_background};
	color: {vb:stylevar primary_module_header_text_color};
	border: 0;
	margin: 0;
	min-height: 0;
}

<vb:comment>
/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.widget-no-border > .widget-content {
*/
</vb:comment>
.view-mode .widget-no-border > .widget-content {
	padding:0;
}

<vb:comment>
/* Selector reduction:
.canvas-layout-container .canvas-widget.collapsed .widget-header {
*/
</vb:comment>
.collapsed .widget-header {
	border-bottom: 0;
	margin-top: -11px;
}


<vb:comment>
/****************************************************************
 * Widget Content
 ****************************************************************/
</vb:comment>

<vb:comment>
/* Selector reduction:
.canvas-layout-container .canvas-widget .widget-content {
*/
</vb:comment>
.widget-content {
	margin:0;
	padding:15px 0 0;
}


<vb:comment>
/****************************************************************************
 * Widget Header Outside
 ***************************************************************************/
</vb:comment>

<vb:comment>
/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.widget-header-outside {
*/
</vb:comment>
.view-mode .widget-header-outside {
	margin-top: 25px;
}
<vb:comment>
/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.widget-header-outside .widget-header {
*/
</vb:comment>
.view-mode .widget-header-outside .widget-header {
	position: relative;
	margin-top: -65px;
	margin-{vb:stylevar left}: -32px;
	border-bottom: 0;
	background:transparent;
}

<vb:comment>
/* Selector reduction
.view-mode .canvas-layout-container .canvas-widget.widget-header-outside .widget-content {
*/
</vb:comment>
.view-mode .widget-header-outside .widget-content {
	padding-top: 0;
}

.channel-content-widget .channel-controls {
	padding: 0 0 16px;
}
<vb:comment>

/**
 * Follow / Unfollow Buttons
 **/
</vb:comment>
.button.follow-btn .button-icon,
.button.follow_button .button-icon {
	background:transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -240px -80px;
}
.button.follow-btn.isSubscribed .button-icon,
.button.follow_button.subscribed_button .button-icon {
	background-position:-256px -96px;
}
.button.unfollow-btn .button-icon,
.button.unsubscribe_button .button-icon {
	width:0;
	height:0;
}
.button.follow-btn.subscribe_pending .button-icon,
.button.follow_button.subscribe_pending .button-icon {
	display:none;
}
.button.share-btn .button-icon {
	background:transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -256px -80px;
	width:14px;
	height:9px;
}
.share-post-link-input {
	width: 100%;
	margin-top: 7px;
}
.conversation-body .post-count {
	cursor: pointer;
}
.conversation-starter .bubble-flyout u {
	border-{vb:stylevar right}-color:{vb:stylevar thread_starter_background.backgroundColor};
}
.widget-footer {
	text-align:center;
}
<vb:comment>

/***************************************************************************
 * Search Container
 **************************************************************************/

</vb:comment>
.search-container {
	margin:17px 0 14px;
}
#header .toolbar .search-container {
	margin-top:0;
	margin-{vb:stylevar right}:0;
	margin-bottom:0;
}
.search-container .search-box {
	position:relative;
}
.search-container .search-box .search-term {
	height:18px;
	border-color:#1C1C21;
	padding-{vb:stylevar left}:5px;
	padding-{vb:stylevar right}:51px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
	width:175px;
	color: {vb:stylevar header_search_input_text_color};
	background:#F0F1F2;
	line-height:16px;
	outline:none;
}
#header .search-container .search-box .search-term {
	-webkit-box-shadow: inset 1px 1px 1px 0px #E0E0E0;
	-moz-box-shadow: inset 1px 1px 1px 0px #E0E0E0;
	box-shadow: inset 1px 1px 1px 0px #E0E0E0;
	background: {vb:stylevar header_search_input_background};
	width: 143px;
	border-top: {vb:stylevar header_search_input_border};
	border-{vb:stylevar left}: {vb:stylevar header_search_input_border};
	border-bottom: {vb:stylevar header_search_input_border};
	border-{vb:stylevar right}: 0;
	-moz-border-top-{vb:stylevar right}-radius:0;
	-webkit-border-top-{vb:stylevar right}-radius:0;
	border-top-{vb:stylevar right}-radius:0;
	-moz-border-bottom-{vb:stylevar right}-radius:0;
	-webkit-border-bottom-{vb:stylevar right}-radius:0;
	border-bottom-{vb:stylevar right}-radius:0;
}
#header .search-container .search-box .search-term.placeholder {
	color: {vb:stylevar header_search_placeholder_text_color} !important;
}
#header .search-container .search-box .search-term::-webkit-input-placeholder {
	color: {vb:stylevar header_search_placeholder_text_color} !important;
}
#header .search-container .search-box .search-term:-moz-placeholder {
	color: {vb:stylevar header_search_placeholder_text_color} !important;
}
.search-container .search-box .search-btn {
	height:27px;
}

<vb:comment>responsive:css:changed top 1px to 5px</vb:comment>
.search-container .search-box.search-btn-inside-box .search-btn {
	position:absolute;
	top:5px;
	{vb:stylevar right}:4px;
	background: #212A33 url(images/css/sprite_gradients_vb.png) repeat-x scroll 0 -700px;
	height: 26px;
	width: 27px;
	padding: 0;
	border: 0;
	cursor:pointer;
	-moz-border-radius:0 1px 1px 0;
	-webkit-border-radius:0 1px 1px 0;
	border-radius:0 1px 1px 0;
}
#header .search-container .search-box.search-btn-inside-box .search-btn {
	background: {vb:stylevar button_secondary_background};
	border: {vb:stylevar header_search_input_border};
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	position: relative;
	top: 0px;
	width:28px;
	padding:4px 0px 0px 2px;
	display: inline-block;
	line-height: normal;
}
#header .search-container .search-box.search-btn-inside-box .vertical-divider-left {
	border:0;
	border-{vb:stylevar right}: 1px solid #BDBDBD;
	display: inline-block;
	height: 16px;
	top: 7px;
	width: 0;
	position: absolute;
	{vb:stylevar right}: 52px;
}
#header .search-container .search-box.search-btn-inside-box .vertical-divider-right {
	border:0;
	border-{vb:stylevar right}: 1px solid #BDBDBD;
	display: inline-block;
	height: 25px;
	position: absolute;
	{vb:stylevar right}: 28px;
	margin-top: 1px;
	width: 0;
}
.search-container .adv-search-btn {
	margin-{vb:stylevar left}:0px;
}
#header .search-container .adv-search-btn {
	margin-{vb:stylevar left}: 0px;
}
.search-container .searchPopupBody label {
	display: block;
	height: 20px;
	line-height:20px;
}
.search-container .searchPopupBody label input,
.search-container .searchPopupBody label .vb-icon.vb-icon-adv-search {
	vertical-align:middle;
	margin-bottom:4px;
	margin-{vb:stylevar right}:5px;
	margin-{vb:stylevar left}:0;
	margin-top:3px;
}
.search-container .searchPopupBody a {
	margin-{vb:stylevar left}: 24px;
	line-height:18px;
}
.ie8 .search-container .searchPopupBody a {
	margin-{vb:stylevar left}: 30px;
	line-height:24px;
}
<vb:comment>

/**
 * End of Search Container
 **/

</vb:comment>



/* chrome hack for 1 pixel search box/button fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#q{height:18px !important;}
}

.popupControl{
	cursor: pointer;
	display: inline-block;
}
.popupContent{
	position: absolute;
	width:99%;
	z-index:100;
	border:1px solid #1C1C21;
	display:none;
	top:26px;
	{vb:stylevar right}:0;
	background:#F0F1F2;
	color: {vb:stylevar form_dropdown_text_color};
	font-size: 11px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
.search-container #searchPopupControl,
.search-result-header .PopupControl{
	cursor: pointer;
	display: inline-block;
	height: 20px;
}
.search-container #searchPopupControl{
	{vb:stylevar right}: 35px;
	position: absolute;
	top: 3px;
	width:20px;
}
.search-result-header .PopupControl{
	height: 12px;
	margin-{vb:stylevar left}: 3px;
}
.vb-icon-arrow-down-small {
	display: block;
	margin-{vb:stylevar left}: 9px;
	margin-top: 10px;
}
.search-result-header .vb-icon-arrow-down-small {
	margin-{vb:stylevar left}: 5px;
	margin-top: 5px;
}
.search-container #searchPopupContent,
.search-result-header .PopupContent{
	position: absolute;
	width:97.5%;
	z-index:100;
	border:1px solid #BDBDBD;
	display:none;
	top:26px;
	{vb:stylevar left}:0;
	background:#F1F1F1;
	color: #1B1B1B;
	font-size: 11px;
}
.search-result-header .PopupContent{
	position: absolute;
	width:auto;
	min-width:188px;
	z-index:100;
	display:none;
	top:18px;
	padding:10px;
	{vb:stylevar left}:0px;
	border: {vb:stylevar popup_border};
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-border-radius-top{vb:stylevar left}: 0;
	-webkit-border-top-{vb:stylevar left}-radius: 0;
	border-top-{vb:stylevar left}-radius: 0;
}
.search-result-header .search-controls-members .PopupContent,
.search-result-header .search-controls-tags .PopupContent {
	width:230px;
}
.search-result-header .PopupContent .searchPopupBody .button {
	min-width:0;
}
.search-result-header .PopupContent .searchPopupBody label input[type=checkbox] {
	margin-{vb:stylevar left}: 0;
	margin-{vb:stylevar right}: 8px;
	vertical-align: middle;
}
.search-result-header .PopupContent .searchPopupBody label span {
	display: inline-block;
	height: 19px;
	line-height: 21px;
	vertical-align: middle;
}
.search-container .searchPopupBody,
.search-result-header .PopupBody{
	padding:6px 7px;
}
.saveSearchModuleBody input[type=text]{
	width:96%;
	margin-bottom: 20px;
}
.searchPopupBody .searchFields_keywords {
	width:150px;
	padding-{vb:stylevar right}: 28px;
}
.searchPopupBody .searchFields_keywords + .search-btn {
	background:transparent;
	border:0;
	position:relative;
	{vb:stylevar left}:0;
	top:-26px;
	margin:0;
	padding:0 6px;
}
.search-controls-keywords .searchPopupBody > label,
.search-controls-members .searchPopupBody > label {
	margin-top: 5px;
}
.search-controls{
	display: inline-block;
	height: 25px;
	position:relative;
	margin-bottom:20px;
}
.search-result-header .resultPopupControl{
	background: #EEE;
	padding: 2px 7px;
	display:inline-block;
	height:17px;
	line-height:17px;
	cursor: pointer;
	margin-{vb:stylevar right}:6px;
	font-weight:bold;
	border: {vb:stylevar popup_border};
	color:{vb:stylevar body_text_color};
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.search-controls .search-control-popup {
	margin-{vb:stylevar left}:50px;
	position: relative;
	color: #555555;
	display:inline;
}
.search-controls .search-control-popup:first-child {
	margin-{vb:stylevar left}:0px;
}
#searchPopupContent .searchPopupFooter{
	text-align: {vb:stylevar right};
	background: #F2F2F2;
}
.search-result-header .resultPopupControl.open {
	border-bottom: 0;
	height: 18px;
	position: relative;
	z-index: 101;
}
.search-result-header .search-stats {
	color: #555555;
	margin-bottom: 12px;
}
.PopupContent .searchKeywords{
	width:210px;
}
.search-controls a, .search-controls a:active, .search-controls a:visited{
	color:#FFF !important;
	text-decoration: underline;
}
.search-fields-widget .searchConfigFields .add-search-fieldset.form-fieldset input.searchFields_keywords,
.search-fields-widget .searchConfigFields .add-search-fieldset.form-fieldset input.searchFields_author {
	width:97.9%;
}
.search-results-widget .highlight{
	background-color: yellow;
}
.canvas-widget.search-fields-widget #advancedSearchFields {
	padding: 0 0px;
}
.search-fields-widget #advancedSearchFields .add-search-fieldset {
	display: table;
	width: 100%;
	table-layout: fixed;
}
.search-fields-widget .searchConfigFields .add-search-fieldset .label_column {
	display: table-cell;
	width: 22%;
	padding-{vb:stylevar right}: 15px;
}
.search-fields-widget .searchConfigFields .add-search-fieldset .info_column {
	display: table-cell;
	width: 22%;

	padding-{vb:stylevar left}: 15px;
}

<vb:comment>responsive:css:removed min-width of 960px</vb:comment>
#wrapper {
	max-width:1200px;
	width:80%;
	margin:auto;
	background:{vb:stylevar wrapper_background};
}
#header {
	background: {vb:stylevar header_background};
	color: {vb:stylevar header_text_color};
	width:100%;
	height:104px;
	display:table;
	clear: both;
}
#header .header-cell {
	display:table-cell;
	vertical-align:middle;
	min-width:350px;
	width:30%;
}
#header .site-logo {
	padding: 22px 10px 26px;
	background:transparent;
	min-width:90px;
	max-width:320px;
	position:relative;
	text-align:{vb:stylevar left};
}
#header .site-logo img {
	height:auto;
	width:auto;
	max-width:320px;
}
#header .toolbar {
	display: table-cell;
	vertical-align: middle;
	width: 70%;
	padding-{vb:stylevar right}:10px;
}
#header .toolbar > ul li {
	margin-{vb:stylevar left}:10px;
	line-height:27px;
	height:27px;
	float:{vb:stylevar left};
}
#header .toolbar > ul li a {
	font-weight:bold;
}

<vb:comment>/* Notifications Count */</vb:comment>
.notifications-count {
	display:inline-block;
	background: #D31F1F url("images/css/sprite_gradients_vb.png") repeat-x scroll 0 -1000px;
	color: #FFF;
	font: bold 9px/18px Arial,sans-serif;
	min-width: 10px;
	height: 18px;
	margin-{vb:stylevar left}: 6px;
	text-align: center;
	padding: 0 4px;
	position:relative;
	top:-1px;
	border: 1px solid #962222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.edit-switch-container {
	line-height: 27px;
	margin-{vb:stylevar left}: 5px;
}
.edit-switch-container .switch-control {
	margin-top:4px;
}
/* start login popup */
#main-navbar .username-container {
	position: relative;
	z-index:100;
	cursor:pointer;
}
#main-navbar .username-container,
#main-navbar .notifications-container {
	height: 28px !important;
}
#main-navbar > ul > li {
	line-height: 27px;
}
.ie9 #main-navbar > ul > li {
	line-height: 28px;
}
#main-navbar .username-container #lnkUsernameMenu,
#main-navbar .username-container #lnkLoginSignupMenu {
	display: inline-block;
	font-size: 12px;
	height: 100%;
	padding-{vb:stylevar right}:10px;
	padding-{vb:stylevar left}:10px;
	outline:none;
}
#main-navbar .username-container.username-container-active #lnkUsernameMenu,
#main-navbar .username-container.username-container-active #lnkLoginSignupMenu {
	color: #FFF;
}
#main-navbar .username-container #lnkUsernameMenu {
	border: 0;
	margin-{vb:stylevar right}:3px;
	padding-{vb:stylevar right}:0;
	color: {vb:stylevar main_nav_admin_bar_text_color};
	font-weight: bold;
	width: auto;
}
#main-navbar .username-container #lnkUsernameMenu img {
	background: transparent;
	display: inline-block;
	margin-top: 4px;
	border: 1px solid #CECECE;
}
#main-navbar .username-container #lnkUsernameMenu .label {
	display: inline-block;
	margin-{vb:stylevar left}: 10px;
}
#main-navbar .username-container .dropdown-icon {
	display: inline-block;
	height: 100%;
	width: 7px;
	padding-{vb:stylevar right}:10px;
	position:relative;
}
<vb:comment></vb:comment>
.username-container .vb-icon-username-toggle {
	position: absolute;
	{vb:stylevar left}: auto;
	top: 50%;
	margin-top: -2px;
}
.username-container-active .vb-icon-username-toggle {
	margin-top:-3px;
}
#main-navbar .username-container.username-container-active {
	background: #878F93 url("images/css/sprite_gradients_vb.png") repeat-x scroll 0 -900px;
}
#main-navbar .username-container > ul {
	display: none;
	position: absolute;
	top: 0;
	{vb:stylevar right}: 0;
	background: #F1F1F1;
	z-index: 1100;
	color: inherit;
	width:auto;
	min-width:99%;
	border:1px solid #B1B1B1;
	border-top:0;
}
#main-navbar .username-container > #lnkLoginSignupMenu + ul > li {
	height:auto;
}
#main-navbar .username-container > #lnkLoginSignupMenu + ul > li#idLoginIframeContainer {
	height:150px;
}
#main-navbar .username-container > #lnkLoginSignupMenu + ul.externalLoginEnabled > li#idLoginIframeContainer {
	border-bottom:1px solid #C6C7C7;
}
#main-navbar .username-container > #lnkLoginSignupMenu + ul > li#idLoginIframeContainer > #idLoginIframeContainer {
	min-height: 150px;
	min-width: 310px;
}

<vb:comment>/* External Login Providers */</vb:comment>
#externalLoginProviders {
	display: none;
	padding:0 15px;
	height: 33px;
	line-height: 33px;
	background: #E0E0E0;
	border-top: 1px solid #FFF;
	float:none;
	clear:both;
}
.externalLoginEnabled > #externalLoginProviders {
	display: block;
}

#externalLoginProviders .vb-icon {
	display:inline-block;
	width:24px;
	height:24px;
	text-indent:-99999px;
	margin-top:5px;
	margin-{vb:stylevar left}:5px;
	overflow:hidden;
	padding:0;
}
#externalLoginProviders > .instructions {
	display:inline-block;
	vertical-align:top;
}
#main-navbar .username-container ul.submenu li {
	float: none;
	white-space: nowrap;
	border-top:1px solid #FFF;
	border-bottom:1px solid #C6C7C7;
	line-height:30px;
}
#main-navbar .username-container ul.submenu li.last-item { /*For IE 8's sake*/
	border-bottom:0;
}
#main-navbar .username-container ul.submenu li:hover {
	background:#C6C7C7;
}
#main-navbar .username-container ul.submenu li:first-child {
	border-top:0;
}
#main-navbar .username-container ul.submenu li a {
	color:#1B1B1B;
	font-weight:normal;
	display:block;
	outline:none;
	line-height:30px;
}
#main-navbar .username-container ul.submenu li a span.title {
	display: table-cell;
	padding-{vb:stylevar right}: 10px;
	width: 99%;
	vertical-align:middle;
	cursor:pointer;
}
#main-navbar .username-container ul.submenu li a span.count {
	display: table-cell;
	color:#007ED6;
	font-weight:bold;
	width: 1%;
	vertical-align:middle;
}

#externalLoginProviders {
	color:#1B1B1B;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
#externalLoginProviders img {
	vertical-align: middle;
}
/* end login popup */

#channel-tabbar {
	background: {vb:stylevar header_tabbar_background};
	width:100%;
	border-bottom: {vb:stylevar header_tabbar_border};
	height: 35px;
	text-transform: uppercase;
}

<vb:comment>/*Hide mobile menu by default*/</vb:comment>
#mobile-main-menu {
	display: none;
}

#channel-tabbar ul {
}
#channel-tabbar ul li {
	background: {vb:stylevar header_tab_background};
	float: {vb:stylevar left};
	height: 35px;
	line-height: 36px;
}
#channel-tabbar ul li a {
	display:block;
	padding:0 17px;
	font-size:14px;
	color: {vb:stylevar header_tab_text_color};
	font-weight: bold;
	height:35px;
}
#channel-tabbar ul li a:hover {
	background: {vb:stylevar header_tab_background_hover};
	color: {vb:stylevar header_tab_text_color_hover};
	-moz-border-radius:1px 1px 0 0;
	-webkit-border-radius:1px 1px 0 0;
	border-radius:1px 1px 0 0;
}
#channel-tabbar ul li.current a,
#channel-tabbar ul li.current a:hover,
.edit-mode #channel-tabbar ul li.current a:hover {
	background: {vb:stylevar header_tab_background_active};
	color: {vb:stylevar header_tab_text_color_active};
	border-top: {vb:stylevar header_tab_border_active};
	border-width:1px 0 0;
	-moz-border-radius:1px 1px 0 0;
	-webkit-border-radius:1px 1px 0 0;
	border-radius:1px 1px 0 0;
}
#channel-tabbar #tabbar-extra li {
	background: transparent;
}
#channel-tabbar #tabbar-extra li a {
	background: #CADAA9;
	color: #688037;
	border: 2px solid #688037;
	line-height: 20px;
	font-size: 13px;
	padding: 0 10px;
	margin: 7px 0 0 10px;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}
#channel-subtabbar {
	background: {vb:stylevar header_subtabbar_background};
	width:100%;
	border-bottom: {vb:stylevar header_subtabbar_border};
	height: 29px;
}
#channel-subtabbar ul li {
	background: transparent;
	float: {vb:stylevar left};
	height: 29px;
	line-height: 29px;
	margin: 0 0 0 20px;
}
#channel-subtabbar ul li a {
	display:block;
	font-size:12px;
	color: {vb:stylevar header_subtabbar_text_color};
	font-weight: bold;
	text-transform: uppercase;
}
#channel-subtabbar ul li a:hover {
	color: {vb:stylevar header_subtabbar_text_color_hover};
}
#footer-tabbar {
	background:{vb:stylevar footer_background};
	border-top: 1px solid {vb:stylevar footer_list_item_divider_color};
	height: 47px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
}
#footer-tabbar ul li {
	float: {vb:stylevar left};
	height:47px;
	line-height: 47px;
}
#footer-tabbar ul.chooser-list li {
	line-height: 43px;
}
.ie9 #footer-tabbar ul.chooser-list li {
	line-height: 45px;
}
#footer-tabbar .chooser-list .custom-dropdown {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
<vb:comment>
Remove filter to avoid IE9 border-radius and background gradient bleeding bug.
This occurs in all custom dropdowns but only noticeable when dropdown is in a container with a dark background color or image (e.g. footer)
So let's just remove the filter in the custom dropdowns in the footer.
</vb:comment>
.ie9 #footer-tabbar .chooser-list .custom-dropdown {
	filter:none;
}
#footer-tabbar ul.nav-list {
	margin-{vb:stylevar right}: 20px;
}
#footer-tabbar ul.nav-list li a {
	font:{vb:stylevar footer_font_style};
	color: {vb:stylevar footer_list_item_color};
	margin-{vb:stylevar left}: 10px;
	padding-{vb:stylevar left}: 10px;
	border-{vb:stylevar left}: 1px solid {vb:stylevar footer_list_item_divider_color};
	text-decoration:none;
	text-transform: uppercase;
}
#footer-tabbar ul.nav-list li:first-child a {
	border-{vb:stylevar left}: 0;
	margin-{vb:stylevar left}: 0;
}
#footer-tabbar ul.nav-list li a:hover,
#footer-tabbar ul.nav-list li a:active {
	text-decoration:underline;
}
#footer-tabbar ul.chooser-list {
	margin-{vb:stylevar left}:20px;
}
#footer-tabbar ul.chooser-list > li {
	margin-{vb:stylevar left}:10px;
}
#footer-tabbar ul.chooser-list > li:first-child {
	margin-{vb:stylevar left}:0;
}
#footer-copyright{
	max-width:1200px;
	min-width:320px;
	width:100%;
	margin:auto;
	text-align:{vb:stylevar right};
	margin-top:12px;
	color:{vb:stylevar footer_copyright_text_color};
	font:{vb:stylevar footer_font_style};
}
#footer-vb-copyright,
#footer-user-copyright {
	padding-{vb:stylevar right}:10px;
}
#content {
	padding: 10px 20px 0;
}
#breadcrumbs + #content,
#breadcrumbs + .notices.hide + #content {
	padding-top:0;
}
#breadcrumbs + .notices + #content .forum-off {
	margin-top:-10px;
}
#breadcrumbs + .notices.hide + #content .forum-off {
	margin-top:10px;
}
#content .mainTitle {
	margin:0 0 1em 0;
	color:#4682B4;
}
#main-content {
	width:100%;
}
#left-nav {
	/*list-style: decimal inside;
	margin:0 0 0 1em;*/
	width:220px;
	background:#E7EDF5;
}
#left-nav li {
	border-bottom:1px solid #C0C0C0;
	font-size:14px;
	padding-{vb:stylevar left}:20px;
}
#left-nav li.selected {
	background:#E6FFE6;
	border:1px solid #A3CCA3;
	margin:-1px -1px 0 -1px
}
#left-nav li a:hover, #left-nav li.checked a:hover {
	color:#000;
}
#left-nav li.checked a {
	background:transparent url("../img/icon-tick-16.png") no-repeat 2px 8px;
}
#left-nav li a {
	text-decoration:none;
	font-weight:bold;
	color:{vb:stylevar time_stamp_color};
	padding:8px 10px 8px 20px;
	display:block;
}
#left-nav li.checked a {
	color:#9F9F9F;
}
#content .content-body {
	border:1px solid #C0C0C0;
	padding:10px 10px 0 10px;
}
#content .content-body .subtitle {
	font-weight:bold;
	font-size:14px;
	color:#767676;
	margin-bottom:10px;
}
#content .content-body .note {
	color:inherit;
}
#content .content-body .note div {
	margin-{vb:stylevar left}:12px;
}
#blog-subscribers-list .avatar{
	height:34px;
}
.blogAvatars .avatar{
	margin-{vb:stylevar right}:5px;
	margin-bottom:5px;
	border:0px;
	height:64px;
	width:64px;
	display:block;
}
.blogAvatars .avatar img{
	border: {vb:stylevar activity_stream_avatar_border};
	display:block;
}
#blog-subscribers-list .author{
	margin-{vb:stylevar left}: 10px;
	margin-top: 10px;
	padding-bottom: 15px;
}
#blog-subscribers-list .subscriber{
	border-bottom: {vb:stylevar activity_stream_avatar_border};
	padding: 5px;
}
.blog-summary-details .blogIconImg {
	max-width:100%;
	width:auto;
}
.blogIcon .blog-icon-controls  {
	margin-{vb:stylevar left}: 10px;
}
.canvas-widget .widget-content .error {
	margin-bottom: 20px;
}
<vb:comment>/* AD CSS START*/</vb:comment>
.header-edit-box {
	background: {vb:stylevar body_background};
	text-align:center;
}
#header-axd {
	height:auto;
	position:relative;
}
#header-axd.axdnum_1 .axd-container_header2 {
	display: none;
}
#header-axd.axdnum_2 .axd-container {
	width: 50%;
	float: {vb:stylevar left};
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
}
#header-axd.axdnum_2 .axd-container_header2 {
	display: block;
}
.axd_first-post, .axd_last-post {
	float: {vb:stylevar right};
}

<vb:comment>
/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.axd-widget {
*/
</vb:comment>
.view-mode .axd-widget {
	border: none;
	padding: 0;
}
/* AD CSS End */


<vb:comment>

/****************************************************************************
 * Breadcrumbs
 ***************************************************************************/

</vb:comment>

#breadcrumbs {
	margin: 12px 20px 20px;
	font:11px Arial,sans-serif;
}
#breadcrumbs .crumb {
	float: {vb:stylevar left};
	padding: 0;
	color:#9E9D9D;
}

#breadcrumbs .separator {
	float: left;
	height: 7px;
	margin: 5px 6px 4px;
	width: 5px;
	background-position:-368px -112px;
}
#breadcrumbs .crumb-link {
	color:#2A2E35;
}
#breadcrumbs .crumb.ellipsis {
	max-width:300px;
}
<vb:comment>
/**
 * End of Breadcrumbs
 **/
</vb:comment>



/* tag editor */
.add-tag-link {
	font-weight:bold;
	/*display:none;*/
}
.tag-editor-container.content-entry-box {
	margin-bottom:0;
}
.tag-editor-wrapper.inline-tag-editor .autocomplete-container .autocomplete-box .autocomplete {
	line-height: 19px;
}
.tag-editor-container .add-tags-text {
	margin-bottom:10px;
}
.tag-editor-container .tag-cloud-text {
	margin-bottom:15px;
}
.tag-editor-wrapper.inline-tag-editor .tag-editor-container .tag-input {
	visibility:hidden;
	display:block;
	float:none;
}
.tag-editor-container .autocomplete-container .tag-input {
	visibility:visible;
	display:inline;
}
.tag-editor-wrapper.inline-tag-editor .tag-editor-container .tag-cloud-text {
	margin-top:10px;
	margin-bottom:0;
}
.searchPopupBody .tag-editor-wrapper.inline-tag-editor .tag-editor-container .tag-cloud-text {
	margin-bottom:8px;
}
.searchPopupBody .tag-editor-wrapper.inline-tag-editor .tag-editor-container .tag-cloud {
	margin-bottom:10px;
}
.ui-tooltip-popular-tags {
	font:inherit;
}
.tag-cloud {
	line-height:20px;
	color: #556065;
}
.tag-cloud .tagcloudlink.added {
	color:#FF0000;
	text-decoration:line-through;
}
.tag-cloud .tagcloudlink.added label {
	cursor:default;
}
.tag-cloud .tagcloudlink span {
	color:{vb:stylevar form_dropdown_text_color};
}
.tag-editor-dialog-container .section-divider {
	margin:20px 0;
}
.autocomplete-container {
	border: 1px solid #C0C0C0;
	background: #FFF;
	cursor: text;
	min-height:40px !important;
	height:auto !important;
	color:{vb:stylevar form_dropdown_text_color} !important;
	padding:8px !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.autocomplete-container .autocomplete-box {
	float:{vb:stylevar left};
}
.tag-box,
.autocomplete-box{
	display: none;
}
.tag-box.search-controls-tags {
	display:inline;
}
.tag-box .tag,
.autocomplete-box .autocomplete,
.search-control-popup .removable-element {
	margin: 0 5px 0 1px;
	position: relative;
	padding-{vb:stylevar right}: 17px;
	/* white-space: nowrap; */
	float: {vb:stylevar left};
	height:18px;
	line-height:18px;
}
.search-control-popup .removable-element {
	float:none;
	display:inline-block;
}
.search-controls-tags .tag-list {
	margin-bottom:10px;
}
.tag-box .tag .tag-text,
.autocomplete-box .autocomplete .element-text {
	width: auto !important;
}
<vb:comment>
/* Selector reduction
.tag-box .tag .tag-x,
.autocomplete-box .autocomplete .element-x,
.removable-element .element-x {
*/
</vb:comment>
.autocomplete .element-x,
.removable-element .element-x {
	position: absolute;
	top: 50%;
	{vb:stylevar right}: 3px;
	margin-top:-5px;
	cursor: pointer;
}
.autocompleteHelper {
	margin: 0 5px 5px 0;
	border: none !important;
	display: block;
	background: transparent;
	outline:none !important;
}
/* end tag editor */

.custom-dialog .btnClose {
	cursor:pointer;
}
.content-tags {
	margin:10px 5px 5px;
}
.editor-controls ul li {
	float:{vb:stylevar left};
}
.editor-controls ul.editor-control-group {
	background: {vb:stylevar inline_edit_search_bar_background_active};
	border: 1px solid #C0C0C0;
	height: 22px;
	margin: 0 5px 5px;
	padding: 2px 10px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
}
.editor-controls .imagebutton {
	border:1px solid transparent;
}
.editor-controls .imagebutton:hover {
	border-color:#6B91AB;
	background:#C1D2EE;
}
.editor-controls .imagebutton:active {
	background:#97B5E2;
}
.list-container .list-header {
	border-{vb:stylevar left}: {vb:stylevar primary_module_subheader_border};
	border-{vb:stylevar right}: {vb:stylevar primary_module_subheader_border};
	border-bottom: {vb:stylevar primary_module_subheader_border};
	background: {vb:stylevar primary_module_subheader_background};
	color: {vb:stylevar primary_module_subheader_text_color};
	font-size: 12px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
}
.list-container .list-item {
	margin-top:15px;
	width:99.7%;
	border:1px solid #C0C0C0;
}
.list-container .list-item:first-child {
	margin-top:0;
}
.list-container .list-item .list-item-header .info {
	margin-{vb:stylevar right}:10px;
}
.list-container .list-item .list-item-title {
	font-weight: bold;
	margin: 5px 5px 0;
	word-break: break-all;
}
.list-container .list-item .list-item-body {
	clear: both;
	padding:10px 15px 15px 15px;
}
.media-tab .list-container .list-item .list-item-body {
	padding-top:15px;
}
.list-container .list-item.list-item-video .list-item-body {
	padding-bottom:0;
}
.list-container.activity-view .list-item.list-item-video .list-item-body {
	padding-bottom:15px;
}
.list-container .list-item .content-entry-box {
	margin-top:15px;
}
.pagenav-controls input {
	width:24px;
	text-align:center;
	line-height:20px;
	height:20px;
	margin-top:-1px;
}

/*
.conversation-content-widget .tabs {
	border:0;
	padding:0;
	position:relative;
}*/

<vb:comment>
/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.conversation-content-widget {
*/
</vb:comment>
.view-mode .conversation-content-widget {
	border:0;
	padding:0;
}
.conversation-content-widget .content-entry-box .tag-editor-container,
.content-entry-box.edit-post .tag-editor-container {
	display:none;
}
.conversation-content-widget.new-with-quote .content-entry-box .tag-editor-container {
	display:block;
}
/*.conversation-content-widget .content-entry-box .action-buttons .cancel {
	display:none;
}*/
.conversation-content-widget.new-with-quote .content-entry-box .action-buttons .cancel,
.conversation-content-widget .content-entry-box.edit-post .action-buttons .cancel,
.conversation-content-widget.new-with-quote .content-entry-box .title-field {
	display:inline;
}
.conversation-content-widget.new-with-quote .content-entry-box .content-entry-box-tab.editor-tab {
	display:list-item;
}
.conversation-content-widget .list-container .list-item:first-child {
	/*margin-top:15px;*/
}
.conversation-content-widget .list-container .list-item {
	border:{vb:stylevar post_border};
	margin-top:10px;
	width:99.9%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding-bottom:0;
	background:{vb:stylevar postbit_background};
	position:relative;
}
.conversation-content-widget .list-container .list-item.unapproved .list-item-body-wrapper {
	background:#E2F0CE;
}
.conversation-content-widget .list-container.thread-view .list-item.unapproved .list-item-body-wrapper .pointer-left {
	border-{vb:stylevar right}-color: #E2F0CE;
}
.list-container .list-item.deleted,
.list-container .list-item.deleted .list-item-body-wrapper,
.list-container.stream-view .list-item.deleted,
.conversation-content-widget .list-container .list-item.conversation-starter.deleted,
.conversation-content-widget .list-container.stream-view .list-item.conversation-starter.deleted,
.conversation-content-widget .list-container.stream-view .list-item.conversation-starter.deleted .list-item-body-wrapper,
.conversation-content-widget .list-container.stream-view .list-item.deleted .list-item-body-wrapper,
.conversation-comments-wrapper .conversation-comments .list-item.deleted,
.blog-conversation-content-widget.conversation-content-widget .list-container.stream-view .list-item.conversation-starter.deleted,
.blog-conversation-content-widget.conversation-content-widget .list-container.stream-view .list-item.conversation-starter.deleted .list-item-body-wrapper {
	background:{vb:stylevar postbit_deleted_background};
}
.conversation-content-widget .list-container.thread-view > .list-item.deleted {
	border:{vb:stylevar post_deleted_border};
}
.blog-conversation-content-widget.conversation-content-widget .list-container > .list-item.deleted {
	border:0;
}
.conversation-content-widget .list-container .list-item.deleted .unpublish-info {
	font-size: 12px;
	min-height: 52px;
	line-height: 16px;
	overflow: hidden;
}
.list-container.stream-view .list-item.deleted .unpublish-info {
	padding:0 5px;
}
.conversation-content-widget .list-container .list-item .conversation-body-wrapper > .section-divider {
	display:none;
	margin:20px 0;
}
.conversation-content-widget .list-container .list-item.deleted.show-deleted-content .conversation-body-wrapper > .section-divider {
	display:block;
}
.list-container .list-item.deleted .unpublish-info .manage-controls span {
	margin:0 5px;
}
.conversation-content-widget .list-container.thread-view .list-item .userinfo {
	width:120px;
	text-align:center;
	padding-top:15px;
	padding-{vb:stylevar right}:25px;
	padding-bottom:15px;
	padding-{vb:stylevar left}:15px;
	color:{vb:stylevar post_user_info_color};
}
.list-container.thread-view .list-item.deleted .userinfo {
	display:none;
}
.list-container.thread-view .list-item.deleted.show-deleted-content .userinfo {
	display:block;
}
.conversation-content-widget .list-container.thread-view .list-item .userinfo .avatar {
	margin:auto;
	height:auto;
	border:{vb:stylevar thread_view_avatar_border};
	display:inline-block;
}
.conversation-content-widget .list-container .list-item .list-item-header .author {
	margin-top: 15px;
	height: 32px;
	line-height: 32px;
	font-size: 13px;
}
.conversation-content-widget .list-container .list-item .conversation-comments .author {
	margin-top: 0;
}
.conversation-content-widget .list-container.thread-view .list-item .list-item-header .author,
.blog-conversation-content-widget.conversation-content-widget .conversation-comments .list-item .list-item-header .author {
	height: auto;
}
.conversation-content-widget .list-container.thread-view .list-item .userinfo .author {
	margin-top:10px;
	word-wrap: break-word;
}
.conversation-content-widget .list-container.thread-view .list-item .userinfo .rank {
	margin-top:5px;
	color: {vb:stylevar post_controls_text_color};
}
.list-container.thread-view .list-item.deleted .conversation-body-wrapper,
.list-container.stream-view .list-item.deleted .list-item-header,
.list-container.stream-view .list-item.deleted .list-item-body-wrapper,
.list-container.stream-view .list-item.deleted .unpublish-info .section-divider {
	display:none;
}
.list-container.thread-view .list-item.deleted.show-deleted-content .conversation-body-wrapper,
.list-container.stream-view .list-item.deleted.show-deleted-content .list-item-header,
.list-container.stream-view .list-item.deleted.show-deleted-content .list-item-body-wrapper,
.list-container.stream-view .list-item.deleted.show-deleted-content .unpublish-info .section-divider {
	display:block;
}
.conversation-content-widget .list-container .list-item .author a,
.conversation-content-widget .conversation-comments-wrapper .conversation-comments .list-item .list-item-header .author a {
	font-size:14px;
	font-weight:bold;
	color:{vb:stylevar post_username_color};
}
.userinfo .reputation {
	margin:5px 0 0 0;
	padding-{vb:stylevar left}:31px;
}
.userinfo .reputation .bar {
	background: #E5E8E9;
	float:{vb:stylevar left};
	height: 10px;
	width: 4px;
	margin-{vb:stylevar left}:2px;
}
.userinfo .reputation .bar.selected {
	background: {vb:stylevar post_rating_color} url(images/css/sprite_gradients_vb.png) repeat-x scroll 0 -650px;
}
.userinfo .reputation .bar:first-child {
	margin-{vb:stylevar left}:0;
}
.userinfo .userinfo-extra {
	margin-top:15px;
	font-size:12px;
}
.userinfo .userinfo-extra.icons {
	position: absolute;
	bottom: 10px;
	left: 10px;
	margin: 0;
}
.userinfo .userinfo-extra.icons li {
	float:{vb:stylevar left};
	margin-left:4px;
	width:16px;
	height:16px;
	background:transparent;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
}
.userinfo .userinfo-extra.icons li:first-child {
	margin-left:0;
}
.userinfo-extra.icons .vb-icon {
	display:inline-block;
	width:12px;
	height:12px;
	margin:2px;
}
.conversation-content-widget .list-container .list-item .list-item-body-wrapper {
	background:{vb:stylevar thread_reply_background};
	margin-{vb:stylevar left}:0;
	margin-top:0;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.conversation-content-widget .list-container.thread-view .list-item .list-item-body-wrapper {
	margin-{vb:stylevar left}:160px;
}
.conversation-content-widget .list-container.stream-view .list-item.conversation-starter,
.conversation-content-widget .list-container .list-item.conversation-starter .list-item-body-wrapper {
	background:{vb:stylevar thread_starter_background};
}
.blog-conversation-content-widget.conversation-content-widget .list-container.stream-view .list-item.conversation-starter,
.blog-conversation-content-widget.conversation-content-widget .list-container.stream-view .list-item.conversation-starter .list-item-body-wrapper {
	background:{vb:stylevar list_item_background};
}
.conversation-content-widget .list-container.thread-view .list-item .list-item-body-wrapper .list-item-body {
	clear: none;
	padding-top:20px;
	padding-{vb:stylevar right}:15px;
	padding-bottom:36px;
	padding-{vb:stylevar left}:20px;
	position:relative;
}
.conversation-content-widget .list-container.thread-view .list-item.conversation-starter .list-item-body-wrapper .list-item-body {
	padding-bottom:61px;
}
.conversation-content-widget .list-container.thread-view .list-item.deleted .list-item-body-wrapper .list-item-body,
.conversation-content-widget .list-container.thread-view .list-item.deleted.conversation-starter .list-item-body-wrapper .list-item-body {
	padding-bottom:20px;
}
.conversation-content-widget .list-container.thread-view .list-item .post-content {
	padding:15px 0;
	overflow: auto;
}
.list-container.thread-view .list-item.deleted .post-content {
	padding-bottom:0;
}
.conversation-content-widget .list-container.thread-view .list-item.list-item-video .post-content {
	padding-bottom:15px;
}
.conversation-content-widget .list-container.thread-view .list-item .post-title {
	width:95%;
	float:{vb:stylevar left};
}
.conversation-content-widget .conversation-body .post-title {
	font-size:16px;
	line-height:16px;
}
.conversation-content-widget .list-item .post-count,
.conversation-content-widget .conversation-comments-wrapper .conversation-comments .list-item .list-item-header .comment-count {
	float:{vb:stylevar right};
	text-align:{vb:stylevar right};
	/* font-size:12px;\
 */
}
.conversation-content-widget .list-item .list-item-header .post-count {
	line-height:inherit;
	width:auto;
}
.conversation-content-widget .conversation-body .parent-post-info {
	color: #556065;
	font-size: 11px;
	font-style: italic;
	margin-bottom: 15px;
}
.conversation-content-widget .conversation-body .post-content {
	padding:0;
	/*line-height:16px;*/ /* This causes issues with WYSIWYG fonts larger than 16px */
}
.conversation-body .post-content {
	width:100%;
}

.post-edit {
	font-style: italic;
	clear:{vb:stylevar left};

}

.stream-view .post-content .attachment-list
{
	display: none;
}
.post-content img,
.post-content iframe,
.post-content object
{
	vertical-align:bottom;
}
.stream-view .post-content.ellipsis a.bbcode-attachment > img,
.stream-view .post-content.ellipsis img.bbcode-attachment,
.stream-view .post-content.ellipsis iframe,
.stream-view .post-content.ellipsis object {
	max-height:20px;
}
.stream-view .post-content.ellipsis iframe,
.stream-view .post-content.ellipsis object {
	display:none;
}

.post-content .attachment-list
{
	padding: 5px 5px 5px 9px;
	color:{vb:stylevar module_tab_text_color};
	margin-top: 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: {vb:stylevar post_border};
	background: #F6F6F6;
	max-width: 40%;
}

.post-content .attachment-list .filename
{
	text-overflow: ellipsis;
}

.post-content .attachment-list ul > li
{
	list-style: none;
}
<vb:comment>
/* TODO: Figure out where this actually exists in the UI. */
</vb:comment>
.post-content .attachment-list .fileicon
{
	background:transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -320px -80px;
	width: 12px;
	height: 12px;
	display: inline-block;
}

.conversation-content-widget .thread-view .conversation-starter .conversation-body .post-content {
	float:{vb:stylevar left};
}
.conversation-content-widget .widget-content .content-entry-box {
	margin-top:15px;
	margin-bottom:0;
}
.post-footer .content-tags {
	margin:0 15px 15px 15px;
	font-size:11px;
	font-weight:bold;
}
.conversation-content-widget .thread-view .post-footer .content-tags {
	margin-{vb:stylevar left}:20px;
}
.post-footer .content-tags a {
	font-weight:normal;
}
.post-footer .content-tags span {
	font-weight:normal;
	color:#556065;
}
<vb:comment>
/**
 * Canvas Layout Container
 **/
</vb:comment>

<vb:comment>
/* Selector reduction:
.canvas-layout-container .conversation-content-widget .list-item-header .info {
*/
</vb:comment>
.conversation-content-widget .list-item-header .info {
	height: 32px;
	line-height: 32px;
}

<vb:comment>
/* Selector reduction:
.canvas-layout-container .conversation-content-widget .list-item-header .info .divider-vertical {
*/
.conversation-content-widget .divider-vertical {
	margin-{vb:stylevar left}: 10px;
	line-height: 30px;
}
</vb:comment>

<vb:comment>
/* Selector reduction:
.canvas-layout-container .conversation-content-widget .list-item-header .info .post-count {
*/
</vb:comment>
.conversation-content-widget .post-count {
	margin-{vb:stylevar left}: 10px;
}

<vb:comment>
/* Selector reduction:
.conversation-content-widget .thread-view .conversation-starter .conversation-body .post-date {
*/
</vb:comment>
.conversation-starter .post-date {
	line-height:20px;
	float: {vb:stylevar left};
	width: 100%;
}


.conversation-content-widget .list-item-body-wrapper .pointer-left {
	top:35px;
}
.conversation-content-widget .conversation-starter .list-item-body-wrapper .pointer-left {
	border-{vb:stylevar right}-color:{vb:stylevar thread_starter_background.backgroundColor};
}
.conversation-content-widget .list-item-body-wrapper .pointer-left {
	border-{vb:stylevar right}-color:{vb:stylevar thread_reply_background.backgroundColor};
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.conversation-content-widget .list-item.deleted .list-item-body-wrapper .pointer-left {
	border-top-color: transparent;
	border-bottom-color: transparent;
	display:none;
}
.conversation-content-widget .list-item.deleted.show-deleted-content .list-item-body-wrapper .pointer-left {
	display:block;
}
.post-footer-wrapper {
	position:relative;
}
.list-item.deleted .post-footer-wrapper {
	display:none;
}
.conversation-content-widget .thread-view .post-footer-wrapper .post-footer {
	padding-bottom: 0;
	position: absolute;
	{vb:stylevar left}:0;
	bottom: 0;
	width: 100%;
}
.post-footer-wrapper .post-footer .divider {
	margin:0 15px;
	color:{vb:stylevar post_controls_divider_color};
}
.conversation-content-widget .thread-view .post-footer-wrapper .post-footer .divider {
	margin-{vb:stylevar left}:20px;
}
.post-footer-wrapper .post-footer .post-info {
	margin-{vb:stylevar left}:15px;
	padding-{vb:stylevar left}:3px;
}
.conversation-content-widget .thread-view .post-footer-wrapper .post-footer .post-info {
	margin-{vb:stylevar left}:20px;
}
.post-footer-wrapper .post-footer .post-info > li {
	border:1px solid #5F6A6F;
	height: 12px;
	line-height: 12px;
	margin-top: 8px;
}
.post-footer-wrapper .post-footer .votecount {
	cursor: pointer;
}
.post-footer-wrapper .post-footer .votecount.novotepopup {
	cursor: default;
}
.post-footer-wrapper .post-footer .post-controls {
	margin:6px 15px;
	padding-{vb:stylevar right}:3px;
}
.post-footer-wrapper .post-footer .post-controls li {
	cursor:pointer;
	padding:1px 0;
}
.post-footer-wrapper .post-footer .post-controls li.postcount {
	cursor:default;
}
.post-footer-wrapper .post-footer .post-controls li.votecount {
	cursor:default;
}
.post-footer-wrapper .post-footer .post-controls li.disabled {
	cursor: default;
}

.post-controls .vb-icon {
  margin-top: 2px;
}
.post-footer-wrapper .post-footer .post-controls li .label {
	margin-{vb:stylevar left}:4px;
	vertical-align: top;
}

.ipAddress .vb-icon-ip {
	margin-top:-1px;
}
.post-footer-wrapper .post-footer .post-controls .infraction .icon {
	background-position:-32px -96px;
	width:13px;
	margin-top:-1px;
}
.blog-list .vb-icon-ctrl-quote {
	display:none;
}
.post-controls .vb-icon-ctrl-edit {
  margin-top: -1px;
}
.post-footer-wrapper .post-footer .post-controls .quoteCtrl.selected .label {
	color:{vb:stylevar post_controls_quote_active_text_color};
}
.post-controls .vb-icon-ctrl-post {
  margin-top: 3px;
}
.post-footer-wrapper .post-footer .post-controls .voteCtrl .icon,
.post-footer-wrapper .post-footer .post-controls .votecount .icon {
	background-position:-64px -80px;
	width:13px;
}
.post-footer-wrapper .post-footer .post-controls .voteCtrl.disabled .icon {
	background-position: -64px -95px;
}
.post-footer-wrapper .post-footer .post-controls .voteCtrl.disabled .label {
	color:#ACB1B4;
}
.post-footer-wrapper .post-footer .post-controls .subscribedCtrl .button {
	margin-top: -4px;
}
.post-footer-wrapper .post-footer .post-controls .postcount .label {
	text-transform:capitalize;
}
.post-footer-wrapper .post-footer ul li {
	float:{vb:stylevar left};
	margin-{vb:stylevar left}:10px;
	padding:1px 4px;
	color:{vb:stylevar post_controls_text_color};
	font-family:Arial;
	height:18px;
	line-height:18px;
	font-size:10px;
	display:inline-block;
}
.post-footer-wrapper .post-footer ul li:first-child {
	margin-{vb:stylevar left}:0;
}

.conversation-content-widget .custom-dropdown-container .selectBox-options li a {
	font-size:11px;
}
.conversation-content-widget .selectBox-dropdown-menu {
	border:{vb:stylevar toolbar_form_field_border};
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}
.conversation-content-widget .conversation-controls {
	margin-bottom:16px;
}
.channel-controls .button,
.conversation-controls .button {
	font-size: 11px;
}
.conversation-content-widget .post-reply-btn .button-icon,
.conversation-content-widget .new-quote-btn .button-icon {
	width:0;
	height:0;
	background:none;
	display:none;
}
.conversation-content-widget.closed_content-entry-box .post-footer-wrapper .post-footer .post-controls .editCtrl,
.conversation-content-widget.closed_content-entry-box .post-footer-wrapper .post-footer .post-controls .quoteCtrl,
.conversation-content-widget.closed_content-entry-box .post-footer-wrapper .post-footer .post-controls .commentCtrl,
.conversation-content-widget.closed_content-entry-box .post-footer-wrapper .post-footer .post-controls .replyCtrl,
.conversation-content-widget.closed .conversation-toolbar-wrapper .conversation-toolbar .post-buttonset,
.conversation-content-widget.closed_content-entry-box .content-entry-box,
.conversation-content-widget.closed_content-entry-box .comment-entry-box,
.conversation-content-widget .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-open,
.conversation-content-widget .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-approve,
.conversation-content-widget .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-unstick,
.conversation-content-widget .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-undelete,
.conversation-content-widget.closed .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-close,
.conversation-content-widget.unapproved .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-unapprove,
.conversation-content-widget .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-unfeature,
.conversation-content-widget.featured .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-feature,
.conversation-content-widget.sticky .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-stick,
.conversation-content-widget.deleted .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-delete {
	display:none !important;
}

.conversation-content-widget.closed .conversation-toolbar-wrapper .conversation-toolbar .display-button .post-buttonset,
.conversation-content-widget.closed .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-open,
.conversation-content-widget.unapproved .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-approve,
.conversation-content-widget.featured .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-unfeature,
.conversation-content-widget.sticky .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-unstick,
.conversation-content-widget.deleted .moderationmenu_container.thread .mainmenu.administrative .moderation-action.moderation-undelete {
	display:block !important;
}

.comment-entry-box {
	display:none;
	padding:15px 20px 20px;
}
.comment-entry-box.comment-entry-box-blog {
	display:block;
}
.conversation-list.thread-view .comment-entry-box,
.blog-conversation-content-widget .conversation-list .comment-entry-box {
	border-top: 1px solid {vb:stylevar comment_divider_color};
	border-bottom: 1px solid {vb:stylevar comment_divider_color};
	background: {vb:stylevar comment_background};
	margin-top:0;
	margin-bottom:20px;
	margin-{vb:stylevar left}:20px;
	margin-{vb:stylevar right}:15px;
}
.conversation-list.thread-view .comment-entry-box.has-comments {
	border-bottom: 0;
	margin-bottom: 0;
}
.comment-entry-box .comment-entry-box-header {
	margin-bottom:15px;
}
.comment-entry-box .comment-textbox {
	background: {vb:stylevar form_field_background};
	border: {vb:stylevar form_field_border};
	font: normal 12px Helvetica,Arial,sans-serif;
	color: inherit;
	padding:12px;
	margin:0;
	resize:none;
	line-height:16px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 58px;
}
.conversation-content-widget .action-buttons {
	margin:10px 0;
}
.comment-entry-box .action-buttons {
	margin:15px 0 0;
}
.conversation-content-widget .action-buttons button {
	margin-{vb:stylevar right}: 0;
	margin-{vb:stylevar left}:5px;
}
.conversation-content-widget .conversation-comments-wrapper {
	margin-top:0;
	margin-{vb:stylevar right}: 15px;
	margin-bottom: 0;
	margin-{vb:stylevar left}: 20px;
	padding-bottom: 20px;
}
.blog-conversation-content-widget.conversation-content-widget .conversation-comments-wrapper {
	margin:0;
	padding-bottom:0;
}
.blog-conversation-content-widget.conversation-content-widget .conversation-comments .list-item {
	padding-top:0;
}
.blog-conversation-content-widget .conversation-list.stream-view .list-item .list-item-header .avatar {
	margin-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:10px;
	padding:0;
}
.blog-conversation-content-widget .list-container .list-item .list-item-body {
	padding-{vb:stylevar left}:0;
	padding-{vb:stylevar right}:0;
}
.blog-conversation-content-widget .conversation-comments-wrapper .conversation-comments .list-item .list-item-header .post-content {
	margin-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:0;
}
.blog-conversation-content-widget .post-footer .content-tags {
	margin-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:0;
}
.blog-conversation-content-widget .conversation-list .comment-entry-box {
	margin-bottom:0;
	margin-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:0;
}
.blog-conversation-content-widget .conversation-comments-wrapper .conversation-comments {
	border-bottom:0;
}
.blog-conversation-content-widget .conversation-list.stream-view .list-item-header .post-header {
	width:90%;
}
.blog-conversation-content-widget .post-header .post-date {
	margin-top:3px;
}
.blog-conversation-content-widget .inlinemod-item .checkbox {
	margin-{vb:stylevar left}:10px;
}
.blog-conversation-content-widget .conversation-comments .inlinemod-item .checkbox {
	margin-{vb:stylevar right}:0;
}
.blog-conversation-content-widget.conversation-content-widget.no-toolbar .conversation-controls {
	margin-bottom:0;
}
.blog-conversation-content-widget.conversation-content-widget.no-toolbar .conversation-list.stream-view .list-item:first-child {
	padding-top:5px;
}
.blog-conversation-content-widget.no-toolbar .comment-disabled.notice {
	margin-bottom:0;
}
.conversation-content-widget .list-item.deleted .conversation-comments-wrapper {
	display:none;
}
.conversation-comments-wrapper .comment-info {
	height: 28px;
	line-height: 28px;
	border-width: 1px 0;
	border-color: {vb:stylevar comment_divider_color} transparent {vb:stylevar comment_divider_color};
	border-style: solid;
	background: {vb:stylevar comment_background};
	font-size: 11px;
	font-weight:bold;
	padding:0;
}
.blog-conversation-content-widget .conversation-comments-wrapper .comment-info {
	background: {vb:stylevar list_item_background};
	border-bottom:0;
}
.blog-conversation-content-widget .conversation-list.stream-view {
	border-width: 0;
}
.conversation-comments-wrapper .comment-info.bottom {
	border-top-color: #FFF;
}
.conversation-comments-wrapper .comment-info .comment-total {
	margin-{vb:stylevar left}: 10px;
}
.conversation-comments-wrapper .comment-info .comment-total .icon {
	display:inline-block;
	width:10px;
	height:11px;
	float:{vb:stylevar left};
	margin-{vb:stylevar right}: 5px;
	margin-top: 9px;
	background:transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -304px -80px;
}
.conversation-comments-wrapper .comment-info .comment-pagination-control {
	font-weight: bold;
	margin-{vb:stylevar right}: 10px;
}
.conversation-comments-wrapper .comment-info .comment-pagination-control > label {
	float:{vb:stylevar left};
}
.conversation-comments-wrapper .comment-info .comment-pagination-control .icon {
	width: 15px;
	height: 15px;
	display: inline-block;
	background: {vb:stylevar button_arrow_background};
	border: {vb:stylevar button_arrow_border};
	margin-top: 6px;
	float: {vb:stylevar right};
	margin-{vb:stylevar left}: 5px;
	cursor:pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.conversation-comments-wrapper .conversation-comments {
	width:100%;
	border-bottom:1px solid {vb:stylevar comment_divider_color};
}
.conversation-comments-wrapper .conversation-comments .list-item {
	border-width:1px 0 0;
	background: {vb:stylevar comment_background};
	border-color: {vb:stylevar comment_divider_color};
	padding-bottom: 6px;
	margin:0;
	width:100%;
	position:relative;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.conversation-comments-wrapper .conversation-comments .list-item.deleted {
	padding-bottom: 0;
}
.conversation-comments-wrapper .conversation-comments .list-item.unapproved {
	background: #E2F0CE;
}
.conversation-comments-wrapper .conversation-comments .list-item.inlinemod-item .list-item-header .comment-count {
	margin-{vb:stylevar right}: 10px;
	margin-top: -10px;
}
.conversation-comments-wrapper .conversation-comments .list-item.inlinemod-item .list-item-header .comment-count .checkbox {
	margin-top: -1px;
}
.conversation-comments-wrapper .conversation-comments .list-item.inlinemod-item.unapproved .list-item-header .comment-count .checkbox {
	margin-top: -2px;
}
.conversation-list .list-item.inlinemod-item.unapproved .checkbox .unapprove-text {
	margin-{vb:stylevar left}: -5px;
	margin-{vb:stylevar right}: 5px;
	position: relative;
	top: 1px;
	font-size:12px;
}
.conversation-comments-wrapper .conversation-comments .list-item.inlinemod-item .list-item-header .comment-count .post-count {
	position: static;
}
.conversation-comments-wrapper .conversation-comments .list-item.deleted .unpublish-info {
	margin:10px;
}
.conversation-comments-wrapper .conversation-comments .list-item .section-divider {
	display:none;
}
.conversation-comments-wrapper .conversation-comments .list-item.deleted.show-deleted-content .section-divider {
	display:block;
	margin: 0 10px;
}
.conversation-comments-wrapper .conversation-comments .list-item:first-child {
	border-top-color:#FFF;
	margin-top:0 !important;
}
.conversation-comments-wrapper .conversation-comments .list-item .list-item-header {
	font-size: 13px;
	line-height: 16px;
	padding: 0;
	position: relative;
	width: 100%;
	z-index:0;
	margin-top:10px;
}
.conversation-comments-wrapper .conversation-comments .list-item.deleted .list-item-header {
	display:none;
}
.conversation-comments-wrapper .conversation-comments .list-item.deleted.show-deleted-content .list-item-header {
	display:block;
}
.conversation-comments-wrapper .conversation-comments .list-item .list-item-header .avatar {
	border: {vb:stylevar thread_view_avatar_border};
	padding: 1px;
	margin-{vb:stylevar right}:12px;
	margin-{vb:stylevar left}:10px;
	background:#FFF;
}
.conversation-comments-wrapper .conversation-comments .list-item .list-item-header .author {
	line-height:13px;
}
.conversation-comments-wrapper .conversation-comments .list-item .list-item-header .author a + span {
	font-size:12px;
}
.conversation-comments-wrapper .conversation-comments .list-item .list-item-header .post-count {
	position: absolute;
	{vb:stylevar right}: 10px;
	top: 0;
	font-size:12px;
}
.conversation-comments-wrapper .conversation-comments .list-item.edit-post .list-item-header .edit-header {
	display:block;
}
.conversation-comments-wrapper .conversation-comments .list-item.edit-post .list-item-header .post-date,
.conversation-comments-wrapper .conversation-comments .list-item.edit-post .list-item-header .post-content,
.conversation-comments-wrapper .conversation-comments .list-item.edit-post .list-item-header .post-footer-wrapper {
	display:none;
}
.conversation-comments-wrapper .conversation-comments .list-item .list-item-header .post-content,
.post-edit {
	margin: 10px;
	padding: 0;
}
.conversation-comments-wrapper .conversation-comments .list-item .list-item-header .post-footer-wrapper .post-footer {
	position: static;
}
.conversation-comments-wrapper .conversation-comments .post-footer-wrapper .post-footer .post-controls {
	margin: 0 10px;
	padding: 0;
}
.conversation-comments-wrapper .conversation-comments .post-footer-wrapper .post-footer .post-controls li {
	height: 16px;
	line-height: 16px;
	padding: 0;
}
.conversation-comments-wrapper .action-buttons {
	margin-{vb:stylevar left}:-5px;
	margin-bottom:0;
}
.conversation-comments-wrapper > .action-buttons button {
	color:{vb:stylevar body_link_color};
}
.conversation-content-widget.new-with-quote .widget-header,
.conversation-content-widget.new-with-quote .widget-content .conversation-view {
	display:none;
}
.new-conversation-btn .button-icon {
	background:none;
	width:0;
	height:0;
	display:none;
}
.tabs #threadView,
.tabs #streamView {
	padding:0 0 5px;
	min-height:15px;
}
.tabs #threadView.empty,
.tabs #streamView.empty {
	padding:10px;
}
.conversation-content-widget .tabs .ui-tabs-nav,
#upload-dialog .tabs .ui-tabs-nav {
	background:transparent none;
	border-width:0 0 1px 0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
#upload-dialog .tabs .tab {
	min-height:294px;
}
#upload-dialog .action-buttons {
	border-top:0;
}
#cropFrame label {
		margin-bottom: 5px;
		font-weight:bold;
}
.content-entry-box,
.underline-tabs-container {
	background: transparent;
	border: 0;
	margin-bottom: 15px;
	padding: 0;
}
.dialog-container .content-entry-box {
	margin-bottom: 0;
}
.conversation-reply-slideout {
	background: {vb:stylevar comment_background};
	border: {vb:stylevar post_border};
	border-top-width: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.conversation-reply-slideout .content-entry-box {
	background: transparent;
	margin: 18px 20px 20px !important;
}
.conversation-reply-slideout .content-entry-box .pane {
	background: transparent;
}
#quick-reply-container .conversation-reply-slideout {
	border-top: {vb:stylevar post_border};
	position:static;
}
#quick-reply-container .conversation-reply-slideout button.cancel {
	display: none;
}
.edit-mode .hide-on-editmode,
.view-mode .hide-on-viewmode {
	display:none !important;
}
<vb:comment>
/*.content-entry-box .content-entry-box-header,
.view-mode .canvas-layout-container .canvas-widget.profile-settings-widget .widget-header .module-title,
.view-mode .canvas-layout-container .canvas-widget.search-fields-widget .widget-header .module-title,
.view-mode .canvas-layout-container .canvas-widget.registration-widget .widget-header .module-title,
.view-mode .canvas-layout-container .canvas-widget.activate-user-widget .widget-header .module-title,
.view-mode .canvas-layout-container .canvas-widget.activate-email-widget .widget-header .module-title,
.view-mode .canvas-layout-container .canvas-widget.forgot-password-widget .widget-header .module-title,
	.site-name { */
</vb:comment>

.main-header-title,
.module-title.main-header-title {
	font-size: 28px;
	line-height:31px;
	font-weight: bold;
	color: {vb:stylevar additional_module_header_text_color};
	margin-bottom: 15px;
	word-break: break-all;
}
.view-mode .canvas-layout-container .canvas-widget.profile-settings-widget .widget-header .module-title {
	line-height: 35px;
	margin-bottom: 20px !important;
}
.content-entry-box.content-entry-box-reply .content-entry-box-header {
	margin-bottom: 10px;
	font-size: 16px;
	color:{vb:stylevar content_entry_box_header_text_color};
}
.content-entry-box.content-entry-box-reply .tag-editor-wrapper {
	display:none;
}
.content-entry-box.content-entry-box-reply form .action-buttons {
	margin-top:0;
}
.content-entry-box .content-entry-box-tabs,
.underline-tabs-container .underline-tabs {
	background: transparent none;
	border: 0;
	margin-{vb:stylevar left}: -2px;
	padding-top:0;
}
.content-entry-box .content-entry-box-tabs .content-entry-box-tab,
.underline-tabs-container .underline-tabs .underline-tab {
	background: transparent;
	border: 0;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	margin:0;
	margin-{vb:stylevar left}:5px;
	padding-bottom:1px;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.content-entry-box.content-entry-box-reply .content-entry-box-tabs .content-entry-box-tab,
.underline-tabs-container.smaller .underline-tabs .underline-tab {
	font-size: 11px;
	margin-{vb:stylevar left}:10px;
}
.content-entry-box .content-entry-box-tabs .content-entry-box-tab:first-child,
.underline-tabs-container .underline-tabs .underline-tab:first-child {
	margin-{vb:stylevar left}:0;
}
.content-entry-box .content-entry-box-tabs .content-entry-box-tab.ui-tabs-selected,
.underline-tabs-container .underline-tabs .underline-tab.ui-tabs-selected {
	border-bottom: {vb:stylevar content_entry_box_tab_border} !important;
}
.content-entry-box .content-entry-box-tabs .content-entry-box-tab a,
.underline-tabs-container .underline-tabs .underline-tab a {
	height: 16px;
	line-height: 16px;
	padding: 6px 0;
	width:100%;
	color:#8D9FA7 !important;
}
.content-entry-box .content-entry-box-tabs .content-entry-box-tab.ui-tabs-selected a,
.underline-tabs-container .underline-tabs .underline-tab.ui-tabs-selected a {
	color:{vb:stylevar content_entry_box_selected_tab_text_color} !important;
	cursor:default;
}
<vb:comment>
/* Selector reduction:
.content-entry-box .content-entry-box-tabs .content-entry-box-tab a .icon,
.underline-tabs-container .underline-tabs .underline-tab a .icon {
*/
</vb:comment>
.content-entry-box-tab .vb-icon,
.underline-tab .vb-icon {
	margin-{vb:stylevar left}:10px;
	margin-{vb:stylevar right}:6px;
	vertical-align: bottom;
}
.firefox .content-entry-box .content-entry-box-tabs .content-entry-box-tab a .icon,
.firefox .underline-tabs-container .underline-tabs .underline-tab a .icon {
	vertical-align: middle;
}
.content-entry-box.content-entry-box-reply .content-entry-box-tabs .content-entry-box-tab a .icon,
.underline-tabs-container.smaller .underline-tabs .underline-tab a .icon {
	margin-{vb:stylevar right}:4px;
	margin-{vb:stylevar left}:5px;
}
.content-entry-box .content-entry-box-tabs .content-entry-box-tab a .label,
.underline-tabs-container .underline-tabs .underline-tab a .label {
	margin-{vb:stylevar right}:9px;
	vertical-align:bottom;
}
.content-entry-box.content-entry-box-reply .content-entry-box-tabs .content-entry-box-tab a .label,
.underline-tabs-container.smaller .underline-tabs .underline-tab a .label {
	margin-{vb:stylevar right}:4px;
}
.content-entry-box .content-entry-box-tabs .content-entry-box-tab a .label,
.underline-tabs-container .underline-tabs .underline-tab a .label {
	margin-{vb:stylevar right}:9px;
	vertical-align:bottom;
}

.content-entry-box .pane,
.underline-tabs-container.ui-tabs .ui-tabs-panel {
	background: {vb:stylevar form_background};
	border: {vb:stylevar form_border};
	min-height:101px;
	padding:0;
	-moz-border-radius:0 3px 3px 3px;
	-webkit-border-radius:0 3px 3px 3px;
	border-radius:0 3px 3px 3px;
}
.content-entry-box.content-entry-box-reply .pane {
	border-width:0;
}
.content-entry-box.content-entry-box-starter .pane {
	clear:both;
}
.content-entry-box form {
	padding:20px 20px 30px;
}
.content-entry-box.content-entry-box-reply form {
	padding:0;
}
.content-entry-box.content-entry-box-reply .entry-field,
.content-entry-box.content-entry-box-reply .gallery-wrapper .file-chooser,
.content-entry-box.content-entry-box-reply .gallery-wrapper .edit-photo-link,
.content-entry-box.content-entry-box-reply .linkcontainer .removelink {
	margin-bottom:15px;
}
.content-entry-box form .action-buttons {
	text-align:{vb:stylevar right};
	margin:25px 0 0;
}
.content-entry-box .action-buttons .fb-publish {
	font-size: 12px;
	height: 26px;
	line-height: 26px
}
.content-entry-box .action-buttons .fb-publish input {
	margin-bottom: 7px;
	margin-{vb:stylevar left}: 0;
	margin-{vb:stylevar right}: 5px;
	vertical-align: middle;
}
<vb:comment>
/* TODO: migrating this to vb-icon format requires changing markup in
 * a translation file. We'll probably have to leave this for now. */
</vb:comment>
.content-entry-box .action-buttons .fb-publish span {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-bottom: -1px;
	margin-{vb:stylevar left}: 2px;
	margin-{vb:stylevar right}: 1px;
	background:transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -256px -16px;
}
.content-entry-box .ckeditor-bare-box,
.content-entry-box .ckeditor-bare-box.entry-field {
	margin-top:0;
	height: 119px; <vb:comment>make it the same height (less padding) with actual ckeditor box to avoid reflow</vb:comment>
	visibility: visible !important; <vb:comment>prevent ckeditor from hiding it while ckeditor is being initialized and loaded.</vb:comment>
	min-height:48px;
	padding:8px !important;
}
/*.content-entry-box .ckeditor-bare-box.ckeditor-load-on-focus {
	min-height:226px;
}*/
.content-entry-box.edit-post .ckeditor-bare-box.ckeditor-load-on-focus {
	visibility:hidden;
}
.content-entry-box.edit-post[data-node-type=comment] .btnUpload {
	display:none;
}
.content-entry-box .entry-field {
	width:98.4%;
	height:18px;
	margin-bottom:20px;
	color:{vb:stylevar form_field_text_color};
	font-size:13px;
	background: {vb:stylevar form_field_background};
	border: {vb:stylevar form_field_border};
	padding:3px 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.content-entry-box.edit-post #reason.entry-field {
	margin-bottom:0;
}
.content-entry-box.no-ckeditor .lnkToggleAdvancedWrapper,
.content-entry-box.no-ckeditor .editor-tab {
	display:none;
}
.list-item.conversation-starter .content-entry-box.edit-post #reason.entry-field {
	margin-bottom:20px;
}
.dialog-container .content-entry-box .entry-field {
	width:96%;
}
.edit-media-upload-dialog.dialog-container .content-entry-box .entry-field {
	width:97.6%;
}
.edit-media-upload-dialog.dialog-container #profileMediaEditContent .content-entry-box .url-wrapper .entry-field {
	width:95.6%;
}
#canvas-layout-70-30 .section-0 .content-entry-box .entry-field,
#canvas-layout-30-70 .section-1 .content-entry-box .entry-field {
	width:97.6%;
}
#canvas-layout-70-30 .section-0 #privateMessageContainer .content-entry-box .entry-field,
#canvas-layout-30-70 .section-1 #privateMessageContainer .content-entry-box .entry-field {
	width:98%;
}
.content-entry-box input[type=text].entry-field,
.content-entry-box textarea.autogrow.entry-field {
	height: 18px;
}
.tag-list {
	margin-top:10px;
}
.content-entry-box .cke_editor_text {
	margin-bottom:4px;
	display: block;
}
.content-entry-box .cke_editor_ckeditor-bare,
.content-entry-box .cke_editor_ckeditor-bare-video,
.content-entry-box .cke_editor_ckeditor-bare-link,
.content-entry-box .cke_editor_ckeditor-bare-edit,
.content-entry-box .cke_editor_ckeditor-bare-video-edit,
.content-entry-box .cke_editor_ckeditor-bare-link-edit,
.content-entry-box .cke_editor_ckeditor-bare-gallery,
.content-entry-box .cke_editor_ckeditor-bare-gallery-edit,
.content-entry-box .cke_editor_ckeditor-bare-poll,
.content-entry-box .cke_editor_ckeditor-bare-poll-edit,
.content-entry-box .cke_editor_ckeditor-bare-mediavideo,
.content-entry-box .cke_editor_ckeditor-bare-mediagallery,
.content-entry-box .cke_editor_ckeditor-bare-mediagallery-edit,
.content-entry-box .cke_editor_ckeditor-advanced,
#editSignatureDialog .cke_editor_ckeditor-signature {
	margin-bottom:20px;
	padding:0;
	width:99.9% !important;
	border: {vb:stylevar form_field_border};
	background: {vb:stylevar form_field_background};
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.cke_editor_ckeditor-signature_dialog.cke_skin_kama .cke_dialog_body {
	z-index: inherit;
}
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-video,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-link,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-edit,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-video-edit,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-link-edit,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-gallery,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-gallery-edit,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-poll,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-poll-edit,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-mediavideo,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-bare-mediagallery,
.content-entry-box.content-entry-box-reply .cke_editor_ckeditor-advanced {
	margin-bottom:15px;
}
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-video,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-link,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-edit,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-video-edit,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-link-edit,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-gallery,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-gallery-edit,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-poll,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-poll-edit,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-mediavideo,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-mediagallery,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-bare-mediagallery-edit,
.interconnected-widgets .content-entry-box .cke_editor_ckeditor-advanced,
#editSignatureDialog .cke_editor_ckeditor-signature {
	width:99.6% !important;
}
.interconnected-widgets #profileMediaDetailContainer .content-entry-box .cke_editor_ckeditor-bare-mediagallery-edit {
	width:99.7% !important;
}
.content-entry-box .cke_skin_kama .cke_wrapper,
#editSignatureDialog .cke_skin_kama .cke_wrapper {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.content-entry-box .cke_skin_kama .cke_focus {
	outline:none;
}
<vb:comment>Firefox produces a large gap at the top as ckeditor sets it to display:inline-table</vb:comment>
.content-entry-box .cke_skin_kama .cke_editor {
	display:table;
}
.content-entry-box .ckeditor-no-toolbar + .cke_skin_kama .cke_wrapper {
	background:#FFF; /* ckeditor is always black text on white background to accommodate rich text editing, including changing text colors */
}
.content-entry-box .lnkToggleAdvancedWrapper {
	text-align: {vb:stylevar right};
	margin-top: -16px;
	height: 16px;
	position: relative;
	/* prevents toggle wrapper from obscuring the tabs in the reply content entry box */
	width: 50%;
	margin-left: 50%;
}
.content-entry-box .lnkToggleAdvanced {
	font-size: 8pt;
	margin-{vb:stylevar right}: 5px;
}
.content-entry-box div.clear + .lnkToggleAdvancedWrapper .lnkToggleAdvanced {
	position: absolute;
	bottom: 1px;
	right: 0px;
}
.cke_contents iframe {
	/*background: transparent !important;*/
}
/*.content-entry-box.reply-box .discussion-pane .title-field {
	display:none;
}
.content-entry-box.reply-box.entry-type-newMultiQuote .discussion-pane .title-field {
	display:inline;
}
.content-entry-box.reply-box.entry-type-newMultiQuote .tag-editor-container {
	display:block;
}
.widget-content > .content-entry-box-container #btnCancel {
	display:none;
}
.list-item .content-entry-box-container {
	margin:0 8px;
	width:97.6%;
}
.channel-content-widget .nav-pointer-container .pane,
.content-entry-box.entry-type-newMultiQuote .pane {
	min-height:123px;
}*/
.action-buttons-note {
	display: block;
	text-align: {vb:stylevar left};
	float: {vb:stylevar left};
	font-size: 0.85em;
	margin-{vb:stylevar right}: 20px;
	width: 300px;
}

/* BEGIN content entry box title row */
.content-entry-box .editor-titlerow {
	width: 100%;
}
.content-entry-box .editor-titlerow .prefix-cell {
	vertical-align: top;
}
.content-entry-box .editor-titlerow .title-cell {
	width: 100%;
	vertical-align: top;
}
.content-entry-box .editor-titlerow .title-cell textarea.entry-field {
	height: 18px !important;
}
.content-entry-box .editor-titlerow .title-cell .entry-field {
	width: 98.4%;
}
.content-entry-box .editor-titlerow .title-cell.has-prefix .entry-field,
.content-entry-box .editor-titlerow .title-cell.has-posticon .entry-field {
	width: 98.2%;
}
.content-entry-box .editor-titlerow .title-cell.has-prefix.has-posticon .entry-field {
	width: 98%;
}
.content-entry-box .editor-titlerow .posticon-cell {
	vertical-align: top;
}
.content-entry-box .prefixid.selectBox-dropdown,
.content-entry-box .post-icon-menu.selectBox-dropdown {
	height: 24px;
	margin-bottom: 20px;
}
.content-entry-box .prefixid.selectBox-dropdown {
	margin-{vb:stylevar right}: 10px;
}
.content-entry-box .post-icon-menu.selectBox-dropdown {
	margin-{vb:stylevar left}: 10px;
}
/* END content entry box title row */

#page-map-content {
	height: 200px;
	overflow: auto;
	padding: 10px;
	margin-top: 3px;
	background: #EEF2F7;
}
#page-map-content ul {
	width: 120px;
	float: {vb:stylevar left};
	display: block;
	margin-{vb:stylevar right}: 10px;
}
#page-map-content ul li {
	border: 1px solid transparent;
}
#page-map-content ul li span {
	background: inherit;
	display: block;
	float: {vb:stylevar right};
	padding: 2px 4px;
}
#page-map-content ul li a {
	padding: 2px 4px;
	color: #4682B4;
	display: block;
	white-space: nowrap;
	overflow: hidden;
}
#page-map-content ul li.current-path {
	background: #C8D6E6;
	border: 1px solid #AFC2DA;
}
#page-map-content ul li.current-path a {
	color: #CD726B;
}
#page-map-content ul li.current-path-end {
	background: transparent;
	border: 1px solid transparent;
	position: relative;
}
#page-map-content ul li.current-path-end a {
	font-weight: bold;
	color: #000;
}
#page-map-content ul li.current-path-end #you-are-here {
	background: #D9D9D9;
	border: 1px solid #BFC1C3;
	padding: 4px;
	position: absolute;
	width: 60px;
	text-align: center;
	font-weight: normal;
	color: #000;
}
#page-map-content #you-are-here .arrow {
	position: absolute;
	{vb:stylevar left}: -10px;
	top: 10px;
	width: 0;
	height: 0;

	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-{vb:stylevar right}:10px solid #BFC1C3;
}
#page-map-content #you-are-here .arrow-inner {
	position: absolute;
	{vb:stylevar left}: 1px;
	top: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-{vb:stylevar right}:10px solid #D9D9D9;
}
.dialog-container {
	border: {vb:stylevar popup_border};
	background: {vb:stylevar popup_background};
	-moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.5);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";
}
.dialog-container.ui-dialog {
	padding:0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.dialog-container.ui-dialog .ui-dialog-titlebar {
	border-width: 0 0 1px 0;
	border-bottom: {vb:stylevar popup_border};
	background: {vb:stylevar popup_header_background};
	color: {vb:stylevar popup_header_text_color};
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.dialog-container.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	margin:0;
}
.dialog-container.ui-dialog .ui-dialog-titlebar-close {
	margin-top: -16px;
	{vb:stylevar right}:5px;
}
.dialog-container.ui-dialog .ui-dialog-titlebar-close.ui-state-hover,
.dialog-container.ui-dialog .ui-dialog-titlebar-close.ui-state-focus {
	background:none;
	border-color:transparent;
}
.dialog-container.ui-dialog .ui-dialog-titlebar-close .ui-icon {
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -160px -112px;
	height: 16px;
	width: 17px;
}
.dialog-container.ui-dialog .sb-dialog {
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	padding:20px;
}
.sb-dialog {
	position:relative;
	display:none;
}
.sb-dialog .action-buttons {
	text-align:{vb:stylevar right};
	width:auto;
	margin:15px 0 0;
	text-align:{vb:stylevar right};
}
.sb-dialog .dialog-content .loading-icon {
	position:absolute;
	{vb:stylevar left}:50%;
	top:50%;
	margin:-32px 0 0 -8px;
}
.sb-dialog .loader {
	text-align:center;
}
.dialog-content .vb-icon-error,
.dialog-content .vb-icon-warning {
	margin-{vb:stylevar right}: 15px;
}
.dialog-container.dialog-box .dialog-content .message {
	margin-top:2px;
	width:401px;
}
.dialog-container.prompt-dialog-container.dialog-box .dialog-content .message {
	margin:0 0 10px 0;
	width:auto;
}
.dialog-container.prompt-dialog-container.dialog-box .dialog-content .message.td {
	padding-{vb:stylevar right}:10px;
	width:5%;
	white-space:nowrap;
}
.dialog-container.prompt-dialog-container.dialog-box .dialog-content .input-box-container.td {
	width:95%;
}
.dialog-container.prompt-dialog-container.dialog-box .dialog-content .input-box {
	width:95.2%;
}
.dialog-container.dialog-box .dialog-content .icon.no-icon + .message {
	width:100%;
	margin-top:0;
}

/* Poll */
#newPollForm .polloption-list {
	width:100%;
}
#newPollForm .polloption-list .polloptioncontainer {
	display:table;
	height:26px;
	width:100%;
}
#newPollForm .polloption-list .polloptioncontainer .polloption-field,
#newPollForm .polloption-list .polloptioncontainer .polloption-btn {
	display:table-cell;
	vertical-align:top;
}
#newPollForm .polloption-list .polloptioncontainer .polloption-field {
	padding-{vb:stylevar right}:10px;
}
#newPollForm .polloption-list .polloptioncontainer .polloption-field .entry-field {
	width:99.1%;
}
#canvas-layout-100 #newPollForm .polloption-list .polloptioncontainer .polloption-field .entry-field {
	width:98.3%;
}
#canvas-layout-70-30 .section-0 #newPollForm .polloption-list .polloptioncontainer .polloption-field .entry-field,
#canvas-layout-30-70 .section-1 #newPollForm .polloption-list .polloptioncontainer .polloption-field .entry-field {
	width:97.5%;
}
#newPollForm .polloption-list .polloptioncontainer .polloption-btn {
	width:80px;
}
#newPollForm .polloption-list .polloptioncontainer .polloption-btn button {
	margin:0;
	white-space:nowrap;
}
/*#newPollForm .title-field {
	margin-bottom:30px;
}*/
#newPollForm .polloption-field .entry-field {
	margin-bottom:10px;
}
#newPollForm .add-more-answer {
	font-weight:bold;
}
#newPollForm .pollsettings {
	margin:22px 0 20px;
}
#newPollForm .pollsettings > label {
	font-weight: bold;
	float:{vb:stylevar left};
	margin-{vb:stylevar right}:20px;
}
#newPollForm .pollsettings .polloptions-container label {
	margin-{vb:stylevar right}: 18px;
	height:19px;
	float:{vb:stylevar left};
}
#newPollForm .pollsettings .polloptions-container label.timeout {
	padding-{vb:stylevar right}: 17px;
	position:relative;
}
<vb:comment>
/* Selector reduction
#newPollForm .pollsettings .polloptions-container label.timeout .info {
*/
</vb:comment>
.timeout .vb-icon-info-blue {
	{vb:stylevar right}: 0;
	bottom:1px;
	position:absolute;
}
#newPollForm .pollsettings .polloptions-container label input {
	margin-top:3px;
	margin-{vb:stylevar right}:5px;
	margin-bottom:6px;
	margin-{vb:stylevar left}:0;
	vertical-align:middle;
}
#newPollForm .datepickercontainer {
	position:relative;
	margin-top: 14px;
}
#newPollForm .datepickercontainer .ui-datepicker-trigger {
	position:absolute;
	{vb:stylevar left}: 144px;
	top: 50%;
	margin-top: -8px;
	cursor:pointer;
}
#newPollForm .datepickercontainer input {
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	width: 125px;
	padding: 3px 6px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
form.poll ul.poll {
	padding-{vb:stylevar left}:0;
	padding-top:0;
	padding-bottom:13px;
}
form.poll ul.poll li {
	list-style-type:none;
	line-height:22px;
	margin-top:6px;
}
form.poll ul.poll li:first-child {
	margin-top:0;
}
form.poll ul.poll li label {
	display:block;
}
form.poll ul.poll li label input {
	margin-top:3px;
	margin-{vb:stylevar right}:7px;
	margin-bottom:3px;
	margin-{vb:stylevar left}:0;
	vertical-align:bottom;
	float:{vb:stylevar left};
}
form.poll ul.poll li label .poll-item {
	display:inline-block;
}
.list-item-poll .post-content .post-content-text {
	padding-bottom: 10px;
}
.list-item-poll .list-item-body .action-buttons {
	text-align:{vb:stylevar left};
	margin:0 0 5px;
}
.list-item-poll.deleted .action-buttons {
	display:none;
}
.list-item-poll .edit-post .action-buttons {
	text-align:{vb:stylevar right};
	margin:10px 0 0;
}
.list-item-poll .action-buttons button:first-child {
	margin-{vb:stylevar left}:0;
}
.pollresults ul li {
	position: relative;
	display: block;
	border-bottom: {vb:stylevar poll_result_border};
}
.pollresults ul .votes,
.pollresults ul .percentage {
	display: block;
	position: absolute;
	top: 0;
	{vb:stylevar right}: 0;
	margin: 0 0.3em;
	text-align: {vb:stylevar right};
	color: #999;
	font-weight: bold;
	font-size: 0.875em;
	z-index: 2;
	padding: 0.4em;
}
.pollresults ul .percentage {
	{vb:stylevar right}: 20px;
}
.pollresults ul .title {
	display: block;
	padding: 0.4em;
	padding-{vb:stylevar right}: 4.5em;
	padding-{vb:stylevar left}: 0.5em;
	position: relative;
	z-index: 2;
}
.pollresults ul .index {
	display: block;
	position: absolute;
	top: 0;
	{vb:stylevar left}: 0;
	height: 100%;
	background: #B8E4F5;
	text-indent: -9999px;
	overflow: hidden;
}
.pollresults .pollvote-count {
	background: {vb:stylevar body_link_color};
	color: {vb:stylevar poll_result_vote_count_text};
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pollresults .pollvote-count span {
	font-size: 14px;
	font-weight: bold;
}
.pollresults .pollvote-count label {
	font-size: 11px;
}
.pollresults-data {
	width:100%;
	margin-top:37px;
	margin-bottom:15px;
	clear:both;
}
.list-item-poll.deleted.show-deleted-content .pollresults-data {
	margin-bottom:0;
}
.pollresults-data tr td {
	padding:8px 0 0 0;
	vertical-align:bottom;
	white-space:nowrap;
}
.pollresults-data tr:first-child td {
	padding-top:0;
}
.pollresults-data tr td.polloption-cell {
	width:94%;
}
.pollresults-data tr td.pollpercent-cell {
	width:1%;
}
.pollresults-data tr td.pollvote-cell {
	width:5%;
	padding-{vb:stylevar left}: 25px;
}
.pollresults-data tr td.pollpercent-cell .percentage {
	background: {vb:stylevar poll_result_percentage_background};
	border: {vb:stylevar poll_result_border};
	border-{vb:stylevar left}:0;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	text-align: {vb:stylevar right};
	white-space: nowrap;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.pollresults-data tr td.pollvote-cell .votes {
	height: 29px;
	line-height: 29px;
	text-align: {vb:stylevar right};
	white-space: nowrap;
	font-size:12px;
}
.pollresults-data tr td.pollvote-cell .votes span {
	font-weight:bold;
}
.pollresults-data tr td.polloption-cell .title {
	margin-{vb:stylevar left}:2px;
	white-space:normal;
}
.pollresults-data tr td.polloption-cell .bar-container {
	background: #FFF;
	border: {vb:stylevar poll_result_border};
	border-{vb:stylevar right}:0;
	height: 23px;
	margin-top: 2px;
	padding:2px;
	-moz-border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}
.pollresults-data tr td.polloption-cell .bar-container .bar {
	height: 23px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pollresults-data .option-1 .bar-container .bar {
	background: {vb:stylevar poll_result_color_01};
}
.pollresults-data .option-2 .bar-container .bar {
	background: {vb:stylevar poll_result_color_02};
}
.pollresults-data .option-3 .bar-container .bar {
	background: {vb:stylevar poll_result_color_03};
}
.pollresults-data .option-4 .bar-container .bar {
	background: {vb:stylevar poll_result_color_04};
}
.pollresults-data .option-5 .bar-container .bar {
	background: {vb:stylevar poll_result_color_05};
}
.pollresults-data .option-6 .bar-container .bar {
	background: {vb:stylevar poll_result_color_06};
}
.pollresults-data .option-7 .bar-container .bar {
	background: {vb:stylevar poll_result_color_07};
}
.pollresults-data .option-8 .bar-container .bar {
	background: {vb:stylevar poll_result_color_08};
}
.pollresults-data .option-9 .bar-container .bar {
	background: {vb:stylevar poll_result_color_09};
}
.pollresults-data .option-10 .bar-container .bar {
	background: {vb:stylevar poll_result_color_10};
}
.pollresults-data .option-11 .bar-container .bar {
	background: {vb:stylevar poll_result_color_11};
}
.pollresults-data .option-12 .bar-container .bar {
	background: {vb:stylevar poll_result_color_12};
}
.pollresults-data tr td.pollvoter-cell {
	width:31px;
}
<vb:comment>/*TODO: Find out where to see this icon*/</vb:comment>
.pollresults-data tr td.pollvoter-cell .voter-icon {
	background:transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -448px -80px;
	width:21px;
	height:21px;
	margin-{vb:stylevar left}:10px;
	margin-bottom:4px;
	cursor:pointer;
	position:relative;
}
.pollresults-data tr td.pollvoter-cell .voter-icon .voters {
	display:none;
	position:absolute;
	{vb:stylevar right}:0;
	top:20px;
	border:1px solid {vb:stylevar body_link_color};
	background:#FFF;
	padding:7px;
	font-size:10px;
	width:150px;
	white-space:normal;
	z-index:100;
	cursor:text;
}
.pollresults-data tr td.pollvoter-cell .voter-icon .voters .error {
	background:none;
	border:0;
	padding:0;
	text-align:{vb:stylevar left};
	color:{vb:stylevar poll_result_color_03};
	font-size:10px;
}
.pollresults-data tr td.pollvoter-cell .voter-icon .voters .note {
	font-size:10px;
	color: {vb:stylevar body_link_color};
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: {vb:stylevar left}; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; margin-{vb:stylevar right}:0; margin-{vb:stylevar left}:65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
#ui-datepicker-div { z-index: 9999999 !important; }



<vb:comment>
/*********************************************************************
 * Canvas Layout Rules
 *********************************************************************/
</vb:comment>

.canvas-layout-container {
	min-height:248px;
	height:auto;
}
.canvas-layout-container .canvas-layout {
	border-color:inherit;
}
.canvas-layout-container .canvas-layout .canvas-layout-row {
	border-color:inherit;
	width:100%;
	display: block;
	clear: both;
}
.canvas-layout-container .canvas-layout .canvas-layout-row.has-columns {
	height:248px;
	border-color:inherit;
	display:table;
	width:100%;
	table-layout: fixed;
}
.canvas-layout-container .canvas-layout.hide {
	display:none;
}
.canvas-layout-container .canvas-layout .canvas-widget-list {
	padding-top:10px;
	display:block;
	vertical-align:top;
}
.canvas-layout-container .canvas-layout .canvas-layout-row.has-columns .canvas-widget-list {
	display:table-cell;
	float:none;
}
.canvas-layout-container .canvas-layout .canvas-widget.container-widget .canvas-layout-row .canvas-widget-list {
	display:block;
}
.canvas-layout-container .canvas-layout .canvas-widget-list.has-adjacent-right-col {
	padding-{vb:stylevar right}:8px;
}
.canvas-layout-container .canvas-layout .canvas-widget-list.has-adjacent-left-col {
	padding-{vb:stylevar left}:8px;
}
/*
.canvas-layout-container #canvas-layout-70-30 .canvas-layout-row > div.section-0 {width:70%;}
.canvas-layout-container #canvas-layout-70-30 .canvas-layout-row > div.section-1 {width:30%;}
.canvas-layout-container #canvas-layout-30-70 .canvas-layout-row > div.section-0 {width:30%;}
.canvas-layout-container #canvas-layout-30-70 .canvas-layout-row > div.section-1 {width:70%;}
*/
.view-mode .canvas-layout-container .canvas-widget.container-widget {
	margin-bottom: 0;
}
.view-mode .canvas-layout-container .canvas-widget.hidden-widget-placeholder,
.view-mode .canvas-layout-container .canvas-widget.container-widget.empty {
	display:none;
}
.canvas-layout-container .canvas-widget.collapsed {
	padding-bottom:0;
	padding-top:11px;
	background: transparent !important;
}
.canvas-layout-container .canvas-widget.widget {
	background:#EBF7FF;
	border-color:#D8E6E6;
}
.canvas-layout-container .canvas-layout .canvas-widget-list {
	padding-top:0;
}
<vb:comment>
/* Selection reduction:
 * .view-mode .canvas-layout-container .canvas-widget.widget-no-border > .widget-header .module-title { */
</vb:comment>
.view-mode .widget-no-border .module-title {
	margin: 0 0 8px 0;
	color: {vb:stylevar primary_module_header_text_color};
}
<vb:comment>
/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.search-fields-widget .widget-header,
.view-mode .canvas-layout-container .canvas-widget.registration-widget .widget-header,
.view-mode .canvas-layout-container .canvas-widget.forgot-password-widget .widget-header { */
</vb:comment>
.view-mode .search-fields-widget .widget-header,
.view-mode .registration-widget .widget-header,
.view-mode .forgot-password-widget .widget-header {
	padding-{vb:stylevar left}: 30px;
	padding-top: 5px;
}
<vb:comment>
/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.search-fields-widget .widget-header .module-title { */
</vb:comment>
.view-mode .search-fields-widget .module-title {
	margin-bottom: 20px;
}

<vb:comment>
/* Selector reduction:
 * .view-mode.logged-out .canvas-layout-container .canvas-widget.widget-no-border > .widget-header .module-title { */
</vb:comment>
.logged-out .widget-no-border .module-title {
	margin-bottom:16px;
}



/* .canvas-layout-container .canvas-widget .widget-header .module-title { */
.module-title {
	color:{vb:stylevar module_header_text_color};
	font-size:16px;
	font-family:inherit;
	font-weight:bold;
	text-transform:none;
	margin:9px 15px;
	margin-{vb:stylevar right}:39px;
	overflow: hidden;
	width: 100%;
	word-wrap: break-word;
}
/*
#wrapper #canvas-layout-70-30 .canvas-widget-list.section-1 .widget-header .title,
#wrapper #canvas-layout-30-70 .canvas-widget-list.section-0 .widget-header .title {
	width:83%;
}*/
<vb:comment>
/* Selector reduction:
.canvas-layout-container .canvas-widget .widget-header .sort-by {
*/
</vb:comment>
.widget-header .sort-by
	margin:6px 10px 6px 5px;
}

<vb:comment>
/* Selector reduction:
.edit-mode.lnkEditPage .canvas-layout-container .canvas-widget .widget-header .sort-by,
.edit-mode.lnkNewPage .canvas-layout-container .canvas-widget .widget-header .sort-by {
*/
</vb:comment>
.edit-mode.lnkEditPage .sort-by,
.edit-mode.lnkNewPage .sort-by {
	display:none;
}
<vb:comment>
/* Selector reduction:
.canvas-layout-container .canvas-widget.wol-widget .widget-content.display-avatar {
*/
</vb:comment>
.wol-widget .display-avatar {
	margin-bottom: -10px;
}
.wol-location {
	margin-left: 10px;
}


<vb:comment>
/* This seemed to be throwing off the layout. Was it necessary? */
.canvas-layout-container .canvas-widget.private-message-widget .widget-content {
	padding-top:5px;
}
</vb:comment>

.canvas-layout-container .canvas-widget .widget-content .item {
	margin-bottom:10px;
	/* background: red !important; */
}
.canvas-layout-container .canvas-widget .widget-content .item .post {
	font-size:11px;
}
.post-date,
.conversation-content-widget .post-count {
	font-size:11px;
	color:{vb:stylevar time_stamp_color};
}
.canvas-layout-container .canvas-widget .widget-content .info .search-icon img {
	vertical-align:bottom;
}
.canvas-layout-container .canvas-widget .widget-content .activity-header {
	background:#D0DCEB;
	padding:5px;
	margin:-5px -5px 5px;
}
.canvas-layout-container .canvas-widget .widget-content .activity-content {
	margin-bottom:15px;
}
.canvas-layout-container .canvas-widget .widget-content .activity-body {
	margin-top:5px;
	text-align:justify;
}
.canvas-layout-container .canvas-widget .widget-content .activity-header .title,
.canvas-layout-container .canvas-widget .widget-content .activity-header .reply {
	line-height:35px;
}
.canvas-layout-container .canvas-widget .widget-content .activity-header .reply {
	font-style:italic;
	font-weight:bold;
}
.canvas-layout-container .widget-header .module-buttons {
	line-height: 14px;
	margin: -7px 0 0;
	position: absolute;
	{vb:stylevar right}: 10px;
	top: 50%;
	white-space:nowrap;
}
.canvas-layout-container .widget-header .module-buttons .module-button-item {
	margin-{vb:stylevar left}:2px;
	cursor:pointer;
}
.canvas-layout-container .widget-header .module-buttons .module-button-item:first-child {
	margin-{vb:stylevar left}:0;
}
.view-mode .canvas-layout-container .canvas-widget.widget-no-header-buttons > .widget-header .module-buttons {
	display:none;
}
.canvas-layout-container .widget-header .module-buttons .module-button-item span {
	display: inline-block;
	height: 14px;
	width: 14px;
	margin: 0;
	text-indent: -99999px;
}
.canvas-layout-container .widget-header .module-icon {
	display:none;
}
.canvas-layout-container .widget-content .widget-channel-list li.note {
	line-height:15px;
}
.canvas-layout-container .youtube-widget .videocontainer iframe {
	width:100%;
}
.canvas-layout-container .youtube-widget .youtube-video {
	width:100%;
}
#canvas-layout-100 .youtube-widget .youtube-video {
	height:600px;
}
#canvas-layout-70-30 .section-0 .youtube-widget .youtube-video,
#canvas-layout-30-70 .section-1 .youtube-widget .youtube-video {
	height:415px;
}
#canvas-layout-70-30 .section-1 .youtube-widget .youtube-video,
#canvas-layout-30-70 .section-0 .youtube-widget .youtube-video {
	height:173px;
}
.dialog-container.ui-dialog.input-dialog {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.dialog-container .sb-dialog .subheader {
	font-size:16px;
	font-weight:bold;
}
.dialog-container .dialog-content {
	margin-bottom:8px;
}
#vb-page-body .ui-widget-overlay {
	background: {vb:stylevar popup_overlay_background};
	opacity:0.5;
	filter:Alpha(Opacity=50);
}
/*Tiny scrollbars jQuery plugin styles*/
.viewport {
	overflow: hidden;
	position: relative;
}
.viewport .overview {
	padding: 0;
	margin: 0;
	position: relative;
	{vb:stylevar left}: 0;
	top: 0;
}
.scrollbar {
	position: relative;
	margin: 20px 0 0;
	clear: both;
	height: 4px;
}
.scrollbar .track {
	height:4px;
	position: relative;
	background:#000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.scrollbar .thumb {
	width:14px;
	height: 14px;
	cursor: pointer;
	position: absolute;
	{vb:stylevar left}: 0;
	top: 50%;
	margin-top:-7px;
	background: transparent url(images/css/sprite_icons.png) no-repeat scroll 0 -144px;
}
.scrollbar.disable {
	visibility: hidden;
}
/*End Tiny scrollbars jQuery plugin styles*/
.jsPsuedoLink, .jsPseudoLink {
	color: {vb:stylevar body_link_color};
	cursor: pointer;
}
.jsPsuedoLink:hover, .jsPseudoLink:hover {
	color: {vb:stylevar body_link_color_hover};
}
.vb_slider_conversation{
	background:#222222;
	width: 750px;
	height: 450px;
	margin-top: 5px;
	text-align: center;
	color: #ffffff;
	font-size: 1.2em;
}

/** Search widget styles */

.list-container .list-item .list-item-footer {
	padding: 5px 0;
}

.list-container .list-item .list-item-footer .replylike_count li {
	float: {vb:stylevar left};
	margin-{vb:stylevar right}: 10px;
	font-size: 11px;
}

.list-container .list-item .list-item-footer .replylike_count,
.list-container .list-item .list-item-footer .replylike_count li:first-child,
.list-container .list-item .list-item-footer .replylike_count div {
	display: inline;
	max-width: 100%;
}

.list-container .list-item .list-item-footer .replylike_count .channel_text {
	overflow: hidden;
	word-wrap: break-word;
	display: inline;
}

.list-container .list-item .list-item-body .photo_result .slider_image {
	border: 3px solid #A9A9A9;
	max-width: 260px;
	max-height: 160px;
	margin: auto;
}

.list-container .list-item .list-item-body .anythingWindow {
	border: 3px solid #A9A9A9;
}

.list-container .list-item .list-item-body .conversation_slider .photo_container {
	width: 260px;
	height: 200px;
	margin: auto;
	padding:0;
	position: relative;
}

.list-container .list-item .list-item-body .conversation_slider .photo_container .photo_container_header .photo_title {
	background: #C1D2EE;
	text-align: center;
}

.list-container .list-item .list-item-body .conversation_slider .photo_container .photo_container_body .slider_panel .slider_image {
	max-width: 260px;
	max-height: 160px;
	margin: auto;
}

.list-container .list-item .list-item-body .conversation_slider .photo_container .photo_container_body .gallery_navigation {
	border-top: 3px solid #A9A9A9;
	position: absolute;
	bottom: 5px;
}

.condense_control {
	font-size: 10px;
	color: {vb:stylevar body_link_color};
	font-weight: bold;
	display: block;
	margin-top: 10px;
	text-transform: uppercase;
}

/* search widgets styles End */

.grayBox
{
	border: 1px solid #bbbbbb;
	background: #eeeeee;
	padding: 10px;
	margin: 10px;
}

.leftCaption
{
	float: {vb:stylevar left};
	width: 40%;
	text-align: {vb:stylevar right};
	padding-{vb:stylevar right}: 10px;
}
.editNotes
{
	font-size: .85em;
}
.rightEdit
{
	float: {vb:stylevar right};
	width: 55%;
	text-align: {vb:stylevar left};
	padding-{vb:stylevar left}: 10px;
}

.inputTextWide1
{
	width: 20em;
}

.profileLeft
{
	width:30%;
	float:{vb:stylevar left};
	margin:0;
	padding: 0;
	background: #eeeeff;
}
.profileRight
{
	width:69%;
	float:{vb:stylevar right};
	margin:0;
	padding: 0;
	background: #eeeeff;
}

.widget-header #profileActivityFilters .onethird
{
	width: 33%;
	margin: 0;
	padding: 0;
}

.profileFilter .onequarter
{
	width: 25%;
	margin: 0;
	padding: 0;
}

.widget-header #profileActivityFilters .isDisabled
{
	background: {vb:stylevar postbit_background};
	opacity: 0.4;
	filter: alpha(opacity=40);
	position: relative;
}

.widget-header #profileActivityFilters .isDisabled .disableText
{
	position: absolute;
	top: 50%;
	{vb:stylevar left}: 10px;
	color: black;
}

.bluebox
{
	background: #eeeeff;
	padding: 0;
}
.barTop
{
	border-top: 1px solid;
	padding: 0;
	float:{vb:stylevar left};
}

.barRight
{
	border-{vb:stylevar right}: 1px solid;
}

#profileContainer
{
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	display: block;
	float:{vb:stylevar left};
}
.widget-content
{
	float:{vb:stylevar left};
	margin: 0;
	width:100%;
}

#profilePhotoEditContents
{
	padding: 10px;

}

.canvas-layout-container .summary-widget{
	background-color: {vb:stylevar module_content_background};
}

.groupSummaryContainer .sg-icon-wrapper,
.blogSummaryContainer .blog-icon-wrapper {
	position: relative;
	max-width: 330px;
	max-height:330px;
	width:100%;
	height:100%;
	margin: 10px 0;
}

.profile-sidebar-widget .profileContainer .profile-photo-wrapper .edit-profile,
.groupSummaryContainer .sg-icon-wrapper .editGroupIcon,
.blogSummaryContainer .blog-icon-wrapper .editBlogIcon {
	position: absolute;
	bottom: 0;
	{vb:stylevar right}: 0;
	background: {vb:stylevar side_nav_number_messages_color};
	font-weight: bold;
	color: white;
	font-size: 12px;
	padding: 2px 7px;
	cursor: pointer;
	display:none;
}

.profile-sidebar-widget .profileContainer .profile-photo-wrapper:hover .edit-profile,
.groupSummaryContainer .sg-icon-wrapper:hover .editGroupIcon,
.blogSummaryContainer .blog-icon-wrapper:hover .editBlogIcon {
	display:block;
}

spacer
{height: 20px}

/* activity filters */
.stream-filter {
	cursor: pointer;
}
.widget-filter div {
	float: {vb:stylevar left};
	width: 25%;
}
.widget-filter div ul li {
	padding-top: 3px;
	cursor: pointer;
}
.widget-filter .filter-title {
	text-decoration: underline;
	cursor: default;
}
.widget-filter .filter-selected {
	font-weight: bold;
	color: #6B9BC3;
	cursor: default;
}
.new-conversations-strip {
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	background: lightpink;
	padding: 5px;
	display:none;
}
/*Conversation Bar*/
.conversation-toolbar-wrapper {
	margin-bottom:15px;
	position:relative;
}
.conversation-toolbar-wrapper.top {
	padding:0 !important;
	border:none;
}
.search-results-widget .conversation-toolbar-wrapper {
	margin-bottom:-1px;
}
.search-results-widget .conversation-toolbar-wrapper .conversation-toolbar .toolset-left > li {
	margin-{vb:stylevar right}: 30px;
}
.search-results-widget .conversation-toolbar-wrapper .conversation-toolbar .sort-controls > label {
	margin-{vb:stylevar right}: 5px;
}
.widget-tabs .conversation-toolbar-wrapper,
.blog-conversation-content-widget .conversation-toolbar-wrapper {
	margin-bottom:0;
}
.conversation-toolbar-wrapper .conversation-toolbar,
.forum-list-container .forum-list-header {
	background: {vb:stylevar toolbar_background};
	border: {vb:stylevar toolbar_border};
	height: 35px;
	line-height:35px;
	position: relative;
	color:{vb:stylevar toolbar_text_color};
	font-size:12px;
}

.widget-content .widget-subheader {
	background: {vb:stylevar toolbar_background};
	border: {vb:stylevar toolbar_border};
	height: 35px;
	padding:4px;
	position: relative;
	color:{vb:stylevar toolbar_text_color};
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
}

.history-backbutton
{
	margin-{vb:stylevar left}:10px;
}
.history-backbutton-img
{
	margin-top:3px;
	margin-{vb:stylevar right}:10px;
}
.conversation-toolbar-wrapper.bottom {
	margin-top:20px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-left {
	{vb:stylevar left}:10px;
}
.ie7 .conversation-toolbar-wrapper .conversation-toolbar .toolset-left {
	min-width:111px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-left > li {
	margin-{vb:stylevar right}:10px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-left > li button,
.conversation-toolbar-wrapper .conversation-toolbar .toolset-left > li .button {
	margin-{vb:stylevar left}:0;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-left > li .button {
	height: 23px;
	border: {vb:stylevar toolbar_button_border};
}
.conversation-toolbar-wrapper .conversation-toolbar .sort-controls .selectBox-dropdown {
	margin-top:-3px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-right {
	{vb:stylevar right}:0;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-left,
.conversation-toolbar-wrapper .conversation-toolbar .toolset-right {
	height:24px;
	position:absolute;
	top:50%;
	margin-top:-12px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-right > li,
.toolbar-wrapper .horizontal-toolbar .toolset.right > li {
	background:transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -144px -48px;
	padding-{vb:stylevar left}: 11px;
	padding-{vb:stylevar right}: 10px;
	margin-top:0;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-right > li:first-child,
.toolbar-wrapper .horizontal-toolbar .toolset.right > li:first-child,
.conversation-toolbar-wrapper .conversation-toolbar .toolset-right > li.hide:first-child + li,
.toolbar-wrapper .horizontal-toolbar .toolset.right > li.hide:first-child + li {
	background-image:none;
}
.conversation-toolbar-wrapper .conversation-toolbar > ul > li,
.conversation-toolbar-wrapper .conversation-toolbar + .filter-form ul li,
.toolbar-wrapper .horizontal-toolbar > ul > li {
	float: {vb:stylevar left};
	height:100%;
	line-height:24px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-search form {
	height:100%;
	position:relative;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-search .search-container {
	height: 100%;
	margin: 0;
	position: relative;
	width: 169px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-search .search-container input[type=text] {
	width:131px;
	margin-top: -12px;
	padding-{vb:stylevar right}: 28px;
	line-height: 20px;
	color: {vb:stylevar toolbar_form_field_placeholder_text_color};
	height: 20px;
}
.conversation-toolbar-wrapper .conversation-toolbar input[type=text]{
<vb:comment>
	/* VBV-1752 -- It's more confusing to have a stylevar that doesn't appear to change anything than to have this nearly transparent inner shadow hardcoded. */
</vb:comment>
	background: -webkit-gradient(linear, {vb:stylevar left} top, {vb:stylevar left} bottom, from(0.01, #EDEEEF), to(0.11, #FFF));
	background: -webkit-linear-gradient(top, #EDEEEF 1%, #EDEEEF 0%, #FFF 11%);
	background: -moz-linear-gradient(top, #EDEEEF 1%, #EDEEEF 0%, #FFF 20%);
	background: -ms-linear-gradient(top, #EDEEEF 1%, #EDEEEF 0%, #FFF 11%);
	background: -o-linear-gradient(top, #EDEEEF 1%, #EDEEEF 0%, #FFF 11%);
	background: linear-gradient(top, #EDEEEF 1%, #EDEEEF 0%, #FFF 11%);
}
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-search .search-container .search-btn {
	{vb:stylevar right}: 1px;
	top: 50%;
	margin-top: -11px;
	width:24px;
	height:22px;
	border:0;
	text-indent:0;
	cursor:pointer;
	background:#34414C url(images/css/sprite_gradients_vb.png) repeat-x scroll 0 -200px;
	-moz-border-radius-top{vb:stylevar right}:2px;
	-moz-border-radius-bottom{vb:stylevar right}:2px;
	-webkit-border-top-{vb:stylevar right}-radius:2px;
	-webkit-border-bottom-{vb:stylevar right}-radius:2px;
	border-top-{vb:stylevar right}-radius:2px;
	border-bottom-{vb:stylevar right}-radius:2px;
}
<vb:comment>
/* Selector reduction:
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-search .search-container .search-btn span {
	*/
</vb:comment>
.search-btn .vb-icon-search-small-gray {
	margin-{vb:stylevar left}: 1px;
    margin-top: 3px;
}
<vb:comment>
/* Selector reduction:
.ie7 .conversation-toolbar-wrapper .conversation-toolbar .toolbar-search .search-container .search-btn span {
*/
</vb:comment>
.ie7 .search-btn .vb-icon-search-small-gray {
	zoom: 1;
	display: inline;
}
<vb:comment>
/* Selector reduction
.ie8 .conversation-toolbar-wrapper .conversation-toolbar .toolbar-search .search-container .search-btn span {
*/
</vb:comment>
.ie8 .search-btn .vb-icon-search-small-gray {
	margin-top:5px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-search .search-container input[type=text],
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-search .search-container .search-btn {
	position: absolute;
	top: 50%;
}
.pagenav-controls .horizontal-arrows {
	float:{vb:stylevar right};
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-right > li.toolbar-filter,
.toolbar-wrapper .horizontal-toolbar .toolset.right > li.toolbar-filter {
	padding:0;
	cursor:pointer;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-filter .filter-wrapper,
.toolbar-wrapper .horizontal-toolbar .toolset.right .toolbar-filter .filter-wrapper {
	border-{vb:stylevar left}:1px solid transparent;
	border-{vb:stylevar right}:1px solid transparent;
	margin-{vb:stylevar right}:10px;
	padding-{vb:stylevar left}:11px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-filter .filter-wrapper.selected,
.toolbar-wrapper .horizontal-toolbar .toolset.right .toolbar-filter .filter-wrapper.selected {
	background:{vb:stylevar toolbar_dropdown_background_gradient_start};
	border-{vb:stylevar left}: {vb:stylevar toolbar_dropdown_border};
	border-{vb:stylevar right}-color: transparent;
	height: 37px;
	line-height: 36px;
	margin-{vb:stylevar right}: 0;
	margin-top: -6px;
	padding-{vb:stylevar right}: 10px;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolbar-filter .filter-wrapper.selected .vb-icon-wrapper,
.toolbar-wrapper .horizontal-toolbar .toolset.right .toolbar-filter .filter-wrapper.selected .vb-icon-wrapper {
	height:36px;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay,
.toolbar-wrapper .toolbar-filter-overlay {
	display:none;
	width: auto;
	z-index: 1;
	position: absolute;
	{vb:stylevar right}: 0;
	top: 39px;
	border:{vb:stylevar toolbar_dropdown_border};
	border-top: 0;
	margin-top: -2px;
	padding: 20px 0;
	font-size: 12px;
	color: {vb:stylevar toolbar_text_color};
	background: {vb:stylevar form_dropdown_background.backgroundColor};
	background: -webkit-gradient(linear, left top, left bottom, from({vb:stylevar toolbar_dropdown_background_gradient_start.backgroundColor}), to({vb:stylevar toolbar_dropdown_background_gradient_end.backgroundColor}));
	background: -webkit-linear-gradient(top, {vb:stylevar toolbar_dropdown_background_gradient_start.backgroundColor}, {vb:stylevar toolbar_dropdown_background_gradient_end.backgroundColor});
	background:	-moz-linear-gradient(top, {vb:stylevar toolbar_dropdown_background_gradient_start.backgroundColor}, {vb:stylevar toolbar_dropdown_background_gradient_end.backgroundColor});
	background:	 -ms-linear-gradient(top, {vb:stylevar toolbar_dropdown_background_gradient_start.backgroundColor}, {vb:stylevar toolbar_dropdown_background_gradient_end.backgroundColor});
	background:	 -o-linear-gradient(top, {vb:stylevar toolbar_dropdown_background_gradient_start.backgroundColor}, {vb:stylevar toolbar_dropdown_background_gradient_end.backgroundColor});
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='{vb:stylevar toolbar_dropdown_background_gradient_start.backgroundColor}', EndColorStr='{vb:stylevar toolbar_dropdown_background_gradient_end.backgroundColor}');
	background:		 linear-gradient(top, {vb:stylevar toolbar_dropdown_background_gradient_start.backgroundColor}, {vb:stylevar toolbar_dropdown_background_gradient_end.backgroundColor});
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options-list,
.toolbar-wrapper .toolbar-filter-overlay .filter-options-list {
	width:100%;
	display:table;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options-list > li,
.toolbar-wrapper .toolbar-filter-overlay .filter-options-list > li {
	display: table-cell;
	padding-{vb:stylevar left}: 20px;
	padding-{vb:stylevar right}: 20px;
	border-{vb:stylevar left}: 1px dotted {vb:stylevar toolbar_dropdown_divider_color};
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options-list > li:first-child,
.toolbar-wrapper .toolbar-filter-overlay .filter-options-list > li:first-child {
	border-{vb:stylevar left}: 0;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-header,
.toolbar-wrapper .toolbar-filter-overlay .filter-header {
	font-weight:bold;
	margin-bottom:5px;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options,
.toolbar-wrapper .toolbar-filter-overlay .filter-options {
	margin-{vb:stylevar right}:20px;
	margin-top:3px;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay.all-filters-visible .filter-options {
	margin-{vb:stylevar right}:15px;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options:last-child,
.toolbar-wrapper .toolbar-filter-overlay .filter-options:last-child {
	margin-{vb:stylevar right}:0;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options label,
.toolbar-wrapper .toolbar-filter-overlay .filter-options label {
	display:block;
	margin-bottom:5px;
	cursor:pointer;
	height:19px;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options label.no-filter-option {
	margin-{vb:stylevar left}: 20px;
	padding-top: 4px;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options label > input,
.toolbar-wrapper .toolbar-filter-overlay .filter-options label > input {
	margin-top:0;
	margin-{vb:stylevar right}:3px;
	margin-bottom: 5px;
	margin-{vb:stylevar left}:1px;
	cursor:inherit;
	vertical-align:middle;
}
.ie9 .conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options label > input,
.ie9 .toolbar-wrapper .toolbar-filter-overlay .filter-options label > input {
	margin-bottom: 4px;
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options label > input + span,
.toolbar-wrapper .toolbar-filter-overlay .filter-options label > input + span {
	margin-{vb:stylevar left}:3px;
	color:{vb:stylevar toolbar_dropdown_text_color};
}
.conversation-toolbar-wrapper .toolbar-filter-overlay .filter-options label > input:checked + span,
.toolbar-wrapper .toolbar-filter-overlay .filter-options label > input:checked + span {
	color:{vb:stylevar toolbar_dropdown_text_color_active};
}
.conversation-toolbar-wrapper.disabled form,
.conversation-toolbar-wrapper.disabled input[type=text],
.conversation-toolbar-wrapper.disabled input[type=radio],
.conversation-toolbar-wrapper.disabled div,
.conversation-toolbar-wrapper.disabled span,
.conversation-toolbar-wrapper.disabled label,
.conversation-toolbar-wrapper.disabled a {
	cursor:wait !important;
}
.conversation-toolbar-wrapper .search-results-bar {
	background: {vb:stylevar toolbar_background};
	border: {vb:stylevar toolbar_border};
	color: {vb:stylevar toolbar_text_color};
	font-size: 11px;
	height: 34px;
	line-height: 34px;
	margin-top: -1px;
	padding: 0 10px;
}
.conversation-toolbar-wrapper .search-results-bar .keywords {
	font-weight: bold;
	text-decoration: underline;
}
.conversation-toolbar-wrapper .search-results-bar .result-count {
	color: {vb:stylevar toolbar_text_color};
}
.conversation-toolbar-wrapper .search-results-bar .clear-search {
	margin-{vb:stylevar left}: 8px;
	text-decoration:underline;
}
.conversation-toolbar-wrapper .filtered-by {
	border: {vb:stylevar toolbar_form_field_border};
	font-size: 11px;
	height: 28px;
	line-height: 28px;
	margin-top: -1px;
	padding: 0 15px;
	background:{vb:stylevar toolbar_form_field_background};
}
.conversation-toolbar-wrapper .filtered-by > label {
	float:{vb:stylevar left};
	margin-{vb:stylevar right}:5px;
}
.conversation-toolbar-wrapper .filtered-by .filter-text {
	margin-top: 0;
	margin-{vb:stylevar right}:5px;
	margin-bottom:0;
	margin-{vb:stylevar left}:1px;
	position: relative;
	padding-{vb:stylevar right}: 18px;
	white-space: nowrap;
	float: {vb:stylevar left};
	color:#6D6D6D;
}
<vb:comment>
/* Selector reduction:
.conversation-toolbar-wrapper .filtered-by .filter-text .x {
*/
</vb:comment>
.filtered-by .vb-icon-x-blue {
	position: absolute;
	top: 50%;
	{vb:stylevar right}: 3px;
	margin-top:-5px;
	cursor: pointer;
}
/*End Conversation Bar*/
/*Custom Dropdown*/
.custom-dropdown-container select {
	visibility:hidden;
}
.custom-dropdown-container .selectBox-dropdown.custom-dropdown {
	width:auto;
	min-width:87px;
	padding-{vb:stylevar right}:24px;
}
.custom-dropdown-container .selectBox-dropdown.custom-dropdown .selectBox-label {
	width:auto;
	padding-top:0;
	padding-{vb:stylevar right}:0;
	padding-bottom:0;
	padding-{vb:stylevar left}:12px;
	height:22px;
	line-height:22px;
}
<vb:comment>
/* Selector reduction */
/* TODO: Determine if the .custom-dropdown-container rules are ever used. Can't
 * find a match for the parent class in the code base, but not sure if it's
 * being composed via JS somewhere. */
</vb:comment>
.custom-dropdown-container .selectBox-dropdown.custom-dropdown .selectBox-arrow {
	background:url(images/css/sprite_icons_vb.png) no-repeat scroll 0 -42px transparent;
	border-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:7px;
	margin-top:3px;
	width:9px;
	border:2px solid red;
}
.custom-dropdown-container .selectBox-dropdown.custom-dropdown:focus,
.custom-dropdown-container .selectBox-dropdown.custom-dropdown:focus .selectBox-arrow {
	border: {vb:stylevar toolbar_form_field_border};
}
.custom-dropdown-container .selectBox-options li a {
	color:{vb:stylevar button_secondary_text_color} !important;
	height:22px;
	line-height:22px;
}
.custom-dropdown-container .selectBox-options li.selectBox-selected a {
	background: transparent;
}
.custom-dropdown-container .selectBox-options li.selectBox-hover a {
	background: #C8DEF4;
}
/*End Custom Dropdown*/

/* Search layout */
.form_layout {
	padding: 0 30px;
}
.form-fieldset {
	display: table;
	width: 100%;
}
.form-fieldset .form_row {
	display: table-row;
}
.form-fieldset .form_row .label_column {
	display: table-cell;
	width:5%;
	vertical-align: top;
	padding-{vb:stylevar right}:10px;
	padding-top: 4px;
	white-space: nowrap;
}
.form-fieldset .form_row.form-row-contenttypes .label_column,
.form-fieldset .form_row.form-row-searchoptions .label_column {
	padding-top: 1px;
}
.form-fieldset .form_row .label_column, .form_layout .label {
	font-weight: bold;
	font-size:14px;
}
.form-fieldset .form_row .info_column {
	display: table-cell;
	width:2%;
	padding-{vb:stylevar left}: 10px;
	white-space: nowrap;
	vertical-align:top;
}
.form-fieldset .form_row .info_column label {
	line-height:26px;
}
.form-fieldset .form_row .info_column label input {
	margin-{vb:stylevar left}: 0;
	margin-{vb:stylevar right}: 8px;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle;
}
.form-fieldset .form_row .info_column label input + span {
	vertical-align:middle;
	bottom: -1px;
	position: relative;
}
.form-fieldset .form_row .field_column {
	display: table-cell;
	width: 56%;
	padding: 0 0 20px;
}
.form-fieldset .form_row .field_column input.textbox {
	width:97%;
}
.form-fieldset .form_row.form-row-members .field_column {
	padding-bottom:17px;
}
.form-fieldset .form_row.form-row-tags {
	height: 63px;
}
.form-fieldset .form_row.form-row-tags .field_column {
	padding-top: 3px;
}
.form-fieldset .form_row.form-row-tags .field_column .tag-editor-wrapper {
	position: relative;
}
.form-fieldset .form_row.form-row-tags .field_column .tag-editor-wrapper .tag-list {
	margin-top: 0;
}
.form-fieldset .form_row.form-row-tags .field_column .tag-editor-wrapper .add-tag-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	position: absolute;
	top: 26px;
	{vb:stylevar left}:0;
}
.form-fieldset .form_row.form-row-keywords .field_column a {
	display: block;
	font-size: 12px;
	margin-top: 10px;
	float:{vb:stylevar left};
}
.form-fieldset .form_row.form-row-daterange .field_column .date-to {
	margin-{vb:stylevar left}: 30px;
}
.form-fieldset .form_row.form-row-daterange .field_column .date-lastvisit {
	float:{vb:stylevar left};
	clear:both;
	margin-top:10px;
}
.form-fieldset .form_row.form-row-daterange .field_column .date-lastvisit input {
	margin-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:10px;
	vertical-align: middle;
}
.form-fieldset .form_row.form-row-daterange .field_column .date-lastvisit input + span {
	vertical-align: middle;
	bottom: -1px;
	position: relative;
}
.form-fieldset .form_row.form-row-sortby .field_column {
	line-height: 26px;
}
.form-fieldset .form_row.form-row-sortby .field_column .sort-order {
	margin-{vb:stylevar left}: 30px;
}
.form-fieldset .form_row.form-row-contenttypes .field_column label,
.form-fieldset .form_row.form-row-searchoptions .field_column label {
	float:{vb:stylevar left};
	clear:both;
}
.form-fieldset .form_row.form-row-contenttypes .field_column label input,
.form-fieldset .form_row.form-row-searchoptions .field_column label input {
	margin-{vb:stylevar left}: 0;
	margin-right:10px;
	vertical-align: middle;
}
.form-fieldset .form_row.form-row-contenttypes .field_column label input + span,
.form-fieldset .form_row.form-row-searchoptions .field_column label input + span {
	vertical-align: middle;
	bottom: -1px;
	position: relative;
}
.form-fieldset .form_row.form-row-sources .field_column .load-from-current {
	clear: both;
	display: block;
	padding-top: 10px;
}
.form-fieldset .form_row.form-row-sources .field_column .load-from-current input {
	margin-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:10px;
	vertical-align: middle;
}
.form-fieldset .form_row.form-row-sources .field_column .load-from-current input + span {
	bottom: -1px;
	position: relative;
	vertical-align: middle;
}
.form-fieldset .form_row .field_column .field-desc,
.birth-date-wrapper .field-desc {
	color: #777777;
	display: block;
	font-size: 11px;
	margin-{vb:stylevar left}: 0 !important;
	margin-top: 10px;
}
.advancedSearchFields .advSearchForm .action-buttons {
	margin: 0 0 20px;
}
.form_layout .field_column .selectBox-inline {
	width:100%;
}
.form_layout .form-row-sources .field_column .selectBox-inline {
	width:100% !important;
}

/* Standard Dropdown */
.selectBox-dropdown {
	border: {vb:stylevar form_dropdown_border};
	height: 24px;
}
.selectBox-dropdown:hover {
	color: {vb:stylevar form_dropdown_text_color_hover};
}
.selectBox-dropdown .selectBox-label {
	color: {vb:stylevar form_dropdown_text_color};
	background: {vb:stylevar form_dropdown_background};
}
.selectBox-options {
	background: {vb:stylevar form_dropdown_background};
}
.selectBox-options li a {
	color: {vb:stylevar form_dropdown_text_color};
}
.selectBox-options li.selectBox-selected a, .selectBox-options li.selectBox-hover a {
	background: {vb:stylevar form_dropdown_background_hover};
	color: {vb:stylevar form_dropdown_text_color_hover};
}
/* End Standard Dropdown */

.search-tips-dialog .table .td {
	width: 50%;
	padding-{vb:stylevar right}:10px
}
.search-tips-dialog .table .td + .td {
	padding-{vb:stylevar right}:0;
	padding-{vb:stylevar left}:10px;
}
.dialog-container .search-tips-dialog .dialog-content {
	margin-bottom:0;
}
.dialog-container .search-tips-dialog .dialog-content code {
	background:transparent;
}
.search-tips-dialog .table .td p {
	margin-bottom:0;
	margin-top:15px;
}
.search-tips-dialog .vb-icon {
	float: {vb:stylevar left};
	margin-{vb:stylevar right}: 10px;
}
.searchConfigFields .ui-datepicker-trigger {
	{vb:stylevar left}: 5px;
	position: relative;
	top: 3px;
}
.searchConfigFields .autocomplete-container,
.searchPopupBody .autocomplete-container {
	line-height: 18px !important;
	min-height: 18px !important;
	padding-bottom: 3px !important;
	padding-top: 3px !important;
}
.searchConfigFields .autocomplete-container .autocompleteHelper,
.searchPopupBody .autocomplete-container .autocompleteHelper {
	width:150px !important;
	height: 17px;
	margin-top: 0 !important;
	padding-top: 1px;
}
.searchPopupBody .autocomplete-container .autocompleteHelper {
	width:100px !important;
}
/* End search layout */

/*Tag Cloud*/
.tagcloudlink.level1 {
	font-size: xx-small;
}
.tagcloudlink.level2 {
	font-size: small;
}
.tagcloudlink.level3 {
	font-size: medium;
}
.tagcloudlink.level4 {
	font-size: large;
}
.tagcloudlink.level5 {
	font-size: xx-large;
}
/*End Tag Cloud*/

.profileLeft
{
	width:30%;
	float:{vb:stylevar left};
	margin:0;
	padding: 0;
	background: #eeeeff;
}

.profileLeft .profileLeftField,
.subscriptionsContainer .leftSide .profileLeftField
{
	margin-top: 10px;
}

.profileRight
{
	width:69%;
	float:{vb:stylevar right};
	margin:0;
	padding: 0;
	background: #eeeeff;
}

.onethird
{
	width: 33%;
	margin: 0;
	padding: 0;
}

.bluebox
{
	background: #eeeeff;
	padding: 0;
}
.barTop
{
	border-top: 1px solid;
	padding: 0;
	float:{vb:stylevar left};
}

.barRight
{
	border-{vb:stylevar right}: 1px solid;
}

#profileContainer
{
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	display: block;
	float:{vb:stylevar left};
}
.widget-content
{
	float:{vb:stylevar left};
	margin: 0;
	width:100%;
}

#profilePhotoEditContents
{
	padding: 10px;

}

.textpreview
{
	padding:10px;
	margin: 0;
	border-bottom: 1px solid;
	float: {vb:stylevar left};
	width: 100%;
}

.textpreview .list-item-header
{
	padding-top : 10px;
	padding-bottom : 10px;

}

.textpreview .list-item-body ul
{
	padding: 0px;
}

.textpreview ul li
{
	list-style: none;
}
.filterSelected
{
	font-weight: bold;
}
.profileMediaFilterContainer {
	font-size:12px;
}
.profileRight .slider_image {
	border: 3px solid #A9A9A9;
	max-width: 260px;
	max-height: 160px;
	margin: auto;
}

#profileTabs {
	border: 0;
	padding: 0;
}
#profileTabs .content-entry-box.edit-post {
	border:0;
}
#profileMediaDetailContainer #newVideoForm {
	padding: 20px 20px 30px;
}
#profileTabs .conversation-list.stream-view
{
	border-top:0;
	border-bottom:0;
}
.profilePreviewContainer
{
	float:{vb:stylevar left};
	width:100%;
}

.galleryPreviewLeft
{
	float:{vb:stylevar left};
	width:19%;
}

.galleryPreviewText
{
	margin:auto;
	text-align: center;
	width:60%;
	float:{vb:stylevar left};
}

.galleryPreviewRight
{
	float:{vb:stylevar right};
	width:19%;
}
.section .section-header {
	font-weight:bold;
	background: {vb:stylevar profile_section_background};
	height: 30px;
	line-height: 30px;
	border:{vb:stylevar profile_section_border};
	border-width: 1px 0;
	padding: 0 15px;
}
.section .section-content.table {
	width:100%;
}
.section.about-status .section-content {
	padding: 18px 15px;
}
.section.about-status .section-content textarea {
	padding: 14px;
	width: 96.7%;
}
.section.about-status .section-content .action-buttons {
	margin:15px 0 0;
}
.section .section-content.table .tr {
	height:30px;
	vertical-align:top;
}
.section .section-content.table .tr .td {
	font-weight:bold;
	width:20%;
	padding:10px 40px;
	text-transform:capitalize;
	white-space:nowrap;
}
.section .section-content.table .tr .td + .td {
	font-weight:normal;
	width:80%;
	text-transform: none;
}
.section .section-content.table .sub-section .section-header {
	border:0;
	background:transparent;
	text-transform:uppercase;
	padding: 0;
	margin-top: 4px;
}
.section .section-content.table .sub-section:first-child .section-header {
	margin-top:0;
}
.section .section-content.table .sub-section {
	border-top:1px dotted {vb:stylevar profile_content_divider_border};
}
.section .section-content.table .sub-section:first-child {
	border-top:0;
}
.section .section-content.table .sub-section .section-content.table .tr .td {
	font-weight:normal;
	padding: 10px 0;
}
.section .section-content.table .sub-section .section-content.table {
	padding: 0;
	margin-bottom: 4px;
}
.section.about-links ul li {
	margin: 5px 0;
} 
.section.about-links ul li a {
	font-weight: normal;
	text-transform: none;
} 
<vb:comment>For some reason, IE9 produces a big gap in between the li's</vb:comment>
.ie9 .conversation-toolbar-wrapper .conversation-toolbar > ul > li > button.subscribe-btn {
	min-width:auto;
}

.vBSlideShowMainImage
{
	max-height: 400px;
	max-width:	700px;
	margin: 0;
	padding: 0;

}
.vBSlideShowBody
{
	background: {vb:stylevar slideshow_image_background};
	color:		#ffffff;
	width:		800px;
	height:		600px;
	border:	none;
	padding:	10px;
	overflow:	hidden;
}


.vBSlideShowIndicate
{
	width:8px;
	height:	6px;
	border: none;
	margin: 5px;
	background: #AAAAAA;

}

.selectedSlideShowImage
{
	background: #FF4433;
}
.vBSlideShowCounters
{
	padding: 5px;
}
.vBSlideShowDialog
{

}

.vBSlideShowArrow
{
	margin-top:200px;
}

.vBSlideShowArrowSmall
{
	margin-top: 50px;
}

.vBSlideShowCaption
{
	height: 4em;
	padding: 5px 15px;
	text-align:center;
}

.vBSlideShowPreviews
{
	width: 600px;
	margin-{vb:stylevar left}:85px;
}
.vBSlideShowMainImageHolder
{
	text-align: center;
	height: 400px;
	width:	800px;
	margin: 0 auto 0 auto;
	padding: 0;
}
.profileAlbumCaption
{
	width: 50%;
}
.profileAlbumRow
{
	width: 235px;
	padding: 5px;
}
/*Quotes/Codes*/
.bbcode_container .bbcode_quote {
	background: {vb:stylevar bbcode_quote_background};
	font-style: italic;
	padding: 10px;
	padding-{vb:stylevar right}:15px;
	padding-{vb:stylevar left}:38px;
	position: relative;
	margin-bottom: 15px;
}
.bbcode_container .bbcode_quote .bbcode_quote_container {
	position: absolute;
	{vb:stylevar left}: 10px;
	top: 10px;
}
.bbcode_container .bbcode_quote .message {
	margin-top:5px;
}

.bbcode_postedby .vb-icon-double-arrow-blue {
	margin-{vb:stylevar left}:2px;
	overflow:hidden;
}
.bbcode_container .bbcode_description {
	margin-top:10px;
}
.bbcode_container .bbcode_code {
	font-family:Courier,'Courier New',Monaco,Monospace;
	font-size: {vb:stylevar bbcode_code_fontsize};
	background: {vb:stylevar bbcode_code_background};
	border: {vb:stylevar bbcode_code_border};
	overflow: auto;
	padding: 6px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/*End Quotes/Codes*/

/* Video */
.content-entry-box .videoattach-container.entry-field {
	padding: 15px 15px 0 15px;
	width:97.1%;
	height:auto;
}
.content-entry-box .videoattach-container.entry-field.has-video > .videourl-container,
.content-entry-box .videoattach-container.entry-field.has-video > .note {
	display:none;
}
#profileMediaEditContent .content-entry-box .videoattach-container.entry-field {
	width:95.7%;
}
#canvas-layout-70-30 .section-0 .content-entry-box .videoattach-container.entry-field,
#canvas-layout-30-70 .section-1 .content-entry-box .videoattach-container.entry-field {
	width: 96.3% !important;
}
#canvas-layout-70-30 .section-0 .channel-content-widget .content-entry-box .videoattach-container.entry-field,
#canvas-layout-30-70 .section-1 .channel-content-widget .content-entry-box .videoattach-container.entry-field {
	width: 95.7%;
}
.profile-widget-layout .content-entry-box .videoattach-container.entry-field {
	width:96.2% !important;
}
.content-entry-box.edit-post .videoattach-container.entry-field {
	width:96.8%;
}
.conversation-stream-view .content-entry-box.edit-post .videoattach-container.entry-field {
	width:97.2%;
}
.videoattach-container .videourl-container {
	display:table;
	width:100%;
}
.videoattach-container .note {
	color: #556065;
	font-size: 11px;
	margin-bottom:15px;
}
.videoattach-container .videourl-container .url-label,
.videoattach-container .videourl-container .url-wrapper,
.videoattach-container .videourl-container .button-wrapper {
	display:table-cell;
	white-space:nowrap;
	padding-bottom:5px;
	vertical-align:middle;
}
.videoattach-container .videourl-container .url-label {
	width:80px;
	padding-{vb:stylevar right}:4px;
}
.videoattach-container .videourl-container .url-wrapper input {
	margin-bottom:0;
	width:97.3%;
}
#canvas-layout-70-30 .section-0 .videoattach-container .videourl-container .url-wrapper input,
#canvas-layout-30-70 .section-1 .videoattach-container .videourl-container .url-wrapper input {
	width:96%;
}
.profile-widget-layout .videoattach-container .videourl-container .url-wrapper input,
#profileMediaDetailContainer .edit-conversation-container .url-wrapper .entry-field {
	width:97% !important;
}
.videoattach-container .videourl-container .button-wrapper {
	width:84px;
	text-align:{vb:stylevar right};
	padding-{vb:stylevar left}:3px;
}
.videoattach-container .videourl-container .button-wrapper button {
	margin:0;
}
.videoscontainer .videocontainer,
.linkcontainer.videocontainer,
.post-content .videocontainer .videothumbnail {
	margin-{vb:stylevar right}:15px;
	margin-bottom:15px;
	border:1px solid {vb:stylevar slideshow_image_background.backgroundColor};
	background: {vb:stylevar slideshow_image_background};
	width:300px;
	height:225px;
	float:{vb:stylevar left};
	position:relative;
}
.youtube-widget .widget-content .videocontainer .videothumbnail {
	height: 260px;
	background: #000;
}

.videothumbnail img,
.videothumbnail div {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.videothumbnail .videothumbnailoverlay {
	background-image:url("images/css/video_thumbnail_overlay.png");
	background-repeat:no-repeat;
	background-position:center;
}
.videothumbnail .videothumbnailoverlay:hover {
	background-image:url("images/css/video_thumbnail_overlay_hover.png");
}
.stream-view.activity-view .videoscontainer .videocontainer {
	margin-bottom:15px;
}
.videoscontainer .videocontainer,
.videoscontainer .videocontainer .restrain {
	width:300px;
	height:225px;
}
.content-entry-box .videoscontainer .videocontainer,
.content-entry-box .videoscontainer .videocontainer .restrain,
.content-entry-box .linkcontainer.videocontainer,
.content-entry-box .linkcontainer.videocontainer .restrain {
	width:225px;
	height:169px;
}
.linkviewcontainer .urlvideo_container .videocontainer,
.urlvideo_container .videocontainer .videothumbnail {
	background: #000;
	float:{vb:stylevar left};
	margin-{vb:stylevar right}:12px;
	margin-bottom:10px;
	width:225px;
	height:169px;
}
.linkviewcontainer .urlvideo_container .videocontainer iframe {
	max-width: 225px;
	max-height: 169px;
}
.videoscontainer .videocontainer .remove,
.linkcontainer.videocontainer .remove {
	background: url("images/css/sprite_icons_vb.png") no-repeat scroll -480px -80px #40AEDD;
	position: absolute;
	{vb:stylevar right}: 0;
	top: 0;
	width: 19px;
	height: 19px;
	text-indent: -99999px;
	cursor:pointer;
	margin:0;
}


.videoscontainer.no-signature {margin-bottom:30px;}

.videourl-container-ie
{
	width:500px;
}

.videourl-container-ie .url-cell .entry-field
{
	width: 310px;
}

/* Link */
.content-entry-box .linkattach-container {
	display:table;
	width:100%;
}
.content-entry-box .linkattach-container .url-wrapper,
.content-entry-box .linkattach-container .button-wrapper {
	display:table-cell;
	vertical-align:top;
}
.content-entry-box .linkattach-container .url-wrapper {
	width:95%;
}
.content-entry-box .linkattach-container .button-wrapper {
	width:5%;
	text-align:{vb:stylevar right};
}
.content-entry-box .linkattach-container .button-wrapper .button {
	margin-{vb:stylevar left}:10px;
}
.linkcontainer .urlimg_container {
	float: {vb:stylevar left};
	width: 90px;
	margin-bottom:10px;
}
.linkcontainer .urlvideo_container {
	float: {vb:stylevar left};
	width: 225px;
	margin-bottom:10px;
	margin-right:12px;
}
.linkcontainer .preview-checkbox {
	display: block;
	white-space: nowrap;
	font-size: 11px;
}
.linkcontainer .preview-checkbox input {
	margin-{vb:stylevar left}: 0;
	margin-{vb:stylevar right}: 5px;
	margin-bottom: 3px;
	margin-top: 0;
	vertical-align: middle;
}
.linkcontainer .removelink {
	color: {vb:stylevar body_link_color};
	display:block;
	margin-top:5px;
	margin-bottom:20px;
}
.linkcontainer .urlimg_list li {
	text-align: center;
}
.linkcontainer .urlimg_list li .img_wrapper {
	display: table-cell;
	width: 90px;
	height: 75px;
	vertical-align: middle;
	text-align: center;
}
.linkcontainer .urlimg_list li img {
	max-height: 75px;
	max-width: 90px;
}
.linkcontainer .urlimg_list li input {
	display: none;
}
.linkcontainer .urlinfo .title {
	color:{vb:stylevar body_link_color};
}
.linkcontainer .jcarousel-container {
	width: 90px;
	height: 75px;
}
.linkcontainer .jcarousel-clip {
	overflow: hidden;
	width: 90px;
	height: 75px;
}
.linkcontainer .jcarousel-item {
	width: 90px;
	height: 75px;
}
.linkcontainer .jcarousel-item-horizontal {
	margin-{vb:stylevar left}: 0;
	margin-{vb:stylevar right}: 0;
}
.linkcontainer .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 * Horizontal Buttons
 */
 .linkcontainer .scroll-arrows {
	margin-top:10px;
	text-align: center;
}
.linkcontainer .scroll-arrows .counter {
	font-size: 12px;
	font-weight: bold;
	margin: 0 7px;
}
/* Link inline edit */
.urlinfo .vb-icon-pencil {
	margin-{vb:stylevar left}:10px;
}
.linkcontainer .urlinfo .textbox {
	display:none;
	width: 400px;
}
.linkcontainer .urlinfo .button.save {
	display: none;
}
.linkcontainer .urlinfo .meta .button.save {
	float:right;
	margin-top: 5px;
}
.linkcontainer .urlinfo .edit-mode .textbox,
.linkcontainer .urlinfo .edit-mode .button.save {
	display:inline !important;
}
.linkcontainer .urlinfo .edit-mode textarea.textbox {
	display:block !important;
}
.linkcontainer .urlinfo .edit-mode .edit,
.linkcontainer .urlinfo .title.edit-mode .display-text,
.linkcontainer .urlinfo .meta.edit-mode .display-text {
	display:none;
}

/* Link view container */
.thread-view .conversation-starter .linkviewcontainer {
	float: {vb:stylevar left};
	width: auto;
}
.stream-view .linkviewcontainer {
	padding-top: 15px;
}
.linkviewcontainer .urlimg_container {
	float: {vb:stylevar left};
	margin-{vb:stylevar right}:12px;
	text-align:center;
	width: 90px;
}
.linkviewcontainer .urlimg_container img {
	max-height: 75px;
	max-width: 90px;
}
.linkviewcontainer .urlinfo {
	display: table-cell;
	vertical-align: top;
}
.linkviewcontainer .urlinfo .url {
	font-weight:bold;
	color: {vb:stylevar body_link_color};
}
.linkviewcontainer .urlinfo .meta {
	margin:10px 0 15px;
	color:#556065;
}
.list-container.thread-view .list-item.deleted.show-deleted-content .linkviewcontainer .urlinfo .meta {
	margin-bottom:0;
}
.stream-view .linkviewcontainer .urlinfo .meta {
	margin-bottom:0;
}
.linkcontainer .urlinfo .meta {
	margin-bottom:10px;
}

#profileActivityFilters .onehalf {
	width: 50%;
}

.following-widget .filterSelected {
	color: #3333FF;
	font-weight: bold;
	background: transparent;
}

.profileRight .profilePreviewContainer .noResults,
.subscriptionsContainer .rightSide .noResults {
	background: #EB5E66;
	padding: 10px;
	margin-top: 10px;
}

.subscriptionsContainer .leftSide {
	width: 31%;
	float: {vb:stylevar left};
	margin-top: 30px;
	border: 1px solid {vb:stylevar main_nav_admin_bar_divider_left_color};
}

.subscriptionsContainer .rightSide {
	float: {vb:stylevar right};
	margin-top: 30px;
}

.noProfilePic,
.subscriptionsContainer .leftSide .noProfilePic {
	background: white;
	height: 100px;
	margin: 10%;
	width: 80%;
	position: relative;
}

.noProfilePic .noPPic,
.subscriptionsContainer .leftSide .noProfilePic .noPPic {
	position: absolute;
	top: 40%;
	{vb:stylevar left}: 25%;
}

.subscriptionsContainer .leftSide .barTop {
	border-top: 1px solid {vb:stylevar main_nav_admin_bar_divider_left_color};
}

.subscriptionsContainer .leftSide .barRight {
	border-{vb:stylevar right}: 1px solid {vb:stylevar main_nav_admin_bar_divider_left_color};
}

/* Following full END */

<vb:comment>
/* Followers page */
/*
.subscriptions-widget .subscribersContent .header {
	float: none;
	line-height: 20px;
	font-weight: bold;
}

.subscriptions-widget .subscribersContent .header .first_column {
	width: 40%;
}

.subscriptions-widget .subscribersContent .header .second_column {
	width: 29%;
}

.subscriptions-widget .subscribersContent .header .third_column {
	width: 30%;
}

.subscriptions-widget .subscribersContent .content .first_column {
	width: 40%;
	background: #FF9060;
	height: 50px;
}

.subscriptions-widget .subscribersContent .content .second_column {
	width: 29%;
	background: #FF9060;
	height: 50px;
}

.subscriptions-widget .subscribersContent .content .third_column {
	width: 30%;
	background: #FF9060;
	height: 50px;
}

.subscriptions-widget .subscribersContent .content .user_follower {
	line-height: 25px;
	height: 50px;
}

.subscriptions-widget .subscribersContent .content .fourth_column .subscriber_remove {
	height: 25px;
	width: 41px;
	margin: 5px;
	background: url("images/css/profile_subscribe_off.png") white;
	cursor: pointer;
}

.subscriptions-widget .subscribersContent .content .fourth_column .subscriber_restore {
	height: 28px;
	width: 50px;
	margin: 5px;
	background: url("images/css/profile_subscribe_remove.png") white;
	cursor: pointer;
}

.subscriptions-widget .subscribersContent .content .first_column .avatar {
	margin: 5px;
}
*/
/* Followers full END */
</vb:comment>

/* Back to profile link */
#content .canvas-layout-container #backtoProfile {
	padding: 5px;
	position: relative;
}

#content .canvas-layout-container #backtoProfile #backLink {
	position: absolute;
	{vb:stylevar left}: 25px;
}

/*Edit Conversation Post*/
.edit-post .conversation-body,
.edit-post > .post-footer-wrapper {
	display:none;
}
.edit-post .post-content {
	padding-top:0 !important;
}
<vb:comment>
/*
.conversation-starter .content-entry-box .add-tag-link,
.content-entry-box-starter.content-entry-box .add-tag-link,
.content-entry-box.edit-post[data-node-type="starter"] .add-tag-link,
.search-fields-widget .add-tag-link,
.searchConfigFields .add-tag-link,
.search-results-widget .add-tag-link {
	display:inline-block;
}*/
</vb:comment>
.content-entry-box.edit-post .title-field {
	display:none;
}
.conversation-starter .content-entry-box.edit-post .title-field,
.content-entry-box.edit-post[data-node-type="media"] .title-field,
.content-entry-box.edit-post[data-node-type="starter"] .title-field {
	display:block;
}
.edit-post .conversation-body {
	padding-bottom:0 !important;
}
.content-entry-box.edit-post {
	border-width:0;
	background:#FFF;
	margin-bottom:0;
}
.content-entry-box.edit-post .comment-entry-box {
	display:none !important;
}
.content-entry-box.edit-post .edit-header {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.content-entry-box.edit-post .conversation-comments-wrapper {
	/*margin:20px 0 0;
	padding-bottom:0;*/
}
.conversation-comments-wrapper .content-entry-box.edit-post .edit-conversation-container {
	margin: 0 10px;
}
.conversation-comments-wrapper .edit-conversation-container form {
	padding:15px 0 20px;
}
.conversation-comments-wrapper .edit-conversation-container .ckeditor-bare-box {
	margin-bottom: 15px;
	resize: none;
}
.conversation-comments-wrapper .edit-conversation-container .entry-field {
	width: 98.1%;
}
.conversation-comments-wrapper .conversation-comments .edit-header {
	display:none;
}
.conversation-comments-wrapper .conversation-comments .content-entry-box.edit-post .edit-header {
	margin:0;
}
/*End Edit Conversation Post*/

.profileDetailTabs
{
	margin-top:20px;
}
#ProfileActivities
{
	margin-top: 20px;
}

/* Following tab */

.textpreview .list-item-header {
	position: relative;
	height: 40px;
	background: #C3C0C1;
	font-size: 12px;
}

.textpreview .list-item-header .avatar {
	margin-{vb:stylevar left}: 5px;
	height: 40px;
}

.textpreview .list-item-header .author {
	/*line-height: 30px;*/
	margin-top: 10px;
}

.textpreview .list-item-header .starterText {
	position: absolute;
	{vb:stylevar left}: 100px;
	/*line-height: 30px;*/
	max-width: 200px;
	margin-top: 10px;
}

.textpreview .list-item-header .info {
	/*line-height: 30px;*/
	margin-top: 10px;
	margin-{vb:stylevar right}: 10px;
}

.conversation-list .list-item-header .unfollow_option,
#followingContainer .textpreview .list-item-header .unfollow_option {
	position: absolute;
	{vb:stylevar right}: 10px;
	width: 250px;
	/*line-height: 30px;*/
	top: 15px;
}

.conversation-list .list-item-header .unfollow_option .unfollow_button,
#followingContainer .textpreview .unfollow_option .unfollow_button {
	position: absolute;
	{vb:stylevar right}: 5px;
	height: 25px;
	cursor: pointer;
}

.conversation-list .list-item-header .unfollow_option .unfollow_panel,
#followingContainer .textpreview .unfollow_option .unfollow_panel {
	position: absolute;
	{vb:stylevar right}: 5px;
	top: 25px;
	background: #F5A9A9;
	padding: 5px;
	border-radius: 5px; /* solid #FA5858*/
	-moz-border-radius: 5px;
	border: 3px solid #FA5858;
}

.textpreview .list-item-body {
	padding: 5px;
}

.textpreview .list-item-body .body-text,
.textpreview .list-item-body .body-preview {
	margin-bottom: 10px;
}

.textpreview .list-item .galleryLink {
	width: 40%;
	margin-top: 50px;
}

#followingContainer .textpreview .unfollow_option .unfollow_panel .unfollow_content,
#followingContainer .textpreview .unfollow_option .unfollow_panel .unfollow_member {
/*	cursor: pointer;*/
	display: block;
}

#followingProfileFilterContainer #followingProfileActivityFilters .filterSelected {
	color: #3333FF;
	font-weight: bold;
	background: transparent;
}

<vb:comment>
/*
.followProfFilterRow {
	height: 1.5em;
	padding: 5px;
}
*/
</vb:comment>
#followingContainer #emptyFollow {
	padding: 10px;
	background: #6666FF;
}

/* Following tab END */

.gallery-wrapper {
	position:relative;
}
<vb:comment>
/*.gallery-wrapper .cke_contents {
	height:105px !important;
}*/
</vb:comment>
.gallery-wrapper .gallery-form-container {
	position:relative;
}
<vb:comment>
.gallery-wrapper .gallery-form-container .gallery-upload-form {
	/*position:absolute;
	top:15px;
	{vb:stylevar left}:15px;
	margin: 15px 15px 0 15px;*/
}
</vb:comment>
.gallery-wrapper .file-chooser {
	margin-bottom:20px;
}
.upload-photo-dialog-container {
	min-height:318px;
}
.upload-photo-dialog-container .gallery-wrapper .file-chooser {
	margin-bottom:0;
}
.gallery-wrapper .file-chooser .custom-upload-button {
	min-width: 60px;
	margin: 0;
}
.allowed-filetypes {
	font-size:11px;
	line-height:26px;
	height:26px;
	color:#777;
}
.gallery-wrapper .allowed-filetypes {
	margin-{vb:stylevar left}:10px;
}
.upload-photo-dialog-container .gallery-wrapper .allowed-filetypes {
	margin-{vb:stylevar left}:0;
}
.gallery-wrapper .upload-status-bar {
	margin-{vb:stylevar left}:15px;
	margin-top:4px;
}
.content-entry-box .gallery-wrapper .photo-display-container.entry-field {
	padding:0;
	width:99.8%;
	min-height:72px;
	/*margin-top:150px;*/
}
.content-entry-box.edit-post .gallery-wrapper .photo-display-container.entry-field {
	margin-top:170px;
}
.ie7 .content-entry-box .gallery-wrapper .photo-display-container.entry-field {
	width:99.8%;
	margin-top:183px;
}
.gallery-wrapper .edit-photo-link {
	margin:0 0 20px;
	font-weight:bold;
}
.gallery-wrapper .photo-display {
	margin-top:10px;
	/*position:relative;*/
}
.upload-photo-dialog-container .gallery-wrapper .photo-display {
	margin:0;
	min-height:263px;
	max-height:525px;
	overflow:hidden;
}
.upload-photo-dialog-container.has-scrollbar .gallery-wrapper .photo-display {
	overflow:auto;
}
.dialog-container.ui-dialog .sb-dialog.photo-display-container {
	padding:0;
}
.photo-display-container.sb-dialog .action-buttons {
	margin:15px;
}
.gallery-wrapper .photo-display .photo-item-wrapper {
	border:{vb:stylevar popup_border};
	margin-{vb:stylevar left}:-1px;
	margin-top:-1px;
	height:261px;
	width: 200px;
}
.gallery-wrapper .photo-display .photo-item-wrapper.last-in-row {
	border-{vb:stylevar right}:0;
}
.upload-photo-dialog-container.has-scrollbar .gallery-wrapper .photo-display .photo-item-wrapper.last-in-row {
	border-{vb:stylevar right}:{vb:stylevar popup_border};
	margin-{vb:stylevar right}:10px;
}
.upload-photo-dialog-container.has-scrollbar {
	padding-{vb:stylevar right}:10px;
}
.gallery-wrapper .photo-display .photo-item-wrapper:first-child {
	-moz-border-radius:3px 0 0 0;
	-webkit-border-radius:3px 0 0 0;
	border-radius:3px 0 0 0;
}
.gallery-wrapper .photo-display .photo-item-wrapper:first-child + .photo-item-wrapper + .photo-item-wrapper {
	-moz-border-radius:0 3px 0 0;
	-webkit-border-radius:0 3px 0 0;
	border-radius:0 3px 0 0;
}
.gallery-wrapper .photo-display .photo-item .thumbnail-container {
	height: 100%;
	position: relative;
}
.gallery-wrapper .photo-display .photo-item .thumbnail-container .thumbnailbox-wrapper .thumbnailbox {
	display:table-cell;
	height: 180px;
	width: 180px;
	vertical-align:middle;
	padding:10px;
}
.gallery-wrapper .photo-display .photo-item .thumbnail-container .thumbnailbox-wrapper {
	display:table;
	height: 200px;
	width: 200px;
	table-layout:fixed;
}
.gallery-wrapper .photo-display .photo-item .thumbnail-container .thumbnailbox-wrapper .thumbnailbox .thumbnail {
	height: auto;
	width: auto;
	max-height: 180px;
	max-width: 180px;
	position:relative;
}
.gallery-wrapper .photo-display .photo-item .thumbnail-container .divider {
	border:{vb:stylevar popup_border};
	width: 180px;
	margin:0 10px;
}
<vb:comment>
/* Selector reduction:
.gallery-wrapper .photo-display .photo-item .remove-icon {
*/
</vb:comment>
.photo-item .vb-icon-trash-blue {
	position: absolute;
	bottom: 0;
	{vb:stylevar right}: 0;
	cursor:pointer;
	display:none;
}
.gallery-wrapper .photo-display .photo-item .thumbnailbox .thumbnail-holder {
	position:relative;
	text-align:center;
}
.gallery-wrapper .photo-display .photo-item .thumbnailbox .thumbnail-holder:hover .remove-icon {
	display:block;
}
.gallery-wrapper .photo-display .photo-item .photo-caption {
	min-height: 40px;
	padding: 10px;
	font-size:11px;
	width:180px;
}
.gallery-wrapper .photo-display .photo-item .photo-caption .caption-box {
	border: 0;
	font-size: 11px;
	margin: 0;
	width: 100%;
	height:40px;
	outline:0;
	resize:none;
	line-height:13.33px;
	overflow:hidden;
	color:inherit;
}
.gallery-wrapper .photo-display .photo-item .photo-caption .caption-box:focus {
	overflow:auto;
}

<vb:comment>
/*.gallery-wrapper .ckeditor-wrapper {
	position: absolute;
	{vb:stylevar left}: 0;
	top: -152px;
	width: 100%;
}
.content-entry-box.edit-post .gallery-wrapper .ckeditor-wrapper {
	top: -172px;
}
.content-entry-box .gallery-wrapper .ckeditor-bare-box.ckeditor-load-on-focus {
	min-height: 132px;
}*/
</vb:comment>
.photo-display-result .gallery-details {
	margin-bottom:10px;
	margin-top:-10px;
}
.content-entry-box.content-entry-box-reply .photo-display-result .gallery-details {
	margin-top:-5px;
}
.gallery-details .photo-count span.count,
.photo-details .photo-count span.count {
	display: inline-block;
	min-width: 20px;
	height: 20px;
	text-align: center;
	background: {vb:stylevar body_link_color};
	color: white;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
	padding: 0 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.gallery-details a[href].photo-count span.title,
.photo-details a[href].photo-count span.title {
	cursor:pointer;
}
.conversation-list .list-item-gallery .post-content .post-content-text {
	margin-bottom:15px;
}
.galleryLink {
	position:relative;
	cursor:pointer;
	margin-{vb:stylevar right}:10px;
	float:{vb:stylevar left};
	min-width:120px;
	min-height:90px;
	display:inline-block;
	text-align:center;
}
.galleryLink.has-transform {
	margin:10px 25px 10px 14px;
}
.galleryLink .thumbnail-photo {
	border: {vb:stylevar photo_border};
	max-width:120px !important;
	max-height:90px;
	width:auto;
	height:auto;
}
.galleryLink .thumbnail-photo:hover {
	border: {vb:stylevar photo_border_hover};
}
/*slideshow*/
.slideshow-dialog {
	padding:0 !important;
	border:0 !important;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.slideshow {
	padding:2px !important;
	background:{vb:stylevar photo_background} !important;
}
.slideshow .thumbnails {
	padding:0 39px;
}
.slideshow .caption {
	color:#FFF;
	font-size:12px;
	height:29px;
	margin:15px 30px;
}
.slideshow .slideshow-wrapper > .close-btn {
	position:absolute;
	top:0;
	{vb:stylevar right}:0;
	z-index: 9999;
	cursor:pointer;
	visibility:hidden;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
.slideshow.jcarousel-direction-rtl {
	direction: rtl;
}
.slideshow .jcarousel-clip {
	overflow: hidden;
	background:{vb:stylevar slideshow_image_background};
}
.slideshow .thumbnails .jcarousel-clip {
	background:transparent;
}
.slideshow .slideshow-wrapper > .jcarousel-clip-horizontal {
	width: 546px;
	height: 364px;
}
.slideshow .thumbnails > .jcarousel-clip-horizontal {
	width: 480px;
	height: 60px;
}
.slideshow .jcarousel-item {
	display:table;
}
.slideshow .thumbnails .jcarousel-item {
	display:block;
}
.slideshow .slideshow-wrapper > .jcarousel-clip .jcarousel-item {
	width: 546px;
	height: 364px;
}
.slideshow .thumbnails > .jcarousel-clip .jcarousel-item {
	width: 80px;
	height: 60px;
	overflow:hidden;
}
.slideshow .jcarousel-item .image-wrapper {
	display:table-cell;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
.slideshow .thumbnails .jcarousel-item .image-wrapper {
	cursor:pointer;
	display:block;
}
.slideshow .thumbnails .jcarousel-item .image-wrapper.dimmed {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.slideshow .jcarousel-item .image {
	max-width: 546px;
	max-height: 364px;
	width:auto;
	height:auto;
}
.slideshow .jcarousel-item .thumbnail {
	max-width: 80px;
	max-height: 60px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.slideshow .jcarousel-item-horizontal {
	margin-{vb:stylevar left}: 0;
	margin-{vb:stylevar right}: 10px;
}
.slideshow .thumbnails .jcarousel-item-horizontal {
	margin-{vb:stylevar right}: 10px;
}
.slideshow.jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-{vb:stylevar left}: 10px;
	margin-{vb:stylevar right}: 0;
}

<vb:comment>
/**
 * Horizontal Buttons
 */
</vb:comment>
.slideshow .slideshow-wrapper > .jcarousel-next-horizontal {
	position: absolute;
	top: 161px;
	{vb:stylevar right}: 0;
	width: 42px;
	height: 42px;
	cursor: pointer;
	background: transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -112px -112px;
	opacity: 0.75;
	filter: alpha(opacity=75);
	visibility:hidden;
}
.slideshow .slideshow-wrapper > .jcarousel-next-horizontal.jcarousel-next-disabled,
.slideshow .slideshow-wrapper > .jcarousel-prev-horizontal.jcarousel-prev-disabled {
	display:none !important;
}
.slideshow .slideshow-wrapper:hover > .jcarousel-prev-horizontal,
.slideshow .slideshow-wrapper:hover > .jcarousel-next-horizontal,
.slideshow .slideshow-wrapper:hover > .close-btn {
	visibility:visible;
}
.slideshow.jcarousel-direction-rtl .slideshow-wrapper > .jcarousel-next-horizontal {
	{vb:stylevar left}: 0;
	{vb:stylevar right}: auto;
	background-position:-64px -112px;
}
.slideshow .thumbnails > .jcarousel-next-horizontal {
	position: absolute;
	top: 0;
	{vb:stylevar right}: 0;
	width: 12px;
	height: 60px;
	cursor: pointer;
	margin-{vb:stylevar right}:13px;
	background: transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -48px -112px;
}
.slideshow .thumbnails > .jcarousel-next-horizontal.jcarousel-next-disabled {
	background-position:-32px -112px;
	cursor:default;
}
.slideshow .thumbnails.jcarousel-direction-rtl > .jcarousel-next-horizontal {
	{vb:stylevar left}: 0;
	{vb:stylevar right}: auto;
	margin-{vb:stylevar left}:11px;
	margin-{vb:stylevar right}:0;
	background-position:-16px -112px;
}
.slideshow .thumbnails.jcarousel-direction-rtl > .jcarousel-next-horizontal.jcarousel-next-disabled {
	background-position:0 -112px;
}
<vb:comment>
/*
.slideshow .jcarousel-next-horizontal:hover,
.slideshow .jcarousel-next-horizontal:focus {
	background-position: -32px 0;
}

.slideshow .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}

.slideshow .jcarousel-next-disabled-horizontal,
.slideshow .jcarousel-next-disabled-horizontal:hover,
.slideshow .jcarousel-next-disabled-horizontal:focus,
.slideshow .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
*/
</vb:comment>
.slideshow .slideshow-wrapper > .jcarousel-prev-horizontal {
	position: absolute;
	top: 161px;
	{vb:stylevar left}: 0;
	width: 42px;
	height: 42px;
	cursor: pointer;
	background: transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -64px -112px;
	opacity: 0.75;
	filter: alpha(opacity=75);
	visibility:hidden;
}
.slideshow.jcarousel-direction-rtl .slideshow-wrapper > .jcarousel-prev-horizontal {
	{vb:stylevar left}: auto;
	{vb:stylevar right}: 0;
	background-position:-112px -112px;
}
.slideshow .thumbnails > .jcarousel-prev-horizontal {
	position: absolute;
	top: 0;
	{vb:stylevar left}: 0;
	width: 12px;
	height: 60px;
	cursor: pointer;
	margin-{vb:stylevar left}:13px;
	background: transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -16px -112px;
}
.slideshow .thumbnails > .jcarousel-prev-horizontal.jcarousel-prev-disabled {
	background-position:0 -112px;
	cursor:default;
}
.slideshow .thumbnails.jcarousel-direction-rtl > .jcarousel-prev-horizontal {
	{vb:stylevar left}: auto;
	{vb:stylevar right}: 0;
	margin-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:11px;
	background-position:-48px -112px;
}
.slideshow .thumbnails.jcarousel-direction-rtl > .jcarousel-prev-horizontal.jcarousel-prev-disabled {
	background-position:-32px -112px;
}
<vb:comment>
/*
.slideshow .jcarousel-prev-horizontal:hover,
.slideshow .jcarousel-prev-horizontal:focus {
	background-position: -32px 0;
}

.slideshow .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}

.slideshow .jcarousel-prev-disabled-horizontal,
.slideshow .jcarousel-prev-disabled-horizontal:hover,
.slideshow .jcarousel-prev-disabled-horizontal:focus,
.slideshow .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
*/
/**
 * Vertical Buttons
 */
 /*
.slideshow .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	{vb:stylevar left}: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(next-vertical.png) no-repeat 0 0;
}

.slideshow .jcarousel-next-vertical:hover,
.slideshow .jcarousel-next-vertical:focus {
	background-position: 0 -32px;
}

.slideshow .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}

.slideshow .jcarousel-next-disabled-vertical,
.slideshow .jcarousel-next-disabled-vertical:hover,
.slideshow .jcarousel-next-disabled-vertical:focus,
.slideshow .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}

.slideshow .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	{vb:stylevar left}: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.slideshow .jcarousel-prev-vertical:hover,
.slideshow .jcarousel-prev-vertical:focus {
	background-position: 0 -32px;
}

.slideshow .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}

.slideshow .jcarousel-prev-disabled-vertical,
.slideshow .jcarousel-prev-disabled-vertical:hover,
.slideshow .jcarousel-prev-disabled-vertical:focus,
.slideshow .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}*/
/*end slideshow*/
</vb:comment>

/* profile user settings */

.usersettings_container .action-buttons.top,
.usersettings_container .action-buttons.bottom {
	padding:0 !important;
	border:none;
	background-color:inherit;
}

.usersettings_container .action-buttons {
	margin:20px 30px;
}
.usersettings_container .action-buttons.bottom {
	margin-top:0;
}
.prof_usersettings_container {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.prof_usersettings_container .prof_usersetting_row {
	padding-{vb:stylevar left}: 30px;
	display:table-row;
}
.prof_usersettings_container .prof_usersetting_row .settings_left {
	display: table-cell;
	font-weight: bold;
	padding: 0;
	padding-top:2px;
	padding-{vb:stylevar left}:30px;
	vertical-align: top;
	width: 120px;
}
.notifications-tab-panel .prof_usersettings_container .prof_usersetting_row .settings_left {
	padding-top:3px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right {
	display: table-cell;
	padding-{vb:stylevar left}: 10px;
	padding-{vb:stylevar right}: 30px;
	padding-bottom:20px;
	width: 90%;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .selectBox {
	margin-{vb:stylevar left}: 6px;
	color:inherit;
}
.account-tab-panel .prof_usersettings_container .prof_usersetting_row .settings_right .selectBox,
.notifications-tab-panel .prof_usersettings_container .prof_usersetting_row .settings_right .selectBox {
	margin-{vb:stylevar left}: 0;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .selectBox.bd_month {
	margin-{vb:stylevar left}: 0;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .selectBox:first-child {
	margin-{vb:stylevar left}: 0;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .bd_year {
	margin-{vb:stylevar left}: 6px;
	position: relative;
	width:32px !important;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .user_screenname {
	width:auto !important;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .default_user_newemail {
	margin-bottom: 10px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .forgot_password {
	font-size:11px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right input {
	margin-{vb:stylevar left}: 0;
}
.prof_usersettings_container .prof_usersetting_row .settings_right input[type=radio] {
	margin-{vb:stylevar right}: 6px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right input[disabled] + label {
	color:#777;
}
.prof_usersettings_container .prof_usersetting_row .settings_right textarea {
	resize:none;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .textbox {
	width:98.2%;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .inner-cell {
	display:table-cell;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .inner-cell.username {
	width:98%;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .inner-cell.username input {
	width:98%;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .inner-cell.set-default {
	width: 2%;
	white-space: nowrap;
	padding-{vb:stylevar left}: 10px;
	vertical-align: middle;
	font-size: 11px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .inner-cell.set-default input {
	margin-{vb:stylevar left}: 0;
}
.profile-settings-widget .vb-icon-tab {
	margin-bottom:3px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .im_wrapper {
	margin-bottom: 5px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .im_wrapper .added_dropDown {
	margin-{vb:stylevar left}: 10px;
	width: 170px;
}
.im_wrapper .remove-screen-name {
	cursor: pointer;
	margin-{vb:stylevar left}: 8px;
	margin-top: 3px;
}
.prof_usersettings_container .prof_usersetting_row .setting_desc {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom:0;
	color:#777;
}
.ie #new_pass_container .setting_desc,
.ie #new_email_container .setting_desc {
	margin-top: 0;
}
.ie #new_pass_container .default_user_newpass,
.ie #new_email_container .default_user_newemail {
	margin-bottom:0;
}
.ie #new_pass_container .default_user_newpass + .setting_desc,
.ie #new_email_container .default_user_newemail + .setting_desc {
	margin-bottom:10px;
}
.prof_usersettings_container .prof_usersetting_row .setting_desc.ppp-desc,
.prof_usersettings_container .prof_usersetting_row .setting_desc.editor-desc {
	margin-top: 0;
}
.prof_usersettings_container .prof_usersetting_row .setting_desc.timezone-desc,
.prof_usersettings_container .prof_usersetting_row .setting_desc.signature-desc {
	margin-bottom: 10px;
}
.prof_usersettings_container .prof_usersetting_row .birthAge_dropDown {
	width: 250px;
	margin-{vb:stylevar left}: 0 !important;
	margin-top: 10px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .usersetting_email {
	padding-bottom: 10px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .default_user_currentpass {
	margin-bottom:5px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .suboption .suboption-header {
	margin-top: 10px;
	font-weight:bold;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .suboption .suboption-header:first-child {
	margin-top: 0;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .suboption .suboption-list {
	margin-bottom: 10px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .suboption .userSignatureIcon {
	position: relative;
	top: 2px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .ppp_dropDown,
.prof_usersettings_container .prof_usersetting_row .settings_right .lang_dropDown,
.prof_usersettings_container .prof_usersetting_row .settings_right .skin_dropDown,
.prof_usersettings_container .prof_usersetting_row .settings_right .vbcode_dropDown {
	margin-bottom: 10px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .suboption .suboption-header {
	margin-top: 10px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .suboption .suboption-header:first-child {
	margin-top: 0;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .facebook_button {
	height: 25px;
	width: 194px;
	cursor: pointer;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .default_user_newpass {
	margin: 10px 0;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .privacy-items {
	margin-top: 10px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .privacy-items.table .tr {
	height:36px;
}
.prof_usersettings_container .prof_usersetting_row .settings_right .privacy-items.table .tr .privacy-label {
	padding-{vb:stylevar right}: 20px;
	white-space: nowrap;
}
#editSignatureDialog #ckeditor-signature {
	width:96%;
}
.ui-widget-content .usersettings_container a {
	color:{vb:stylevar body_link_color};
}
.mediaContentBox
{
	width:290px;
	height: 220px;
	text-align: center;
	padding:0;
	padding-{vb:stylevar right}:5px;
}

.mediaContentBoxSmall
{
	width:120px;
	height: 80px;
	text-align: center;
}

.profileMediaEditContainer
{
	width:500px;

}
.notifications-tab-panel .prof_usersetting_row .settings_right .suboption {
	line-height: 26px;
}
.notifications-tab-panel .prof_usersetting_row .settings_right .email_notification {
	width: 250px;
}

/** profile user settings END */

/** follow profile buttons */

.profile-widget .header {
	margin-bottom: 40px;
}

.profile-widget .header .first_column {
	float: {vb:stylevar left};
	padding: 5px;
}

.profile-widget .header .second_column {
	float: {vb:stylevar left};
	margin-{vb:stylevar left}: 20px;
	margin-top: 7px;
}

.profile-widget .header .third_column {
	float: {vb:stylevar right};
	padding: 5px;
}

.profile-widget .header .third_column .subscribe_button {
	height: 25px;
	width: 100px;
	float: {vb:stylevar left};
	margin-{vb:stylevar right}: 5px;
	color: #66CC33;
	border: 2px solid #66CC00;
}

.profile-widget .header .third_column .subscribed_button {
	height: 25px;
	width: 100px;
	float: {vb:stylevar left};
	margin-{vb:stylevar right}: 5px;
	color: #66CC00;
	border: 2px solid #66CC00;
}

.profile-widget .header .third_column .unsubscribe_button {
	height: 25px;
	width: 100px;
	float: {vb:stylevar left};
	margin-{vb:stylevar right}: 5px;
	color: #CC0033;
	border: 2px solid #66CC00;
}

.profile-widget .header .third_column .subscribepending_button {
	height: 25px;
	width: 100px;
	float: {vb:stylevar left};
	margin-{vb:stylevar right}: 5px;
}

.profile-widget .header .third_column .pm_button {
	height: 25px;
	width: 130px;
	float: {vb:stylevar right};
	color: #66CC00;
	border: 2px solid #66CC00;
}

.profile-widget .widget-tabs .widget-tabs-panel {
	border:0;
	padding:0;
}
.profile-widget .widget-tabs .widget-tabs-panel.about-tab {
	border:{vb:stylevar primary_module_border};
	border-top:0;
}
#mediacontent .conversation-list.stream-view .list-item-header .post-title {
	margin-{vb:stylevar left}:15px;
	width:75%;
}

#mediacontent .conversation-list.stream-view .list-item-header .info {
	margin-{vb:stylevar right}:15px;
	line-height:16px;
}

/** follow profile buttons END */

<vb:comment>
Private Messaging css begins here
</vb:comment>

.pm-notification-list .message-item .message-checkbox,
.pm-notification-list .message-item .avatar,
.pm-request-list .message-item .avatar {
	margin-top:6px;
}
.pm-notification-list .message-item .action-buttons {
	margin:0;
}
.notificationIcon {
	width: 25px;
	height: 25px;
	padding: 5px 0;
	margin: 0;
	font-size: 9px;
	font-family: {vb:stylevar body_font.fontFamily};
	text-align: center;
	background-image: url('images/notification_icon_bg.png');
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#notificationSelectNone, #notificationSelectAll {
	margin: 0 5px;
}

<vb:comment>
#notificationFilters
{
}

#notificationPageCount
{
}

#privateMessageContainer {
	/*border:{vb:stylevar form_dropdown_border};*/
}
</vb:comment>
#outer-wrapper #wrapper #content #privateMessageContainer .content-entry-box form .entry-field {
	width: 100%;
	height: 24px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;	/* Firefox, other Gecko */
	box-sizing: border-box;		 /* Opera/IE 8+ */
}
#outer-wrapper #wrapper #content #privateMessageContainer .content-entry-box form .entry-field.ckeditor-bare-box {
	height: 100px;
}
<vb:comment>
/*******************************************************************************
 * Private Message widget
 *******************************************************************************/
</vb:comment>

.private-message-widget .nav-pane {
	width:100%; /* 163px */
	padding:10px 0 0;
	float:{vb:stylevar left};
	background:{vb:stylevar side_nav_background};
	border:{vb:stylevar side_nav_border};
	border-bottom:0;
	font-size:13px;
	margin-top:-1px;
	margin-{vb:stylevar right}: 0;
	margin-bottom: 0;
	margin-{vb:stylevar left}: -1px;
}
.sidebar-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  line-height: 22px;
  margin: 0 0 10px 0;
}
.compose-btn-container {
  padding: 0px 10px;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item {
*/
</vb:comment>
.private-message-widget .folder-item {
	height: 26px;
	line-height: 26px;
	position:relative;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item > a {
*/
</vb:comment>
.private-message-widget .folder-link {
	display:block;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	color:{vb:stylevar primary_module_subheader_text_color};
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item > a[href]:hover {
*/
</vb:comment>
.private-message-widget .folder-link:hover {
	background: {vb:stylevar side_nav_background_hover};
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item > a[data-href] {
*/
</vb:comment>
.private-message-widget .folder-link[data-href] {
	cursor:default;
}
.private-message-widget .folder-link[data-href]:hover {
	background:transparent;	
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item > a.selected,
.private-message-widget .nav-pane .folder-list .folder-item > a.selected[href]:hover {
*/
</vb:comment>
.private-message-widget .folder-link.selected,
.private-message-vidget .folder-link.selected[href]:hover,
.private-message-widget .folder-link.selected[data-href]:hover {
	background:{vb:stylevar side_nav_background_active};
	font-weight:bold;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.inbox {
*/
</vb:comment>
.private-message-widget .inbox {
	text-transform:uppercase;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.inbox .label {
*/
</vb:comment>
.private-message-widget .inbox .label {
	margin-{vb:stylevar left}:10px;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item .icon {
*/
</vb:comment>
<vb:comment>
/* .folder-link selector needed to differentiate these from other icons on the
 * page. */
</vb:comment>
.private-message-widget .folder-link .vb-icon {
	width:15px;
	min-height: 14px;
	display:inline-block;
	position:absolute;
	margin-top:-7px;
	top:50%;
	{vb:stylevar left}:10px;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item .label {
*/
</vb:comment>
.private-message-widget .nav-pane .folder-item .label {
	margin-{vb:stylevar left}:35px;
	display:inline-block;
	width:118px;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder.has-count:hover .label {
*/
</vb:comment>
.private-message-widget .custom-folder.has-count:hover .label {
	width:104px;
}
<vb:comment>
/*Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.special-folder .label {
*/
</vb:comment>
.private-message-widget  .nav-pane .folder-item.special-folder .label {
	width:135px;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.special-folder .icon + .label {
*/
</vb:comment>
.private-message-widget .special-folder .vb-icon + .label,
.private-message-widget .special-folder .icon + .label {
	width:118px;
}

<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder .edit-icon-wrapper {
*/
</vb:comment>
.custom-folder .edit-icon-wrapper {
	width:32px;
	height: 26px;
	display:inline-block;
	position:absolute;
	top:0;
	{vb:stylevar right}:0;
	display:none;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder .edit-icon-wrapper .edit-icon {
*/
</vb:comment>
.vb-icon-edit {
  background-position:-192px -176px;
	width:12px;
	height: 12px;
	display:inline-block;
	margin-top:-6px;
	position:absolute;
	top:50%;
	{vb:stylevar right}:10px;
	text-indent:-999999px;
	cursor:pointer;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder a[href]:hover .edit-icon-wrapper {
*/
</vb:comment>
.folder-link[href]:hover .edit-icon-wrapper {
	display:inline-block;
}
<vb:comment>
/* Selector reduction
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder.edit-folder-mode a[href]:hover .edit-icon-wrapper {
*/
</vb:comment>
.edit-folder-mode .folder-link[href]:hover .edit-icon-wrapper {
	display:none;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder.has-count .edit-icon {
*/
</vb:comment>
.custom-folder.has-count .vb-icon-edit {
	{vb:stylevar right}:37px;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder .edit-box-wrapper {
*/
</vb:comment>
.custom-folder .edit-box-wrapper {
	display:none;
	position:absolute;
	{vb:stylevar left}:34px;
	top:0;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder .edit-box-wrapper .edit-folder-box {
*/
</vb:comment>
.custom-folder .edit-folder-box {
	width:103px;
	line-height:16px;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder.edit-folder-mode .edit-box-wrapper {
*/
</vb:comment>
.custom-folder.edit-folder-mode .edit-box-wrapper {
	display:inline-block;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder .edit-box-wrapper .delete-icon {
	*/
</vb:comment>
.vb-icon-delete {
	position:absolute;
	margin-top:-6px;
	top:50%;
	{vb:stylevar right}:-15px;
	cursor:pointer;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.custom-folder.edit-folder-mode a {
*/
</vb:comment>
.edit-folder-mode .folder-link {
	cursor:default;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.add-folder .icon {
*/
</vb:comment>
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item .count {
*/
</vb:comment>
.folder-item .count {
	height: 10px;
	line-height:10px;
	display:inline-block;
	border:1px solid #D4D6D7;
	position:absolute;
	margin-top:-9px;
	top:50%;
	{vb:stylevar right}:10px;
	background:#FFF;
	font-size:11px;
	font-weight:bold;
	color:{vb:stylevar side_nav_number_messages_color};
	padding:3px;
	min-width:12px;
	text-align:center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
<vb:comment>
/* Selector reduction:
.private-message-widget .nav-pane .folder-list .folder-item.has-count.edit-folder-mode .count {
*/
</vb:comment>
.folder-item.has-count.edit-folder-mode .count {
	display:none;
}
<vb:comment>
/* Selector reduction
.private-message-widget .nav-pane .folder-list .folder-item.inbox,
.private-message-widget .nav-pane .folder-list .folder-item.reports,
.private-message-widget .nav-pane .folder-list .folder-item.requests,
.private-message-widget .nav-pane .folder-list .folder-item.notifications,
.private-message-widget .nav-pane .folder-list .folder-item.pending-posts {
	font-weight:bold;
}
.private-message-widget .nav-pane .folder-list .folder-item.reports,
.private-message-widget .nav-pane .folder-list .folder-item.requests,
.private-message-widget .nav-pane .folder-list .folder-item.notifications,
.private-message-widget .nav-pane .folder-list .folder-item.pending-posts {
	height:29px;
	line-height:29px;
}
*/
</vb:comment>
<vb:comment>
/* .folder-item-main is a top-level folder in Private Messages, requiring
 * bolding of text and a slightly taller height than folders within the Message
 * Center area */
</vb:comment>
.folder-item-main {
  font-weight: bold;
  height: 29px;
  line-height: 29px;
}

.private-message-widget .nav-pane .divider-solid {
	margin: 0;
	padding: 0;
	height: 0;
	width: 100%;
	border-top: 1px solid #caced2;
	border-bottom: none;
}
<vb:comment>
.private-message-widget .main-pane {
	/*margin:-1px -1px -1px -1px;*/ /*restore left margin of 163px if we move private messages back to one widget*/
	/*border:{vb:stylevar form_dropdown_border};*/
}
</vb:comment>

<vb:comment>
/****************************************************************************
 * Private Message widget Main Pane
 ****************************************************************************/
</vb:comment>
.private-message-widget .main-pane .main-pane-header {
	background: {vb:stylevar primary_module_subheader_background};
	color: {vb:stylevar primary_module_subheader_text_color};
	font-size: 12px;
	font-weight:bold;
	height: 33px;
	line-height: 33px;
	padding-{vb:stylevar left}: 17px;
	text-transform: uppercase;
	border:{vb:stylevar primary_module_subheader_border};
	margin:0 -1px;
}
.private-message-widget .main-pane .main-pane-header.list-controls {
	font-weight:normal;
	text-transform: none;
	border-top:0;
	margin-top:0 !important;
}
.private-message-widget .main-pane .main-pane-header:first-child {
	margin-top:-1px;
}
.private-message-widget .main-pane .message-list + .action-buttons {
	margin:0;
	padding-top:3px;
	padding-bottom:15px;
	background:#FFF;
}
.private-message-widget .main-pane .message-list .main-pane-header {
	border-width: 0 1px;
	text-transform: none;
}
.private-message-widget .main-pane .message-list .main-pane-header + .message-item {
	border-top:0;
}
.private-message-widget .main-pane .message-list .main-pane-header:first-child {
	margin-top:0;
}
.private-message-widget .main-pane .message-list .message-item {
	border:0;
	border-top:{vb:stylevar module_content_border};
	width:auto;
	padding:17px;
	margin:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.private-message-widget .main-pane .message-list .message-item:last-child {
	-moz-border-radius-bottom{vb:stylevar right}:2px;
	-webkit-border-bottom-{vb:stylevar right}-radius:2px;
	border-bottom-{vb:stylevar right}-radius:2px;
}
.private-message-widget .main-pane .message-list .message-item.message-unread,
.private-message-widget .main-pane .message-list + .action-buttons.last-msg-unread {
	background:{vb:stylevar private_messages_mark_as_unread_background};
}
.private-message-widget .main-pane .message-list .message-item:first-child {
	border-top:0;
}
.private-message-widget .main-pane .message-list .message-item .message-checkbox {
	margin-{vb:stylevar right}:10px;
	float:{vb:stylevar left};
	line-height:32px;
}
.private-message-widget .main-pane .message-list.pm-message-list .message-item .message-checkbox {
	height: 74px;
}
.private-message-widget .main-pane .message-list .message-item .message-checkbox input {
	margin:0;
}
.private-message-widget .main-pane .message-list .message-item .message-header {
	height:34px;
}
.private-message-widget .main-pane .message-list .message-item .message-header .avatar {
	border: {vb:stylevar activity_stream_avatar_border};
	width:32px;
	height:32px;
	overflow:hidden;
}
.private-message-widget .main-pane .message-list .message-item .message-header .info {
	color:#556065;
}
.private-message-widget .main-pane .message-list .message-item .message-header .subject {
	font-weight:bold;
	height:19px;
	margin-top:4px;
}
.private-message-widget .main-pane .message-list .message-item .message-body {
	margin: 10px 0 0;
}
.view-mode .interconnected-widgets.private-message-widget-layout .canvas-widget-list {
	-moz-border-radius-topleft:0 !important;
	-moz-border-radius-topright:0 !important;
	-webkit-border-top-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	border-top-left-radius:0 !important;
	border-top-right-radius:0 !important;
}
.private-message-widget-layout .canvas-layout-row.has-columns .canvas-widget-list .canvas-widget {
	margin-bottom:0;
}
.private-message-widget.conversation-content-widget .list-container.thread-view .list-item .list-item-body-wrapper .list-item-body {
	padding-bottom:20px;
}
.private-message-widget.conversation-content-widget .conversation-content {
	padding:20px 15px 15px;
}
.private-message-widget.conversation-content-widget .conversation-content.private-message-detail.show-subcontrols {
	padding: 0;
}
.private-message-widget.conversation-content-widget .conversation-content.private-message-detail .list-controls {
	display:none;
}
.private-message-widget.conversation-content-widget .conversation-content.private-message-detail.show-subcontrols .list-controls {
	display:block;
}
.private-message-widget.conversation-content-widget .conversation-content.private-message-detail.show-subcontrols .privateMessageSummary {
	display:none;
}
.private-message-widget.conversation-content-widget .conversation-content.private-message-detail.show-subcontrols .conversation-list {
	margin: 15px;
}
.private-message-widget.conversation-content-widget .list-container .list-item:first-child {
	margin-top:0;
}
.private-message-widget .message-list .message-item {
	background:#FFF;
}
.private-message-widget .widget-content .content-entry-box {
	background: {vb:stylevar comment_background};
	border: {vb:stylevar module_content_border};
	margin: 0 15px 15px;
	padding: 20px;
}
.private-message-widget .widget-content .content-entry-box.msg-type-new,
.private-message-widget .widget-content .content-entry-box.msg-type-forward {
	background: {vb:stylevar module_content_background};
	border: 0;
	margin: 0;
	padding: 20px;
}
.private-message-widget .widget-content .content-entry-box .pane {
	background:transparent;
}
.private-message-widget .widget-content .content-entry-box .autocomplete-container.entry-field {
	margin-bottom: 5px;
}
.private-message-widget .widget-content .content-entry-box .recipient-desc {
	margin-bottom: 15px;
}
.pm-report-list.conversation-list.stream-view {
	border:0;
}
.canvas-layout-container .conversation-content-widget .pm-report-list .list-item-header .info {
	height:auto;
	line-height:normal;
}
.view-mode .canvas-layout-container .private-message-display.canvas-widget.widget-no-border {
	-moz-border-radius-bottom{vb:stylevar right}:2px;
	-webkit-border-bottom-{vb:stylevar right}-radius:2px;
	border-bottom-{vb:stylevar right}-radius:2px;
}
.see-all-btn,
.view-more-btn {
	min-width:245px !important;
	height:26px !important;
	line-height:26px !important;
	border:{vb:stylevar button_secondary_border} !important;
	background-position:0 -750px !important;
	font-size:12px !important;
}
button.see-all-btn,
input.see-all-btn,
button.view-more-btn,
input.view-more-btn {
	height:30px !important;
	line-height:27px !important;
}
.message-empty {
	padding: 10px 20px;
	text-align: center;
	font-weight: bold;
	background: {vb:stylevar no_content_background};
}
.privateMessageFolder
{
	margin-{vb:stylevar left}: 20px;
	padding: 5px 10px;
}
.privateMessageRow
{
	padding: 5px 10px;
}

#pmNewFolderNameLeft
{
	cursor:pointer;
}
.pmIconHolder
{
	height: 100px;
	width: 120px;
	float: {vb:stylevar left};
}
.pmIconSmall
{
	max-height: 25px;
	max-width: 25px;
	float: {vb:stylevar left};
}
.pmIcon
{
	max-height: 100px;
	max-width: 100px;
	float: {vb:stylevar left};
}
.pm-request-list .message-item .pmRequestMesage,
.pm-notification-list .message-item .notification-message {
	line-height:45px;
}
.pmPreview .action-buttons {
	margin:0;
}
#privateMessageContainer .message-item .action-buttons .post-date {
	margin-bottom: 5px;
}
.pmViewCbAction
{
	margin: 25px 5px;
	float: {vb:stylevar left};
}

.pmViewCb input
{
	margin:0;
}

.pmViewContent
{
	width:94%;
	margin:0;
	padding: 0;
	text-align: {vb:stylevar left};
	background: #ffffff;

}
.pmgDetailHolder
{
}
#pmFloatingBar
{
}
#pmFloatingBarContent
{
	margin: 5px 10px;
}
#pmFloatingBarContent .button:first-child
{
	margin-{vb:stylevar left}: 0;
}
#pmFloatingBarContent .pagenav-controls
{
	margin-top: 1px;
}
#pmFloatingBarContent .toolset.right {
	margin-top:1px;
}
#pmFloatingBarContent .toolset.right .toolbar-filter .filter-wrapper {
	margin-{vb:stylevar right}:0;
}
#pmFloatingBarContent .toolset.right .toolbar-filter .filter-wrapper.selected {
	margin-{vb:stylevar right}:-10px;
}
#pmFloatingBar .toolbar-filter-overlay {
	margin-{vb:stylevar right}:-1px;
	margin-top:-3px;
}
#pmFloatingBarContent .button + .split-button {
	margin-{vb:stylevar left}: 7px;
}
.private-message-widget .split-button {
	min-width: 78px;
}
.private-message-widget .split-button .split-button-wrapper {
	height: 24px;
	min-width: 78px;
	padding: 0;
	border:{vb:stylevar form_dropdown_border};
	background:#FBFBFB url("images/css/sprite_gradients_vb.png") repeat-x scroll 0 -550px;
}
.private-message-widget .split-button .split-button-wrapper .button-set {
	height: 24px;
	margin-{vb:stylevar right}: 0;
	min-width: 78px;
}
.private-message-widget .split-button .split-button-wrapper .button-set .button-text {
	font-size: 12px;
	padding-{vb:stylevar left}: 10px;
	text-align: center;
}
.private-message-widget .split-button .split-button-wrapper .button-set .button-text .ui-button-text {
	padding:0;
}
.private-message-widget .split-button .split-button-wrapper .button-set button {
	height:24px;
}
.private-message-widget .split-button .split-button-wrapper .submenu {
	background: {vb:stylevar side_nav_background};
	border:{vb:stylevar side_nav_border};
	border-top: 0;
	font-weight: normal;
	position: absolute;
	text-align: {vb:stylevar left};
	top: 24px;
	min-width:100%;
	width:auto;
}
.private-message-widget .split-button .split-button-wrapper .submenu li {
	border-bottom-color:transparent;
	border-top:{vb:stylevar side_nav_border};
	line-height:23px;
}
.private-message-widget .split-button .split-button-wrapper .submenu li:hover {
	background:#F8F8F8;
}
#pmOpenNewFolderName {
	font-weight:bold;
}
<vb:comment>
#privatemessagePageto
{
	/*width: 3em;*/
}
</vb:comment>

#pmMembersPopup
{
	width:600px;
	height: 500px;
}

#pmMembersPopupContent
{
	height: 400px;
	overflow: auto;
	width:500px;
}
 #pmMoveBlock
{
	margin-{vb:stylevar left}:200px;
}
.btnInJsAction
{
	background: #ddaaaa;
}
#privatemessagePaging
{
	/*margin: -2px 20px 0 0;*/
}
.pmLRIcon
{
	margin-top: 5px;
}
.widget-content
{
	float:{vb:stylevar left};
	margin: 0;
	float:{vb:stylevar left};
	width:100%;
}
#profilePhotoEditContents
{
	padding: 10px;

}
#pmNewFolderName
{
	height:60px;
	padding-{vb:stylevar right}:10px;
}
.privateMessageHeader
{
	background: #BBCCFF;
	min-height: 30px;
	padding: 12px 15px;

}
.privateMessageContent
{
	background: #ffffff;
	padding: 12px 15px;

}
.privateMessageSummary
{
	margin-bottom: 17px;
}
#pmOtherRecipientsOpen
{
}
.messageIndent
{
	margin-{vb:stylevar left}: 5em;
}
.pmNotifDlgLink
{
	color: {vb:stylevar body_link_color};
	cursor: pointer;
	margin: auto;
}
.pmBtnFollowing
{
	width: 7.5em;
	height: 20px;
	text-align: {vb:stylevar right};
	background-image: url('images/misc/item_checked_bg.png');
	background-repeat: no-repeat;
}
#btnSearchPM {
	top:1px;
	{vb:stylevar right}:1px;
	padding: 0px;
	margin: 5px;
	border: 0;
	cursor:pointer;
	-moz-border-radius:0 1px 1px 0;
	-webkit-border-radius:0 1px 1px 0;
	border-radius:0 1px 1px 0;
}
#newPMForm .entry-field
{
	width: 500px;
}
#pmBtnDelete .vb-icon,
#pmBtnNotificationDelete .vb-icon {
	vertical-align: middle;
	width: 13px;
	height: 16px;
	margin-{vb:stylevar right}:5px;
}
#pmBtnDelete .phrase,
#pmBtnNotificationDelete .phrase {
	line-height: 22px;
}

#btnMove .vb-icon {
	vertical-align: middle;
	width: 15px;
	height: 16px;
	margin-{vb:stylevar right}:2px;
}
.ie8 #btnMove .vb-icon {
	margin-{vb:stylevar right}:5px;
}
.view-mode .canvas-layout-container .private-message-search {
	width: 186px !important;
	-moz-border-radius-top{vb:stylevar left}:2px !important;
	-webkit-border-top-{vb:stylevar left}-radius:2px !important;
	border-top-{vb:stylevar left}:2px !important;
}
.canvas-layout-container .private-message-toolbar {
	-moz-border-radius-top{vb:stylevar right}:2px !important;
	-webkit-border-top-{vb:stylevar right}-radius:2px !important;
	border-top-{vb:stylevar right}:2px !important;
}
.canvas-layout-container .private-message-toolbar,
.canvas-layout-container .private-message-search {
	background: {vb:stylevar toolbar_background} !important;
	border-bottom: {vb:stylevar toolbar_border} !important;
	-moz-border-radius-top{vb:stylevar left}:2px;
	-webkit-border-top-{vb:stylevar left}-radius:2px;
	border-top-{vb:stylevar left}:2px;
}
.canvas-layout-container .private-message-toolbar,
.canvas-layout-container .private-message-search {
	height: 36px;
}
#private-message-search-button-container {
	background: transparent url("images/css/sprite_gradients_vb.png") repeat-x scroll 0 -200px;
	display: inline-block;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-border-radius-top{vb:stylevar right}:2px;
	-moz-border-radius-bottom{vb:stylevar right}:2px;
	-webkit-border-top-{vb:stylevar right}-radius:2px;
	-webkit-border-bottom-{vb:stylevar right}-radius:2px;
	border-top-{vb:stylevar right}-radius:2px;
	border-bottom-{vb:stylevar right}-radius:2px;
	height: 24px;
	margin-top: 6px;
	margin-{vb:stylevar left}: -1px;
}
#pmSearchText {
	margin-top: 6px;
	margin-{vb:stylevar right}: 0;
	margin-bottom: 0;
	margin-{vb:stylevar left}: 10px;
	height:20px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-border-radius-top{vb:stylevar left}:2px;
	-moz-border-radius-bottom{vb:stylevar left}:2px;
	-webkit-border-top-{vb:stylevar left}-radius:2px;
	-webkit-border-bottom-{vb:stylevar left}-radius:2px;
	border-top-{vb:stylevar left}-radius:2px;
	border-bottom-{vb:stylevar left}-radius:2px;
	width: 135px;
}

<vb:comment>
/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.widget-no-header > .widget-header {
*/
</vb:comment>
.view-mode .widget-no-header > .widget-header {
	display: none;
}
<vb:comment>
/* Selector reduction:
.view-mode .canvas-layout-container .canvas-widget.widget-no-border {
*/
</vb:comment>
.view-mode .widget-no-border {
	width:100% !important;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 0;
	margin-top: 0;
	margin-{vb:stylevar right}: 0;
	margin-{vb:stylevar left}: 0;
	background: {vb:stylevar primary_module_background};
}


<vb:comment>
/**************************************************
 * Private Messaging css ends here
 *************************************************/
</vb:comment>

.widget-content,
.post-content{
	color:{vb:stylevar body_text_color};
}
/*styles for generic tabs*/
.widget-tabs.ui-tabs .widget-tabs-panel > .ui-tabs-panel {
	padding:0;
}
.ui-widget-content {
	color:{vb:stylevar ui_widget_content_text_color};
}
.widget-tabs.ui-tabs .ui-widget-content a,
.widget-tabs.ui-tabs .ui-widget-content a:active,
.widget-tabs.ui-tabs .ui-widget-content a:visited,
.sb-dialog.ui-dialog-content.ui-widget-content a,
.sb-dialog.ui-dialog-content.ui-widget-content a:active,
.sb-dialog.ui-dialog-content.ui-widget-content a:visited {
	color: {vb:stylevar body_link_color};
}
.widget-tabs.ui-tabs .ui-widget-content a:hover,
.sb-dialog.ui-dialog-content.ui-widget-content a:hover {
	color: {vb:stylevar body_link_color_hover};
}
.view-mode .widget-tabs .widget-tabs-nav {
	height:25px;
	min-height:25px !important;
	line-height: 25px !important;
	border: {vb:stylevar module_tab_border} !important;
	margin: 0 0 -1px 0 !important;
	padding:0 !important;
	position: relative !important;
	background: {vb:stylevar module_tab_background} !important;
	text-transform:uppercase !important;
	-moz-border-radius: 3px 3px 0 0 !important;
	-webkit-border-radius: 3px 3px 0 0 !important;
	border-radius: 3px 3px 0 0 !important;
}
.view-mode .widget-tabs .widget-tabs-nav.widget-header .module-title {
	text-transform:inherit;
}
.view-mode .conversation-content-widget.widget-tabs .widget-tabs-nav {
	margin: 0 0 -1px !important;
}
.view-mode .widget-tabs .widget-tabs-nav .module-title {
	width:100%;
	min-height:25px;
	height:25px;
	margin:0 !important;
	background: {vb:stylevar module_tab_background} !important;
}
.widget-tabs .widget-tabs-nav .ui-tabs-nav {
	background: {vb:stylevar module_tab_background};
	border: 0;
	height: 100%;
	padding: 0;
	-moz-border-radius-bottom{vb:stylevar right}:0;
	-webkit-border-bottom-{vb:stylevar right}-radius:0;
	border-bottom-{vb:stylevar right}-radius:0;
}
.activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav {
	height: 23px;
}
#canvas-layout-70-30 .canvas-widget-list.section-1 .activity-stream-widget .forum-list-container .forum-item .lastpost .lastpost-title,
#canvas-layout-30-70 .canvas-widget-list.section-0 .activity-stream-widget .forum-list-container .forum-item .lastpost .lastpost-title {
	white-space:normal;
}
#canvas-layout-70-30 .canvas-widget-list.section-1 .activity-stream-widget .widget-header,
#canvas-layout-30-70 .canvas-widget-list.section-0 .activity-stream-widget .widget-header {
	max-height:49px;
	height:auto !important;
}
#canvas-layout-70-30 .canvas-widget-list.section-1 .activity-stream-widget .widget-header .module-title,
#canvas-layout-30-70 .canvas-widget-list.section-0 .activity-stream-widget .widget-header .module-title {
	max-height:49px;
	height:auto !important;
}
#canvas-layout-70-30 .canvas-widget-list.section-1 .activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav,
#canvas-layout-30-70 .canvas-widget-list.section-0 .activity-stream-widget.widget-tabs .widget-header.widget-tabs-nav .ui-tabs-nav {
	height: auto;
}
.widget-tabs .widget-tabs-nav li {
	background: transparent;
	margin: -2px 0 0 -1px;
	padding: 0 !important;
	border:1px solid transparent;
	height:25px;
	line-height:25px;
	font-size:11px;
	font-weight:bold;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	<vb:comment>
/*	display:table-cell;
	float:none;*/
</vb:comment>
}
.widget-tabs .widget-tabs-nav li.ui-tabs-selected {
	background: {vb:stylevar module_tab_background_active};
	border:{vb:stylevar module_tab_border_active};
}
.widget-tabs .widget-tabs-nav li a {
	padding:0 10px !important;
	color:{vb:stylevar module_tab_text_color};
}
.widget-tabs .widget-tabs-nav li.ui-tabs-selected a {
	color:{vb:stylevar module_tab_text_color_active};
	cursor:default;
}
.view-mode .widget-tabs .widget-tabs-nav .module-buttons {
	position:absolute;
	{vb:stylevar right}:6px;
	top:50%;
	margin:-9px 0 0 0 !important;
}
.widget-tabs .widget-tabs-panel {
	padding-top:0 !important;
}
.widget-tabs.channel-conversation-list-wrapper {
	border:0;
	padding:0;
	margin-top:15px;
}
.view-mode .subchannel-widget + .channel-content-widget .channel-conversation-list-wrapper {
	margin-top:0;
}
.activity-stream-widget .ui-tabs-nav li a:hover,
.profileTabs .ui-tabs-nav li a:hover,
.conversation-content-widget .ui-tabs-nav li a:hover,
.widget-tabs.channel-conversation-list-wrapper .ui-tabs-nav li a:hover {
	color:{vb:stylevar module_tab_text_color_hover};
	text-decoration: none;
}
.activity-stream-widget .ui-tabs-nav li.ui-tabs-selected a:hover,
.profileTabs .ui-tabs-nav li.ui-tabs-selected a:hover,
.conversation-content-widget .ui-tabs-nav li.ui-tabs-selected a:hover,
.widget-tabs.channel-conversation-list-wrapper .ui-tabs-nav li.ui-tabs-selected a:hover {
	text-decoration: none;
	color:{vb:stylevar module_tab_text_color_active};
	cursor: default;
}
/*end styles for generic tabs*/

/* stream view (activity stream, channel conversation list, conversation detail stream*/
.conversation-list.stream-view {
	border: {vb:stylevar primary_module_border};
}
.activity-stream-widget .conversation-list.stream-view,
.channel-content-widget .conversation-list.stream-view,
.socialgroup-category-list-widget .conversation-list.stream-view {
	border-width:0 0 1px 0;
}
.activity-stream-widget .conversation-list.stream-view .list-item-header .avatar,
.channel-content-widget .conversation-list.stream-view .list-item-header .avatar,
.activity-stream-widget .post-footer-wrapper .post-footer .divider,
.channel-content-widget .post-footer-wrapper .post-footer .divider,
.blog-conversation-content-widget .post-footer-wrapper .post-footer .divider,
.activity-stream-widget .post-footer-wrapper .post-footer .post-info,
.channel-content-widget .post-footer-wrapper .post-footer .post-info,
.blog-conversation-content-widget .post-footer-wrapper .post-footer .post-info {
	margin-{vb:stylevar left}:0;
}
.activity-stream-widget .conversation-list.stream-view .list-item-header .info,
.channel-content-widget .conversation-list.stream-view .list-item-header .info,
.activity-stream-widget .post-footer-wrapper .post-footer .post-controls,
.channel-content-widget .post-footer-wrapper .post-footer .post-controls,
.activity-stream-widget .post-footer-wrapper .post-footer .divider,
.channel-content-widget .post-footer-wrapper .post-footer .divider,
.blog-conversation-content-widget .post-footer-wrapper .post-footer .post-controls,
.blog-conversation-content-widget .post-footer-wrapper .post-footer .divider {
	margin-{vb:stylevar right}:0;
}
.activity-stream-widget .list-container .list-item .list-item-body,
.channel-content-widget .list-container .list-item .list-item-body {
	padding-{vb:stylevar left}:0;
	padding-{vb:stylevar right}:0;
}
.conversation-showmore {
	text-align: center;
	padding: 10px;
	cursor: pointer;
	border:{vb:stylevar popup_border};
	border-top: none;
}
.conversation-list.stream-view .list-item {
	border:0;
	border-top:{vb:stylevar primary_module_border};
	width:100%;
	margin:0;
	padding-top:15px;
	background:{vb:stylevar list_item_background};
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.conversation-list.stream-view .list-item.comment-entry-box-container {
	padding-top:0;
}
.conversation-list.stream-view .list-item:first-child {
	border-top:0;
}
.conversation-list.stream-view .list-item-header {
	width:100%;
	position:relative;
}
.conversation-list.stream-view .list-item-header .post-header {
	width:60%;
}
.conversation-list.stream-view.full-activity-view .list-item-header .post-header {
	margin-top:1px;
}
.conversation-list.stream-view .list-item-header .post-header.table {
	height:34px;
}
.album-widget .conversation-list.stream-view .list-item-header .post-header {
	margin-{vb:stylevar left}:15px;
}
.conversation-list.stream-view .list-item-header .post-header .post-action-wrapper {
	width:100%;
}
.conversation-content-widget .conversation-list.stream-view .list-item-header .post-header.table .post-action-wrapper.td {
	line-height:16px;
}
.conversation-content-widget .conversation-list.stream-view .list-item-header .post-header .post-action-wrapper .author {
	line-height:16px;
	margin-top:0;
}
.conversation-list.stream-view .list-item-header .post-header .post-action-wrapper.ellipsis {
	max-height:32px;
	line-height:16px;
}
.conversation-content-widget .conversation-list.stream-view .list-item-header .post-header .user-profile.author {
	font-weight:bold;
}
.conversation-list.stream-view .list-item-header .avatar {
	margin-{vb:stylevar left}:15px;
}
.conversation-list.stream-view .list-item-header .info {
	margin-{vb:stylevar right}:15px;
	text-align:{vb:stylevar right};
}
.conversation-list.stream-view .list-item-header .info .post-date {
	float:none;
}
.conversation-list.stream-view .list-item-header .info .goto-post {
	display:block;
}
.conversation-list.stream-view .list-item-header .info .subscribed {
	text-align:{vb:stylevar right};
	color: {vb:stylevar time_stamp_color};
	font-size: 11px;
	font-weight: bold;
}
.conversation-list.stream-view .list-item-header .info .subscribed span {
	background: transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -240px -96px;
	display:inline-block;
	width:10px;
	height:8px;
	margin-{vb:stylevar right}:4px;
}
.conversation-list.stream-view .list-item-header .info .joined {
	text-align:{vb:stylevar right};
	color: {vb:stylevar time_stamp_color};
	font-size: 11px;
	font-weight: bold;
}
.conversation-list.stream-view .list-item-header .info .joined span {
	background: transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -240px -96px;
	display:inline-block;
	width:10px;
	height:8px;
	margin-{vb:stylevar right}:4px;
}
.conversation-list.stream-view .list-item-header .channel-info a {
	font-weight:bold;
}
.list-item-channel .channel-info {
	width:90%;
}
.list-item-channel .channel-info .channel-title {
	overflow:hidden;
	word-wrap:break-word;
}
.list-item-channel .channel-info .channel-desc{
	margin-left: 40px;
}
.conversation-list.stream-view .list-item-body .post-content.ellipsis.multiline,
.search-widget .conversation-list .list-item-body.ellipsis.multiline {
	max-height:32px;
	line-height:16px;
}

.conversation-list.stream-view .list-item-body .post-links,
.pm-message-list .list-item .post-links {
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
	text-transform: uppercase;
}
.conversation-list.stream-view .list-item-body .post-links.hide-see-link .see-link,
.conversation-list.stream-view .list-item-body .post-links.hide-see-link > span,
.pm-message-list .list-item .post-links.hide-see-link .see-link {
	display:none;
}
.conversation-list.stream-view .list-item-body .post-links > span {
	 padding: 0 3px;
}
.conversation-list.stream-view .list-item-video .list-item-body .post-content,
.conversation-list.stream-view .list-item-gallery .list-item-body .post-content {
	margin-bottom:15px;
}
.media-tab .conversation-list.stream-view .list-item-gallery .list-item-body .post-content {
	margin-bottom:10px;
}
.conversation-toolbar-wrapper + .scrolltofixed-filler + .conversation-list.stream-view,
.conversation-toolbar-wrapper + .scrolltofixed-filler + .conversation-content .conversation-list.stream-view {
	margin-top:-2px;
}
.conversation-list.stream-view .list-item-poll .list-item-body .post-content {
	max-height:none;
}
.conversation-list.stream-view.activity-view .list-item-poll .list-item-body .post-content ul.poll {
	max-height:78px;
}
.conversation-list.stream-view.activity-view .list-item-poll .list-item-body .post-content ul.poll .poll-item {
	max-height:69px;
	/* width:95%;\
 */
}
.conversation-list.stream-view.activity-view .list-item-poll .view-more-ctrl.hide + .action-buttons + .view-less-ctrl {
	display:inline-block;
	margin-top:8px;
}
.conversation-list.stream-view.activity-view .list-item-poll .view-more-ctrl.hide + .action-buttons + .view-less-ctrl.hide {
	display:none;
}
.conversation-list.stream-view .list-item-poll .list-item-body .post-content .poll-desc {
	line-height:16px;
	margin-top:15px;
}
.conversation-list.stream-view .list-item-poll .list-item-body .post-content .poll-desc.ellipsis.multiline {
	max-height:36px;
}
.conversation-list.stream-view .list-item-poll .list-item-body .post-content .view-more-ctrl {
	display:inline-block;
	margin-top:-3px;
}
.conversation-list.stream-view .list-item-poll .list-item-body .post-content .view-more-ctrl.hide {
	display:none;
}
.conversation-list .list-item-video .list-item-body .videoscontainer {
	float:{vb:stylevar left};
	width:auto;
}
.videoscontainer {
	overflow:hidden;
}
.conversation-empty {
	padding: 20px;
	text-align: center;
	font-weight: bold;
	background: {vb:stylevar no_content_background};
}
/* stream view END */
/*Activity Stream Forum Tab / SubForum Module*/
#forum-tab.dataLoaded {
	border-bottom:{vb:stylevar primary_module_border};
}
.forum-list-container {
	border-collapse: separate;
	font-size:12px;
	margin-bottom:0;
}
.subchannel-widget .forum-list-container {
	border:{vb:stylevar post_border};
	border-width:1px 0 0;
}
.forum-list-container th,
.forum-list-container td {
	padding:0;
}
.forum-list-container .forum-list-header .header-forum span {
	margin:0 12px;
}
.forum-list-container .forum-list-header .header-forum {
	border-{vb:stylevar left}:{vb:stylevar toolbar_border};
}
.forum-list-container .forum-list-header .header-lastpost {
	border-{vb:stylevar right}:{vb:stylevar toolbar_border};
}
.forum-list-container .forum-list-header th {
	border-bottom: {vb:stylevar toolbar_border};
}
#forum-tab .forum-list-container .forum-list-header th {
	border-top: {vb:stylevar toolbar_border};
}
.forum-list-container .forum-list-header .header-forum,
.forum-list-container .forum-item .cell-forum {
	width:50%;
	text-align:{vb:stylevar left};
}
.subchannel-widget .forum-list-container .forum-list-header .header-forum,
.subchannel-widget .forum-list-container .forum-item .cell-forum {
	width:54%;
}
.forum-list-container .forum-list-header .header-topics,
.forum-list-container .forum-list-header .header-posts,
.forum-list-container .forum-item .topics-count,
.forum-list-container .forum-item .posts-count {
	text-align:center;
	padding-{vb:stylevar left}:8px;
	padding-{vb:stylevar right}:8px;
	width:4%;
}
.subchannel-widget .forum-list-container .forum-list-header .header-topics,
.subchannel-widget .forum-list-container .forum-list-header .header-posts,
.subchannel-widget .forum-list-container .forum-item .topics-count,
.subchannel-widget .forum-list-container .forum-item .posts-count {
	width:8%;
}
.forum-list-container .forum-list-header .header-topics,
.forum-list-container .forum-item .topics-count {
	padding-{vb:stylevar left}:16px;
}
.forum-list-container .forum-list-header .header-posts,
.forum-list-container .forum-item .posts-count {
	padding-{vb:stylevar right}:16px;
}
.forum-list-container .forum-list-header .header-lastpost,
.forum-list-container .forum-item .lastpost {
	width:42%;
	text-align:{vb:stylevar left};
}
.subchannel-widget .forum-list-container .forum-list-header .header-lastpost,
.subchannel-widget .forum-list-container .forum-item .lastpost {
	width:30%;
}
.forum-list-container .category-header {
    background: none repeat scroll 0 0 #333333;
    height: 35px;
    line-height: 17px;
    position: relative;
}
.forum-list-container .category-header td {
	padding:0 12px;
	border-top: {vb:stylevar primary_module_subheader_border};
}
.forum-list-container .forum-list-header + .category-header td {
	border-top: none;
}
.forum-list-container .category-header .category {
	font-size: 14px;
	font-weight: bold;
	float:{vb:stylevar left};
	color:{vb:stylevar primary_module_subheader_text_color} !important;
}
.forum-list-container .category-header .toggle-subforums-btn {
	display:inline-block;
	width:13px;
	height:13px;
	margin-{vb:stylevar left}:5px;
	margin-top:1px;
	border:{vb:stylevar toolbar_form_field_border};
	vertical-align:top;
	-moz-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.forum-list-container .category-header .toggle-subforums-btn span {
	display:inline-block;
	height:7px;
}
.forum-list-container .category-header .toggle-subforums-btn.right-arrow span {
	width:6px;
	margin-{vb:stylevar left}:4px;
	margin-top:3px;
	background:transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -128px -48px;
}
.forum-list-container .category-header .toggle-subforums-btn.down-arrow span {
	width:8px;
	margin-{vb:stylevar left}:3px;
	margin-top:4px;
	background:transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -80px -48px;
}
.forum-list-container .forum-item {
	/*background:#FFF;*/
}
.forum-list-container .forum-item td {
	padding:15px 0;
	border-top:1px dotted #B7BBCE;
	vertical-align:top;
}
.forum-list-container .category-header + .forum-item td,
.subchannel-widget .forum-list-container .forum-list-header + .forum-item td {
	border-top:0;
}
.subchannel-widget .forum-list-container .forum-item td {
	border-top:{vb:stylevar post_border};
}
.forum-list-container .forum-item td:first-child {
	padding-{vb:stylevar left}:5px;
}
.forum-list-container .forum-item .cell-forum .icon {
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -36px -208px;
	display: inline-block;
	height: 15px;
	width: 16px;
	vertical-align: middle;
	margin-{vb:stylevar right}:4px;
}
.forum-list-container .forum-item.subforum-item .cell-forum .icon {
	margin-{vb:stylevar right}:5px;
}
.forum-list-container .forum-item.inactive .cell-forum .icon {
	background-position: -36px -208px;
}
.forum-list-container .forum-item.new .cell-forum .icon {
	background-position: -4px -208px;
}
.forum-list-container .forum-item.closed .cell-forum .icon {
	background-position: -100px -208px;
}
.forum-list-container .forum-item .cell-forum .arrow-indent {
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -240px -208px;
	display: inline-block;
	height: 9px;
	width: 11px;
	margin-{vb:stylevar right}: 1px;
}
.forum-list-container .forum-item .cell-forum .arrow-indent + .arrow-indent {
	margin-{vb:stylevar left}: 3px;
}
.forum-list-container .forum-item .cell-forum .forum-title {
	font-size: 14px;
	font-weight: bold;
}
.forum-list-container .forum-item .cell-forum .viewer {
	color: {vb:stylevar time_stamp_color};
}
.forum-list-container .forum-item .cell-forum .viewer span {
}
.forum-list-container .forum-item .cell-forum .forum-desc {
	margin-{vb:stylevar left}: 24px;
}
.forum-list-container .forum-item.sub .cell-forum .forum-desc {
	margin-{vb:stylevar left}: 18px;
}
.forum-list-container .forum-item .lastpost > .lastpost-wrapper {
	display: table;
	table-layout:fixed;
	width:100%;
}
.forum-list-container .forum-item .lastpost > .lastpost-wrapper > .lastpost-info {
	display: table-cell;
	vertical-align: top;
	width:100%;
	padding-{vb:stylevar left}:0;
}
.forum-list-container .forum-item .lastpost > .lastpost-wrapper > .avatar + .lastpost-info {
	padding-{vb:stylevar left}:42px;
}
.forum-list-container .forum-item .lastpost > .lastpost-wrapper > .lastpost-info > .lastpost-title {
	display: inline-block;
	width:100%;
}
.forum-list-container .subforum-list {
	/*background:#FFF;*/
}
.forum-list-container .subforum-list table {
	margin-bottom:0;
}
.forum-list-container .subforum-list > td {
	padding-top:0;
	padding-{vb:stylevar right}:12px;
	padding-{vb:stylevar left}:29px;
	padding-bottom:15px;
}
.forum-list-container .subforum-list .subforum-header {
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: -6px;
}
.forum-list-container .subforum-list .subforum-item {
	padding-{vb:stylevar right}:40px;
}
.forum-list-container .subforum-list .subforum-item .icon,
.forum-list-container .forum-item.sub .cell-forum .icon {
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -272px -208px;
	display: inline-block;
	height: 11px;
	width: 10px;
	margin-{vb:stylevar right}: 7px;
	margin-top:2px;
	float:{vb:stylevar left};
}
.forum-list-container .subforum-list .subforum-item .icon.new,
.forum-list-container .forum-item.sub.new .cell-forum .icon {
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -256px -208px;
}
.forum-list-container .channel-list .channel-item .mainforum-list .mainforum-item .subforum-list .subforum-item.new .icon {
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -256px -208px;
}
.forum-list-container .subforum-list .subforum-item.inactive .icon {
	background-position: -272px -208px;
}
.forum-list-container .subforum-list .subforum-item.closed .icon {
	background-position: -288px -208px;
}
.forum-list-container .subforum-list .subforum-item .subforum-info {
	float:{vb:stylevar left};
}
.list-footer {
	text-align: center;
	padding: 5px 10px 3px 10px;
	/*border: {vb:stylevar form_border};*/
	background: {vb:stylevar module_tab_background};
}
.subchannel-widget .list-footer {
	border-bottom: {vb:stylevar post_border};
}

/*Channel Widget - Topic Tab*/
.topic-list-container {
	width:100%;
	border:{vb:stylevar post_border};
	border-width:0 0 1px;
	margin-bottom:0;
	border-collapse:separate;
}
.topic-list-container .topic-list-header {
	height:33px;
	line-height: 33px;
	font-size:12px;
	background:{vb:stylevar primary_module_subheader_background};
	color: {vb:stylevar primary_module_subheader_text_color};
}
.topic-list-container .topic-list-header th {
	text-align:{vb:stylevar left};
	padding:0;
}
.topic-list-container .topic-list-header .header-topic {
	width:60%;
	padding-{vb:stylevar left}:12px;
	border-{vb:stylevar left}:{vb:stylevar primary_module_subheader_border};
}
.topic-list-container .topic-list-header .header-icons {
	width:1%;
}
.topic-list-container .topic-list-header .header-stats {
	width:12%;
}
.topic-list-container .topic-list-header .header-lastpost {
	width:27%;
	border-{vb:stylevar right}:{vb:stylevar primary_module_subheader_border};
}
.inlinemod-container .topic-list-container .topic-list-header .header-topic {
	width:58%;
}
.inlinemod-container .topic-list-container .topic-list-header .header-checkbox {
	width:2%;
	display:table-cell;
	border-{vb:stylevar right}:{vb:stylevar form_field_border};
}
.topic-list-container .topic-list-header .header-checkbox {
	display:none;
}
.topic-list-container .topic-list {
	background: {vb:stylevar wrapper_background};
}
.topic-list-container .topic-list.sticky-list {
	background:#FFFFE7;
}
.topic-list-container .topic-list.sticky-list + .topic-list tr:first-child td {
	border-top:2px solid #C8CCCE;
}
.topic-list-container .topic-list .topic-item td {
	padding: 10px 15px;
	border-top: {vb:stylevar primary_module_subheader_border};
	vertical-align:top;
}
.topic-list-container .topic-list .topic-item td.cell-lastpost {
	padding-left: 0;
}
.topic-list-container .topic-list .topic-item.unapproved {
	background: #E2F0CE;
}
.topic-list-container .topic-list .topic-item.deleted {
	background: #F5E3E2;
}
.topic-list-container .topic-list .topic-item:first-child {
	border-top:0;
}
.topic-list-container .topic-list .topic-item .cell-topic {
	position:relative;
	padding-{vb:stylevar left}:10px;
}
.topic-list-container .topic-list .topic-item .cell-icons {
	vertical-align:middle;
	white-space:nowrap;
	padding-{vb:stylevar left}:0;
	min-width:16px;
	text-align:{vb:stylevar right};
}
.topic-list-container .topic-list .topic-item .cell-icons .icon {
	display:inline-block;
	width:16px;
	height:16px;
	margin-{vb:stylevar left}:5px;
}
.topic-list-container .topic-list .topic-item .cell-icons .icon:first-child {
	margin-{vb:stylevar left}:0;
}
<vb:comment>
.topic-list-container .topic-list .topic-item .cell-icons .icon.expiring-redirect-icon {
	/* @todo: add background image for expiring thread redirects here */
	/* background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -256px -240px; */
}
</vb:comment>
.cell-topic .vb-icon-topic-status {
	float: {vb:stylevar left};
	top:3px;
}
.topic-list-container .topic-list .topic-item .cell-topic .topic-wrapper {
	width: 94%;
	margin-{vb:stylevar left}: 8px;
	font-weight: bold;
	float: {vb:stylevar left};
}
.topic-list-container .topic-list .topic-item.read .cell-topic .topic-wrapper {
	font-weight: normal;
}
.topic-list-container .topic-list .topic-item .cell-topic .topic-wrapper .prefix {
	float: {vb:stylevar left};
	margin: 0;
	margin-{vb:stylevar right}:5px;
	font-weight:normal;
}
.topic-list-container .topic-list .topic-item .cell-topic .topic-wrapper .go-to-first-unread {
	display: inline-block;
	vertical-align: middle;
	width: 11px;
	height: 11px;
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -304px -208px;
	margin-top: -2px;
}
.topic-list-container .topic-list .topic-item .cell-topic .topic-info {
	margin-{vb:stylevar left}:24px;
}
.topic-list-container .topic-list .topic-item .cell-count {
	padding-{vb:stylevar left}:0;
	font-size:12px;
}
.topic-list-container .topic-list .topic-item .cell-count {
	padding-{vb:stylevar left}:0;
	font-size:12px;
}
.topic-list-container .topic-list .topic-item.inlinemod-item.unapproved .cell-count,
.topic-list-container .topic-list .topic-item.inlinemod-item.unapproved .cell-lastpost,
.topic-list-container .topic-list .topic-item.inlinemod-item.deleted .cell-count,
.topic-list-container .topic-list .topic-item.inlinemod-item.deleted .cell-lastpost {
	vertical-align:middle;
}
.topic-list-container .topic-list .topic-item.inlinemod-item.unapproved.has-unpublished .cell-count,
.topic-list-container .topic-list .topic-item.inlinemod-item.unapproved.has-unpublished .cell-lastpost {
	vertical-align:top;
}
.topic-list-container .topic-list .topic-item.inlinemod-item.deleted .cell-lastpost .delete-reason {
	overflow:hidden;
	max-height:16px;
}
.topic-list-container .topic-list .topic-item .cell-inlinemod-item {
	text-align:{vb:stylevar right};
	padding-{vb:stylevar left}:0;
}
.topic-list-container .topic-list .topic-item .cell-inlinemod-item input {
	margin:0;
}
.topic-title{
	color:{vb:stylevar topic_title_color};
}
/*END Channel Widget - Topic Tab*/

<vb:comment>END subchannel widget</vb:comment>

<vb:comment>Unsubscribe Overlay START</vb:comment>
.unsubscribe-overlay .unsubscribe-options {
	margin:20px 10px 0;
}
.unsubscribe-overlay .unsubscribe-options .unsubscribe-option {
	clear:both;
	margin-top:15px;
}
.unsubscribe-overlay .unsubscribe-options .unsubscribe-option:first-child {
	margin-top:0;
}
.unsubscribe-overlay .unsubscribe-options .unsubscribe-option > input {
	float: {vb:stylevar left};
	margin-bottom: 10px;
	margin-{vb:stylevar right}: 10px;
	margin-{vb:stylevar left}:0;
	margin-top: 1px;
}
.unsubscribe-overlay .unsubscribe-options .unsubscribe-option > label {
	display:table-cell;
}
<vb:comment>Unsubscribe Overlay END</vb:comment>

/* Who Voted Popup */
.ui-tooltip-whovoted ul li {
	clear: {vb:stylevar left};
	padding-top: 5px;
}
.ui-tooltip-whovoted ul li .avatar {
	display: inline-block;
	height: auto;
	margin: auto;
	width: 47px;
	float: {vb:stylevar left};
	margin-{vb:stylevar right}: 5px;
}
.ui-tooltip-whovoted ul li img {
	width: 45px;
	height: 45px;
}
.ui-tooltip-whovoted ul li .username {
	font-size: 14px;
	font-weight: bold;
}
.ui-tooltip-whovoted ul li .usertitle {
	color: #CCC;
}
.ui-tooltip-whovoted .ui-tooltip-content {
	max-height: 205px;
	overflow-y: auto;
}

/* Signature Popup */
.ui-tooltip-signature {
	max-width: 550px;
}
.post-signature {
	margin-bottom:15px;
	clear:both;
}
.ui-tooltip-signature .ui-tooltip-content {
	background: {vb:stylevar tooltip_signature_background};
	border: {vb:stylevar tooltip_signature_border};
	padding: 12px;
	font-size: 11px;
	line-height:16px;
}
.ui-tooltip-signature .post-signature {
	margin-bottom:0;
	color: {vb:stylevar time_stamp_color};
}

/* Terms Dialog */
#termsDialogContent {
	height: 300px;
	overflow: auto;
}

/* Notices */
.notices {
	margin:0 20px;
}
.notice {
	padding: 6px 10px;
	border: {vb:stylevar notice_border};
	background: {vb:stylevar notice_background};
	color: {vb:stylevar notice_text_color};
	margin-bottom: 15px;
	min-height: 16px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
<vb:comment>TODO: convert to vb-icon</vb:comment>
.notice > .close {
	float: {vb:stylevar right};
	margin-{vb:stylevar left}: 10px;
	margin-top: 3px;
	cursor: pointer;
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -209px -177px;
	height: 10px;
	width: 10px;
	text-indent: -99999px;
}
.conversation-status-message.notice {
	font-weight:bold;
	margin-bottom:22px;
	font-size:14px;
}
.conversation-status-message.notice .close {
	display:none;
}
.conversation-status-message.notice.show-x .close {
	display:block;
}

/* Announcements */
.canvas-layout-container .canvas-widget.announcement-widget {
	border: {vb:stylevar announcement_border};
	background: {vb:stylevar announcement_background};
	color: {vb:stylevar announcement_text_color};
}
.canvas-layout-container .canvas-widget.announcement-widget .widget-content {
	padding: 0;
}
.canvas-layout-container .canvas-widget.announcement-widget .widget-content .ui-widget-content {
	color: {vb:stylevar announcement_text_color};
}
.announcement-tabs {
	background: transparent;
	border: none;
	padding:0;
}
.announcement-tabs .tab {
	min-height:47px;
}
.announcement-tabs .tab > h3 {
	font-size: 14px;
	padding-bottom: 15px;
	text-transform: uppercase;
}
.announcement-tabs .tabnav {
	float: {vb:stylevar right};
	margin-{vb:stylevar right}: -4px;
}
.announcement-tabs .tabnav .count {
	float: {vb:stylevar left};
	font-size: 11px;
	margin-{vb:stylevar right}: 7px;
}
.announcement-tabs .tabnav .control {
	float: {vb:stylevar left};
	cursor: pointer;
	display: inline-block;
	height: 10px;
	width: 10px;
	margin-{vb:stylevar left}: 3px;
	padding-top: 1px;
}
.announcement-tabs .tabnav .control.hide {
	display: none;
}
.announcement-tabs .tabnav .control span {
	display: inline-block;
	width: 6px;
	text-indent:-99999px;
}
.announcement-tabs .announcementtext {
	height:auto !important;
}
.announcement-tabs .tabnav .control.next span {
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -128px -48px;
}
.announcement-tabs .tabnav .control.prev span {
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -104px -48px;
}
.announcement-tabs .ui-tabs-nav {
	display: none;
}
.announcement-tabs.ui-tabs .ui-tabs-panel {
	padding: 0;
}
.announcement-widget .widget-header {
	display: none;
}
.announcement-widget.empty {
	display: none;
}

/* Inline Mod */
.stream-view .inlinemod-item.inlinemod_highlight,
.topic-list .inlinemod-item.inlinemod_highlight,
.conversation-comments-wrapper .conversation-comments .inlinemod_highlight,
.thread-view .inlinemod-item.inlinemod_highlight .list-item-body-wrapper,
.blog-conversation-content-widget.conversation-content-widget .list-container.stream-view .list-item.conversation-starter.inlinemod-item.inlinemod_highlight,
.blog-conversation-content-widget.conversation-content-widget .list-container.stream-view .list-item.conversation-starter.inlinemod-item.inlinemod_highlight .list-item-body-wrapper {
	background:#D6E8EF !important;
}
.thread-view .inlinemod-item.inlinemod_highlight .list-item-body-wrapper .pointer-left {
	border-{vb:stylevar right}-color:#D6E8EF !important;
}
.inlinemod-item .checkbox {
	margin-{vb:stylevar right}: 15px;
	margin-top: 9px;
}
.thread-view .inlinemod-item .checkbox {
	margin-{vb:stylevar left}: 10px;
	margin-{vb:stylevar right}: 0;
	margin-top: -3px;
}
.stream-view .inlinemod-item .checkbox {
	margin-top: 0;
}
.inlinemod-item .checkbox .cb_inlinemod {
	margin:0;
}
.conversation-content-widget .list-container.thread-view .list-item.inlinemod-item .post-title {
	width:92%;
}
.moderationmenu_container ,
.adminmenu_container
{
	z-index:1000;
}
.adminmenu_container .admin-mainmenu
{
	height:24px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container {
	border-{vb:stylevar left}: 1px solid #FFF;
	height: 36px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu {
	padding-top:6px;
}
.moderationmenu_container .moderation-mainmenu .administrative > span ,
.adminmenu_container .admin-mainmenu .administrative > span {
	display:inline-block;
	background:transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -208px -112px;
	width:14px;
	height:16px;
}
.blogSummaryContainer .adminmenu_container .admin-mainmenu .administrative > span,
.groupSummaryContainer .adminmenu_container .admin-mainmenu .administrative > span {
	text-indent: 20px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu > span,
.conversation-toolbar .toolbar-inline-mod .adminmenu_container .admin-mainmenu .mainmenu > span {
	margin-top:4px;
	text-indent:-99999px;
}
.moderationmenu_container .moderation-mainmenu .moderation > span,
.adminmenu_container .admin-mainmenu .moderation > span {
	display:inline-block;
	background:transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -192px -112px;
	width:16px;
	height:16px;
}
.moderationmenu_container .moderation-mainmenu .cb_inlinemod_main {
	margin-top:6px;
	margin-{vb:stylevar left}:5px;
	margin-{vb:stylevar right}:7px;
	margin-bottom:0;
	float:{vb:stylevar right};
}
.moderationmenu_container .moderation-mainmenu .mainmenu.hover .cb_inlinemod_main {
	margin-top:12px;
}
.moderationmenu_container .moderation-mainmenu .mainmenu.pos-top.hover .cb_inlinemod_main {
	margin-top:13px;
}
.moderationmenu_container .moderation-mainmenu .mainmenu,
.adminmenu_container .admin-mainmenu .mainmenu {
	position:relative;
	padding:0 10px;
}
.moderationmenu_container .moderation-mainmenu .mainmenu.administrative {
	padding:0;
	padding-{vb:stylevar left}:7px;
	padding-{vb:stylevar right}:6px;
}
.blogSummaryContainer .adminmenu_container .admin-mainmenu .mainmenu,
.groupSummaryContainer .adminmenu_container .admin-mainmenu .mainmenu {
	border: {vb:stylevar toolbar_border};
	float: {vb:stylevar right};
	height: 20px;
	padding: 3px 10px 0;
	width: 150px;
}

.moderationmenu_container .moderation-mainmenu .mainmenu .moderation-submenu ,
.adminmenu_container .admin-mainmenu .mainmenu .admin-submenu {
	position:absolute;
	{vb:stylevar right}:0;
	top:24px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu {
	border:1px solid transparent;
	border-width:0 1px;
	cursor:pointer;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.hover {
	height: 37px;
	margin-top: -6px;
	background: #FFF !important;
	border-color:#BCBCBC;
	border-{vb:stylevar left}-color:transparent;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.hover.pos-top {
	margin-top: -7px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.hover > span {
	margin-top: 10px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.pos-top.hover > span {
	margin-top: 11px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.hover .submenu {
	border-top:0;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.hover.pos-top .submenu {
	border-bottom:0;
	border-top:1px solid;
	border-top-color:inherit;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.administrative.hover + .mainmenu.moderation {
	background: none;
	border-{vb:stylevar left}:1px solid transparent;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.moderation {
	padding-{vb:stylevar left}: 9px;
	padding-{vb:stylevar right}: 0;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container.topictools .moderation-mainmenu .mainmenu.moderation {
	padding-{vb:stylevar right}: 9px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.administrative + .mainmenu.moderation {
	background:transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -144px -48px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.moderation > span {
	float:{vb:stylevar left};
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.moderation.hover {
	background:#FFF;
	border-{vb:stylevar right}-color:transparent;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.administrative + .mainmenu.moderation.hover {
	border-{vb:stylevar left}: 1px solid #BCBCBC;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu .submenu {
	top:37px;
	{vb:stylevar right}:-1px;
	{vb:stylevar left}:auto;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu.moderation .submenu {
	{vb:stylevar right}:-2px;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu .submenu > li {
	border-top:1px dotted #C0C0C0;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu .submenu > li:first-child {
	border-top:0;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu .submenu.splitmenu > li.col1 {
	border-{vb:stylevar right}:1px dotted #C0C0C0;
}
<vb:comment>
/* This uses a class instead of :last-child for IE8's sake */
</vb:comment>
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu .submenu.splitmenu > li.col2.last-item {
	border-bottom:1px dotted #C0C0C0;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu .submenu.splitmenu {
	cursor: default;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu .submenu.splitmenu > li {
	cursor: pointer;
}
.conversation-toolbar .toolbar-inline-mod .moderationmenu_container .moderation-mainmenu .mainmenu .submenu > li > a {
	color:inherit;
}
.conversation-toolbar-wrapper .conversation-toolbar .toolset-right > .toolbar-inline-mod {
	padding-{vb:stylevar left}:0;
	padding-{vb:stylevar right}:0;
	background: none;
	border-{vb:stylevar left}: 1px solid #BCBCBC;
	height: 36px;
	margin-top: -6px;
}
.dialog-container.ui-dialog.inlinemod-delete-dialog .sb-dialog {
	padding:15px;
}
.dialog-container.ui-dialog.inlinemod-delete-dialog.loading .sb-dialog .action-buttons {
	display:none;
}
.delete-posts-form .delete-posts-header {
	margin-bottom:8px;
}
.delete-posts-form .delete-posts-body .delete-posts-options {
	margin:5px 0 13px 0;
}
.delete-post-dialog .delete-posts-form .delete-posts-body .delete-posts-options {
	margin-top:0;
	margin-bottom:5px;
}
.delete-posts-form .delete-posts-body .delete-posts-options input,
.manage-deleted-form input {
	margin-top:3px;
	margin-{vb:stylevar right}:3px;
	margin-bottom:7px;
	margin-{vb:stylevar left}:0;
	vertical-align: middle;
}
.delete-posts-form .delete-posts-body .delete-posts-reason,
.manage-deleted-form textarea,
.manage-deleted-form input[type='text']{
	width:452px;
}
.delete-post-dialog .delete-posts-form .delete-posts-body .delete-posts-reason {
	width:442px;
}
.delete-post-dialog .delete-posts-form .delete-posts-body .description {
	font-size: 11px;
	margin-top:8px;
	margin-bottom:0;
}
.delete-posts-form .delete-posts-body .soft-delete-option {
	margin-bottom:12px;
}
.manage-deleted-form .indented {
	margin-{vb:stylevar left}:20px;
}
.manage-deleted-form .edit-topic-header,
.manage-deleted-form .moderationlog-header {
	margin-top:15px;
}
.manage-deleted-form .edit-topic-title p {
	margin-bottom:10px;
}
.manage-deleted-form .delete-posts-header,
.manage-deleted-form .delete-posts-body .deletereason-row {
	margin-top:10px;
}
.manage-deleted-form .modlog_rows {
	max-height:99px;
	overflow:auto;
}
.manage-deleted-form .modlog_rows li {
	border-top: 1px dotted {vb:stylevar post_controls_divider_color};
	padding: 8px 0;
}
.manage-deleted-form .modlog_rows li:first-child {
	border-top: 0;
}
/* End Inline Mod*/

<vb:comment> Visitor Message display widget START</vb:comment>
.visitormessage-widget .comment-entry-box {
	display: block;
}

.visitormessage-widget .conversation-list.stream-view .list-item-header .vm-desc {
	margin-{vb:stylevar left}: 15px;
}
.visitormessage-widget .conversation-list {
	border: 0;
}
<vb:comment> Visitor Message display widget END</vb:comment>


<vb:comment> BlogAdmin START</vb:comment>
.title-bar {
	background: {vb:stylevar toolbar_background};
	border: {vb:stylevar toolbar_border} !important;
	height: 36px;
}
.title-bar a.button {
	margin: 6px;
}
.view-mode .canvas-layout-container .canvas-widget.blogadmin-widget .widget-content {
	padding: 0;
}
.blogadmin-widget .widget-content > h3 {
	margin-bottom: 8px;
}
.blogAdminLeft {
	float:{vb:stylevar left};
	width: 20%;
	margin: 0;
	padding:0;
	background: {vb:stylevar side_nav_background};
	border-{vb:stylevar right}: {vb:stylevar side_nav_border};
}
.blogAdminRight {
	width: 78.9%;
	float:{vb:stylevar right};
	margin: 0;
	padding:0;
}
.blogAdminLeft li {
	border-top: {vb:stylevar side_nav_item_border_top};
	border-bottom: {vb:stylevar side_nav_item_border_bottom};
	font-weight: bold;
}
.blogAdminLeft li a[href]:hover,
.blogAdminLeft li a[href]:active {
	background: {vb:stylevar side_nav_background_hover};
	color: {vb:stylevar side_nav_text_color_hover};
}
.blogAdminLeft li.blogAdminActive,
.blogAdminLeft li.blogAdminActive a,
.blogAdminLeft li.sgAdminActive,
.blogAdminLeft li.sgAdminActive a {
	background: {vb:stylevar side_nav_background_active};
	color: {vb:stylevar side_nav_text_color_active};
}
.blogAdminLeft li {
	color: {vb:stylevar side_nav_text_color};
}
.blogAdminLeft li a {
	display:block;
	padding: 8px;
	color: {vb:stylevar side_nav_text_color};
	cursor: default;
}
.blogAdminLeft li span {
	padding: 8px;
	display: block;
}
.blogAdminLeft li a[href] {
	cursor:pointer;
}
.blogAdminEditLeft {
	float: {vb:stylevar left};
	width: 30%;
	margin: 0;
	padding: 0 10px;
}
.blogAdminEditRight {
	float: {vb:stylevar right};
	width: 65%;
	margin: 0;
	padding: 0 10px;
}
.blog-editor-additional h4 {
	margin: 15px 0 0 0;
	color: #888;
}
.blog-editor-additional .content-entry-box {
	margin-top: 0;
}
.canvas-widget.blogadmin-widget .title-bar {
	border-width: 1px 0 !important;
}
.canvas-widget.blogadmin-widget .widget-content .blog-admin-content {
	border: {vb:stylevar module_content_border};
	border-top: 0;
}
.canvas-widget.blogadmin-widget .add_moderator {
	margin: 0 0 5px 0;
}
.sidebar-modules-container .widget {
	background:{vb:stylevar module_header_background};
	border: {vb:stylevar module_content_border};
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	padding: 0 10px;
	cursor:move;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.sidebar-modules-container .widget.hidden-widget {
	border-color: #E2E5E8;
}
.sidebar-modules-container .widget.module-drag-highlight {
	border-style:dashed;
	background:#FFF;
}
.sidebar-modules-container .widget:first-child {
	margin-top: 0;
}
.sidebar-modules-container .widget .module-title {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	margin-{vb:stylevar right}:10px;
	color:{vb:stylevar module_header_text_color};
	width: auto;
}
.sidebar-modules-container .widget.hidden-widget .module-title {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.sidebar-modules-container .widget .module-controls label input {
	margin-{vb:stylevar right}:6px;
	margin-top:8px;
	vertical-align:top;
}
<vb:comment> BlogAdmin END</vb:comment>

.blog-form-row {
	clear: {vb:stylevar left};
	margin: 25px 35px 0 35px;
}
.blog-form-row .row-title {
	float: {vb:stylevar left};
	font-weight: bold;
	width: 20%;
	margin: 0 0 0 0;
	text-align: {vb:stylevar left};
}
.blog-form-row .row-content {
	<vb:comment>/*float: {vb:stylevar left};*/
</vb:comment>
	width: 75%;
	margin: 0 0 0 22%;
}
.blog-form-row .row-content hr {
	clear: both;
	visibility: hidden;
}
.blog-form-row .row-content label {
	margin-top: 2px;
}
.blog-form-row .row-content label.header {
	display: block;
	font-weight: bold;
	margin-top: 10px;
}
.blog-form-row .row-content label input {
	margin-{vb:stylevar left}: 0;
	margin-{vb:stylevar right}: 7px;
	margin-top: 1px;
}
.blog-form-row .row-content label + label > input {
	margin-{vb:stylevar left}: 15px;
}
.blog-form-row .row-content .autocomplete-container {
	margin-bottom: 5px;
}
.blog-form-row .row-description {
	clear: both;
	width: 75%;
	margin: 5px 0 0 22%;
	font-size: 11px;
	color: #777;
}
.blog-form-row .span-columns {
	width: 100%;
	float: none;
	margin: 0;
	padding-bottom:25px;
}
.blogAdminForm .action-buttons {
	margin: 25px;
}
.blogAdminForm .blogIcon .blogIconImg {
	max-width:350px;
	width:auto;
	margin-bottom:10px;
}
.blogAdminForm .blogIcon .file-chooser .custom-upload-button {
	margin-{vb:stylevar left}:0;
}
.blogAdminForm .blogIcon .file-chooser .upload-status-bar {
	margin-{vb:stylevar left}:15px;
	margin-top: 3px;
}
<vb:comment> BlogAdmin END</vb:comment>


<vb:comment> BlogHome START</vb:comment>
#memberblog-tab .blogChannel-memberblogs {
	width:50%;
}
#memberblog-tab .blogChannel-statistics {
	width:20%;
}
#memberblog-tab .blogChannel-last-post {
	width:30%;
}
#memberblog-tab .list-container .list-header + .list-item {
	border-top:0;
}
#memberblog-tab .list-header .blogChannel-memberblogs {
	padding-{vb:stylevar left}: 10px;
}
#memberblog-tab .blogChannel-table {
	margin-bottom: 10px;
	table-layout: fixed;
	width: 100%;
}
#memberblog-tab .list-container {
	border-bottom:0;
}
#memberblog-tab .list-container.dataLoaded {
	border-bottom:{vb:stylevar form_dropdown_border};
}
<vb:comment> BlogHome END</vb:comment>

<vb:comment> PM pending posts START</vb:comment>
.private-message-widget .pending-posts-container .message-list {
	border:0;
}
.private-message-widget .pending-posts-container .message-list .list-item {
	padding-top:17px;
}
.private-message-widget .pending-posts-container .message-list .list-item .avatar {
	margin-{vb:stylevar left}:17px;
}
.private-message-widget .pending-posts-container .message-list .list-item .info {
	margin-{vb:stylevar right}:17px;
	height: auto;
	line-height: normal;
}
.private-message-widget .pending-posts-container .message-list .list-item .post-date {
	margin-bottom: 5px;
	text-align: {vb:stylevar right};
}
.private-message-widget .pending-posts-container .button.secondary.view-post {
	margin-bottom: 17px;
}
.pending-post-overlay-container .pending-post-overlay {
	overflow: hidden;
}
.pending-post-overlay-container .pending-post-overlay .post-action-wrapper {
	line-height: 32px;
}
.pending-post-overlay-container .pending-post-overlay .conversation-list {
	border:0;
}
.pending-post-overlay-container .pending-post-overlay .conversation-list .list-item {
	padding-top:0;
}
.pending-post-overlay-container .pending-post-overlay .conversation-list .list-item .list-item-header .avatar {
	margin-{vb:stylevar left}: 0;
}
.pending-post-overlay-container .pending-post-overlay .conversation-list .list-item .list-item-header .info {
	margin-{vb:stylevar right}: 0;
}
.pending-post-overlay-container .pending-post-overlay .conversation-list .list-item .list-item-body {
	padding-{vb:stylevar left}:0;
	padding-{vb:stylevar right}:0;
}
.pending-post-overlay-container .pending-post-overlay .conversation-list .list-item .post-footer-wrapper .post-footer .divider {
	margin:0;
}
.pending-post-overlay-container .pending-post-overlay .conversation-list .list-item .post-footer-wrapper .post-footer .post-controls {
	display:none;
}
.pending-post-overlay-container .pending-post-overlay .dialog-content {
	margin-bottom: 0;
}
.pending-post-overlay-container .pending-post-overlay .action-buttons .pending-post-controls .button:first-child {
	margin-{vb:stylevar left}: 0;
}
.private-message-widget .nav-pane .folder-list .folder-item.pending-posts .label,
.private-message-widget .nav-pane .folder-list .folder-item.pending-posts.has-count .label {
	width: 95px;
}

<vb:comment> PM pending posts END</vb:comment>

<vb:comment> Blog moderators START</vb:comment>
.manage_moderators_row {
	padding-{vb:stylevar left}: 20px;
	float: none;
	clear: both;
	padding-top: 15px;
}

.manage_moderators_row .moderators_left {
	float: {vb:stylevar left};
	width: 20%;
	font-weight: bold;
}

.manage_moderators_row .moderators_right {
	float: {vb:stylevar right};
	width: 79%;
}

table.contributors-list,
table.blogAdmin-stats-table{
	width:100%;
}
.contributors-list th ,
.blogAdmin-stats-table th{
	text-transform:uppercase;
	border-bottom:{vb:stylevar popup_border};
	font-size:12px;
	text-align: {vb:stylevar left};
}
.contributors-list tr,
.blogAdmin-stats-table tr {
	border-bottom:{vb:stylevar popup_border};
	border-bottom-style:dotted;
}
.contributors-list tr:last-child,
.blogAdmin-stats-table tr:last-child {
	border-bottom:{vb:stylevar popup_border};
}
.contributors-list tr td .button:first-child {
	margin-{vb:stylevar left}:0;
}
.contributors-list tr td img + a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
}
<vb:comment> Blog moderators END</vb:comment>


<vb:comment> Invite member page START </vb:comment>
.blogadmin-widget .blogAdminRight .subscribers-list-container {
	padding: 5px;
	border: 2px solid #CACFD3;
	max-height: 300px;
	overflow-y: auto;
}

.blogadmin-widget .blogAdminRight .subscribers-list-container .subscribers-list-row .subscriber-container {
	padding: 5px;
	min-width: 150px;
}

<vb:comment> Invite member page END</vb:comment>

#debug-information {
	margin: 20px auto;
	width: 500px;
	border: 3px solid {vb:stylevar main_nav_admin_bar_divider_left_color};
	padding: 5px;
}
#debug-information ol {
	margin: 0 20px;
}

.error-widget pre {
	width:100%;
	height:300px;
	overflow:auto;
	border:1px solid #888;
	padding:5px;
}
.footer-spacer {
	visibility: hidden;
	height: 15px;
	margin: 0;
}
.searchFields_tag .tag-input,
.autocomplete-container input {
	width:auto !important;
	padding: 0;
	margin:-2px 0 0 !important;
	float: {vb:stylevar left};
	font-size: inherit;
}
.searchSwitchToAdvanced, .searchSwitchToForm {
	margin-bottom:10px;
}
.advancedSearchFields .searchFields_searchJSON {
	width:98.5%;
	height:100px;
}
.advancedSearchFields .add-search-container .add-search-fieldset input.short {
	width:200px;
}
.advancedSearchFields .add-search-container .add-search-fieldset input.short.datefield {
	width:75px;
}
.advancedSearchFields .tag-box .tag {
	margin-top:0px;
	margin-bottom:0px;
}
#tag-box-searchFields_tag .tag {
	margin-top: 0;
}
.advancedSearchFields .add-search-container .add-search-fieldset button {
	margin-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:0;
}
.advancedSearchFields .add-search-container .add-search-container {
	margin-{vb:stylevar left}:20px;
}
.advancedSearchFields .add-search-container .add-search-fieldset input[type="checkbox"],
.advancedSearchFields .add-search-container .add-search-fieldset select,
.advancedSearchFields .add-search-container .add-search-fieldset input[type="radio"] {
	width:auto;
}
.advancedSearchFields .add-search-container .add-search-fieldset select.searchFields_channel {
	width:100%;
}

/* auto-complete popup*/
.ui-autocomplete {
	border: {vb:stylevar popup_border};
	font-size: 12px;
	min-width: 120px;
	padding: 0;
	background:{vb:stylevar autosuggest_background};
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.ui-autocomplete .ui-menu-item a {
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	color:inherit;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.ui-autocomplete .ui-menu-item a.ui-state-hover {
	background: {vb:stylevar inline_edit_search_bar_background_active};
	border: 0;
	margin: 0;
	color:inherit;
}
/* end auto-complete popup*/
.new-content-widget .content-entry-box {
	margin-bottom:0;
}

.axd-widget .widget-header {
	display: none;
}

.canvas-layout-container .canvas-widget.axd-widget .widget-content {
	padding: 0;
}
.sgIconUploader
{
	width:600px;
}
/*For Member list popup dialogs*/
.member-list-dialog-container.dialog-container .sb-dialog {
	max-height:498px !important;
	min-height: 200px !important;
	padding-top: 0;
	padding-bottom: 5px;
}
.member-list-dialog-container.dialog-container .sb-dialog .dialog-content {
	margin-bottom: 0;
}
.member-list-dialog-container.dialog-container .sb-dialog .dialog-content .follow-btn.isSubscribed[disabled] {
	color: #252C2F !important;
}
.member-list .member-item {
	line-height:32px;
	height: 32px;
	padding:15px 0;
	border-top:1px dotted {vb:stylevar post_controls_divider_color};
}
.member-list .member-item:first-child {
	border-top:0;
}
.member-list .member-item .button {
	margin-top:3px;
}
/*END - For Member list popup dialogs*/
.adv-editor-additional-options-ctrl {
	cursor:pointer;
}
#groupSubscribersAll .pagenav-controls,
#blogSubscribersAll .pagenav-controls{
	float:{vb:stylevar left};
}
#groupSubscribersAll .group-subscribers-close,
#blogSubscribersAll .blog-subscribers-close{
	float:{vb:stylevar right};
}
<vb:comment>/***** START - Main Navigation Bar at the top of each page *****/</vb:comment>
#main-navbar,
#main-navbar-wrapper {
	background: {vb:stylevar main_nav_admin_bar_background};
	height: 28px;
	width: 100%;
	margin: auto;
}
#main-navbar {
	min-width:960px;
	max-width:1200px;
	width:80%;
	margin:auto;
}
#main-navbar ul.main-nav {
	height:100%;
	margin-right: 10px;
}
#main-navbar > ul li {
	float: {vb:stylevar left};
}
#main-navbar ul li a {
	display: block;
	height: 100%;
	padding: 0 10px;
	font:bold 12px/27px Helvetica, Arial, Verdana;
}
.ie9 #main-navbar ul li.sb-menu > a,
.ie9 #main-navbar ul.secondary-nav > li > a {
	line-height:28px;
}
#main-navbar ul li a,
#main-navbar ul.disabled li a:hover,
#main-navbar ul.disabled .username-container #lnkUsernameMenu:hover {
	color: {vb:stylevar main_nav_admin_bar_text_disabled_color};
}

#main-navbar ul li .divider {
	border-color:transparent {vb:stylevar main_nav_admin_bar_divider_right_color} transparent {vb:stylevar main_nav_admin_bar_divider_left_color};
	border-style:solid;
	border-width:0 1px;
	height:27px;
	width:0;
	margin:0;
}
#main-navbar ul li a:hover,
#main-navbar .username-container #lnkUsernameMenu:hover {
	color: {vb:stylevar main_nav_admin_bar_text_color_hover};
}
#main-navbar ul.main-nav li.sb-menu a:active,
#main-navbar ul.main-nav li.sb-menu a.selected {
	color:{vb:stylevar inline_edit_folder_active_color};
	background:#2E3740 url(images/css/sprite_gradients.png) repeat-x scroll 0 -550px;
	height:28px;
}
#main-navbar ul li.sb-menu.disabled a,
#main-navbar ul li.sb-menu.disabled a:hover,
#main-navbar ul li.sb-menu.disabled a:active {
	color:#818080;
	cursor:default;
}
#main-navbar ul.main-nav li.sb-menu.disabled a:hover,
#main-navbar ul.main-nav li.sb-menu.disabled a:active {
	background:none;
}
#main-navbar ul.secondary-nav {
	margin-{vb:stylevar right}:10px;
}
#main-navbar ul.secondary-nav.disabled {
	opacity:0.5;
	filter: alpha(opacity=50);
}
#main-navbar ul.secondary-nav.disabled a,
#main-navbar ul.secondary-nav.disabled .username-container,
#main-navbar ul.secondary-nav.disabled .edit-switch-container .switch-control {
	cursor:default !important;
}
#main-navbar ul li a .icon {
	display:inline-block;
	width:15px;
	height:15px;
	vertical-align:text-bottom;
	margin-{vb:stylevar right}:5px;
}
#main-navbar .lnkAdminCP {
	margin:3px 0;
	margin-{vb:stylevar right}:10px;
	border: {vb:stylevar main_nav_button_border};
	height:20px !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#main-navbar .lnkAdminCP.disabled {
	opacity:0.5;
	filter: alpha(opacity=50);
}
#main-navbar .lnkAdminCP,
#main-navbar .lnkAdminCP.disabled:hover {
	background:#878F93 url("images/css/sprite_gradients_vb.png") repeat-x scroll 0 -600px;
}
#main-navbar .lnkAdminCP:hover {
}
#main-navbar .lnkAdminCP a {
	font-size: 11px;
	line-height: 20px;
	padding: 0 5px;
}
#main-navbar .lnkAdminCP.disabled a {
	cursor:default;
}
#main-navbar .lnkAdminCP a,
#main-navbar .lnkAdminCP a:hover,
#main-navbar .lnkAdminCP a:active {
	color:#FFF !important;
}
#main-navbar .lnkAdminCP a .icon {
	background:transparent url(images/css/sprite_icons_vb.png) no-repeat scroll -96px -16px;
	width:14px;
	height:14px;
}
<vb:comment>/***** END - Main Navigation Bar at the top of each page *****/</vb:comment>

<vb:comment> begin profile media</vb:comment>
#mediaList {
	padding:16px;
	padding-{vb:stylevar right}:0;
	padding-bottom:5px;
}
#mediaList .item-album
{
	width: 150px;
	height: auto;
	margin-{vb:stylevar right}:11px;
	margin-bottom: 11px;
	padding:10px 10px 15px;
	background:#F4F4F4;
	border:1px solid #C2C8CC;
}
#mediaList .item-album .media-thumbnail {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:150px;
	height:127px;
	cursor:pointer;
}
#mediaList .item-album .media-thumbnail img {
	max-height: 113px;
	max-width: 150px !important;
	margin-bottom:14px;
}
#mediaList .item-album .media-title {
	font-size:12px;
	font-weight:bold;
}
#mediaList .item-album .media-count {
	font-size:11px;
	font-weight:bold;
}
.album-detail {
	padding-bottom:17px;
	margin: 15px;
}
.album-detail.conversation-list.stream-view {
	border:0;
}
.album-detail .album-title {
	font-size:16px;
	font-weight:bold;
}
.album-detail .media-count {
	font-size:11px;
	margin-{vb:stylevar left}:5px;
}
.album-detail .post-content {
	line-height:16px;
	margin-top:11px;
}
.album-detail .post-footer-wrapper .post-footer .post-controls {
	margin-bottom: 15px;
	margin-top: 5px;
	margin-{vb:stylevar right}:2px;
}
.album-detail .profile-media-uploadphotos {
	margin-{vb:stylevar left}:0;
	margin-bottom:1px;
}
.album-detail .content-entry-box.edit-post .profile-media-uploadphotos {
	display:none;
}
.album-detail .galleryLink .thumbnail-photo {
	max-height: 121px;
	max-width: 121px !important;
}
.album-detail .list-item-body-wrapper > .photo-preview {
	margin-top:10px;
}
.logged-out .album-detail .list-item-body-wrapper > .photo-preview {
	clear: both;
	padding-top: 15px;
}
.album-detail .content-entry-box.edit-post > .photo-preview,
.album-detail .content-entry-box.edit-post > .edit-photo-link {
	display:none;
}
.album-detail .content-entry-box.edit-post {
	margin-top:10px;
}
.photo-preview .photoPreviewBox {
	width: 127px;
	height: 127px;
	background-color: {vb:stylevar photo_preview_background};
	position:relative;
	border: {vb:stylevar photo_preview_border};
	margin-{vb:stylevar right}:-1px;
	margin-top:-1px;
}
.photo-preview .photoPreviewBox:first-child {
	border-{vb:stylevar left}-width:1px;
}
.photo-preview .photoPreviewBox .galleryLink
{
	width: 121px !important;
	height: 127px;
	display:table-cell;
	text-align: center;
	vertical-align:middle;
	border: none;
	float:none;
	padding:3px;
}
.photo-preview .photoPreviewBox .photoPreviewBox-large
{
	width: 204px;
	height: auto;
	background-color:#FFF;
	padding:10px;
	margin:0;
	position:absolute;
	border:1px solid #858C90;
	{vb:stylevar left}:-1px;
	top:-1px;
	z-index:1000;
	display:none;
}
.photo-preview .photoPreviewBox:hover .photoPreviewBox-large
{
	display:block;
}
.photo-preview .photoPreviewBox .photoPreviewBox-large .galleryLink
{
	width: 204px !important;
	height: auto;
	border: none;
	float:none;
	margin:0;
	padding:0;
}
.photo-preview .photoPreviewBox .photoPreviewBox-large .media-title {
	margin-top:5px;
}
.photoPreviewBox-large .media-title {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
.photoPreviewBox-large .media-info {
	margin-top:3px;
}
.photoPreviewBox-large .media-info .media-author {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
.photoPreviewBox-large .vertical-divider {
	margin:0 3px;
}
.album-detail .photoPreviewBox-large .galleryLink .thumbnail-photo {
	max-height: 204px;
	max-width: 204px !important;
}
.profileVideoPlayer
{
	width: 50%;
	float:{vb:stylevar right};
}
.profileVideoInfo
{
	width: 50%;
	float:{vb:stylevar right};
}
#profileMediaDetailContainer[data-nodeid="-1"] { /*for Video album page*/
	padding:0;
}
#profileMediaDetailContainer .toolbar-filter-overlay {
	width: 120px;
	text-align: {vb:stylevar left};
	padding: 5px 10px;
}

#profileMediaDetailContainer .profileVideoInfo {
	float:{vb:stylevar left};
}
#profileMediaDetailContainer .entry-field {
	width: 98% !important;
}
#profileMediaDetailContainer .view-more-btn {
	margin-bottom:17px;
}
.channel-content-widget #profileMediaDetailContainer {
	padding-{vb:stylevar left}:0;
	padding-{vb:stylevar right}:0;
}
<vb:comment> end profile media</vb:comment>

<vb:comment> begin photo selector</vb:comment>
.photoSelectorTabs
{
	float: {vb:stylevar left};
}
.photoSelectorTabs ul,
.photoSelectorTabs li
{
	background:#F4F4F4 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important;
}
.photoSelectorTabs.ui-tabs .ui-tabs-nav li
{
	border: {vb:stylevar popup_border} !important;
	border-width:0 0 1px 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size:12px;
	float:none !important;
	width:150px;
	height:auto;
	min-height:30px;
	white-space:normal;
	overflow:hidden;
	top:0;
}
.photoSelectorTabs li a
{
	color: #09161B !important;
	padding-{vb:stylevar left}: 0 !important;
	padding-{vb:stylevar right}: 0 !important;
	width: 100%;
	min-height:18px;
	line-height:18px;
}
.photoSelectorTabs li a span
{
	padding-{vb:stylevar left}: 10px !important;
	padding-{vb:stylevar right}: 10px !important;
	display:block;
}
.photoSelectorTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.photoSelectorTabs.ui-tabs .ui-tabs-nav li.ui-state-active
{
	background: #FFF !important;
	border-right-color: transparent !important;
}
.photoSelectorTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.photoSelectorTabs.ui-tabs .ui-tabs-nav li.ui-state-active a
{
	font-weight:bold;
}
.photoSelectorTabs.ui-tabs .ui-tabs-nav li.ui-state-processing a
{
	color: {vb:stylevar module_tab_text_color} !important;
	font-weight:normal;
}
.photoSelectorTabs ul
{
	width: 150px;
	float: {vb:stylevar left};
	padding: 0 !important;
	border: 0;
	overflow-y:auto;
	overflow-x:hidden;
}
.photoSelectorTabs > div.tabPanel {
	margin-top: 0;
	padding: 0;
	width: 401px;
	overflow:auto;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

.photo-selector-wrapper .photo-selector-container .photo-selector-galleries {
	margin:0;
	padding:0;
	width:100%;
	border:{vb:stylevar popup_border};
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.photo-selector-wrapper .checkboxCounter {
	margin-bottom:2px;
}
.photoSelectorTabs,
.photoSelectorTabs ul,
.photoSelectorTabs > div.tabPanel,
.photo-selector-wrapper .photo-selector-container .photo-selector-galleries {
	height:450px;
}
.photo-selector-wrapper .photo-selector-container {
	overflow:hidden;
}
.photo-selector-wrapper .photo-selector-container .photo-selector-galleries .photo-item-wrapper {
	cursor:pointer;
	height:200px;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important;
}
.photo-selector-wrapper .photo-selector-container .photo-selector-galleries .photo-item-wrapper.selected {
	background:#F9F9F9;
}
.photo-selector-wrapper.has-scrollbar .gallery-wrapper .photo-display .photo-item-wrapper.last-in-row {
	border-{vb:stylevar right}:{vb:stylevar photo_border};
}
.photo-selector-wrapper .photo-selector-galleries .photo-item {
	position:relative;
}
.photo-selector-wrapper .photo-selector-galleries .photo-item .photo-checkbox input {
	position:absolute;
	margin:0;
	top:0;
	{vb:stylevar right}:0;
	z-index:2000;
}
.photo-selector-wrapper .photo-selector-galleries .photo-item .thumbnail-container .thumbnailbox-wrapper .thumbnailbox {
	height: 172px;
	width: 172px;
	padding:14px;
}
.photo-selector-wrapper .photo-selector-galleries .photo-item .thumbnail-container .thumbnailbox-wrapper .thumbnailbox .thumbnail {
	max-height: 172px;
	max-width: 172px;
}
<vb:comment> begin photo selector</vb:comment>

/** START user registration widget */
#frmRegister .birth-date-wrapper {
	margin-bottom:20px;
}
#frmRegister .birth-date-wrapper .birth-date {
	margin-top:10px;
}
#frmRegister .birth-date-wrapper .birth-date .selectBox {
	margin-{vb:stylevar right}:5px;
}
#frmRegister .fb-signup {
	margin: 20px 0;
}
#frmRegister .fb-signup span {
	font-weight:bold;
	font-size:14px;
	margin-{vb:stylevar right}:10px;
}
#frmRegister .fb-signup span,
#frmRegister .fb-signup img {
	vertical-align:middle;
}
#frmRegister .agree-terms label input {
	margin-{vb:stylevar left}:0;
	margin-{vb:stylevar right}:8px;
	vertical-align:middle;
}
#frmRegister .agree-terms label input + span {
	vertical-align:middle;
}
#frmRegister #regContent {
	padding-top: 10px;
}
#frmRegister .action-buttons {
	margin: 20px 0 0;
}
.registration-widget .signup-header-text,
.registration-widget .signup-success,
.registration-widget .notice {
	margin-{vb:stylevar left}:30px;
	margin-{vb:stylevar right}:30px;
	margin-bottom:20px;
	margin-top: 5px;
}
.registration-widget .warning.coppa {
	margin-top:0;
}
.registration-widget .fieldset-header {
	margin-bottom: 10px;
	text-transform: uppercase;
}
.form-fieldset .form_row.humanverify_question .label_column,
.form-fieldset .form_row.humanverify_image .label_column {
	padding-top:0;
}
.form-fieldset .form_row.humanverify_recaptcha #recaptcha_block {
	margin-{vb:stylevar left}: -3px;
}
.humanverify .imageregt {
	width: 184px !important;
	margin-top:3px;
}
.humanverify {
	margin-top:20px;
}
.humanverify .label_column {
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	display:block;
}
.humanverify .refresh_imagereg,
.humanverify .progress_imagereg {
	vertical-align:bottom;
}
/** END user registration widget */

/** START coppa-form-widget */
table.coppa-form td {
	border: 1px solid #000;
	padding: 10px;
}
table.coppa-form td.label {
	font-weight: bold;
	width: 30%;
}
table.coppa-form td.label .smallfont {
	font-weight: normal;
	font-size: 12px;
}
table.coppa-form td.title {
	font-weight: bold;
	font-size: 15px;
}
table.coppa-form tr.signature td {
	padding-top: 30px;
	padding-bottom: 30px;
}
/** END coppa-form-widget */

#frmLostpw .action-buttons {
	margin:0;
}
#preview-overlay .dialog-content {
	max-height: 400px;
	overflow: auto;
}
#preview-overlay .userinfo,
#preview-overlay .content-tags {
	display: none;
}
#preview-overlay ul li.list-item {
	padding-top: 0;
}
#preview-overlay ul li.list-item .section-divider,
#preview-overlay ul li.list-item .post-title,
#preview-overlay ul li.list-item .post-count,
#preview-overlay ul li.list-item .post-date,
#preview-overlay ul li.list-item .post-footer .divider,
#preview-overlay ul li.list-item .post-footer .post-info,
#preview-overlay ul li.list-item .post-footer .post-controls {
	display: none;
}
#preview-overlay .conversation-list.stream-view {
	border: none !important;
}
#preview-overlay .conversation-list.stream-view .list-item {
	background: transparent;
}
#preview-overlay .gallery-details .photo-count .title {
	color:{vb:stylevar body_link_color};
}
#preview-overlay .galleryLink {
	cursor:default;
}
.site-name {
	margin: 5px 0;
}

/* Loading Indicator */
#loading_indicator {
	position: fixed;
	top: 0;
	left: 50%;
	background-color: #fcf1ae;
	border: 1px solid #b6b6b6;
	padding: 7px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	z-index: 99999;
}

.cke_button .cke_button_quote .cke_icon,
.cke_button .cke_button_code .cke_icon,
.cke_button .cke_button_html .cke_icon,
.cke_button .cke_button_php .cke_icon {
	background-position: center !important;
}

.search-widget .list-container .list-item .list-item-header {
	width: 100%;
}
.search-widget .list-container .list-item {
	border-width: 1px 0 0 0;
	margin: 0;
	padding-top: 15px;
}
.search-widget .list-container .list-item:first-child {
	border-top: 0;
	 padding: 0;
}
.search-widget .list-container .list-item .list-item-body {
	margin-bottom: 15px;
	padding: 10px 0 0;
}
.search-widget .widget-content .widget-footer {
	margin-bottom: -5px;
}
.search-widget .widget-content .widget-footer .content-divider {
	margin: 0 0 5px;
}
.view-mode .interconnected-widgets {
	margin-bottom:16px !important;
}
.view-mode .interconnected-widgets .canvas-widget-list.section-0 {
	width:222px !important;
	background:{vb:stylevar side_nav_background} !important;
	padding-{vb:stylevar right}:0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	-moz-border-radius-top{vb:stylevar left}:3px !important;
	-moz-border-radius-bottom{vb:stylevar left}:3px !important;
	-webkit-border-top-{vb:stylevar left}-radius:3px !important;
	-webkit-border-bottom-{vb:stylevar left}-radius:3px !important;
	border-top-{vb:stylevar left}-radius:3px !important;
	border-bottom-{vb:stylevar left}-radius:3px !important;
}
.view-mode .interconnected-widgets.private-message-widget-layout .canvas-widget-list.section-0 {
	width:185px !important;
}
.view-mode .interconnected-widgets .canvas-layout-row.has-columns .canvas-widget-list.section-1 {
	width:100% !important;
	border-{vb:stylevar left}:0 !important;
	padding-{vb:stylevar left}:0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	-moz-border-radius-top{vb:stylevar right}:3px !important;
	-moz-border-radius-bottom{vb:stylevar right}:3px !important;
	-webkit-border-top-{vb:stylevar right}-radius:3px !important;
	-webkit-border-bottom-{vb:stylevar right}-radius:3px !important;
	border-top-{vb:stylevar right}-radius:3px !important;
	border-bottom-{vb:stylevar right}-radius:3px !important;
}
.view-mode .interconnected-widgets .canvas-layout-row.has-columns .canvas-widget-list {
	border:{vb:stylevar primary_module_border} !important;
}
.conversation-list.stream-view .list-item.list-item-channel {
	padding-bottom:15px;
	padding-{vb:stylevar right}: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.conversation-list.stream-view .list-item.list-item-channel .avatar {
	border:0;
}
.conversation-list.stream-view .list-item.list-item-channel.list-item-forum .avatar {
	width: 16px;
}
.conversation-list.stream-view .list-item.list-item-channel.list-item-forum .channel-info a {
	position:relative;
	top:-3px;
}
.conversation-list.stream-view .list-item.list-item-channel.list-item-forum .avatar .forum-icon {
	background: transparent url("images/css/sprite_icons_vb.png") no-repeat scroll -4px -208px;
	display: inline-block;
	height: 15px;
	width: 16px;
}
.sgIconPreview {
	padding-top:10px;
}
.sg-contributors .avatar,
.blogChannel-contributors .avatar {
	margin:0;
	margin-{vb:stylevar left}: 5px;
	margin-{vb:stylevar right}: 3px;
}
.sg-table {
	width:100%;
	table-layout: fixed;
	margin-bottom:10px;
}
.sg-table .sg-groups {
	word-wrap: break-word;
	overflow: hidden;
}
.sg-item-footer .sg-contributors {
	vertical-align: middle;
	width:50%;
}
.sg-item-footer .sg-category {
	width:50%;
}
.sg-item-footer .sg-contributors label{
	padding-{vb:stylevar left}: 0.5em;
}
.blogChannel-table .blogChannel-memberblogs {
	padding-{vb:stylevar left}: 0;
}
.sg-table .viewer,
.blogChannel-table .viewer {
	color: {vb:stylevar time_stamp_color};
}
.sg-table .sg-last-topics,
.blogChannel-table .blogChannel-last-post {
	padding-{vb:stylevar right}: 0;
}
.sg-item-footer,
.blogChannel-contributors {
	width:100%;
	margin-bottom:10px;
}
.sg-contributors,
.blogChannel-contributors {
	line-height:18px;
}
.groups-tab .conversation-list .list-item,
#memberblog-tab .conversation-list .list-item {
	padding-top:15px;
}
.groups-tab .sg-groups {
	width:50%;
}
.groups-tab .list-header .sg-groups {
	padding-{vb:stylevar left}: 10px;
}
.groups-tab .sg-statistics {
	width:20%;
}
.groups-tab .sg-last-topics {
	width:30%;
}
.groups-tab .list-container{
	border-bottom:0;
}
.groups-tab .sg-groups-list-container.dataLoaded {
	border-bottom:{vb:stylevar form_dropdown_border};
}
.onlineuserlist .avatar {
	margin-bottom:10px;
}
.forum_disabled {
	color: red;
	font-size: 14px;
	margin: 0 20px 15px;
}
.group-topic-widget .conversation-list {
	border-top: 0;
}
div.error-msg-box {
	margin-bottom: 8px;
}
.inlinemod-auth-form .login-fields label {
	width:10%;
	white-space:nowrap;
	padding-{vb:stylevar right}: 5px;
}
.inlinemod-auth-form .login-fields label + div {
	width:90%;
}
.inlinemod-auth-form .login-fields .textbox {
	width: 100%;
	height: 26px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/* Make tables in posts look like tables in WYSIWYG */
div.text_table_ table {
	margin-bottom:0;
}

/* Post History */
.post-history-comparison-body li {
	padding:5px;
}

.post-history-comparison-body li.add {
	background-color:{vb:stylevar diff_add_background.backgroundColor};
	color:{vb:stylevar diff_add_color};
}

.post-history-comparison-body li.remove {
	background-color:{vb:stylevar diff_remove_background.backgroundColor};
	color:{vb:stylevar diff_remove_color};
}

.post-history-comparison-body li div.add,
#comparelist li div.remove {
	float:{vb:stylevar left};
}

.post-history-comparison-body li blockquote {
	margin-{vb:stylevar left}:10px;
}

.pagenav .button {
    height: 24px;
    min-width: 24px;
    padding: 1px 4px 0px 4px;
    margin-left:0px;
}
.pagenav-container {
    height: 24px;
    margin-bottom: 15px;
}
.post-edit .post-history {
	cursor:pointer;
}]]></template>
	</templategroup>
	<templategroup name="Display">
		<template name="display_Forums" templatetype="template" date="1365851099" username="Luis" version="5.0.0"><![CDATA[<table class="forum-list-container stretch">
<!-- <tr class="forum-list-header">
	<th class="header-forum"><span><vb:if condition="isset($forumHeaderPhrase)">{vb:rawphrase {vb:raw forumHeaderPhrase}}<vb:else />{vb:rawphrase directory}</vb:if></span></th>
	<th class="header-topics"><span>{vb:rawphrase topics}</span></th>
	<th class="header-posts"><span>{vb:rawphrase posts}</span></th>
	<th class="header-lastpost"><span>{vb:rawphrase last_post}</span></th>
</tr> -->
<vb:if condition="!empty($channels) AND empty($channels['errors'])">	
	{vb:template display_Forums_list, channels={vb:raw channels}, root={vb:raw root}}
	</table>
<vb:elseif condition="!empty($channels['errors'])" />
	</table>
	<div class="conversation-empty">{vb:rawphrase error_fetching_forums}</div>
<vb:else />
	</table>
	<div class="conversation-empty">{vb:rawphrase no_forums_found}</div>
</vb:if>
<div class="list-footer"><a href="#" class="markchannelsread">{vb:rawphrase mark_channels_read}</a></div>]]></template>
	</templategroup>
	<templategroup name="Screen Layout">
		<template name="screenlayout_2" templatetype="template" date="1365851918" username="Luis" version="5.0.0"><![CDATA[{vb:template header, page={vb:raw page}}
<div id="canvas-layout-70-30" class="canvas-layout row-fluid" data-layout-id="2">
	{vb:data pagetemplatewidgets, widget, fetchHierarchicalWidgetInstancesByPageTemplateId, {vb:raw page.pagetemplateid}, {vb:raw page.channelid}}

	<!-- section 2 -->

	<!-- sections 0, 1 -->
	<div class="canvas-layout-row has-columns">
		{vb:hook 'screen2_section0'}
		<div class="canvas-widget-list section-0 has-adjacent-right-col span8">
			<vb:each from="pagetemplatewidgets.0" value="widget">
				{vb:template {vb:raw widget.template}, widgetid={vb:raw widget.widgetid}, widgetinstanceid={vb:raw widget.widgetinstanceid}, widgettitle={vb:raw widget.title}, page={vb:raw page}, isWidget=1, subModules={vb:raw widget.subModules}}
			</vb:each>
		</div>
		{vb:hook 'screen2_section1'}
		<div class="canvas-widget-list section-1 has-adjacent-left-col span4">
			<vb:each from="pagetemplatewidgets.1" value="widget">
				{vb:template {vb:raw widget.template}, widgetid={vb:raw widget.widgetid}, widgetinstanceid={vb:raw widget.widgetinstanceid}, widgettitle={vb:raw widget.title}, page={vb:raw page}, isWidget=1, subModules={vb:raw widget.subModules}}
			</vb:each>
		</div>
	</div>

	<!-- section 3 -->
	<div class="canvas-layout-row no-columns clearfix">
		{vb:hook 'screen2_section3'}
		<div class="canvas-widget-list section-3 clearfix span12">
			<vb:each from="pagetemplatewidgets.3" value="widget">
				{vb:template {vb:raw widget.template}, widgetid={vb:raw widget.widgetid}, widgetinstanceid={vb:raw widget.widgetinstanceid}, widgettitle={vb:raw widget.title}, page={vb:raw page}, isWidget=1, subModules={vb:raw widget.subModules}}
			</vb:each>
		</div>
	</div>

	<input type="hidden" name="displaysections[0]" />
	<input type="hidden" name="displaysections[1]" />
	<input type="hidden" name="displaysections[2]" />
	<input type="hidden" name="displaysections[3]" />
</div>
<vb:if condition="$user['can_use_sitebuilder']">
	{vb:data screenlayouts, screenlayout, fetchScreenLayoutList}
	<vb:each from="screenlayouts" value="screenlayout">
		<vb:if condition="$screenlayout['screenlayoutid'] != 2">	
			{vb:template {vb:raw screenlayout.admintemplate}, displayClass="hide"}
		</vb:if>
	</vb:each>
</vb:if>
{vb:template footer, page={vb:raw page}}]]></template>
	</templategroup>
	<stylevardfns>
	</stylevardfns>
	<stylevars>
		<stylevar name="body_link_color" value="YToxOntzOjU6ImNvbG9yIjtzOjc6IiNCRTM2NEQiO30=" />
		<stylevar name="body_link_color_hover" value="YToxOntzOjU6ImNvbG9yIjtzOjc6IiMzMzMzMzMiO30=" />
		<stylevar name="footer_background" value="YTo2OntzOjU6InVuaXRzIjtzOjA6IiI7czo1OiJjb2xvciI7czo3OiIjMzMzMzMzIjtzOjU6ImltYWdlIjtzOjA6IiI7czo2OiJyZXBlYXQiO3M6MDoiIjtzOjE6IngiO3M6MToiMCI7czoxOiJ5IjtzOjE6IjAiO30=" />
		<stylevar name="header_subtabbar_text_color_hover" value="YToxOntzOjU6ImNvbG9yIjtzOjc6IiNCRTM2NEQiO30=" />
		<stylevar name="header_tabbar_background" value="YTo2OntzOjU6InVuaXRzIjtzOjI6InB4IjtzOjU6ImNvbG9yIjtzOjc6IiMzMzMzMzMiO3M6NToiaW1hZ2UiO3M6MDoiIjtzOjY6InJlcGVhdCI7czo4OiJyZXBlYXQteCI7czoxOiJ4IjtzOjE6IjAiO3M6MToieSI7czozOiItNTAiO30=" />
		<stylevar name="module_header_text_color" value="YToxOntzOjU6ImNvbG9yIjtzOjc6IiNGRkZGRkYiO30=" />
		<stylevar name="primary_module_subheader_border" value="YTo0OntzOjU6InVuaXRzIjtzOjI6InB4IjtzOjU6IndpZHRoIjtzOjE6IjUiO3M6NToic3R5bGUiO3M6NToic29saWQiO3M6NToiY29sb3IiO3M6NzoiI0JFMzY0RCI7fQ==" />
		<stylevar name="primary_module_subheader_text_color" value="YToxOntzOjU6ImNvbG9yIjtzOjc6IiNGRkZGRkYiO30=" />
	</stylevars>
</style>
