.ctools-locked {
	color:red;
	border:1px solid red;
	padding:1em;
}
.ctools-owns-lock {
	background:#FFFFDD none repeat scroll 0 0;
	border:1px solid #F0C020;
	padding:1em;
}
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
	padding-right:18px !important;
	background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}
div.ctools-ajaxing {
	float:left;
	width:18px;
	background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}
#views-slideshow-form-wrapper .form-item.dependent-options {
	padding-left:5px;
}
#views-slideshow-form-wrapper .vs-dependent {
	padding-left:30px;
}
.views_slideshow_cycle_no_display, .views_slideshow_cycle_hidden, .views_slideshow_cycle_controls, .views_slideshow_cycle_image_count {
	display:none;
}
.views_slideshow_cycle_pager div a img {
	width:75px;
	height:75px;
}
.views_slideshow_pager_numbered div, .views_slideshow_pager_thumbnails div {
	display:inline;
	padding-left:10px;
}
.views_slideshow_cycle_pager.thumbnails a.activeSlide img {
	border:3px solid #000;
}
.views_slideshow_cycle_pager.numbered a.activeSlide {
	text-decoration:underline;
}
div#toolbar a#edit-shortcuts {
	float:right;
	padding:5px 10px 5px 5px;
	line-height:24px;
	color:#fefefe;
}
div#toolbar a#edit-shortcuts:focus, div#toolbar a#edit-shortcuts:hover, div#toolbar a#edit-shortcuts.active {
	color:#fff;
	text-decoration:underline;
}
div#toolbar div.toolbar-shortcuts ul {
	padding:5px 0 2px 0;
	height:28px;
	line-height:24px;
	float:left;
	margin-left:5px;
}
div#toolbar div.toolbar-shortcuts ul li a {
	padding:0 5px 0 5px;
	margin-right:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
div#toolbar div.toolbar-shortcuts ul li a:focus, div#toolbar div.toolbar-shortcuts ul li a:hover, div#toolbar div.toolbar-shortcuts ul li a.active:focus {
	background:#555;
}
div#toolbar div.toolbar-shortcuts ul li a.active:hover, div#toolbar div.toolbar-shortcuts ul li a.active {
	background:#000;
}
div#toolbar div.toolbar-shortcuts span.icon {
	float:left;
	background:#444;
	width:30px;
	height:30px;
	margin-right:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
