/*
VillageSoup Commons
 */
/* -------------------------------------------------------- UNIVERSAL */
* {
  margin: 0;
  padding: 0;
}
html,body {
  font-family: arial, sans-serif;
  background: #FFF;
  font-size: 16px;
}
#page {
  width: 980px;
  margin: 10px auto;
  border: 1px solid #000;
}
img {
  border-width:0px;
}
.clear {
  clear:both;
  margin: 0;
}
.right {
  float: right;
}
.left {
  float: left;
}
.center {
  text-align: center;
}
.border-none {
  border: none !important;
}
.noBorder {
  border-style: none;
}
.full-width {
  width: 100%;
}
.hidden {
  display: none;
}
.noWrap {
  white-space: nowrap;
}
.noWrap label {
  white-space: nowrap;
}
.bold {
  font-weight: 700;
}
.italic {
  font-style: italic;
}
.red {
  color: #FF0000 !important;
}
.green {
  color: #0B0
}
.blue {
  color: blue;
}
.grey {
  color: grey;
}
.no-background-image {
  background-image: none;
}
/* -------------------------------------------------------- HEADER */
#header {
  width:  100%;
  height: 120px;
}
#header_left, #header_right {
  width:50%;
  height:100%;
  float:left;
}
.primaryNav, .secondaryNav {
  background-color:#666;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:90%;
  height:100%;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:6px 0;
  text-align:center;
  width:100%;
}
.secondaryNav {
  background-color:#333;
}
.primaryNav ul, .secondaryNav ul {
}
.primaryNav li, .secondaryNav li {
  display: -moz-inline-stack;  /*hack for older Firefox 2.0 and earlier */
  display: inline-block;
}
.primaryNav a, .secondaryNav a,
.primaryNav li a, .secondaryNav li a {
  padding:6px 8px;
  color: #FFF;
  text-decoration: none;
}
.primaryNav a:hover, .secondaryNav a:hover {
  color: #FF9955;
  background-color: #FFF;
}
.primaryNav a.navNarrow,
.secondaryNav a.navNarrow {
  padding:6px;
}
.primaryNav a.navNarrower,
.secondaryNav a.navNarrower {
  padding-top: 6px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
}
.primaryNav a.narrow,
.secondaryNav a.narrow {
  /*	padding:6px 2px; */
}
/* -------------------------------------------------------- PAGE STRUCTURE */
#contentWell {
  width: 100%;
  background-color: #FFF;
}
#mainContent1Col {
  float:left;
  margin:10px 0 10px 10px;
  width:960px;
}
#mainContent2Col {
  float:left;
  margin:10px;
  width:558px;
}
#sideBar {
  float:right;
  margin:10px 10px 10px 0;
  width:386px;
}
#footer {
  font-size:11px;
  background:#666;
  text-align:center;
  width: 100%;
}
#footer .menu {
  color:#fff;
  letter-spacing:1px;
  padding:6px;
}
#footer .menu a {
  color:#009;
}
#footer .copyright {
  background:#838d86;
  color:#fff;
  padding:7px;
}
.previewBodyText,
.byLineText {
  word-wrap: break-word;
}
/* -------------------------------------------------------- HOMEFRONT */
/* -------------------------------------------------------- COMMENTS */
/* -------------------------------------------------------- REGISTRATION */
/* -------------------------------------------------------- FEATURE ROTATOR */
/*
AnythingSlider v1.4.1+ Default (base) theme
By Chris Coyier: http://css-tricks.com
with major improvements by Doug Neiner: http://pixelgraphics.us/
based on work by Remy Sharp: http://jqueryfordesigners.com/
 */
