.vcard-sidebar {
	width: 36%;
}

.vcard-main {
	width: 62%;
}

.larger-sidebar {
	width: 38%;
}

.home_ad h2, .home_ad b, .home_ad a {
	color: white !important;
}

.home_ad h1, .home_ad p {
	color: #C0C0C0;
}

table.grid th, table.nolines th, table.lines th {
	line-height: 210% !important;
}

table.grid td, table.nolines td, table.lines td {
	line-height: 220% !important;
}

table.compact td, table.compact th {
	padding: 2px !important;
}

#main-nav > li.space {
	display: block;
	float: left;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 114px;
}

strong {
	font-weight: bold;
	font-size: 105%;
}

.xsmall {
    font-size: x-small !important;
}

.compact input {
	font-size: 11px !important;
	padding: 2px;
}

.nobold, .nobold td, .nobold th {
	font-weight: normal !important;
}

.small, .small td, .small th {
	font-size: 11px !important;
}

#header-logo {
	float: left;
	margin-top: 5px;
}

.floating_input {
	float: left;
	margin-right: 5px;
}

.fieldset_with_divs h6 {
	padding-top: 10px;
}

.highlighted_link {
	background: white !important;
	font-weight: bold;
}

.event_date_sponsor {
	display: block;
	float: left;
}

.collapsible:hover {
	cursor: pointer;
	text-decoration: underline;
	background-color: #E8F0D9 !important;
}

.collapsible {
	border: 1px solid grey;
	padding: 5px;
	text-align: left;
	font-weight: bold;
	border-radius: 5px;
}

.in_article_navigation {
	font-size: medium;
}

.stats_show_off_huge {
	font-size: xx-large;
	font-weight: bold;
}
.stats_show_off_bigger {
	font-size: medium;
}
.stats_show_off {
	float: left;
	width: 40%;
	display: block;
	text-align: center;
	padding: 10px;
}
.stats_show_off_border_right {
	border-right: 1px solid #c4c4c4;
	padding-right: 20px;
}

.stats_show_off_single_column {
	text-align: center;
	padding: 5px;
}

.stats_show_off_single_column .stats_show_off_huge {
	float: left;
}

.stats_show_off_single_column .stats_show_off_bigger {
	margin-left: 5px;
	float: left;
}

.marginless_submit {
	margin-top: 0 !important;
}

.notification.medium {
	font-size: medium;
}

.button {
	background: url(../../images/admin-control-panel/bluebutton_bg.png) !important;
	border: 1px solid #0c2e5a;
	border-top: 1px solid #00a8ff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	padding: 3px 10px !important;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	display: inline-block;
	letter-spacing: 1px;
	line-height: 16px;
	font-size: 11px;
	margin-left: 5px;
	padding: 0 10px;
	text-decoration: none;
	color: #b3e2fb !important;
}

div.scrollbar_visible {
	overflow: scroll;
}
div.scrollbar_visible::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
div.scrollbar_visible::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
blockquote {
	font-style: italic;
	margin-left: 10px;
	border-left: 2px solid #EFEFEF;
	padding-left: 8px;
}
.edit_toolbar {
	background-color: #FFF4CB;
}
.article_content {
	padding-left: 100px;
	padding-right: 100px;
}
.article_content p {
	padding-top: 5px;
}
.article_content p, .article_content li, .article_content td, .article_content th {
	font-size: small;
	line-height: 150%;
}
#content .content-box-content ul {
	font-size: 12px;
	line-height: 20px;
	list-style: circle;
	margin-left: 20px;
}
#content .content-box-content ol {
	font-size: 12px;
	line-height: 20px;
	margin-left: 25px;
	list-style: decimal;
}
.lowercase {
	font-size: xx-small;
}