div.add-or-remove-shortcuts {
	padding-top:5px;
}
div.add-or-remove-shortcuts a span.icon {
	display:block;
	width:12px;
	background:transparent url(/modules/shortcut/shortcut.png) no-repeat scroll 0 0;
	height:12px;
	float:left;
	margin-left:8px;
}
div.add-shortcut a:focus span.icon, div.add-shortcut a:hover span.icon {
	background-position:0 -12px;
}
div.remove-shortcut a span.icon {
	background-position:-12px 0;
}
div.remove-shortcut a:focus span.icon, div.remove-shortcut a:hover span.icon {
	background-position:-12px -12px;
}
div.add-or-remove-shortcuts a span.text {
	float:left;
	padding-left:10px;
	display:none;
}
div.add-or-remove-shortcuts a:focus span.text, div.add-or-remove-shortcuts a:hover span.text {
	font-size:10px;
	line-height:12px;
	color:#fff;
	background-color:#5f605b;
	display:block;
	padding-right:6px;
	cursor:pointer;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:0 5px 5px 0;
}
#shortcut-set-switch .form-type-radios {
	padding-bottom:0;
	margin-bottom:0;
}
#shortcut-set-switch .form-item-new {
	padding-top:0;
	padding-left:17px;
}
body.toolbar {
	padding-top:2.2em;
}
body.toolbar-drawer {
	padding-top:5.3em;
}
#toolbar, #toolbar * {
	border:0;
	font-size:100%;
	line-height:inherit;
	list-style:none;
	margin:0;
	outline:0;
	padding:0;
	text-align:left;
	vertical-align:baseline;
}
#toolbar {
	background:#666;
	color:#ccc;
	font:normal small "Lucida Grande", Verdana, sans-serif;
	left:0;
	margin:0 -20px;
	padding:0 20px;
	position:fixed;
	right:0;
	top:0;
	-moz-box-shadow:0 3px 20px #000;
	-webkit-box-shadow:0 3px 20px #000;
	box-shadow:0 3px 20px #000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10');
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10')";
	z-index:600;
}
#toolbar div.collapsed {
	display:none;
	visibility:hidden;
}
#toolbar a {
	color:#fff;
	font-size:.846em;
	text-decoration:none;
}
#toolbar ul li, #toolbar ul li a {
	float:left;
}
#toolbar div.toolbar-menu {
	background:#000;
	line-height:20px;
	padding:5px 50px 5px 10px;
	position:relative;
}
#toolbar-home a span {
	background:url(/modules/toolbar/toolbar.png) no-repeat 0 -45px;
	display:block;
	height:14px;
	margin:3px 0px;
	text-indent:-9999px;
	vertical-align:text-bottom;
	width:11px;
}
#toolbar-user {
	float:right;
}
#toolbar-menu {
	float:left;
}
#toolbar div.toolbar-menu a.toggle {
	background:url(/modules/toolbar/toolbar.png) 0 -20px no-repeat;
	bottom:0;
	cursor:pointer;
	height:25px;
	overflow:hidden;
	position:absolute;
	right:10px;
	text-indent:-9999px;
	width:25px;
}
#toolbar div.toolbar-menu a.toggle:focus, #toolbar div.toolbar-menu a.toggle:hover {
	background-position:-50px -20px;
}
#toolbar div.toolbar-menu a.toggle-active {
	background-position:-25px -20px;
}
#toolbar div.toolbar-menu a.toggle-active.toggle:focus, #toolbar div.toolbar-menu a.toggle-active.toggle:hover {
	background-position:-75px -20px;
}
#toolbar div.toolbar-menu ul li a {
	padding:0 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#toolbar div.toolbar-menu ul li a:focus, #toolbar div.toolbar-menu ul li a:hover, #toolbar div.toolbar-menu ul li a:active, #toolbar div.toolbar-menu ul li a.active:focus {
	background:#444;
}
#toolbar div.toolbar-menu ul li a.active:hover, #toolbar div.toolbar-menu ul li a.active:active, #toolbar div.toolbar-menu ul li a.active, #toolbar div.toolbar-menu ul li.active-trail a {
	background:url(/modules/toolbar/toolbar.png) 0 0 repeat-x;
	text-shadow:#333 0 1px 0;
}
#toolbar div.toolbar-drawer {
	position:relative;
	padding:0 10px;
}
* html #toolbar {
	left:-20px;
	margin:0;
	padding-right:0;
	position:absolute;
	right:0;
	width:100%;
}
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ui-helper-clearfix {
	display:inline-block;
}
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor:default !important;
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ui-widget {
	font-family:Verdana, Arial, sans-serif;
	font-size:1.1em;
}
.ui-widget .ui-widget {
	font-size:1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Verdana, Arial, sans-serif;
	font-size:1em;
}
.ui-widget-content {
	border:1px solid #aaaaaa;
	background:#ffffff url(/misc/ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color:#222222;
}
.ui-widget-content a {
	color:#222222;
}
.ui-widget-header {
	border:1px solid #aaaaaa;
	background:#cccccc url(/misc/ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color:#222222;
	font-weight:bold;
}
.ui-widget-header a {
	color:#222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #d3d3d3;
	background:#e6e6e6 url(/misc/ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#555555;
	text-decoration:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #999999;
	background:#dadada url(/misc/ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#212121;
	text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #aaaaaa;
	background:#ffffff url(/misc/ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#212121;
	text-decoration:none;
}
.ui-widget :active {
	outline:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fcefa1;
	background:#fbf9ee url(/misc/ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color:#363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#fef1ec url(/misc/ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color:#cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none;
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(/misc/ui/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image:url(/misc/ui/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image:url(/misc/ui/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image:url(/misc/ui/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(/misc/ui/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image:url(/misc/ui/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image:url(/misc/ui/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(/misc/ui/images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {
	background-position:0 0;
}
.ui-icon-carat-1-ne {
	background-position:-16px 0;
}
.ui-icon-carat-1-e {
	background-position:-32px 0;
}
.ui-icon-carat-1-se {
	background-position:-48px 0;
}
.ui-icon-carat-1-s {
	background-position:-64px 0;
}
.ui-icon-carat-1-sw {
	background-position:-80px 0;
}
.ui-icon-carat-1-w {
	background-position:-96px 0;
}
.ui-icon-carat-1-nw {
	background-position:-112px 0;
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0;
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0;
}
.ui-icon-triangle-1-n {
	background-position:0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px;
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px;
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px;
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px;
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px;
}
.ui-icon-arrow-1-n {
	background-position:0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px;
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px;
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px;
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px;
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px;
}
.ui-icon-arrow-4 {
	background-position:0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px;
}
.ui-icon-extlink {
	background-position:-32px -80px;
}
.ui-icon-newwin {
	background-position:-48px -80px;
}
.ui-icon-refresh {
	background-position:-64px -80px;
}
.ui-icon-shuffle {
	background-position:-80px -80px;
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px;
}
.ui-icon-folder-collapsed {
	background-position:0 -96px;
}
.ui-icon-folder-open {
	background-position:-16px -96px;
}
.ui-icon-document {
	background-position:-32px -96px;
}
.ui-icon-document-b {
	background-position:-48px -96px;
}
.ui-icon-note {
	background-position:-64px -96px;
}
.ui-icon-mail-closed {
	background-position:-80px -96px;
}
.ui-icon-mail-open {
	background-position:-96px -96px;
}
.ui-icon-suitcase {
	background-position:-112px -96px;
}
.ui-icon-comment {
	background-position:-128px -96px;
}
.ui-icon-person {
	background-position:-144px -96px;
}
.ui-icon-print {
	background-position:-160px -96px;
}
.ui-icon-trash {
	background-position:-176px -96px;
}
.ui-icon-locked {
	background-position:-192px -96px;
}
.ui-icon-unlocked {
	background-position:-208px -96px;
}
.ui-icon-bookmark {
	background-position:-224px -96px;
}
.ui-icon-tag {
	background-position:-240px -96px;
}
.ui-icon-home {
	background-position:0 -112px;
}
.ui-icon-flag {
	background-position:-16px -112px;
}
.ui-icon-calendar {
	background-position:-32px -112px;
}
.ui-icon-cart {
	background-position:-48px -112px;
}
.ui-icon-pencil {
	background-position:-64px -112px;
}
.ui-icon-clock {
	background-position:-80px -112px;
}
.ui-icon-disk {
	background-position:-96px -112px;
}
.ui-icon-calculator {
	background-position:-112px -112px;
}
.ui-icon-zoomin {
	background-position:-128px -112px;
}
.ui-icon-zoomout {
	background-position:-144px -112px;
}
.ui-icon-search {
	background-position:-160px -112px;
}
.ui-icon-wrench {
	background-position:-176px -112px;
}
.ui-icon-gear {
	background-position:-192px -112px;
}
.ui-icon-heart {
	background-position:-208px -112px;
}
.ui-icon-star {
	background-position:-224px -112px;
}
.ui-icon-link {
	background-position:-240px -112px;
}
.ui-icon-cancel {
	background-position:0 -128px;
}
.ui-icon-plus {
	background-position:-16px -128px;
}
.ui-icon-plusthick {
	background-position:-32px -128px;
}
.ui-icon-minus {
	background-position:-48px -128px;
}
.ui-icon-minusthick {
	background-position:-64px -128px;
}
.ui-icon-close {
	background-position:-80px -128px;
}
.ui-icon-closethick {
	background-position:-96px -128px;
}
.ui-icon-key {
	background-position:-112px -128px;
}
.ui-icon-lightbulb {
	background-position:-128px -128px;
}
.ui-icon-scissors {
	background-position:-144px -128px;
}
.ui-icon-clipboard {
	background-position:-160px -128px;
}
.ui-icon-copy {
	background-position:-176px -128px;
}
.ui-icon-contact {
	background-position:-192px -128px;
}
.ui-icon-image {
	background-position:-208px -128px;
}
.ui-icon-video {
	background-position:-224px -128px;
}
.ui-icon-script {
	background-position:-240px -128px;
}
.ui-icon-alert {
	background-position:0 -144px;
}
.ui-icon-info {
	background-position:-16px -144px;
}
.ui-icon-notice {
	background-position:-32px -144px;
}
.ui-icon-help {
	background-position:-48px -144px;
}
.ui-icon-check {
	background-position:-64px -144px;
}
.ui-icon-bullet {
	background-position:-80px -144px;
}
.ui-icon-radio-off {
	background-position:-96px -144px;
}
.ui-icon-radio-on {
	background-position:-112px -144px;
}
.ui-icon-pin-w {
	background-position:-128px -144px;
}
.ui-icon-pin-s {
	background-position:-144px -144px;
}
.ui-icon-play {
	background-position:0 -160px;
}
.ui-icon-pause {
	background-position:-16px -160px;
}
.ui-icon-seek-next {
	background-position:-32px -160px;
}
.ui-icon-seek-prev {
	background-position:-48px -160px;
}
.ui-icon-seek-end {
	background-position:-64px -160px;
}
.ui-icon-seek-start {
	background-position:-80px -160px;
}
.ui-icon-seek-first {
	background-position:-80px -160px;
}
.ui-icon-stop {
	background-position:-96px -160px;
}
.ui-icon-eject {
	background-position:-112px -160px;
}
.ui-icon-volume-off {
	background-position:-128px -160px;
}
.ui-icon-volume-on {
	background-position:-144px -160px;
}
.ui-icon-power {
	background-position:0 -176px;
}
.ui-icon-signal-diag {
	background-position:-16px -176px;
}
.ui-icon-signal {
	background-position:-32px -176px;
}
.ui-icon-battery-0 {
	background-position:-48px -176px;
}
.ui-icon-battery-1 {
	background-position:-64px -176px;
}
.ui-icon-battery-2 {
	background-position:-80px -176px;
}
.ui-icon-battery-3 {
	background-position:-96px -176px;
}
.ui-icon-circle-plus {
	background-position:0 -192px;
}
.ui-icon-circle-minus {
	background-position:-16px -192px;
}
.ui-icon-circle-close {
	background-position:-32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px;
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px;
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px;
}
.ui-icon-circle-check {
	background-position:-208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px;
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px;
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px;
}
.ui-corner-tl {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
}
.ui-corner-tr {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
}
.ui-corner-br {
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}
.ui-corner-top {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}
.ui-corner-right {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}
.ui-corner-left {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
}
.ui-corner-all {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.ui-widget-overlay {
	background:#aaaaaa url(/misc/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.3;
	filter:Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin:-8px 0 0 -8px;
	padding:8px;
	background:#aaaaaa url(/misc/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.3;
	filter:Alpha(Opacity=30);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
html.overlay-open, html.overlay-open body {
	height:100%;
	overflow:hidden;
}
#overlay-container, .overlay-modal-background, .overlay-element {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:500;
}
.overlay-modal-background {
	background:transparent url(/modules/overlay/images/background.png) repeat;
}
.overlay-element {
	background:transparent;
	left:-200%;
	z-index:501;
}
.overlay-element.overlay-active {
	left:0;
}
html.overlay-open .displace-top, html.overlay-open .displace-bottom {
	z-index:600;
}
#overlay-disable-message {
	display:none;
}
html.overlay-open #overlay-disable-message {
	display:block;
}
.contextual-links-region {
	outline:none;
	position:relative;
}
.contextual-links-region-active {
	outline:#999 dashed 1px;
}
div.contextual-links-wrapper {
	display:none;
	font-size:90%;
	position:absolute;
	right:5px;
	top:2px;
	z-index:999;
}
html.js div.contextual-links-wrapper {
	display:block;
}
a.contextual-links-trigger {
	background:transparent url(/modules/contextual/images/gear-select.png) no-repeat 2px 0;
	border:1px solid transparent;
	display:none;
	height:18px;
	margin:0;
	padding:0 2px;
	outline:none;
	text-indent:34px;
	width:28px;
	overflow:hidden;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
a.contextual-links-trigger:hover, div.contextual-links-active a.contextual-links-trigger {
	background-position:2px -18px;
}
div.contextual-links-active a.contextual-links-trigger {
	background-color:#fff;
	border-color:#ccc;
	border-bottom:none;
	position:relative;
	z-index:1;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-radius:4px 4px 0 0;
}
div.contextual-links-wrapper ul.contextual-links {
	background-color:#fff;
	border:1px solid #ccc;
	display:none;
	margin:0;
	padding:0.25em 0;
	position:absolute;
	right:0;
	text-align:left;
	top:18px;
	white-space:nowrap;
	-moz-border-radius:4px 0 4px 4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-top-right-radius:0;
	-webkit-border-top-left-radius:4px;
	border-radius:4px 0 4px 4px;
}
a.contextual-links-trigger-active, div.contextual-links-active a.contextual-links-trigger, div.contextual-links-active ul.contextual-links {
	display:block;
}
ul.contextual-links li {
	line-height:100%;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
div.contextual-links-wrapper a {
	text-decoration:none;
}
ul.contextual-links li a {
	color:#333 !important;
	display:block;
	margin:0.25em 0;
	padding:0.25em 1em 0.25em 0.5em;
}
ul.contextual-links li a:hover {
	background-color:#bfdcee;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
body {
	line-height:1;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
i, em {
	font-style:italic;
}
b, strong {
	font-weight:bold;
}
.input_tiny {
	width:50px;
}
.input_small {
	width:100px;
}
.input_medium {
	width:150px;
}
.input_large {
	width:200px;
}
.input_xlarge {
	width:250px;
}
.input_xxlarge {
	width:300px;
}
.input_full {
	width:100%;
}
.input_full_wrap {
	display:block;
	padding-right:8px;
}
input[type="search"]::-webkit-search-decoration {
display:none;
}
button:focus, input:focus, select:focus, textarea:focus {
	-webkit-box-shadow:#0066ff 0 0 7px 0;
	-moz-box-shadow:#0066ff 0 0 7px 0;
	-o-box-shadow:#0066ff 0 0 7px 0;
	box-shadow:#0066ff 0 0 7px 0;
	z-index:1;
}
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
button, input[type="reset"], input[type="submit"], input[type="button"] {
	-webkit-appearance:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	-ms-background-clip:padding-box;
	-o-background-clip:padding-box;
	background-clip:padding-box;
	background:#dddddd url(/sites/all/themes/bones/images/button.png?1298351022) repeat-x;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
	background-image:-webkit-linear-gradient(#ffffff, #dddddd);
	background-image:-moz-linear-gradient(#ffffff, #dddddd);
	background-image:-o-linear-gradient(#ffffff, #dddddd);
	background-image:-ms-linear-gradient(#ffffff, #dddddd);
	background-image:linear-gradient(#ffffff, #dddddd);
	border:1px solid;
	border-color:#dddddd #bbbbbb #999999;
	cursor:pointer;
	color:#333333;
	font:bold 12px/1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
	outline:0;
	overflow:visible;
	margin:0 5px 0 0;
	padding:3px 10px;
	text-shadow:white 0 1px 1px;
	vertical-align:top;
	width:auto;
*padding-top:2px;
*padding-bottom:0;
}
button:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover {
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));
	background-image:-webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
	background-image:-moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
	background-image:-o-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
	background-image:-ms-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
	background-image:linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
}
button:active, input[type="reset"]:active, input[type="submit"]:active, input[type="button"]:active {
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #dddddd), color-stop(100%, #eeeeee));
	background-image:-webkit-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	background-image:-moz-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	background-image:-o-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	background-image:-ms-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	background-image:linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	-webkit-box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;
	-moz-box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;
	-o-box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;
	box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;
	border-color:#999999 #bbbbbb #dddddd;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
border:0;
padding:0;
}
button {
*padding-top:1px;
*padding-bottom:1px;
}
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	-ms-background-clip:padding-box;
	-o-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	-webkit-appearance:none;
	background-color:white;
	border:1px solid;
	border-color:#848484 #c1c1c1 #e1e1e1;
	color:black;
	outline:0;
	margin:0;
	padding:2px 3px;
	text-align:left;
	font-size:13px;
	font-family:Arial, "Liberation Sans", FreeSans, sans-serif;
	height:1.8em;
	vertical-align:top;
*padding-top:2px;
*padding-bottom:1px;
*height:auto;
}
textarea[disabled], select[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] {
	background-color:#eeeeee;
}
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	-moz-user-select:-moz-none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	user-select:none;
	color:#888888;
	cursor:default;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#888888;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#888888;
}
input.placeholder_text, textarea.placeholder_text {
	color:#888888;
}
textarea, select[size], select[multiple] {
	height:auto;
}
select[size="0"], select[size="1"] {
	height:1.8em;
*height:auto;
}
@media (-webkit-min-device-pixel-ratio:0) {
select[size], select[multiple], select[multiple][size] {
	background-image:none;
	padding-right:3px;
}
select, select[size="0"], select[size="1"] {
	background-image:url(/sites/all/themes/bones/images/select_arrow.gif?1298351050);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px;
}
::-webkit-validation-bubble-message {
-webkit-box-shadow:none;
box-shadow:none;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));
border:1px solid;
border-color:#747474 #5e5e5e #4f4f4f;
color:white;
font:13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;
overflow:hidden;
padding:15px 15px 17px;
text-shadow:black 0 0 1px;
height:16px;
}
::-webkit-validation-bubble-arrow, ::-webkit-validation-bubble-top-outer-arrow, ::-webkit-validation-bubble-top-inner-arrow {
-webkit-box-shadow:none;
box-shadow:none;
background:#666666;
border:0;
}
}
textarea {
	min-height:40px;
	overflow:auto;
	resize:vertical;
	width:100%;
}
optgroup {
	color:black;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, "Liberation Sans", FreeSans, sans-serif;
}
input:invalid, button:invalid, select:invalid, textarea:invalid {
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
}
input::-moz-focus-inner, button::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner {
border:0;
padding:0;
}
.ie6_button, * html button {
	background:#dddddd url(/sites/all/themes/bones/images/button.png?1298351022) repeat-x;
	border:1px solid;
	border-color:#dddddd #bbbbbb #999999;
	cursor:pointer;
	color:#333333;
	font:bold 12px/1.2 Arial, sans-serif;
	padding:2px 10px 0px;
	overflow:visible;
	width:auto;
}
* html button {
	padding-top:1px;
	padding-bottom:1px;
}
.ie6_input, * html textarea, * html select {
	background:white;
	border:1px solid;
	border-color:#848484 #c1c1c1 #e1e1e1;
	color:black;
	padding:2px 3px 1px;
	font-size:13px;
	font-family:Arial, sans-serif;
	vertical-align:top;
}
* html select {
	margin-top:1px;
}
.placeholder_text, .ie6_input_disabled, .ie6_button_disabled {
	color:#888888;
}
.ie6_input_disabled {
	background:#eeeeee;
}
.container_12 {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11 {
	position:relative;
}
.alpha {
	margin-left:0;
}
.omega {
	margin-right:0;
}
.container_12 .grid_1 {
	width:60px;
}
.container_12 .grid_2 {
	width:140px;
}
.container_12 .grid_3 {
	width:220px;
}
.container_12 .grid_4 {
	width:300px;
}
.container_12 .grid_5 {
	width:380px;
}
.container_12 .grid_6 {
	width:460px;
}
.container_12 .grid_7 {
	width:540px;
}
.container_12 .grid_8 {
	width:620px;
}
.container_12 .grid_9 {
	width:700px;
}
.container_12 .grid_10 {
	width:780px;
}
.container_12 .grid_11 {
	width:860px;
}
.container_12 .grid_12 {
	width:940px;
}
.container_12 .prefix_1 {
	padding-left:80px;
}
.container_12 .prefix_2 {
	padding-left:160px;
}
.container_12 .prefix_3 {
	padding-left:240px;
}
.container_12 .prefix_4 {
	padding-left:320px;
}
.container_12 .prefix_5 {
	padding-left:400px;
}
.container_12 .prefix_6 {
	padding-left:480px;
}
.container_12 .prefix_7 {
	padding-left:560px;
}
.container_12 .prefix_8 {
	padding-left:640px;
}
.container_12 .prefix_9 {
	padding-left:720px;
}
.container_12 .prefix_10 {
	padding-left:800px;
}
.container_12 .prefix_11 {
	padding-left:880px;
}
.container_12 .suffix_1 {
	padding-right:80px;
}
.container_12 .suffix_2 {
	padding-right:160px;
}
.container_12 .suffix_3 {
	padding-right:240px;
}
.container_12 .suffix_4 {
	padding-right:320px;
}
.container_12 .suffix_5 {
	padding-right:400px;
}
.container_12 .suffix_6 {
	padding-right:480px;
}
.container_12 .suffix_7 {
	padding-right:560px;
}
.container_12 .suffix_8 {
	padding-right:640px;
}
.container_12 .suffix_9 {
	padding-right:720px;
}
.container_12 .suffix_10 {
	padding-right:800px;
}
.container_12 .suffix_11 {
	padding-right:880px;
}
.container_12 .push_1 {
	left:80px;
}
.container_12 .push_2 {
	left:160px;
}
.container_12 .push_3 {
	left:240px;
}
.container_12 .push_4 {
	left:320px;
}
.container_12 .push_5 {
	left:400px;
}
.container_12 .push_6 {
	left:480px;
}
.container_12 .push_7 {
	left:560px;
}
.container_12 .push_8 {
	left:640px;
}
.container_12 .push_9 {
	left:720px;
}
.container_12 .push_10 {
	left:800px;
}
.container_12 .push_11 {
	left:880px;
}
.container_12 .pull_1 {
	left:-80px;
}
.container_12 .pull_2 {
	left:-160px;
}
.container_12 .pull_3 {
	left:-240px;
}
.container_12 .pull_4 {
	left:-320px;
}
.container_12 .pull_5 {
	left:-400px;
}
.container_12 .pull_6 {
	left:-480px;
}
.container_12 .pull_7 {
	left:-560px;
}
.container_12 .pull_8 {
	left:-640px;
}
.container_12 .pull_9 {
	left:-720px;
}
.container_12 .pull_10 {
	left:-800px;
}
.container_12 .pull_11 {
	left:-880px;
}
@media only screen and (min-width:768px) and (max-width:959px) {
.container_12 {
	width:768px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	position:relative;
	margin-left:10px;
	margin-right:10px;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12 {
	position:relative;
}
.alpha {
	margin-left:0;
}
.omega {
	margin-right:0;
}
.container_12 .grid_1 {
	width:44px;
}
.container_12 .grid_2 {
	width:108px;
}
.container_12 .grid_3 {
	width:172px;
}
.container_12 .grid_4 {
	width:236px;
}
.container_12 .grid_5 {
	width:300px;
}
.container_12 .grid_6 {
	width:364px;
}
.container_12 .grid_7 {
	width:428px;
}
.container_12 .grid_8 {
	width:492px;
}
.container_12 .grid_9 {
	width:556px;
}
.container_12 .grid_10 {
	width:620px;
}
.container_12 .grid_11 {
	width:684px;
}
.container_12 .grid_12 {
	width:748px;
}
.container_12 .prefix_1 {
	padding-left:64px;
}
.container_12 .prefix_2 {
	padding-left:128px;
}
.container_12 .prefix_3 {
	padding-left:192px;
}
.container_12 .prefix_4 {
	padding-left:256px;
}
.container_12 .prefix_5 {
	padding-left:320px;
}
.container_12 .prefix_6 {
	padding-left:384px;
}
.container_12 .prefix_7 {
	padding-left:448px;
}
.container_12 .prefix_8 {
	padding-left:512px;
}
.container_12 .prefix_9 {
	padding-left:576px;
}
.container_12 .prefix_10 {
	padding-left:640px;
}
.container_12 .prefix_11 {
	padding-left:704px;
}
.container_12 .suffix_1 {
	padding-right:64px;
}
.container_12 .suffix_2 {
	padding-right:128px;
}
.container_12 .suffix_3 {
	padding-right:192px;
}
.container_12 .suffix_4 {
	padding-right:256px;
}
.container_12 .suffix_5 {
	padding-right:320px;
}
.container_12 .suffix_6 {
	padding-right:384px;
}
.container_12 .suffix_7 {
	padding-right:448px;
}
.container_12 .suffix_8 {
	padding-right:512px;
}
.container_12 .suffix_9 {
	padding-right:576px;
}
.container_12 .suffix_10 {
	padding-right:640px;
}
.container_12 .suffix_11 {
	padding-right:704px;
}
.container_12 .push_1 {
	left:64px;
}
.container_12 .push_2 {
	left:128px;
}
.container_12 .push_3 {
	left:192px;
}
.container_12 .push_4 {
	left:256px;
}
.container_12 .push_5 {
	left:320px;
}
.container_12 .push_6 {
	left:384px;
}
.container_12 .push_7 {
	left:448px;
}
.container_12 .push_8 {
	left:512px;
}
.container_12 .push_9 {
	left:576px;
}
.container_12 .push_10 {
	left:640px;
}
.container_12 .push_11 {
	left:704px;
}
.container_12 .pull_1 {
	left:-64px;
}
.container_12 .pull_2 {
	left:-128px;
}
.container_12 .pull_3 {
	left:-192px;
}
.container_12 .pull_4 {
	left:-256px;
}
.container_12 .pull_5 {
	left:-320px;
}
.container_12 .pull_6 {
	left:-384px;
}
.container_12 .pull_7 {
	left:-448px;
}
.container_12 .pull_8 {
	left:-512px;
}
.container_12 .pull_9 {
	left:-576px;
}
.container_12 .pull_10 {
	left:-640px;
}
.container_12 .pull_11 {
	left:-704px;
}
}
@media only screen and (max-width:767px) {
.container_12 {
	width:300px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	position:relative;
	margin-left:0px;
	margin-right:0px;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12 {
	position:relative;
}
.alpha {
	margin-left:0;
}
.omega {
	margin-right:0;
}
.container_12 .grid_1, .container_12 .grid_2, .container_12 .grid_3, .container_12 .grid_4, .container_12 .grid_5, .container_12 .grid_6, .container_12 .grid_7, .container_12 .grid_8, .container_12 .grid_9, .container_12 .grid_10, .container_12 .grid_11, .container_12 .grid_12 {
	width:300px;
}
.container_12 .prefix_1, .container_12 .prefix_2, .container_12 .prefix_3, .container_12 .prefix_4, .container_12 .prefix_5, .container_12 .prefix_6, .container_12 .prefix_7, .container_12 .prefix_8, .container_12 .prefix_9, .container_12 .prefix_10, .container_12 .prefix_11 {
	padding-left:0px;
}
.container_12 .suffix_1, .container_12 .suffix_2, .container_12 .suffix_3, .container_12 .suffix_4, .container_12 .suffix_5, .container_12 .suffix_6, .container_12 .suffix_7, .container_12 .suffix_8, .container_12 .suffix_9, .container_12 .suffix_10, .container_12 .suffix_11 {
	padding-right:0px;
}
.container_12 .push_1, .container_12 .push_2, .container_12 .push_3, .container_12 .push_4, .container_12 .push_5, .container_12 .push_6, .container_12 .push_7, .container_12 .push_8, .container_12 .push_9, .container_12 .push_10, .container_12 .push_11 {
	left:0px;
}
.container_12 .pull_1, .container_12 .pull_2, .container_12 .pull_3, .container_12 .pull_4, .container_12 .pull_5, .container_12 .pull_6, .container_12 .pull_7, .container_12 .pull_8, .container_12 .pull_9, .container_12 .pull_10, .container_12 .pull_11 {
	left:0px;
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.container_12 {
	width:420px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	position:relative;
	margin-left:0px;
	margin-right:0px;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12 {
	position:relative;
}
.container_12 .grid_1, .container_12 .grid_2, .container_12 .grid_3, .container_12 .grid_4, .container_12 .grid_5, .container_12 .grid_6, .container_12 .grid_7, .container_12 .grid_8, .container_12 .grid_9, .container_12 .grid_10, .container_12 .grid_11, .container_12 .grid_12 {
	width:420px;
}
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.clearfix:before, .clearfix:after, .container_12:before, .container_12:after {
	content:'.';
	display:block;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
}
.clearfix:after, .container_12:after {
	clear:both;
}
.clearfix, .container_12 {
	zoom:1;
}
.sidebars-split .main-inner, .sidebars-split .first-sidebar, {
float:left;
}
.sidebars-split .second-sidebar {
	float:right;
}
.sidebars-both-first .first-sidebar, .sidebars-both-first .main, .sidebars-both-first .second-sidebar {
	float:left;
}
.sidebars-both-first .main-inner {
	float:right;
}
.sidebars-both-second .first-sidebar, sidebars-both-second .main-inner, .sidebars-both-second .second-sidebar {
	float:right;
}
body {
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background:#FFF;
}
a {
	color:#111111;
	font-weight:bold;
	text-decoration:none;
}
.header-wrapper-inner, .preface-wrapper-inner, .main-content-wrapper-inner, .footer-wrapper-inner {
}
#site-logo img {
	vertical-align:middle;
}
#main-menu h3, #user-menu h3, #nav-menu h3 {
	display:none;
}
ul.menu, #main-menu ul.menu, #user-menu ul.menu, #nav-menu ul.menu {
	padding:0;
	margin:0;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
}
ul.menu li, #main-menu ul.menu li, #user-menu ul.menu li, #nav-menu ul.menu li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
tr.even {
	background-color:#f5f5f5;
	border-bottom:1px solid #dddddd;
	padding:1em 0.5em;
}
tr.odd {
	background-color:#f1f1f1;
	border-bottom:1px solid #dddddd;
	padding:1em 0.5em;
}
ul.primary {
	border-bottom:0px solid #ddd;
	border-collapse:collapse;
	height:auto;
	line-height:1.0em;
	list-style:none;
	margin:5px 0;
	padding:0 0 0 0em;
	white-space:nowrap;
}
ul.primary li {
	display:inline;
}
ul.primary li a {
	background-color:#ddd;
	border-color:#bbb;
	border-style:solid;
	border-width:1px;
	height:auto;
	margin-right:3px;
	padding:0 1em;
	color:#666666;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
ul.primary li.active a {
	background-color:#fff;
	border:1px solid #bbb;
	color:#333333;
	border-bottom:1px solid #bbb;
}
ul.primary li a:hover {
	background-color:#eee;
	border-color:#ccc;
	border-bottom-color:#ccc;
	color:#333333;
}
ul.secondary {
	border-bottom:1px solid #ddd;
	padding:4px 0;
	margin:0 0;
	font-size:0.8em;
}
ul.secondary li {
	border-right:0;
	border-left:1px solid #ccc;
	display:inline;
	padding:0 0.5em;
}
ul.secondary a {
	padding:0;
	text-decoration:none;
}
ul.secondary a:hover {
	border-bottom:4px solid #ddd;
}
ul.secondary a.active {
	border-bottom:4px solid #999;
}
.item-list ul li {
	margin:0 0 0 0;
	padding:0;
	list-style-type:disc;
	list-style-position:inside;
}
.item-list ul li span {
	display:block;
	font-size:0.8em;
	padding:0 1.0em 0.5em 1.0em;
}
.breadcrumb {
	font-size:0.8em;
	padding-bottom:0;
}
.block-region {
	background-color:#dddddd;
	margin-bottom:4px;
	margin-top:4px;
	padding:3px;
	font-size:0.8em;
	border:1px dashed #cccccc;
	text-align:center;
	text-transform:uppercase;
	text-shadow:1px 1px #eeeeee;
}
.vertical-tabs fieldset.vertical-tabs-pane {
	padding:0 1em 1em 1em;
}
#main-menu ul.menu li ul {
	position:absolute;
	padding:0;
	margin:0;
	width:200px;
	left:-999em;
	z-index:100;
	background:#111111;
	border:0;
}
#main-menu ul.menu li:hover ul, #main-menu ul.menu li.sfHover ul {
	left:auto;
}
#main-menu ul.menu li li a, #main-menu ul.menu li li a.active {
	margin:0;
	padding:0;
	font-size:1.0em;
	border:0;
}
#main-menu ul.menu li li a:hover, #main-menu ul.menu li li a.active:hover {
	background:#333333;
}
#main-menu ul.menu li ul ul {
	margin:-30px 0 0 200px;
}
#main-menu ul.menu li:hover ul ul, #main-menu ul.menu li.sfHover ul ul, #main-menu ul.menu li:hover ul ul ul, #main-menu ul.menu li.sfHover ul ul ul, #main-menu ul.menu li:hover ul ul ul ul, #main-menu ul.menu li.sfHover ul ul ul ul {
	left:-999em;
}
#main-menu ul.menu li li:hover ul, #main-menu ul.menu li li.sfHover ul, #main-menu ul.menu li li li:hover ul, #main-menu ul.menu li li li.sfHover ul, #main-menu ul.menu li li li li:hover ul, #main-menu ul.menu li li li li.sfHover ul {
	left:auto;
}
#main-menu ul.menu li li.expanded, #main-menu ul.menu li li li.expanded {
	background:0;
}
div.alert {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #FEC201;
	border-bottom:1px dashed #FEC201;
	background:#FFEDB5 url(/sites/all/themes/bones/images/icons_48/alert.png) 15px 50% no-repeat;
}
div.info {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #0173bd;
	border-bottom:1px dashed #0173bd;
	background:#c6e9ff url(/sites/all/themes/bones/images/icons_48/info.png) 15px 50% no-repeat;
}
div.notice {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
	background:#eeeeee url(/sites/all/themes/bones/images/icons_48/notice.png) 15px 50% no-repeat;
}
div.download {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #5EAA1F;
	border-bottom:1px dashed #5EAA1F;
	background:#DAFFBA url(/sites/all/themes/bones/images/icons_48/download.png) 15px 50% no-repeat;
}
div.mail {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #57a4ce;
	border-bottom:1px dashed #57a4ce;
	background:#ecf8ff url(/sites/all/themes/bones/images/icons_48/mail.png) 15px 50% no-repeat;
}
div.package {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #574321;
	border-bottom:1px dashed #574321;
	background:#f1e9dc url(/sites/all/themes/bones/images/icons_48/package.png) 15px 50% no-repeat;
}
div.security {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
	background:#eeeeee url(/sites/all/themes/bones/images/icons_48/security.png) 15px 50% no-repeat;
}
div.stop {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #fbd500;
	border-bottom:1px dashed #fbd500;
	background:#fff09a url(/sites/all/themes/bones/images/icons_48/stop.png) 15px 50% no-repeat;
}
div.system {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #3b9acd;
	border-bottom:1px dashed #3b9acd;
	background:#bdd4e0 url(/sites/all/themes/bones/images/icons_48/system.png) 15px 50% no-repeat;
}
div.settings {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#ffffff;
	border-top:1px dashed #ffffff;
	border-bottom:1px dashed #ffffff;
	background:#333333 url(/sites/all/themes/bones/images/icons_48/settings.png) 15px 50% no-repeat;
}
div.web {
	margin:10px 0;
	padding:10px 15px 10px 80px;
	color:#333333;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
	background:#eeeeee url(/sites/all/themes/bones/images/icons_48/web.png) 15px 50% no-repeat;
}
li.check {
	padding-left:30px;
	padding-bottom:10px;
	list-style-position:outside;
	list-style-type:none;
	font-size:1.0em;
	font-weight:bold;
	color:#333333;
	background:url(/sites/all/themes/bones/images/icons_48/checkmark.png) top left no-repeat;
}
.block ul {
	margin:0;
	padding:0 0 0 0;
}
blockquote {
	margin:20px 0;
	padding-left:58px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_48/openquote.png) top left no-repeat;
}
blockquote p {
	padding-right:50px;
	background:url(/sites/all/themes/bones/images/icons_48/closequote.png) bottom right no-repeat;
}
pre {
	padding:10px;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	border:1px solid #dddddd;
	background:url(/sites/all/themes/bones/images/pre.png);
}
div.alarm_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/alarm_64.png) 0% 0% no-repeat;
}
div.alert_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/alert_64.png) 0% 0% no-repeat;
}
div.art_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/art_64.png) 0% 0% no-repeat;
}
div.camera_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/camera_64.png) 0% 0% no-repeat;
}
div.cell_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/cell_64.png) 0% 0% no-repeat;
}
div.chart_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/chart_64.png) 0% 0% no-repeat;
}
div.clock_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/clock_64.png) 0% 0% no-repeat;
}
div.download_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/download_64.png) 0% 0% no-repeat;
}
div.formal_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/formal_64.png) 0% 0% no-repeat;
}
div.gears_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/gears_64.png) 0% 0% no-repeat;
}
div.headphones_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/headphones_64.png) 0% 0% no-repeat;
}
div.heart_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/heart_64.png) 0% 0% no-repeat;
}
div.help_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/help_64.png) 0% 0% no-repeat;
}
div.home_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/home_64.png) 0% 0% no-repeat;
}
div.keys_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/keys_64.png) 0% 0% no-repeat;
}
div.mac_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/mac_64.png) 0% 0% no-repeat;
}
div.magic_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/magic_64.png) 0% 0% no-repeat;
}
div.package_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/package_64.png) 0% 0% no-repeat;
}
div.phone_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/phone_64.png) 0% 0% no-repeat;
}
div.pie_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/pie_64.png) 0% 0% no-repeat;
}
div.speaker_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/speaker_64.png) 0% 0% no-repeat;
}
div.strategy_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/strategy_64.png) 0% 0% no-repeat;
}
div.support_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/support_64.png) 0% 0% no-repeat;
}
div.tools_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/speaker_64.png) 0% 0% no-repeat;
}
div.video_64 {
	margin-bottom:20px;
	padding-left:84px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_64/strategy_64.png) 0% 0% no-repeat;
}
div.alarm_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/alarm_128.png) 0% 0% no-repeat;
}
div.alert_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/alert_128.png) 0% 0% no-repeat;
}
div.art_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/art_128.png) 0% 0% no-repeat;
}
div.camera_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/camera_128.png) 0% 0% no-repeat;
}
div.chart_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/chart_128.png) 0% 0% no-repeat;
}
div.clock_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/clock_128.png) 0% 0% no-repeat;
}
div.download_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/download_128.png) 0% 0% no-repeat;
}
div.formal_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/formal_128.png) 0% 0% no-repeat;
}
div.headphones_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/headphones_128.png) 0% 0% no-repeat;
}
div.help_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/help_128.png) 0% 0% no-repeat;
}
div.home_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/home_128.png) 0% 0% no-repeat;
}
div.keys_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/keys_128.png) 0% 0% no-repeat;
}
div.magic_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/magic_128.png) 0% 0% no-repeat;
}
div.speaker_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/speaker_128.png) 0% 0% no-repeat;
}
div.tools_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/tools_128.png) 0% 0% no-repeat;
}
div.video_128 {
	min-height:128px;
	margin-bottom:20px;
	padding-left:148px;
	color:#666666;
	background:url(/sites/all/themes/bones/images/icons_128/strategy_128.png) 0% 0% no-repeat;
}
#autocomplete {
	border:1px solid;
	overflow:hidden;
	position:absolute;
	z-index:100;
}
#autocomplete ul {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
#autocomplete li {
	background:#fff;
	color:#000;
	cursor:default;
	white-space:pre;
	zoom:1;
}
html.js input.form-autocomplete {
	background-image:url(/misc/throbber.gif);
	background-position:100% 2px;
	background-repeat:no-repeat;
}
html.js input.throbbing {
	background-position:100% -18px;
}
html.js fieldset.collapsed {
	border-bottom-width:0;
	border-left-width:0;
	border-right-width:0;
	height:1em;
}
html.js fieldset.collapsed .fieldset-wrapper {
	display:none;
}
fieldset.collapsible {
	position:relative;
}
fieldset.collapsible .fieldset-legend {
	display:block;
}
.form-textarea-wrapper textarea {
	display:block;
	margin:0;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.resizable-textarea .grippie {
	background:#eee url(/misc/grippie.png) no-repeat center 2px;
	border:1px solid #ddd;
	border-top-width:0;
	cursor:s-resize;
	height:9px;
	overflow:hidden;
}
body.drag {
	cursor:move;
}
.draggable a.tabledrag-handle {
	cursor:move;
	float:left;
	height:1.7em;
	margin-left:-1em;
	overflow:hidden;
	text-decoration:none;
}
a.tabledrag-handle:hover {
	text-decoration:none;
}
a.tabledrag-handle .handle {
	background:url(/misc/draggable.png) no-repeat 6px 9px;
	height:13px;
	margin:-0.4em 0.5em;
	padding:0.42em 0.5em;
	width:13px;
}
a.tabledrag-handle-hover .handle {
	background-position:6px -11px;
}
div.indentation {
	float:left;
	height:1.7em;
	margin:-0.4em 0.2em -0.4em -0.4em;
	padding:0.42em 0 0.42em 0.6em;
	width:20px;
}
div.tree-child {
	background:url(/misc/tree.png) no-repeat 11px center;
}
div.tree-child-last {
	background:url(/misc/tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal {
	background:url(/misc/tree.png) no-repeat -11px center;
}
.tabledrag-toggle-weight-wrapper {
	text-align:right;
}
table.sticky-header {
	background-color:#fff;
	margin-top:0;
}
.progress .bar {
	background-color:#fff;
	border:1px solid;
}
.progress .filled {
	background-color:#000;
	height:1.5em;
	width:5px;
}
.progress .percentage {
	float:right;
}
.ajax-progress {
	display:inline-block;
}
.ajax-progress .throbber {
	background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;
	float:left;
	height:15px;
	margin:2px;
	width:15px;
}
.ajax-progress .message {
	padding-left:20px;
}
tr .ajax-progress .throbber {
	margin:0 2px;
}
.ajax-progress-bar {
	width:16em;
}
.container-inline div, .container-inline label {
	display:inline;
}
.container-inline .fieldset-wrapper {
	display:block;
}
.nowrap {
	white-space:nowrap;
}
html.js .js-hide {
	display:none;
}
.element-hidden {
	display:none;
}
.element-invisible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
	overflow:hidden;
	height:1px;
}
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
	position:static !important;
	clip:auto;
	overflow:visible;
	height:auto;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix {
	height:1%;
}
*:first-child + html .clearfix {
	min-height:1%;
}
ul.menu {
	border:none;
	list-style:none;
	text-align:left;
}
ul.menu li {
	margin:0 0 0 0.5em;
}
ul li.expanded {
	list-style-image:url(/misc/menu-expanded.png);
	list-style-type:circle;
}
ul li.collapsed {
	list-style-image:url(/misc/menu-collapsed.png);
	list-style-type:disc;
}
ul li.leaf {
	list-style-type:none;
}
li.expanded, li.collapsed, li.leaf {
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li a.active {
	color:#000;
}
td.menu-disabled {
	background:#ccc;
}
ul.inline, ul.links.inline {
	display:inline;
	padding-left:0;
}
ul.inline li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}
.breadcrumb {
	padding-bottom:0.5em;
}
ul.primary {
	border-bottom:1px solid #bbb;
	border-collapse:collapse;
	height:auto;
	line-height:normal;
	list-style:none;
	margin:5px;
	padding:0 0 0 1em;
	white-space:nowrap;
}
ul.primary li {
	display:inline;
}
ul.primary li a {
	background-color:#ddd;
	border-color:#bbb;
	border-style:solid solid none solid;
	border-width:1px;
	height:auto;
	margin-right:0.5em;
	padding:0 1em;
	text-decoration:none;
}
ul.primary li.active a {
	background-color:#fff;
	border:1px solid #bbb;
	border-bottom:1px solid #fff;
}
ul.primary li a:hover {
	background-color:#eee;
	border-color:#ccc;
	border-bottom-color:#eee;
}
ul.secondary {
	border-bottom:1px solid #bbb;
	padding:0.5em 1em;
	margin:5px;
}
ul.secondary li {
	border-right:1px solid #ccc;
	display:inline;
	padding:0 1em;
}
ul.secondary a {
	padding:0;
	text-decoration:none;
}
ul.secondary a.active {
	border-bottom:4px solid #999;
}
div.messages {
	background-position:8px 8px;
	background-repeat:no-repeat;
	border:1px solid;
	margin:6px 0;
	padding:10px 10px 10px 50px;
}
div.status {
	background-image:url(/misc/message-24-ok.png);
	border-color:#be7;
}
div.status, .ok {
	color:#234600;
}
div.status, table tr.ok {
	background-color:#f8fff0;
}
div.warning {
	background-image:url(/misc/message-24-warning.png);
	border-color:#ed5;
}
div.warning, .warning {
	color:#840;
}
div.warning, table tr.warning {
	background-color:#fffce5;
}
div.error {
	background-image:url(/misc/message-24-error.png);
	border-color:#ed541d;
}
div.error, .error {
	color:#8c2e0b;
}
div.error, table tr.error {
	background-color:#fef5f1;
}
div.error p.error {
	color:#333;
}
div.messages ul {
	margin:0 0 0 1em;
	padding:0;
}
div.messages ul li {
	list-style-image:none;
}
fieldset {
	margin-bottom:1em;
	padding:0.5em;
}
form {
	margin:0;
	padding:0;
}
hr {
	border:1px solid gray;
	height:1px;
}
img {
	border:0;
}
table {
	border-collapse:collapse;
}
th {
	border-bottom:3px solid #ccc;
	padding-right:1em;
	text-align:left;
}
tbody {
	border-top:1px solid #ccc;
}
tr.even, tr.odd {
	background-color:#eee;
	border-bottom:1px solid #ccc;
	padding:0.1em 0.6em;
}
th.active img {
	display:inline;
}
td.active {
	background-color:#ddd;
}
.item-list .title {
	font-weight:bold;
}
.item-list ul {
	margin:0 0 0.75em 0;
	padding:0;
}
.item-list ul li {
	margin:0 0 0.25em 1em;
	padding:0;
}
.pager-ellipsis{
	display:none;
}
.form-item, .form-actions {
	margin-top:1em;
	margin-bottom:1em;
}
tr.odd .form-item, tr.even .form-item {
	margin-top:0;
	margin-bottom:0;
	white-space:nowrap;
}
.form-item .description {
	font-size:0.85em;
}
label {
	display:block;
	font-weight:bold;
}
label.option {
	display:inline;
	font-weight:normal;
}
.form-checkboxes .form-item, .form-radios .form-item {
	margin-top:0.4em;
	margin-bottom:0.4em;
}
.form-type-radio .description, .form-type-checkbox .description {
	margin-left:2.4em;
}
input.form-checkbox, input.form-radio {
	vertical-align:middle;
}
.marker, .form-required {
	color:#f00;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border:2px solid red;
}
.container-inline .form-actions, .container-inline.form-actions {
	margin-top:0;
	margin-bottom:0;
}
.more-link {
	text-align:right;
}
.more-help-link {
	text-align:right;
}
.more-help-link a {
	background:url(/misc/help.png) 0 50% no-repeat;
	padding:1px 0 1px 20px;
}
.item-list .pager {
	clear:both;
	text-align:center;
}
.item-list .pager li {
	background-image:none;
	display:inline;
	list-style-type:none;
	padding:0.5em;
}
.pager-current {
	font-weight:bold;
}
#autocomplete li.selected {
	background:#0072b9;
	color:#fff;
}
html.js fieldset.collapsible .fieldset-legend {
	background:url(/misc/menu-expanded.png) 5px 65% no-repeat;
	padding-left:15px;
}
html.js fieldset.collapsed .fieldset-legend {
	background-image:url(/misc/menu-collapsed.png);
	background-position:5px 50%;
}
.fieldset-legend span.summary {
	color:#999;
	font-size:0.9em;
	margin-left:0.5em;
}
tr.drag {
	background-color:#fffff0;
}
tr.drag-previous {
	background-color:#ffd;
}
.tabledrag-toggle-weight {
	font-size:0.9em;
}
body div.tabledrag-changed-warning {
	margin-bottom:0.5em;
}
tr.selected td {
	background:#ffc;
}
td.checkbox, th.checkbox {
	text-align:center;
}
.progress {
	font-weight:bold;
}
.progress .bar {
	background:#ccc;
	border-color:#666;
	margin:0 0.2em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.progress .filled {
	background:#0072b9 url(/misc/progress.gif);
}
#comments {
	margin-top:15px;
}
.indented {
	margin-left:25px;
}
.comment-unpublished {
	background-color:#fff4f4;
}
.comment-preview {
	background-color:#ffffea;
}
.field .field-label {
	font-weight:bold;
}
.field-label-inline .field-label, .field-label-inline .field-items {
	float:left;
}
form .field-multiple-table {
	margin:0;
}
form .field-multiple-table th.field-label {
	padding-left:0;
}
form .field-multiple-table td.field-multiple-drag {
	width:30px;
	padding-right:0;
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
	padding-right:.5em;
}
form .field-add-more-submit {
	margin:.5em 0 0;
}
.node-unpublished {
	background-color:#fff4f4;
}
.preview .node {
	background-color:#ffffea;
}
td.revision-current {
	background:#ffc;
}
.search-form {
	margin-bottom:1em;
}
.search-form input {
	margin-top:0;
	margin-bottom:0;
}
.search-results {
	list-style:none;
}
.search-results p {
	margin-top:0;
}
.search-results .title {
	font-size:1.2em;
}
.search-results li {
	margin-bottom:1em;
}
.search-results .search-snippet-info {
	padding-left:1em;
}
.search-results .search-info {
	font-size:0.85em;
}
.search-advanced .criterion {
	float:left;
	margin-right:2em;
}
.search-advanced .action {
	float:left;
	clear:left;
}
#permissions td.module {
	font-weight:bold;
}
#permissions td.permission {
	padding-left:1.5em;
}
#permissions tr.odd .form-item, #permissions tr.even .form-item {
	white-space:normal;
}
#user-admin-settings fieldset .fieldset-description {
	font-size:0.85em;
	padding-bottom:.5em;
}
#user-admin-roles td.edit-name {
	clear:both;
}
#user-admin-roles .form-item-name {
	float:left;
	margin-right:1em;
}
.password-strength {
	width:17em;
	float:right;
	margin-top:1.4em;
}
.password-strength-title {
	display:inline;
}
.password-strength-text {
	float:right;
	font-weight:bold;
}
.password-indicator {
	background-color:#C4C4C4;
	height:0.3em;
	width:100%;
}
.password-indicator div {
	height:100%;
	width:0%;
	background-color:#47C965;
}
input.password-confirm, input.password-field {
	width:16em;
	margin-bottom:0.4em;
}
div.password-confirm {
	float:right;
	margin-top:1.5em;
	visibility:hidden;
	width:17em;
}
div.form-item div.password-suggestions {
	padding:0.2em 0.5em;
	margin:0.7em 0;
	width:38.5em;
	border:1px solid #B4B4B4;
}
div.password-suggestions ul {
	margin-bottom:0;
}
.confirm-parent, .password-parent {
	clear:left;
	margin:0;
	width:36.3em;
}
.profile {
	clear:both;
	margin:1em 0;
}
.profile .user-picture {
	float:right;
	margin:0 1em 1em 0;
}
.profile h3 {
	border-bottom:1px solid #ccc;
}
.profile dl {
	margin:0 0 1.5em 0;
}
.profile dt {
	margin:0 0 0.2em 0;
	font-weight:bold;
}
.profile dd {
	margin:0 0 1em 0;
}
.views-exposed-form .views-exposed-widget {
	float:left;
	padding:.5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:1.6em;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
	margin-top:0;
	margin-bottom:0;
}
.views-exposed-form label {
	font-weight:bold;
}
.views-exposed-widgets {
	margin-bottom:.5em;
}
.views-align-left {
	text-align:left;
}
.views-align-right {
	text-align:right;
}
.views-align-center {
	text-align:center;
}
.views-view-grid tbody {
	border-top:none;
}
.view .progress-disabled {
	float:none;
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#444444;
}
a {
	font-weight:normal;
}
a:hover {
	text-decoration:underline;
}
h1, h2, h3, h4, h5 {
	line-height:1.0em;
	font-weight:normal;
	font-family:'Open Sans', sans-serif;
}
p {
	padding-bottom:10px;
}
table {
}
tr {
}
td {
	padding:5px;
	vertical-align:middle;
	border:1px solid #dddddd;
}
img, iframe, video {
	max-width:100%;
}
.site-logo img {
	display:block;
	padding:0 0 5px 0;
}
.site-logo{
	margin-top:5px;
}
hgroup h1, hgroup h1 a, hgroup h2, hgroup h2 a {
	color:#ffffff;
	padding:40px 20px 5px 0;
	font-size:72px;
	text-transform:none;
}
hgroup h3 {
	color:#ffffff;
	padding-left:0px;
}
header {
	width:100%;
}
.logo-slogan {
	float:left;
}
.header-wrapper .ad {
	float:right;
	width:728px;
	height:90px;
	margin-top:8px;
}
.mobile-header-ad{
	display:none;	
}
.view-slideshow {
}
.view-slideshow .views_slideshow_main {
	margin-bottom:20px;
	position:relative;
	height:300px;
}
.view-slideshow .views-slideshow-cycle-main-frame-row-item {
	position:relative;
	height:300px;
}
.view-slideshow .views_slideshow_main .views-field-field-image {
	position:absolute;
}
.view-slideshow .views_slideshow_main .views-field-field-video {
	position:absolute;
}
.view-slideshow .views_slideshow_main .views-field-field-image img {
	display:block;
}
.view-slideshow .views_slideshow_main .views-field-title {
	position:absolute;
	padding:20px 20px 10px 20px;
	width:536px;
	bottom:70px;
	background:url(/sites/all/themes/current/images/style2/trans.png);
	color:#ffffff;
}
.view-slideshow .views_slideshow_main .views-field-title a {
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
}
.view-slideshow .views_slideshow_main .views-field-body {
	position:absolute;
	height:50px;
	line-height:1.3em;
	width:536px;
	bottom:0;
	padding:0 20px 20px 20px;
	background:url(/sites/all/themes/current/images/style2/trans.png);
	color:#ffffff;
	text-shadow:-1px -1px #000000;
}
.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img {
	display:block;
	margin-right:20px;
	float:left;
	opacity:0.5;
	border:2px solid #333333;
	box-shadow:0 1px 3px #999999;
}
.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img:hover, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img:hover {
	opacity:1;
	border:2px solid #c1344c;
	cursor:pointer;
}
.view-slideshow .views-slideshow-controls-bottom .active .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .active .views-field-field-video img {
	opacity:1;
}
.view-slideshow .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_slideshow-block_5 .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_slideshow-block_5 .views-field-field-video img {
	margin-right:0;
}
#slideshow .block-inner h3.title {
	margin-bottom:20px;
	margin-top:-20px;
	margin-left:-20px;
	font-size:14px;
	text-shadow:1px 1px #ffffff;
	background:#eeeeee;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#slideshow .block-inner h3.title span {
	display:block;
	padding:10px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.preface-wrapper {
	border-bottom:1px solid #eeeeee;
}
#preface .block {
	margin-bottom:20px;
	min-height: 535px;
}
#preface .block-inner {
}
.main-content-wrapper {
	margin-top:20px;
}
#main-content .block {
	margin-bottom:20px;
}
#main-content .block-inner {
	padding:0 10px 20px;
}
.region-first-ad p, .region-second-ad p {
	margin:0;
	padding:0;
}
#main-content .region-first-ad .block, #main-content .region-second-ad .block {
	margin-bottom:20px;
	border:0px solid #bbbbbb;
	box-shadow:0px 0px 0px #bbbbbb;
}
#main-content .region-first-ad .block-inner, #main-content .region-second-ad .block-inner {
	padding:0;
	border:0px solid #ffffff;
	background:0;
}
.sidebar .block-inner h3.title, #preface .block-inner h3.title {
	font-size:14px;
	background:#da2235;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.sidebar .block-inner h3.title span, #preface .block-inner h3.title span {
	display:block;
	padding:10px;
	border-bottom:2px solid #FFF;
	font-family: 'Montserrat', sans-serif;
}
.postscript-wrapper {
	padding:20px 0;
	color:#dddddd;
	background:url(/sites/all/themes/current/images/style2/postscript-bg.png);
	border-top:20px solid #dddddd;
}
.postscript-wrapper a {
	color:#ffffff;
	font-weight:normal;
}
.postscript-wrapper .block-inner h3.title {
	color:#eeeeee;
	margin-bottom:20px;
	font-size:14px;
	text-shadow:-1px -1px #000;
}
#postscript .item-list ul li {
	color:#c1344c;
}
#postscript .item-list ul li a {
	font-weight:normal;
	color:#dddddd;
	font-size:11px;
	text-transform:uppercase;
	text-shadow:-1px -1px #000;
}
.footer-wrapper {
	padding:10px 0;
	color:#dddddd;
	background:#da2235;
	text-align:center;
}
.footer-wrapper a {
	color:#ffffff;
}
.item-list ul {
	margin-left:20px;
}
.item-list ul li span {
	display:inline;
	font-size:1.0em;
	padding:0;
}
.item-list ul li {
	padding:5px 0;
	list-style-position:outside;
	list-style-type:square;
	color:#999999;
}
.item-list ul li.last {
	border-bottom:0px dotted #999999;
}
.item-list ul li a {
	padding:0 5px;
	font-weight:bold;
}
.view-popular .item-list ul li {
	list-style-type:decimal;
}
#user-menu {
	height:25px;
	line-height:45px;
}
#user-menu ul.menu li a {
	padding-right:10px;
	font-size:11px;
	color:#ffffff;
}
#user-menu ul.menu li ul {
	position:absolute;
	padding:10px;
	margin:1px 0 0 0;
	width:200px;
	left:-999em;
	z-index:100;
	line-height:20px;
	background:url(/sites/all/themes/current/images/style2/trans.png);
	border-radius:5px;
}
#user-menu ul.menu li:hover ul, #user-menu ul.menu li.sfHover ul {
	left:auto;
}
#user-menu ul.menu li li {
	width:200px;
}
#user-menu ul.menu li li a, #user-menu ul.menu li li a.active {
	width:200px;
	margin:0;
	border:0;
}
#user-menu ul.menu li li a:hover, #user-menu ul.menu li li a.active:hover {
}
#main-menu ul.menu li ul ul {
	margin:-25px 0 0 200px;
}
#user-menu ul.menu li:hover ul ul, #user-menu ul.menu li.sfHover ul ul, #user-menu ul.menu li:hover ul ul ul, #user-menu ul.menu li.sfHover ul ul ul, #user-menu ul.menu li:hover ul ul ul ul, #user-menu ul.menu li.sfHover ul ul ul ul {
	left:-999em;
}
#user-menu ul.menu li li:hover ul, #user-menu ul.menu li li.sfHover ul, #user-menu ul.menu li li li:hover ul, #user-menu ul.menu li li li.sfHover ul, #user-menu ul.menu li li li li:hover ul, #user-menu ul.menu li li li li.sfHover ul {
	left:auto;
}
#user-menu ul.menu li li.expanded, #user-menu ul.menu li li li.expanded {
	background:0;
}
.main-menu-wrapper {
	background-color: #da2235;
	box-shadow: 5px 5px 5px #d3d3d3;
	max-width: 940px;
	margin: 0 auto;
}
.red_top_banner {
	max-width: 940px;
	margin:0 auto;
}
#main-menu {
	line-height:50px;
	margin:0;
}
#main-menu li {
	padding:0 2px !important;
}
#main-menu ul.menu .search a {
    padding-top: 8px;
}
#main-menu .menu {
    margin-left: 9px !important;
}
#main-menu ul.menu li a span {
	line-height:50px;
}
#main-menu ul.menu .search {
	line-height:43px;	
}
#block-menu-menu-river-city-news-main-menu .first.leaf {
	margin-left: 5px !important;
}
#main-menu ul.menu li a {
	display:block;
	padding:0 8px;
	font-size:13px;
	font-family: 'Montserrat', sans-serif;
	color:#ffffff;
	text-transform:uppercase;
}
#main-menu ul.menu li a.active {
	background:#511721;
}
#main-menu ul.menu li ul {
	display:none;
}
#main-menu ul.menu li ul {
	position:absolute;
	padding:10px;
	margin:1px 0 0 0;
	width:200px;
	left:-999em;
	z-index:100;
	line-height:20px;
	background:url(/sites/all/themes/current/images/style2/trans.png);
	border-radius:5px;
}
#main-menu ul.menu li:hover ul, #main-menu ul.menu li.sfHover ul {
	left:auto;
}
#user-menu ul.menu li li {
	width:200px;
}
#main-menu ul.menu li li a, #main-menu ul.menu li li a.active {
	width:200px;
	margin:0;
	font-size:0.9em;
	border:0;
}
#main-menu ul.menu li li a:hover, #main-menu ul.menu li li a.active:hover {
}
#main-menu ul.menu li ul ul {
	margin:-25px 0 0 200px;
}
#main-menu ul.menu li:hover ul ul, #main-menu ul.menu li.sfHover ul ul, #main-menu ul.menu li:hover ul ul ul, #main-menu ul.menu li.sfHover ul ul ul, #main-menu ul.menu li:hover ul ul ul ul, #main-menu ul.menu li.sfHover ul ul ul ul {
	left:-999em;
}
#main-menu ul.menu li li:hover ul, #main-menu ul.menu li li.sfHover ul, #main-menu ul.menu li li li:hover ul, #main-menu ul.menu li li li.sfHover ul, #main-menu ul.menu li li li li:hover ul, #main-menu ul.menu li li li li.sfHover ul {
	left:auto;
}
#main-menu ul.menu li li.expanded, #main-menu ul.menu li li li.expanded {
	background:0;
}
#main-menu-second-level {
	line-height:30px;
}
#main-menu-second-level h3 {
	display:none;
}
#main-menu-second-level ul.menu li a {
	padding:0 10px;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
}
#main-menu-second-level ul.menu li ul {
	position:absolute;
	padding:0;
	margin:1px 0 0 0;
	width:200px;
	left:-999em;
	z-index:100;
	background:#f9f9f9;
	border:1px solid #dddddd;
	box-shadow:0 1px 3px #ddd;
}
#main-menu-second-level ul.menu li:hover ul, #main-menu-second-level ul.menu li.sfHover ul {
	left:auto;
}
#main-menu-second-level ul.menu li li {
	border-bottom:1px solid #dddddd;
}
#main-menu-second-level ul.menu li li.last {
	border-bottom:0px solid #dddddd;
}
#main-menu-second-level ul.menu li li a, #main-menu-second-level ul.menu li li a.active {
	width:160px;
	padding:0 20px;
	margin:0;
	font-size:0.9em;
	border:0;
	color:#333333;
	text-shadow:1px 1px #ffffff;
}
#main-menu-second-level ul.menu li li a:hover, #main-menu-second-level ul.menu li li a.active:hover {
	background:#eeeeee;
}
#main-menu-second-level ul.menu li ul ul {
	margin:-25px 0 0 200px;
}
#main-menu-second-level ul.menu li:hover ul ul, #main-menu-second-level ul.menu li.sfHover ul ul, #main-menu-second-level ul.menu li:hover ul ul ul, #main-menu-second-level ul.menu li.sfHover ul ul ul, #main-menu-second-level ul.menu li:hover ul ul ul ul, #main-menu-second-level ul.menu li.sfHover ul ul ul ul {
	left:-999em;
}
#main-menu-second-level ul.menu li li:hover ul, #main-menu-second-level ul.menu li li.sfHover ul, #main-menu-second-level ul.menu li li li:hover ul, #main-menu-second-level ul.menu li li li.sfHover ul, #main-menu-second-level ul.menu li li li li:hover ul, #main-menu-second-level ul.menu li li li li.sfHover ul {
	left:auto;
}
#main-menu-second-level ul.menu li li.expanded, #main-menu-second-level ul.menu li li li.expanded {
	background:0;
}
.field-name-field-image img {
	float:left;
	display:block;
	margin-right:20px;
	margin-bottom:20px;
}
h1#page-title {
	padding:20px 0 20px 10px;
	margin-bottom:20px;
	border-radius:5px;
}
h1.title {
	font-size:28px;
	line-height:32px;
	padding-bottom:10px;
	clear:both;
	font-family:'montserrat',arial,sans-serif;
	color:#000;
}
.node .content {
	font-size:14px;
	color:#000;
	line-height:24px;
}
.node .content h2 a {
	color:#444444;
}
.taxonomy .field-label, .taxonomy .field-items {
	float:none;
	display:inline;
}
.taxonomy .field-item {
	line-height:15px;
	margin-right:5px;
	display:inline-block;
}
.field-name-field-tags{
	margin-top:12px;
}
.field-item a {
	color:#c1344c;
}
.field-item a:hover {
	text-decoration:underline;
}
.submitted {
	margin-bottom:10px;
	font-size:11px;
	color:#999999;
	text-transform:uppercase;
}
.node-teaser {
	margin-bottom:20px;
}
.node-teaser .field-name-field-image img {
	float:left;
	display:block;
	margin-right:20px;
	margin-bottom:0px;
	max-width:200px;
	height:auto;
}
.homepage .node-teaser .field-name-field-image img {
	max-width:300px;
	margin-bottom:15px;
}
.node-teaser h2.title {
	font-size:18px;
	margin-bottom:5px;
}
.node-teaser h2.title a {
	font-weight:bold;
}
.node-teaser .submitted {
	margin-bottom:0px;
}
.node-teaser .content, .node-teaser .content .field-name-body, .node-teaser .content .field-items, .node-teaser .content .field-item, .node-teaser .content p, .node-teaser .links, .node-teaser .links li, .node-teaser .content .field-item div {
	display:inline;
}
.node-teaser .links li a {
	color:#c1344c;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.node-teaser .links li a:after {
	content:" ›";
}
ul.inline li {
	display:inline;
	padding:0 10px 0 0;
	list-style-type:none;
}
ul.inline li.comment_forbidden, ul.inline li.comment-add, ul.inline li.comment-comments {
	display:none;
}
.statistics_counter {
	font-size:11px;
	text-transform:uppercase;
	color:#666666;
}
#comments h2 {
	padding-bottom:20px;
}
#comments label {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#333333;
	text-shadow:1px 1px #ffffff;
}
#comments label:after {
	content:":";
}
.comment {
	margin-bottom:20px;
	padding:20px;
	background:#eeeeee;
	border-radius:5px;
	color:#555555;
}
.indented .comment {
	background:#e5e5e5;
}
.comment .user-picture img {
	display:block;
	float:left;
	margin-right:10px;
	width:40px;
	height:40px;
}
.comment .links {
	float:right;
	text-transform:uppercase;
	font-size:10px;
}
.region-search-box {
	float:right;
}
#search-block-form {
	margin-top:0x;
	background:0;
	line-height:33px;
}
#search-block-form h2, #search-block-form label {
	display:none;
}
#search-block-form .form-item, #search-block-form .form-actions {
	margin-bottom:0em;
	margin-top:0em;
}
#search-block-form .form-text, #search-block-form .form-submit {
	padding:0;
	margin:0;
	border:0;
	background:0;
	vertical-align:middle;
}
#search-block-form .form-submit {
	display:inline-block;
	width:auto;
	height:33px;
	font-size:17px;
	text-transform:uppercase;
	padding:3px 6px;
	border-radius:3px;
	text-transform:uppercase;
	color:#c21f32;
	font-family:'montserrat', sans-serif;
	font-weight:bold;
	background:#FFF;
}
#search-block-form .form-text {
	width:83.5%;
}
#search-block-form input:focus {
	box-shadow:0 0 0px 0 #22d7cc;
}
#social {
	float:left;
	padding-left:10px;
	margin-right:-10px;
	padding-top:7px;
	margin-bottom:-4px;
}
#social ul {
	padding:0;
	margin:0;
}
.social-links li {
	display:block;
	float:left;
	list-style:none;
}
.social-links li a {
	display:inline-block;
	padding-left:15px;
	width:32px;
	height:32px
}
.facebook {
	background:url(/sites/all/themes/current/images/rcn-facebook.png) no-repeat;
}
.rss {
	background:url(/sites/all/themes/current/images/rcn-rss.png) no-repeat;
}
.twitter {
	background:url(/sites/all/themes/current/images/rcn-twitter.png) no-repeat;
}
.breadcrumb {
	margin-bottom:20px;
	margin-left:2px;
	font-size:1.0em;
	padding-bottom:0;
	text-transform:uppercase
}
.breadcrumb a {
	font-weight:bold;
}
.page-node .breadcrumb {
	padding:10px;
	margin-bottom:20px;
	border-radius:5px;
}
.more-link {
	margin-top:5px;
	font-size:0.8em;
	text-transform:uppercase;
}
ul.primary {
	border-bottom:0 solid #DDDDDD;
	border-collapse:collapse;
	height:auto;
	line-height:1em;
	list-style:none outside none;
	margin:5px 0;
	padding:0 0 20px 3px;
	white-space:nowrap;
}
ul.primary li a {
	background-color:#DDDDDD;
	border-color:#BBBBBB;
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:1px;
	color:#666666;
	height:auto;
	margin-right:3px;
	padding:5px 1em;
	text-decoration:none;
}
.profile {
	clear:both;
	margin:0em 0;
}
.profile .user-picture {
	float:none;
	margin:0 0em 1em 0;
}
body #main-content .quicktabs-wrapper .block {
	border:0;
	box-shadow:0px 0px 0px #bbbbbb;
}
body #main-content .quicktabs-wrapper .block-inner {
	padding:0px;
	margin-bottom:0px;
	border:0px solid #dddddd;
	border-bottom:0px solid #920000;
	background:0;
	box-shadow:0px 0px 0px #bbbbbb;
}
.quicktabs_main.quicktabs-style-nostyle {
	background-color:#fff;
	border-top:none;
	padding:10px;
	clear:both;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
}
ul.quicktabs-tabs.quicktabs-style-nostyle {
	padding:0 5px 0 0;
	font:bold 12px/19px Verdana !important;
	font-weight:bold;
	height:19px;
	margin:0;
}
ul.quicktabs-tabs.quicktabs-style-nostyle a {
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#aaa;
}
ul.quicktabs-tabs.quicktabs-style-nostyle a:hover {
	color:#555;
}
ul.quicktabs-tabs.quicktabs-style-nostyle li {
	border-bottom:none;
	padding:2px 3px;
	margin:0 0px 0 0;
	position:relative;
	background:#dddddd;
}
ul.quicktabs-tabs.quicktabs-style-nostyle li:hover {
	background:#c1344c;
	border-bottom:none;
	color:#ffffff;
}
ul.quicktabs-tabs.quicktabs-style-nostyle li:hover a {
	color:#ffffff;
}
ul.quicktabs-tabs.quicktabs-style-nostyle li.active {
	background:#ffffff;
	margin-bottom:-1px;
	border-left:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
}
ul.quicktabs-tabs.quicktabs-style-nostyle li.active a {
	color:#333333;
}
.quicktabs_main.quicktabs-style-nostyle .item-list li span {
	display:inline;
	font-size:0.8em;
	padding:0 10px;
}
.quicktabs_main.quicktabs-style-nostyle .content {
	color:#999999;
	padding:0 0 0 0;
}
#preface-2 {
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    margin-left: 0;
    margin-right: 0;
    padding-left: 9px;
    padding-right: 9px;
}
.preface-wrapper .views-row {
	margin-bottom:10px;
	overflow:hidden;
}
.preface-wrapper .views-row a {
	font-size:12px;
	font-weight:bold;
}
.preface-wrapper .views-row .views-field-field-image img {
	display:block;
	float:left;
	margin-right:10px;
	height: auto;
}
.preface-wrapper .views-row .views-field-title a {
	font-size:16px;
}
.preface-wrapper .attachment {
}
.preface-wrapper .attachment .views-row {
	display: table;
}
.preface-wrapper .attachment .views-field {
	display: table-cell;
	vertical-align:middle;
}
.preface-wrapper .attachment .views-field-title {
	width: 180px;
	vertical-align: middle;
	color: #444444;
}
.preface-wrapper .attachment .views-row {
	margin-bottom:0;
	padding:2px 0 10px;
	background:0;
	border-radius:0px;
	box-shadow:0 0 0px #ddd;
}
.preface-wrapper .attachment .views-row-first {
	border-top:0px solid #fff;
}
.preface-wrapper .attachment .views-row-last {
	border-bottom:0px solid #ddd;
}
.preface-wrapper .attachment .views-row a {
	font-weight:100;
	font-size:12px;
	color:#444444;
	font-family:'montserrat', sans-serif;
}
.preface-wrapper .views-field-title {
	clear: both;
	display: block;
	float: left;
	margin: 10px 0;
	width: 100%;
}
.views-row {
	position:relative;
}
div.views-field-field-link-banner {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
div.views-field-field-link-banner a.bannerad1 {
	width:100%;
	display:block;
}
div.views-field-field-link-banner a.bannerad1 span {
	display:none;
}
#block-views-banner-ad-test-block img, #block-views-banner-ad-145x130-1-block img, #block-views-banner-ad-145x130-2-block img, #block-views-banner-ad-300x130-1-block img, #block-views-banner-ad-468x60-block img, #block-views-banner-ad-468x60-2-block img, #block-views-banner-ad-468x60-3-block img, #block-views-banner-ad-728x90-1-block img, #block-views-footer-logos-block img, #block-views-banner-ad-300x250-2-block img, #block-views-banner-ad-300x130-2-block img, #block-views-banner-ad-145x130-3-block img, #block-views-banner-ad-145x130-4-block img, #block-views-banner-ad-300x130-3-block img, #block-views-banner-ad-145x130-5-block img, #block-views-banner-ad-300x130-4-block img, #block-views-banner-ad-300x250-3-block img, #block-views-banner-ad-300x130-5-block img, #block-views-banner-ad-300x130-6-block img, #block-views-banner-ad-300x130-7-block img, #block-views-a2e79be0d1927966e678e0e6b4127a60 img, #block-views-contextual-ad-300x130-4-block img, #block-views-4ab81c7b2dff52400bcf01a07111608f img {
	display:block;
	max-width:100%;
}
#block-views-banner-ad-145x130-1-block .block-inner, #block-views-banner-ad-145x130-4-block .block-inner, #block-views-banner-ad-test-block .block-inner, #block-views-banner-ad-300x250-3-block .block-inner, #block-views-banner-ad-145x130-4-block .block-inner {
	padding-top:0;
	padding-right:0;
	padding-left:0;
	background:none;
	width:300px;
	height:250px;
	overflow:auto;
}
#block-views-banner-ad-test-block a.bannerad1, #block-views-banner-ad-300x250-3-block a.bannerad1 {
	height:250px;
}
#block-views-banner-ad-145x130-1-block a.bannerad1, #block-views-banner-ad-145x130-2-block a.bannerad1, #block-views-banner-ad-300x130-1-block a.bannerad1, #block-views-banner-ad-300x130-2-block a.bannerad1, #block-views-banner-ad-145x130-3-block a.bannerad1, #block-views-banner-ad-145x130-4-block a.bannerad1, #block-views-banner-ad-300x130-3-block a.bannerad1, #block-views-banner-ad-145x130-5-block a.bannerad1, #block-views-banner-ad-300x130-4-block a.bannerad1, #block-views-banner-ad-300x130-5-block a.bannerad1, #block-views-banner-ad-300x130-6-block a.bannerad1, #block-views-banner-ad-300x130-7-block a.bannerad1, #block-views-e8a461df82e7b25487af8820580a329b a.bannerad1, #block-views-5c09ca4871fbb1ab96fbb4cabb6fa222 a.bannerad1, #block-views-3b78c1b10cbd6c2187998c60eccae3ac a.bannerad1, #block-views-contextual-ad-300x130-2-block a.bannerad1, #block-views-a2e79be0d1927966e678e0e6b4127a60 a.bannerad1, #block-views-contextual-ad-300x130-4-block a.bannerad1, #block-views-4ab81c7b2dff52400bcf01a07111608f a.bannerad1, #block-views-banner-ad-300x250-2-block .block-inner, #block-views-banner-ad-145x130-4-block .block-inner, #block-views-banner-ad-300x250-2-block a.bannerad1, #block-views-banner-ad-145x130-1-block .block-inner, #block-views-banner-ad-145x130-4-block .block-inner, #block-views-contextual-ad-300x130-3-block a.bannerad1 {
	height:130px;
}
#block-views-banner-ad-145x130-1-block .block-inner {
	border-bottom:none;
	padding-bottom:0;
}
#block-views-5ab0309ffb13ec6617ca2cd29e9551c8 a.bannerad1, #block-views-1ae0a13eadb4aece08beefc1ed628ee7 a.bannerad1{
	height:250px;
}
 #block-views-banner-ad-145x130-2-block .block-inner, #block-views-banner-ad-145x130-3-block .block-inner,  #block-views-banner-ad-145x130-5-block .block-inner, #block-views-4ab81c7b2dff52400bcf01a07111608f .block-inner {
	padding:0;
	border:0;
	background:none;
	width:145px;
	height:130px;
}
#block-views-banner-ad-300x250-2-block .block-inner{
	padding:0 0 20px;
}
#block-views-banner-ad-145x130-1-block.block, #block-views-banner-ad-145x130-2-block.block, #block-views-banner-ad-300x130-1-block.block, #block-views-banner-ad-test-block.block, #block-views-banner-ad-300x250-2-block.block, #block-views-banner-ad-300x130-2-block.block, #block-views-banner-ad-145x130-3-block.block, #block-views-banner-ad-145x130-4-block.block, #block-views-banner-ad-300x130-3-block.block, #block-views-banner-ad-145x130-5-block.block, #block-views-banner-ad-300x130-4-block.block, #block-views-banner-ad-300x250-3-block.block, #block-views-banner-ad-300x130-5-block.block, #block-views-banner-ad-300x130-6-block.block, #block-views-banner-ad-300x130-7-block.block, #block-views-contextual-ad-300x130-2-block.block, #block-views-3b78c1b10cbd6c2187998c60eccae3ac.block, #block-views-contextual-ad-300x130-3-block.block, #block-views-1ae0a13eadb4aece08beefc1ed628ee7.block, #block-views-4ab81c7b2dff52400bcf01a07111608f.block, #block-views-a2e79be0d1927966e678e0e6b4127a60.block, #block-views-contextual-ad-300x130-4-block.block, #block-views-4ab81c7b2dff52400bcf01a07111608f.block {
	float:left;

}
.region.region-sidebar-first div.block-inner{
	border-bottom:1px solid #eeeeee;
	padding-bottom:20px;	
}
.region.region-sidebar-first div#block-views-banner-ad-145x130-5-block{
	border-bottom:none;
	padding-bottom:none;	
}
.bannerad1{
	box-sizing:border-box;	
}
#block-views-banner-ad-145x130-1-block.block, #block-views-banner-ad-145x130-3-block.block, #block-views-banner-ad-145x130-5-block.block {
	padding-right:10px;
}
#block-views-banner-ad-300x130-1-block .block-inner, #block-views-banner-ad-300x130-2-block .block-inner, #block-views-banner-ad-300x130-3-block .block-inner, #block-views-banner-ad-300x130-4-block .block-inner, #block-views-banner-ad-300x130-5-block .block-inner, #block-views-banner-ad-300x130-6-block .block-inner, #block-views-banner-ad-300x130-7-block .block-inner, #block-views-e8a461df82e7b25487af8820580a329b .block-inner, #block-views-5c09ca4871fbb1ab96fbb4cabb6fa222 .block-inner, #block-views-3b78c1b10cbd6c2187998c60eccae3ac .block-inner, #block-views-contextual-ad-300x130-2-block .block-inner, #block-views-contextual-ad-300x130-3-block .block-inner, #block-views-4ab81c7b2dff52400bcf01a07111608f .block-inner, #block-views-a2e79be0d1927966e678e0e6b4127a60 .block-inner, #block-views-contextual-ad-300x130-4-block .block-inner, #block-views-banner-ad-300x250-2-block .block-inner{
	background:none;
	width:300px;
	height:130px;

	padding-top:0;
	padding-right:0;
	padding-left:0;
}
#block-views-5ab0309ffb13ec6617ca2cd29e9551c8 .block-inner, #block-views-1ae0a13eadb4aece08beefc1ed628ee7 .block-inner{
	background:none;
	width:300px;
	height:250px;
	padding-top:0;
	padding-right:0;
	padding-left:0;
}
#block-block-5 {
	float:left;
	clear:both;
}
#block-block-5 .block-inner{
	padding:0 0 15px 0;	
}
#block-views-5ab0309ffb13ec6617ca2cd29e9551c8, #block-views-5c09ca4871fbb1ab96fbb4cabb6fa222, #block-views-e8a461df82e7b25487af8820580a329b {
    clear: both;
}
#block-views-most-popular-weekly-block  .views-field-field-tags .field-content, #block-views-most-popular-weekly-2-block .views-field-field-tags .field-content, #block-views-most-popular-weekly-3-block .views-field-field-tags .field-content{
	padding-bottom:20px;	

}