/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
  width: 344px;
  height: 400px;
  margin: 0 auto;
}
/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a {
  background: #777;
  color: #000;
}
div.anythingSlider .thumbNav a.cur {
  background: #FFF;
}
/* Active State */
div.anythingSlider.activeSlider .anythingWindow {
  border-color: #7C9127;
}
/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
  position: relative;
  padding: 0 0 28px 0;
}
/* anythingSlider base UL */
ul.anythingBase {
  background: transparent;
  list-style: none;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
ul.anythingBase li.panel {
  background: transparent;
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
/* Navigation Arrows */
div.anythingSlider .arrow {
  height: 100px;
  width: 33px;
  background: url(/theme/vs/img/arrows2.png) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 84px;
  cursor: pointer;
  z-index: 1;
}
div.anythingSlider .forward {
  background-position: 0 0;
  right: -12px;
}
div.anythingSlider .back {
  background-position: -33px 0;
  left: -12px;
}
div.anythingSlider .forward:hover {
  background-position: 0 -100px;
}
div.anythingSlider .back:hover {
  background-position: -33px -100px;
}
/* Navigation Links */
div.anythingSlider .anythingControls {
  outline: 0;
  text-align:right;
  background: #EBF3F6;
}
div.anythingSlider .thumbNav {
  margin: 0;
  display: inline-block;
}
div.anythingSlider .thumbNav li {
  display: inline;
}
div.anythingSlider .thumbNav a {
  font: 11px/18px Georgia, Serif;
  display: inline-block;
  text-decoration: none;
  padding: 2px 5px;
  height: 18px;
  margin: 0 5px 0 0;
  text-align: center;
  outline: 0;
  border: 1px solid #999;
  background-color: #AAA;
}
div.anythingSlider .thumbNav a.cut {
  background-color: #FFF;
}
/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
  display:none;
}
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
  transition-duration: 0;
  -o-transition-duration: 0;
  -moz-transition-duration: 0;
  -webkit-transition-duration: 0;
}
#featureRotator {
  background-color: #EBF3F6;
  width: 344px;
  height: 428px; /* 400 + anythingSlider.padding-bottom */
}
#featureRotator li {
  list-style: none;
}
#featureRotator li.hidden {
  display: none;
}
.featureRotatorImage{
  background-color: #CCCCCC;
  padding: 10px 0;
  text-align: center;
  height: 245px;
}
.featureRotatorImage.horizontal {
  position: absolute;
  text-align: left;
  height: 200px; width: 320px;
  background: transparent;
}

.featureRotatorCopy {
  clear: both;
}
.anythingSlider #start-stop {
  display: none;
}
/* -------------------------------------------------------- COMMON STYLES */
.commonPanelBox {
  background-color:#FFF;
  border-color:#000;
  border-style:solid;
  border-width:1px;
  margin-bottom: 10px;
}
.commonPanelBox.widget {
  width: 390px;
}
.commonPanelBox h1,
.commonPanelBox h2,
.commonPanelBox h3
{
  font-family: Georgia, Times, "Times New Roman", serif;
}
.panelSubHeader {
  margin:5px;
}
.commonPanelBox ul {
  list-style:none;
  margin:0;
  padding:5px;
}
.commonPanelBox ul li {
  border-bottom:1px solid #ccc;
  padding-bottom:2px;
  margin-bottom:10px;
}
.commonPanelBox ul li h3 {
  margin:0;
  padding:0;
  border:none;
  text-transform:none;
  line-height:1.1em;
}
.commonPanelBox ul li img {
  float:right;
  border:1px solid #ccc;
  padding:2px;
  margin:0 0 2px 2px;
}
.leftColumn, .rightColumn {
  float: left;
  width: 48%;
}
.rightColumn {
  border-left: 1px solid #ccc;
}
.columnOne, .columnTwo, .columnThree, .columnFour {
  float: left;
  width: 23%;
}
.columnTwo, .columnThree, .columnFour {
  border-left: 1px solid #ccc;
}
.anythingSliderBackground {
  background-color: #EBF3F6;
}
.manageResults {
  margin: 5px 0 0 2px;
}

span.sort {
  white-space: nowrap;
}
/* -------------------------------------------------------- PHOTO STYLES */