#block-views-banner-ad-468x60-block .block-inner {
	padding:0;
	border:0;
	background:none;
	width:728px;
	height:90px;
	overflow:auto;
}
#block-views-banner-ad-468x60-2-block .block-inner, #block-views-banner-ad-468x60-3-block .block-inner {
	padding:0;
	background:none;
	width:468px;
	max-width:100%;
	height:60px;
	overflow:auto;
	margin:0 auto;
}
#block-views-banner-ad-468x60-2-block a.bannerad1, #block-views-banner-ad-468x60-3-block a.bannerad1 {
	height:60px;
}
#block-views-banner-ad-468x60-block a.bannerad1 {
	height:90px;	
}
#block-views-banner-ad-468x60-2-block.block, #block-views-banner-ad-468x60-3-block.block {
	border:0;
	box-shadow:none;
}
#block-views-banner-ad-728x90-1-block .block-inner {
	padding:0;
	border:0;
	background:none;
	width:728px;
	height:90px;
	overflow:auto;
}
#block-views-banner-ad-728x90-1-block.block {
	margin:0 auto;
	width:728px;
	height:90px;
}
#block-views-banner-ad-728x90-1-block a.bannerad1 {
	height:90px;
}
#block-views-footer-logos-block {
	overflow:auto;
}
.view-footer-logos .views-row {
	float:left;
	margin-right:10px;
}
.view-footer-logos a.bannerad1 {
	height:100px;
}
.view-id-slideshow img {
	display:block;
	margin:0 auto;
}
#views_slideshow_cycle_main_slideshow-block {
	overflow:hidden;
}
#views_slideshow_cycle_main_slideshow-block .field-content img {
	margin-left:-20px;
}
#block-quicktabs-quicktabs {
	overflow:auto;
}
#block-views-powered-by-c-forward-block {
	max-width:940px;
	margin:0 auto;
}
#block-views-banner-ad-468x60-3-block {
	clear: both;
	width: 100%;
	height:100px;
}
#block-views-powered-by-c-forward-block img {
	height:auto;
}
#block-views-powered-by-c-forward-block .views-row-last {
	margin-right:0;
}

.c-forward .view-content {
	overflow:inherit;
}
.c-forward .view-content .views-row {
	width:24%;
	margin-right:1.33%;
	float:left;
	line-height:18px;
	min-width:inherit;
	margin-bottom:20px;
}
.c-forward .view-content .views-row a, .view-most-recent .field-content a {
	font-weight:600;
	font-family:'montserrat', sans-serif;
	font-size:14px;
}
.c-forward .view-content .views-row img {
	max-width:100%;
}

.c-forward {
    border-bottom: 1px solid #eeeeee;
    float: left;
    margin-bottom: 25px;
    padding-bottom: 15px;
}
.region-content-bottom .block-inner h3.title {
	margin-bottom:20px;
	margin-top:0px;
}
.region-content-bottom .block-inner h3.title span {
	
	font-size:14px;
	color:#FFF;
	background:url(/sites/all/themes/current/images/c-forward.jpg) right 0 #427abc no-repeat;
	height:30px;
	font-weight:600;
	line-height:28px;
	padding-left:10px;
	padding-right:30px;
	display:inline-block;
}
.view-most-recent .views-row img{
	height:auto !important;
}
.view-most-recent .views-row {
    float: left;
    width: 22%;
	margin-right:3%;
	margin-bottom:15px;
}
#block-views-most-recent-block .block-inner h3.title span {
	
	font-size:14px;
	color:#FFF;
	background:url(/sites/all/themes/current/images/most-recent.jpg) right 0 #2fc1f1 no-repeat;
	height:30px;
	font-weight:600;
	line-height:28px;
	padding-left:10px;
	padding-right:30px;
	display:inline-block;
	margin-bottom:12px;
}
@media only screen and (max-width:800px) {
.view-most-recent .views-row {
	width:47%;
	min-height:120px;
}
.view-most-recent .views-row.views-row-3{
	clear:left;
}
}