.photos-B-25x25 {
  max-width: 25px;
  max-height: 25px;
}
.photos-B-80x70 {
  max-width: 80px;
  max-height: 70px;
}
.photos-B-100x80 {
  max-width: 100px;
  max-height: 80px;
}
.photos-B-100x100 {
  max-width: 100px;
  max-height: 100px;
}
.photos-B-100x125 {
  max-width: 100px;
  max-height: 125px;
}
.photos-B-125x100 {
  max-width: 125px;
  max-height: 100px;
}
.photos-B-125x150 {
  max-width: 125px;
  max-height: 150px;
}
.photos-B-146x146 {
  max-width: 146px;
  max-height: 146px;
}
.photos-B-150x100 {
  max-width: 150px;
  max-height: 100px;
}
.photos-B-150x150 {
  max-width: 150px;
  max-height: 150px;
}
.photos-B-150x202 {
  max-width: 150px;
  max-height: 202px;
}
.photos-B-160x120 {
  max-width: 160px;
  max-height: 120px;
}
.photos-B-165x202 {
  max-width: 165px;
  max-height: 202px;
}
.photos-B-175x135 {
  max-width: 175px;
  max-height: 135px;
}
.photos-B-175x240 {
  max-width: 175px;
  max-height: 240px;
}
.photos-B-185x175 {
  max-width: 185px;
  max-height: 175px;
}
.photos-B-200x200 {
  max-width: 200px;
  max-height: 200px;
}
.photos-B-200x250 {
  max-width: 200px;
  max-height: 250px;
}
.photos-B-240x240 {
  max-width: 240px;
  max-height: 240px;
}
.photos-B-264x240 {
  max-width: 264px;
  max-height: 240px;
}
.photos-B-274x200 {
  max-width: 274px;
  max-height: 200px;
}
.photos-B-274x220 {
  max-width: 274px;
  max-height: 220px;
}
.photos-B-274x240 {
  max-width: 274px;
  max-height: 240px;
}
.photos-B-280x170 {
  max-width: 280px;
  max-height: 170px;
}
.photos-B-280x240 {
  max-width: 280px;
  max-height: 240px;
}
.photos-B-284x284 {
  max-width: 284px;
  max-height: 284px;
}
.photos-B-264x400 {
  max-width: 284px;
  max-height: 400px;
}
.photos-B-284x400 {
  max-width: 284px;
  max-height: 400px;
}
.photos-B-300x120 {
  max-width: 300px;
  max-height: 120px;
}
.photos-B-300x150 {
  max-width: 300px;
  max-height: 150px;
}
.photos-B-300x160 {
  max-width: 300px;
  max-height: 160px;
}
.photos-B-300x170 {
  max-width: 300px;
  max-height: 170px;
}
.photos-B-300x180 {
  max-width: 300px;
  max-height: 180px;
}
.photos-B-300x190 {
  max-width: 300px;
  max-height: 190px;
}
.photos-B-300x250 {
  max-width: 300px;
  max-height: 250px;
}
.photos-B-300x300 {
  max-width: 300px;
  max-height: 300px;
}
.photos-B-320x240 {
  max-width: 320px;
  max-height: 240px;
}
.photos-B-350x60 {
  max-width: 350px;
  max-height: 60px;
}
.photos-B-350x1000 {
  max-width: 350px;
  max-height: 1000px;
}
.photos-B-400x280 {
  max-width: 400px;
  max-height: 280;
}
.photos-B-400x300 {
  max-width: 400px;
  max-height: 300px;
}
.photos-B-480x120 {
  max-width: 480px;
  max-height: 120px;
}
.photos-B-490x120 {
  max-width: 490px;
  max-height: 120px;
}
.photos-B-490x320 {
  max-width: 490px;
  max-height: 320px;
}
.photos-B-540x380 {
  max-width: 540px;
  max-height: 380px;
}
.photos-B-580x320 {
  max-width: 580px;
  max-height: 320px;
}
.photos-B-580x350 {
  max-width: 580px;
  max-height: 350px;
}
.photos-B-580x380 {
  max-width: 580px;
  max-height: 380px;
}
.photos-B-580x400 {
  max-width: 580px;
  max-height: 400px;
}
.photos-B-580x430 {
  max-width: 580px;
  max-height: 430px;
}
.photos-B-600x400 {
  max-width: 600px;
  max-height: 400px;
}
.photos-B-600x480 {
  max-width: 600px;
  max-height: 480px;
}
.photos-MD-50 {
  max-width: 50px;
  max-height: 50px;
}
.photos-MD-60 {
  max-width: 60px;
  max-height: 60px;
}
.photos-MD-600 {
  max-width: 600px;
  max-height: 600px;
}
.photos-MH-100 {
  max-height: 100px;
  width: auto;
}
.photos-MW-50 {
  max-width: 50px;
  height: auto;
}
.photos-MW-65 {
  max-width: 65px;
  height: auto;
}
.photos-MW-100 {
  max-width: 100px;
  height: auto;
}
.photos-MW-120 {
  max-width: 120px;
  height: auto;
}
.photos-MW-125 {
  max-width: 125px;
  height: auto;
}
.photos-MW-150 {
  max-width: 150px;
  height: auto;
}
.photos-MW-175 {
  max-width: 175px;
  height: auto;
}
.photos-MW-200 {
  max-width: 200px;
  height: auto;
}
.photos-MW-250 {
  max-width: 250px;
  height: auto;
}
.photos-MW-300 {
  max-width: 300px;
  height: auto;
}
.photos-MW-301 {
  max-width: 301px;
  height: auto;
}
.photos-MW-320 {
  max-width: 320px;
  height: auto;
}
.photos-MW-400 {
  max-width: 400px;
  height: auto;
}
.photos-MW-440 {
  max-width: 440px;
  height: auto;
}
.photos-MW-460 {
  max-width: 460px;
  height: auto;
}
.photos-MW-528 {
  max-width: 528px;
  height: auto;
}
.photos-MW-530 {
  max-width: 530px;
  height: auto;
}
.photos-MW-550 {
  max-width: 550px;
  height: auto;
}
.photos-MW-564 {
  max-width: 564px;
  height: auto;
}
.photos-MW-600 {
  max-width: 600px;
  height: auto;
}