.view-most-recent .views-row.views-row-4{
	margin-right:0;	
}
.view-most-recent{
	clear:both;
}
#block-views-most-popular-weekly-block, #block-views-most-popular-weekly-2-block, #block-views-most-popular-weekly-3-block{
	clear:both;
	max-width:300px;
	margin:0 auto;
}
#block-views-most-popular-weekly-block .views-field-title, #block-views-most-popular-weekly-2-block .views-field-title, #block-views-most-popular-weekly-3-block .views-field-title, .node-content-wrapper h2.title a{
	clear: both;
    color: #000000;
    display: block;
    float: left;
    font-family: 'montserrat',sans-serif;
    font-size: 19px;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 15px;
	text-align:left;
}
.node-content-wrapper h2.title a{
	float:none;
	clear:inherit;
	display:inline;	
}
#block-views-most-popular-weekly-block .views-field-field-tags , #block-views-most-popular-weekly-2-block .views-field-field-tags , #block-views-most-popular-weekly-3-block .views-field-field-tags {
	text-align:left;	
}
#block-views-most-popular-weekly-block .views-field-field-tags a, #block-views-most-popular-weekly-2-block .views-field-field-tags a, #block-views-most-popular-weekly-3-block .views-field-field-tags a, .taxonomy a{
		color:#c1344c;
		font-family: 'montserrat',sans-serif;
    	font-size: 10px;
    	text-transform: uppercase;
}
.fb-comments.fb_iframe_widget span{
	max-width:100% !important;	
}
#main-content #block-views-most-popular-weekly-block .block-inner, #main-content #block-views-most-popular-weekly-2-block .block-inner, #main-content #block-views-most-popular-weekly-3-block .block-inner{
	padding:0;
}
#main-content #block-views-most-popular-weekly-2-block{
	padding-top:20px;
	border-top:1px solid #eeeeee;	
}
#block-views-most-popular-weekly-2-block .tag{
	top:20px !important;	
}
#mm0 {
	margin-top:14px;
	border-radius:2px;
	border:0;
}
.facebook-comments-box .fb_iframe_widget span iframe.fb_ltr, .fb-comments.fb_iframe_widget span iframe.fb_ltr {
	width:100% !important;
}
.node .content img {
	height:auto !important;
}
@media only screen and (min-width:768px) and (max-width:959px) {
#search-block-form .form-text {
	width:80.5%;
}

.header-wrapper-inner {
	background:0;
}
.header-wrapper .ad {
    display: block;
    height: 66px;
    margin-top: 45px;
    width: 530px;
}
.header-wrapper .ad img, .header-wrapper .ad #block-views-banner-ad-468x60-block a.bannerad1, .header-wrapper .ad #block-views-banner-ad-468x60-block .block-inner{
	width: 530px !important;
	height: 66px !important;
}
.mobile-header-ad {
	display:none;
}	
.page-node .field-name-field-image img {
	width:446px;
	height:auto;
}
.page-node .field-name-field-video iframe {
	width:446px;
	height:300px;
}
.node .content img {
	max-width:100%;
	max-height:auto;
	height:auto !important;
}
#main-menu ul.menu li a {
	font-size:12px;
}
.region-first-ad img, .region-second-ad img {
	width:236px;
	height:auto;
}
.facebook-comments-box .fb_iframe_widget span iframe.fb_ltr, .fb-comments.fb_iframe_widget span iframe.fb_ltr {
	width:400px !important;
}
.view-slideshow .views_slideshow_main {
	height:230px;
}
.view-slideshow .views-slideshow-cycle-main-frame-row-item {
	position:relative;
	height:230px;
}
.view-slideshow .views_slideshow_main .views-field-field-image img, .view-slideshow .views_slideshow_main .views-field-field-video img {
	width:448px;
	height:230px;
}
.view-slideshow .views_slideshow_main .views-field-title {
	width:408px;
}
.view-slideshow .views_slideshow_main .views-field-body {
	width:408px;
	font-size:11px;
}
.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img {
	width:54px;
	height:35px;
}
.view-featured-view iframe {
	width:191px;
	height:120px;
}
ul.quicktabs-tabs.quicktabs-style-nostyle li {
}
}
@media only screen and (max-width:767px) {
#block-views-banner-ad-145x130-2-block, #block-views-banner-ad-145x130-3-block{
	width:48.5%;
}
#block-views-banner-ad-145x130-3-block .block-inner, #block-views-banner-ad-145x130-5-block .block-inner{
	float:right;	
}
#block-views-banner-ad-145x130-5-block .block-inner{
	padding-bottom:20px;	
	padding-right:152px;
	float:none;
}
#block-views-banner-ad-145x130-2-block .block-inner{
	float:left;	
}