.photos-FB-480x120 {
	width: 480px;
	height: 120px;
}
/* -------------------------------------------------------- ADMIN FORMS */
div.mask {
  position:relative;
  width:100%;
  height:100%;
}
div.mask div.overlay {
  position: absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  z-index:900;
  background-color:#000;
  display:none;
  margin:-2px 0 0 -2px;
  padding:2px;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
div.mask.masked div.overlay {
  display:block;
}
div.mask.masked {
  opacity:0.5;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
table.admin tr{
  vertical-align: top;
}
table.fields {
  border: none;
}
table.fields.wide {
  width: 100%;
}
table.fields tr {
  vertical-align: baseline;
}
table.fields td {
  border: none;
}
table.fields td.requiredCell {
  width: 10px;
}
table.fields.noRequired td.requiredCell {
  display: none;
}
table.fields td.labelCell,
table.fields td.valueCell,
table.fields td.wideLabelCell,
table.fields td.wideValueCell
{
  padding: 3px;
}
table.fields td.wideLabelCell {
  padding-bottom: 0px;
}
table.fields td.wideValueCell {
  padding-top: 0px;
}
table.fields td.labelCell,
table.fields td.wideLabelCell
{
  min-width:100px;
  width: 1px; /* Force narrow label, esp. IE8 */
}
table.fields td.valueCell,
table.fields td.wideValueCell
{
  /* width: 1000px; */ /* Force narrow label, esp. IE8 */
  font-weight: 100;
  font-size:12px;
  text-align: left;
}
table.fields td.labelCell label,
table.fields td.wideLabelCell label,
table.fields td.separatorCell label
{
  font-weight:700;
  font-size:12px;
  white-space: nowrap;
}
table.fields td.separatorCell
{
  background: #F1F4F7;
  padding: 3px 3px 3px 15px;
}
table.fields input[type="text"],
table.fields input[type="password"],
table.fields textarea {
  font-size:12px;
  padding:3px;
  width:300px;
}
table.fields select {
  max-width:300px;
}
table.fields input[type="checkbox"] {
  width: auto;
  border: none;
  background: none;
}
table.fields input.rich-calendar-input
{
  width:130px;
}
table.fields input.rich-calendar-input[disabled]
{
  color: #F1F4F7;
  border-color: transparent;
}
table.fields.narrow td.labelCell,
table.fields.narrow td.wideLabelCell
{
  min-width:80px;
  width: 1px; /* Force narrow label, esp. IE8 */
}
table.fields.narrow input[type="text"],
table.fields.narrow input[type="password"],
table.fields.narrow textarea
{
  width:150px;
}
table.fields.narrow select {
  max-width:150px;
}
table.fields span.message,
table.fields span.errorMessages,
table.fields span.successMessages {
  width: 285px;
  display: block;
}
table.fields.narrow span.message,
table.fields.narrow span.errorMessages,
table.fields.narrow span.successMessages
{
  width: 135px;
}
table.fields.mini td.labelCell,
table.fields.mini td.wideLabelCell
{
  min-width:80px;
  width: 1px; /* Force narrow label, esp. IE8 */
}
table.fields.mini input[type="text"],
table.fields.mini input[type="password"],
table.fields.mini textarea
{
  width:105px;
}
table.fields.mini select {
  max-width:115px;
}
table.fields.mini span.message,
table.fields.mini span.errorMessages,
table.fields.mini span.successMessages
{
  width: 85px;
}
table.fields.subForm {
  background-color: #EBF3F6;
  margin-top: 5px;
}
.clickableTable tr.rich-table-row {
  cursor: pointer;
}
.clickableTable tr.rowOdd:hover,
.clickableTable tr.rowEven:hover {
  background-color:#FFFF99;
}
div.decorate.dirty label {
  font-style: italic;
  color: #0000FF !important;
}
fieldset.dirty {
  border-color: #AAAAFF !important;
}
fieldset.dirty legend {
  font-style: italic !important;
  color: #0000FF !important;
}
.submit-buttons {
  padding:5px;
  text-align: center;
}

.managerFindLarge {
  font-size: 18px;
  padding: 5px;
  margin: 10px;
}
.classifiedEditor tr.mceLast {
  display: none;
}
.realEstateMap {
  width:315px;
  height:300px;
  margin-top:10px;
  border:1px solid;
}
.rowOdd, .rowEven {
  color:#000;
  font-size: 70%;
}
.rowEven {
  background-color: #ebf2fe;
}
/* -------------------------------------------------------- LOGIN BOXES */
.lostPasswordBox {
  margin:10px 0;
  text-align: center;
}
.lostPassword {
  color:#163F68;
  font-size:11px;
  font-weight:700;
  text-decoration: none;
  padding: 0 5px;
}
.lostPassword a:hover {
  color: #FF9955;
  text-decoration: underline;
}
/* ------------------------------------------------------ Ad Styles */
.elSidebarAd {
  text-align: center;
  top-margin: 10px;
}
.devAlert {
  position:fixed;
  top:0px;
  left:0px;
  z-index:1000;
  background:#F95;
  color:#000;
  font-size: 16px;
  font-weight: 700;
  white-space:nowrap;
  padding: 3px;
}
/* ------------------------------------------------------ Post Body */
.caption,
.captionLeadImage {
  color:#666666;
  font-size:75%;
  line-height:1.3em;
  text-align:left;
  margin-left: 5px;
}
.captionEmbeddedGallery {
  line-height:1.3em;
  text-align:left;
  margin-left: 5px;
}
a.comment {
  font-size: 0.75em;
  font-weight: 700;
  margin-right: 5px;
}
.register-form .selectedRate .featured {
  color: red;
}

dl.notes dt {
  background-color: #EEEEEE;
  margin-top: 5px;
  padding: 3px;
}
dl.notes dd {
  padding: 5px 10px;
}

.alert-badge-Breaking {
  color: red;
}
.alert-badge-Update, .alert-badge-Developing, .alert-badge-Alert {
  color: orange;
}

blockquote {
  margin: 1em 40px;
}

.storyBody h4,
.storyBody h5,
.storyBody h6 {
  font-family: Arial, sans-serif;
}

.storyBody h4 {
  font-size: 130%;
}
.storyBody h5 {
  font-size: 115%;
}
.storyBody h6 {
  font-size: 100%;
}
.storyBody h3 {
  font-size: 100%;
}
div.more {
  text-align:right;
}

.mce_h3 .mceText {
  font-size: 90% !important;
}

td.columnSelected,
td.columnStatus,
td.columnLeadImage,
td.columnPost,
td.columnDates,
td.columnInfo {
    border: 5px solid black;
}

.columnDates tr td,
.columnInfo tr td,
.columnDates table,
.columnInfo table {
  border: none;
}

.columnStatus,
.columnLeadImage,
.columnPost,
.columnDates,
.columnInfo {
    font-size: 11px;
  padding:10px 25px;
}

td.columnDates,
td.columnInfo {
  padding: 0 10px 0 10px;
}

td.columnInfo.fixed {
  width: 25%;
}

td.columnDates img {
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
}

.columnSelected
{
    padding:2px;
    text-align: center;
}

.rich-table-cell.columnSelected,
.rich-table-cell.columnStatus,
.rich-table-cell.columnPost,
.rich-table-cell.columnDates,
.rich-table-cell.columnInfo
{
    border: thin solid rgb(167, 163, 126) !important;
}

.galleryImgEditList
{
  margin: 20px;
  width: 580px;
  overflow: auto;
  white-space: nowrap;
}

.iPhoneDownloadScreenShot
{
  width: 175px;
}

#autoRotator
{
  list-style: none;
  background: none;
}

#sideBar .autoFeature
{
  margin: 10px 6px 10px 6px;
  height: 400px;
  border: none;
  background-image: url("http://i293.photobucket.com/albums/mm55/MMathes248/Cars%20advertising/Cars920brandingpic-1.jpg");
  background-size: 100% 100%;
}

#sideBar .autoHeader h1
{
  height: 50px;
  font-family: Georgia,Times,"Times New Roman",serif;
  text-align: center;
  font-size: 25px;
  font-style: italic;
  color: #163f68;
  font-weight: bolder;
  margin: -10px 5px 0 5px;
  padding: 0;
}

#imgBackground
{
    width: 100%;
    background: black;
}

#sideBar .autoFeature .featureRotatorImage
{
  background: none;
  height: 95px;
  padding: 0;
}

#sideBar .autoFeature div.anythingSlider
{
  padding: 0;
  width: 350px;
  height: 350px;
}

#sideBar .autoFeature div.anythingControls
{
  display: none !important;
}

#sideBar .autoGroup
{
  //height: 200px;
  margin-left: 30px;
  margin-right: 30px;
  //background-color: black;
}

#sideBar .autoListing
{
  display: inline;
  width: 110px;
  //height: 80px;
  padding: 0 5px;
  float: left;
  font-size: 13px;
  background: #4A4A4A;
  //background-color: purple;
  text-align: center;
  margin: 6px 2px;
  border-radius: 5px;
}

#sideBar .autoListingHeadline
{
  height: 40px;
  color: white;
  margin: 2px;
  //padding: 5px 0;
  //background-color: #C70000;
}

#sideBar .autoListingPrice
{
    color: white;
    margin: 2px;
}

#sideBar .autoFeature .anythingSlider .arrow.forward, .autoFeature .anythingSlider .arrow.back
{
  background-position: 0;
  //right: 0;
  //left: 0;
}

#sideBar .autoFeature .anythingSlider .arrow
{
  height: 30px;
  width: 30px;
  top: 155px;
}

#sideBar .autoFeature .anythingSlider .arrow.forward
{
  background: url("/theme/vs/img/blinkerRight.png");
  background-size: 30px 30px;
  right: -20px;
}

#sideBar .autoFeature .anythingSlider .arrow.forward:hover
{
  background: url("/theme/vs/img/blinkerRightHover.png");
  background-size: 30px 30px;
  right: -20px;
}

#sideBar .autoFeature .anythingSlider .arrow.back
{
  background: url("/theme/vs/img/blinkerLeft.png");
  background-size: 30px 30px;
  left: -14px;
}

#sideBar .autoFeature .anythingSlider .arrow.back:hover
{
  background: url("/theme/vs/img/blinkerLeftHover.png");
  background-size: 30px 30px;
  left: -14px;
}


.autoFeature
{
  margin: 10px 6px 10px 6px;
  height: 260px;
  border: solid thin #ff9955;
}

.autoHeader h1
{
  height: 50px;
  font-family: Georgia,Times,"Times New Roman",serif;
  text-align: center;
  font-size: 25px;
  font-style: italic;
  color: #163f68;
  font-weight: bolder;
  margin: -10px 5px 0 5px;
  padding: 0;
}

.autoFeature .featureRotatorImage
{
  background: none;
  height: 95px;
  width: 110px;
  padding: 0;
}

.autoFeature div.anythingSlider
{
  padding: 0;
  width: 540px;
  height: 175px;
}

.autoFeature div.anythingControls
{
  display: none !important;
}

.autoGroup
{
  //height: 200px;
  margin-left: 29px;
  margin-right: 30px;
  //background-color: black;
}

.autoListing
{
  display: inline;
  width: 110px;
  //height: 80px;
  padding: 0 5px;
  float: left;
  font-size: 13px;
  background: none;
  //background-color: purple;
  text-align: center;
  margin: 15px 0;
}

.autoListingHeadline
{
  height: 40px;
  //padding: 5px 0;
  //background-color: #C70000;
}

.autoFeature .anythingSlider .arrow.forward, .autoFeature .anythingSlider .arrow.back
{
  background-position: 0;
  //right: 0;
  //left: 0;
}

.autoFeature .anythingSlider .arrow
{
  height: 30px;
  width: 30px;
}

.autoFeature .anythingSlider .arrow.forward
{
  background: url("/theme/vs/img/blinkerRight.png");
  background-size: 30px 30px;
  right: 0;
}

.autoFeature .anythingSlider .arrow.forward:hover
{
  background: url("/theme/vs/img/blinkerRightHover.png");
  background-size: 30px 30px;
  right: 0;
}

.autoFeature .anythingSlider .arrow.back
{
  background: url("/theme/vs/img/blinkerLeft.png");
  background-size: 30px 30px;
  left: 0;
}

.autoFeature .anythingSlider .arrow.back:hover
{
  background: url("/theme/vs/img/blinkerLeftHover.png");
  background-size: 30px 30px;
  left: 0;
}

.vertical-line
{
  border-right: solid thin #999;
}

.dailyHeadlinesImg
{
  width: 75px;
  height: 75px;
}

.rich-tab-header.postHasComponent
{
  color: green;
}

div.pullquote
{
  margin: 15px 5px 15px;
  border-style: solid;
  border-width: 3px 0px 1px 0px;
  border-color: #2e2e8a;
  font-size: 18px;
  font-family: arial, sans-serif;
  color: #2e2e8a;
  padding: 15px 10px;
}

div.postSidebar
{
  margin: 0 0 0 5px;
  padding: 10px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  float: right;
  width: 200px;
  background-color: #c2c2e0;
  border: 1px solid;
  border-color: #050a1a;
}

#lightbox-image
{
  max-width: 600px;
  max-height: 600px;
}

.hiddenGallerySidebar
{
  clear: both;
  border: solid thin black;
  text-align: center;
  border-top-width: thick;
  //background-color: lime;
}

.hiddenGallerySidebar h2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}

.hiddenGallerySidebarImage
{
  margin: 10px;
  clear: both;
  //background-color: purple;
}

.hiddenGallerySidebarImageURL
{
  margin: 5px;
  font-size: 12px;
  clear: both;
}