#block-block-5 .block-inner {
    width: 300px;
}
.sidebar.first-sidebar {
    width:100%;
	float:left;
	clear:both;
}
.sidebar.first-sidebar div{
	width:100%;
	text-align:center;	
}
.sidebar.first-sidebar div.tag{
	width:auto;	
}
.sidebar.first-sidebar .views-field-field-tags .field-content{
	text-align:left;	
}
.sidebar.first-sidebar .block-inner{
	margin:0 auto;	
}
#search-block-form .form-text {
	width:45.5%;
}
.view-powered-by-c-forward .views-row-3 {
	clear: both;
}
#block-views-powered-by-c-forward-block .views-row-first {
	margin-left:0;
}
.facebook-comments-box .fb_iframe_widget span iframe.fb_ltr, .fb-comments.fb_iframe_widget span iframe.fb_ltr {
	width:350px !important;
}
#block-views-powered-by-c-forward-block {
	max-width:300px;
}
#preface .region {
	width: 300px;
	margin:0 auto;
}
.site-logo img {
	width:250px;
	height:auto;
}
.site-logo{
	margin-top:15px;
}

.header-wrapper-inner {
	background:0;
}
.mobile-header-ad {
	display:block;
	margin-top:12px;
}
.mobile-header-ad #block-views-banner-ad-468x60-block .block-inner{
	width:100%;	
}
.mobile-header-ad #block-views-banner-ad-468x60-block a.bannerad1, .mobile-header-ad #block-views-banner-ad-468x60-block .block-inner{
	height:37px !important;
}
.header-wrapper .ad {
	display:none;
}
.node-teaser .field-name-field-image img {
	float:none;
	margin:0 0 20px 0;
}
.node-teaser .node-content-wrapper {
	margin-left:0px;
}
.node-teaser .field-name-field-video iframe {
	float:none;
	width:256px;
	height:160px;
	margin:0 0 20px 0;
}
.page-node .field-name-field-image img {
	width:256px;
	height:auto;
}
.page-node .field-name-field-video iframe {
	width:256px;
	height:200px;
}
.node .content img {
	max-width:100%;
	max-height:auto;
	height:auto;
}
.social-links li a {
	padding-left:0px;
	padding-right:1px;
}
.view-slideshow .views_slideshow_main {
	height:133px;
}
.view-slideshow .views-slideshow-cycle-main-frame-row-item {
	height:133px;
}
.view-slideshow .views_slideshow_main .views-field-field-image img, .view-slideshow .views_slideshow_main .views-field-field-video img {
	width:256px;
	height:auto;
}
.view-slideshow .views_slideshow_main .views-field-title {
	width:216px;
	bottom:0;
}
.view-slideshow .views_slideshow_main .views-field-body {
	display:none;
}
.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img {
	width:22px;
	height:15px;
}
.view-featured-view iframe {
	width:260px;
	height:180px;
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.header-wrapper-inner {
	background:0;
}
.header-wrapper .ad {
	display:none;
}
.mobile-header-ad {
	display:block;
	margin-top:12px;
}	
.mobile-header-ad #block-views-banner-ad-468x60-block .block-inner{
	width:100%;	
}
.mobile-header-ad #block-views-banner-ad-468x60-block a.bannerad1, .mobile-header-ad #block-views-banner-ad-468x60-block .block-inner, .mobile-header-ad #block-views-banner-ad-468x60-block img{
	height:52px !important;
}
.node .content img {
	max-width:376px;
	max-height:auto;
	height:auto !important;
}
.node-teaser .field-name-field-image img {
	float:left;
	margin:0 20px 0 0;
}
.node-teaser .field-name-field-video iframe {
	float:none;
	width:376px;
	height:220px;
	margin:0 0 20px 0;
}
.page-node .field-name-field-image img {
	width:376px;
	height:auto;
}
.page-node .field-name-field-video iframe {
	width:376px;
	height:300px;
}
.view-slideshow .views_slideshow_main {
	height:195px;
}
.view-slideshow .views-slideshow-cycle-main-frame-row-item {
	height:195px;
}
.view-slideshow .views_slideshow_main .views-field-field-image img, .view-slideshow .views_slideshow_main .views-field-field-video img {
	width:376px;
	height:auto;
}
.view-slideshow .views_slideshow_main .views-field-field-image img {
	display:block;
	height:195px;
}
.view-slideshow .views_slideshow_main .views-field-title {
	width:336px;
	padding-bottom:20px;
	bottom:0;
}
.view-slideshow .views_slideshow_main .views-field-body {
}
.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img {
	width:42px;
	height:25px;
}
.view-featured-view iframe {
	width:380px;
	height:220px;
}
}
.node-teaser .field-name-field-video iframe {
	display:block;
	float:left;
	margin:0 20px 0 0;
}
@media only screen and (max-width:479px) {
.mobile-header-ad #block-views-banner-ad-468x60-block img{
	height:37px !important;
}
}
@media only screen and (max-width:480px) {
.facebook-comments-box .fb_iframe_widget span iframe.fb_ltr, .fb-comments.fb_iframe_widget span iframe.fb_ltr {
	width:250px !important;
}
}
.homepage .field-label {
	display: none;
}
.homepage .field-item a {
	font-size: 10px;
	text-transform:uppercase;
	font-family:'montserrat', sans-serif;
	white-space: nowrap;
}
.homepage article {
	width:25%;
	float:left;
	max-width: 300px;
	padding-bottom:25px;
	border-bottom:1px solid #eeeeee;
}
.homepage .node-content-wrapper h2 {
	width: 100%;
}
.homepage .node-teaser h2.title a {
	float: left;
	clear: both;
	font-size: 19px;
	margin-top: 0;
	font-family:'montserrat', sans-serif;
	color:#000000;
	line-height:22px;
	margin-bottom:10px;
	display:block;
}
.homepage .node-teaser .field-name-field-image img {
	width: 100%;
	height: auto;
}
/* 5 columns by default */
.homepage .node {
	width: 33%;
}
}
.homepage .block-inner {
	min-width: 650px;
}
.homepage #block-system-main {
	margin: 0 auto;
}
.homepage #block-system-main .block-inner {
	padding:0;
	margin: 0 auto;
}
#search_btn {
	margin-top: 105px;
	float: right;
}
#search-block-form .form-text {
	background: none repeat scroll 0 0 #e62239;
	color: #ffffff;
	font-family: 'montserrat', arial;
	font-size: 14px;
	font-style: normal;
	height: 34px;
	padding: 3px;
	margin-top:1px;
	margin-right:5px;
}
#search-block-form .container-inline {
	padding: 10px;
	text-align:left;
}
#block-search-form {
	float:left;
	background:#c21f32;
	display:none;
	width:100%;
}
.red_top_banner img {
	display: block;
	padding-top: 10px;
	max-width: 990px;
	margin: 0 auto;
}
.homepage .taxonomy .field-items {
	display:block;
	width:100%;
}
.homepage article.ad {
	padding-bottom:20px;
	min-height:130px;
}
.homepage .pager {
	display:none;
}
.homepage #main-content .region-content-top .block-inner {
	padding:0;
}
.homepage #main-content .region-content-top .field-content a {
	font-size:35px;
	font-family:'montserrat', sans-serif;
	line-height:37px;
}
.homepage #main-content .region-content-top .views-field-title {
	display:block;
	text-align:center;
	margin:15px 20px 30px;
}
.homepage .field-image, #block-views-most-popular-weekly-block, #block-views-most-popular-weekly-2-block, #block-views-most-popular-weekly-3-block {
	position:relative;
}
.homepage .field-image .tag, #block-views-most-popular-weekly-block .tag, #block-views-most-popular-weekly-2-block .tag, #block-views-most-popular-weekly-3-block .tag {
	background: none repeat scroll 0 0 #27b6f9;
	font-size: 13px;
	left: 0;
	padding: 2px 11px;
	position: absolute;
	top: 0;
	font-family:'montserrat', sans-serif;
}
.tag.crime {
	background-color:#000 !important;
}
.tag.local-news {
	background-color:#da2235 !important;
}
.tag.opinion {
	background-color:#868686 !important;
}
.tag.entertainment {
	background-color:#e933a9 !important;
}
.tag.sports {
	background-color:#ff8628 !important;
}
.tag.lifestyle {
	background-color:#7544c0 !important;
}
.tag.business {
	background-color:#03b665 !important;
}
.tag.preservation {
	background-color:#00d6bd !important;
}
.homepage .field-image .tag a , #block-views-most-popular-weekly-block .tag a, #block-views-most-popular-weekly-2-block .tag a, #block-views-most-popular-weekly-3-block .tag a{
	color:#FFF;
	text-transform:uppercase;
}
.ad.leaderboard {
	margin: 0 auto 30px;
	text-align: center;
}
.header-wrapper-inner.container_12 {
    position: relative;
}
#covington-label {
    color: #000;
    font-family: 'montserrat',sans-serif;
    font-size: 14px;
    font-weight: 600;
    position: absolute;
    right: 15px;
    text-transform: uppercase;
    top: 34px;
}
#more_news {
	clear: both;
	margin: 0 auto 20px;
	text-align: right;
}
#more_news a {
	font-size: 14px;
	font-weight: 600;
	font-family:'montserrat', sans-serif;
	text-transform:uppercase;
}
#secondaryNav {
	float: right;
	margin-top:89px;
}
#secondaryNav a, #searchClose {
	display:block;
	width:50px;
	height:47px;
	background:url(/sites/all/themes/current/images/mobile-sprite.png) no-repeat 0 0;
	float:left;
}

#secondaryNav #mobile_menu {
	display:none;
}
#secondaryNav #searchBtn {
	display:none;
	background-position:-50px 0;
}
#secondaryNav #searchBtn:hover {
	background-position:-50px -94px;
}
#searchClose {
	background-position:-100px -6px;
	float:right;
	height:37px;
}
#searchClose:hover {
	background-position:-100px -53px;
}
#mobile_menu.open {
	background-position:0px -47px;
}
#main-content #block-block-6 .block-inner, #block-block-4 .block-inner {
    border: none;
    max-width: 300px;
    padding-right: 0;
}
@media only screen and (max-width:960px) and (min-width:850px) {
.main-menu-wrapper-inner.container_12 {
	width:100%;
	text-align:center;
}
#main-menu {
	width:100%;
}
}
@media only screen and (max-width:960px) {

#block-menu-menu-river-city-news-main-menu ul.menu {
	text-align:center;
}
#block-menu-menu-river-city-news-main-menu ul.menu li {
	display:inline-block;
	float:none;
}
#block-menu-menu-river-city-news-main-menu .first.leaf {
	margin-left:0 !important;
}
#main-menu ul.menu li a {
	font-size: 12.5px;
	font-weight: 500;
	padding: 0 1px;
}
.red_top_banner img {
	display: none;
}
#search_btn {
	float: right;
	margin-right: 25px;
	margin-top: 42px;
}
}
@media only screen and (max-width: 955px) {
#homeNewsItems {
	margin: 0 auto;
	width: 800px;
}
.homepage .content article {
	width:30% !important;
	margin-right: 0;
}
}
#secondaryNav #searchBtn.open {
	display:none;
}
.view-powered-by-nky-chamber-of-commerce .view-content .views-row {
    width: 25%;
    margin: 0 0 20px;
    float: left;
    line-height: 18px;
    min-width: inherit;
    box-sizing: border-box;
    padding: 0 10px;
}
 @media only screen and (max-width:850px) {
#block-menu-menu-river-city-news-main-menu {
	display:none;
}
#secondaryNav #searchBtn.open {
	display:block;
	background-position: -50px -47px;
}
.homepage .content article {
	width:100% !important;
	margin-right: 0;
}
.homepage #block-system-main .block-inner {
}
.menu {
/*	display:none;	*/
}
#block-menu-menu-river-city-news-main-menu ul.menu li {
	display:block;
	background:url(/sites/all/themes/current/images/mobile-nav-bg.jpg) repeat-x 0 center #c01f2f;
	text-align:left;
	padding:0 !important;
}
#main-menu {
	margin:0 auto;
	width:100%;
}
.view-home-page-hero-story {
	text-align: center;
}
#main-menu ul.menu li a {
	font-size:17px;
	padding-left:20px;
}
.main-menu-wrapper {
	box-shadow:none;
	background:none;
}


#homeNewsItems {
	margin: 0 auto;
	max-width: 300px;
}
#search-block-form {
	margin: 0;
}
#search_btn {
	margin-top: 58px;
}
#block-views-banner-ad-468x60-2-block .block-inner {
	width:100% !important;
}
#block-views-banner-ad-468x60-2-block .content img {
	max-width:100%;
	height:auto !important;
}
#block-views-banner-ad-468x60-2-block .block-inner {
	overflow:visible;
}
.site-logo img {
	max-width: 170px;
}
.header-wrapper .ad {
    display: none;
}
.mobile-header-ad {
    display: block;
    margin: 12px auto 0;
    max-width: 728px;
}
.mobile-header-ad #block-views-banner-ad-468x60-block a.bannerad1, .mobile-header-ad #block-views-banner-ad-468x60-block .block-inner{
	height:90px;
}
.mobile-header-ad #block-views-banner-ad-468x60-block .block-inner{
	width:100%;	
}
#secondaryNav {
	margin-top:53px;
}
#secondaryNav #mobile_menu, #secondaryNav #searchBtn  {
	display:block;
}
#main-menu .menu .search{
	display:none;
}
.main-menu-second-level-wrapper {
	display:none;
}
.c-forward .view-content .views-row{
	min-width:inherit;
	width:48%;		
}
.c-forward .view-content .views-row.views-row-1, .c-forward .view-content .views-row.views-row-3{
	margin-left:0;
	margin-right:1%;
	clear:left;
	padding:0;
}
.c-forward .view-content .views-row.views-row-2, .c-forward .view-content .views-row.views-row-4{
	margin-left:1%;
	margin-right:0;
	padding:0;
}
	#preface .block{
		min-height:inherit;	
	}
}
@media only screen and (max-width:481px) {
#preface-2 {
	border-left: none;
	border-right: none;
	padding-left:0;
	padding-right:0;
	margin-left:10px;
	margin-right:10px;
}


.homepage .node-teaser h2.title a {
	margin-top:0;
}
#search_btn {
	float: left;
	margin-right: 0px;
	margin-top: 30px;
}
.user-menu-wrapper-inner .container_12 {
	position: relative;
}
.homepage #main-content .region-content-top .field-content a {
	font-size:24px;
	font-weight:600;
	line-height:24px;
}
.homepage #main-content .region-content-top .views-field-title {
	margin-top:0;
	margin-bottom:15px;
}
}
.recent_news {
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 20px;
	padding-bottom: 15px;
	width: 100%;
	margin-top:20px;
}
.recent_news h3 {
	color: #da2235;
	float: left;
	font-family: 'montserrat', sans-serif;
	font-size: 28px;
	font-weight: 700;
	text-transform: uppercase;
}
.home_social_buttons {
	float: right;
	width:120px;
}
@media only screen and (max-width:768px) {
#preface-2{
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	border-left:none;
	border-right:none;
}
}
@media only screen and (max-width:481px) {
#covington-label{
	width:100px;
	text-align:right;
	top:27px;
}
.recent_news h3{
	font-size:22px;
	margin-top:5px;	
}
}
.home_social_buttons li {
	float: left;
}
.home_social_buttons a {
	background: url("/sites/all/themes/current/images/sprite.png") no-repeat scroll 0 -2px;
	display: block;
	height: 27px;
	width: 27px;
}
.home_social_buttons a.twitterBtn {
	margin:0 12px;
	background-position:-40px -2px;
}
.home_social_buttons a.facebookBtn {
	background-position:-81px -2px;
}
.home_social_buttons a.rssBtn:hover {
	background-position:0 -32px;
}
.home_social_buttons a.twitterBtn:hover {
	background-position:-40px -32px;
}
.home_social_buttons a.facebookBtn:hover {
	background-position:-81px -32px;
}
.home_social_buttons a span {
	display: none;
}

.view-footer-tag-list .item-list ul li {
    display: inline-block;
    list-style-type: none;
    padding: 0;
	margin:0;
}
.view-footer-tag-list .item-list ul li a{
	font-size:12px;
	font-family:'montserrat',arial,sans-serif;
	font-weight:normal;
}
.view-footer-tag-list .item-list ul{
	text-align:left;
	margin:0 0 20px 5px;
	padding:0;
}

#shop-tout .thumbs .col {
    float: left;
    vertical-align: top;
    width: 33.3%;
	text-align:center;
}
.view-id-footer_text .field-content p {
    float: left !important;
    margin-left: 10px;
	color:#000;
	font-weight:600;
	font-family:'montserrat',arial,sans-serif;
	font-size:12px;
}
.view-id-footer_text .field-content p span{
	color:#FFF;	
}
#shop-tout .col a {
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
}
#shop-tout .col a:hover span{
	text-decoration:underline;
}

#shop-tout .col img {
    display: inline-block;
}

#shop-tout .col span {
    display: inline-block;
}

.shop-logo {
    padding: 25px 0;
}
.shop-btn a {
	display:inline-block;
	width:155px;
	height:58px;
	background:url(/sites/all/themes/current/images/shop/shop-go.jpg) 0 0 no-repeat;
}
.shop-btn a:hover{
	background-position:0 -58px;	
}
.shop-btn span{
	display:none;	
}
.shop-btn {
    clear: both;
    padding: 30px 0 10px;
    text-align: center;
}

.footer-wrapper h3 {
    color: #fff;
    font-family: 'montserrat',arial,sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin: 20px 10px;
    text-align: left;
	line-height:26px;
}

#block-views-footer-tag-list-block .title {
    color: #000;
    font-family: 'montserrat',arial,sans-serif;
    font-size: 16px;
	margin:0 0 5px 10px;
}
.field-slideshow {
  overflow: hidden;
  max-width: 100%;
}

.field-slideshow-slide, .field-slideshow-slide a, .field-slideshow-slide img {
  max-width: 100%;
  height: auto !important;
  width: auto !important;
}

.region-content ul.field-slideshow-pager {
  list-style-type: none;
  padding: 0;
  overflow: hidden;
}

.field-slideshow-pager li {
  float: left;
  margin-right: 5px;
}

.jcarousel-clip {
  overflow: hidden;
}

.field-slideshow-carousel li {
  opacity: 0.6;
}
.field-slideshow-carousel li.activeSlide {
  opacity: 1;
}

.field-slideshow-carousel-wrapper .hidden {
  display: none;
  visibility: hidden;
}

.field-slideshow-controls .play {
  background: url("/sites/all/themes/current/images/slideshow-btns.png?v2") no-repeat scroll -195px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 62px;
    text-indent: -9999px;
    width: 62px;
	overflow:hidden;
}
.field-slideshow-wrapper .play:hover{
	background-position:-195px -65px;	
}
.field-slideshow-wrapper .prev {
    background: url("/sites/all/themes/current/images/slideshow-btns.png?v2") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 62px;
    text-indent: -9999px;
    width: 62px;
	overflow:hidden;
	margin-right:6px;
}
.field-slideshow-wrapper .prev:hover{
	background-position:0 -65px;	
}
.field-slideshow-wrapper .next {
    background: url("/sites/all/themes/current/images/slideshow-btns.png?v2") no-repeat scroll -65px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 62px;
    text-indent: -9999px;
    width: 62px;
	overflow:hidden;
	margin-left:6px;
}
.field-slideshow-wrapper .next:hover{
	background-position:-65px -65px;	
}
.field-slideshow-wrapper .pause{
	background: url("/sites/all/themes/current/images/slideshow-btns.png?v2") no-repeat scroll -130px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 62px;
    text-indent: -9999px;
    width: 62px;
	overflow:hidden;
}
.field-slideshow-wrapper .pause:hover{
	background-position:-130px -65px;	
}
.field-slideshow-image {
    display: block;
}
.field-slideshow {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
	padding-right: 0 !important;
}
.field-slideshow-controls {
    text-align: center;
	padding-top:5px;
}

.field-slideshow-caption {
    font-size: 12px;
    margin: 10px 0;
    text-align: center;
}

.field-slideshow-wrapper {
    border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
    margin-bottom: 15px;
    padding-bottom: 10px;
	margin-top:15px;
	background:#f1f1f1;
	padding-top:10px;
}

.field-name-field-slideshow-images-captions .field-label {
    display: none;
}
.field-slideshow {
    margin: 0 auto;
}
.field-item ul {
    margin: 0 0 10px 30px;
}
.field-item li {
    list-style-type: disc;
}
/* Simple Ads */
.hp-leaderboard-bottom{
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.sidebar-ad {
    border-top: 1px solid #eee;
    margin-top: 20px;
    padding-top: 20px;
    text-align: center;
    width: 100%;
}
.sidebar-ad-reverse {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 20px;
    text-align: center;
    width: 100%;
}
.article-leaderboard-top, .article-leaderboard-bottom {
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}

.in-article-ad {
    margin-top: 15px;
	margin-bottom: 15px;
    text-align: center;
}
#article-wrap{
	word-wrap:break-word;	
}
.field-item ol {
	margin-left:25px;
	margin-bottom:10px;	
}
.field-item ol li {
    list-style-type: decimal;
}

.hp-tinypass-Yes::after {
    clear: both;
    content: url("../images/premium-icon.jpg") " Premium Content";
    display: block;
    font-family: "montserrat",sans-serif;
    font-size: 13px;
    margin-bottom: -5px;
    margin-top: 10px;
    text-align: center;
}

.tinyPass {

    font-family: "montserrat",sans-serif;
    font-size: 12px;
    margin: 0px 0 5px;
    padding-bottom: 0;

    width: 100%;
}
.node-type-article .tinyPass {
	clear:both;
}
.tinyPass span {
	display:inline-block;
	width:15px;
	height:15px;
	background: url("../images/premium-icon.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
}
#homeNewsItems .tinyPass {
	float:left;
	clear:both;
	margin:0 0 2px;
}
#block-block-5 {
    width: 100%;
}
.rcn-subscribe{
	display: block; 
	width: 100%; 
	text-align: center; 
	font-family: montserrat,sans-serif; 
	font-size: 19px; 
	background: url("../images/rcn-subscribe.png") no-repeat scroll 22px 11px #da2235; 
	color: #FFF; 
	padding: 20px 10px 20px 115px; 
	border-radius: 3px;
	box-sizing:border-box;
	line-height:18px;
}
.rcn-subscribe:hover{
	background-color:#ff2037;
	text-decoration:none;
}
#block-views-d0001f1e70c1ac6805248d852f733677 .field-content {
    text-align: center;
}


.article-date {
    clear: both;
    float: left;
    width: 100%;
}

.article-date .submitted {
    float: left;
}
.text-size-control {
    float: right;
}
@media only screen and (max-width:480px) {
	.text-size-control {
    	float: left;
		margin-bottom:15px;
	}
}
.text-size-control a:before {
    content: "+ ";
}
.text-size-control a.large:before {
    content: "- ";
}
.text-size-control a {
    color: #da2235;
}
#article-wrap.large {
	font-size: 18px;
    line-height: 30px;
}
.article-share-text {
	font-weight:bold;
	font-style:italic;
}
.article-share-text a {
	color:#da2235;
	font-weight:bold;
}
.article-share-text a:hover {
	text-decoration:underline;
}
#member-login {
	text-align:right;
	line-height:15px;
	margin:10px 0 5px;
	padding-bottom:0;
}
#member-login:before {
    content: url("../images/premium-icon.jpg");
    display: inline-block;
	width:15px;
	height:15px;
	margin-right:5px;
	vertical-align:sub;
	
}
/* Pager */
.smart-paging-pager .item-list .pager li.pager-last, .smart-paging-pager .item-list .pager li.pager-first { display:none; }
.smart-paging-pager .item-list ul li a { padding: 10px; color:#da2235; }
.smart-paging-pager .item-list .pager li.pager-current { padding:10px; color:#000; }
.smart-paging-pager .item-list .pager { margin: 10px 0 20px; }
@media only screen and (max-width:480px) {
	.smart-paging-pager .item-list .pager li { margin-left:0; padding:4px; }
	.smart-paging-pager .item-list ul li a { padding: 4px;  }
}

#block-views-06c435bbb44340a95fb515482c2dff2b .title {
    display: none;
}
.view-powered-by-nky-chamber-of-commerce {
    width: 100%;
    box-sizing: border-box;
}
.view-powered-by-nky-chamber-of-commerce .view-header {
    display: block;
    border-top: 1px solid #eee;
    padding-top: 10px;
	padding-bottom:3px;
}
.powered-by-nky-chamber-label {
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
    font-family: 'montserrat', sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #383838;
    margin-right: 10px;
	margin-left:10px;
}

@media only screen and (max-width:850px) {
	.c-forward .view-content {
	    width: 300px;
		margin:0 auto;
	}
	.view-powered-by-nky-chamber-of-commerce .view-header {
		width:300px;
		margin:0 auto;
	}
}