/* $Id: mix-and-match-style.css,v 1.5 2011/01/15 16:03:46 aross Exp $ */ 

/**
 * @file
 * General styling used by all color schemes
 * and colors for default gray base color scheme.
 * Some of the colors are overridden in other 
 * schemes (see base-colors.css) but some are 
 * used by all.  
 */

/* ---------------------- GENERAL HTML ELEMENTS ---------------------------- */

body {
  font-size: 120%;   /* also set in fusion_starter.info: settings[base-font-size] = font-size-12 */
 
  line-height: 140%;
}

h1 {
  font-size: 250%;  font-weight:bold; text-align:center;  padding-bottom: 10px; background: none; line-height: 1.2em; font-family: Tahoma, sans-serif}
  
  .field-field-subhead {font-size: 170%; text-align:center; margin-bottom: 35px; margin-top:-25px;}

h1, h2 {
  margin: 0 0 0.5em 0;
}

h3, h4, h5, h6 {
  margin: 0.2em 0;
}

p {
  margin: 0.5em 0; font-size: 110%; font-family:"Times New Roman", Times, serif;
}

a:hover,
a:focus,
a:active {
  text-decoration: underline;
}

/* ----------------------------- SITE INFO --------------------------------- */

#header-group .block .inner {
  margin-right: 0; /* LTR */
}

#header-site-info span {
  display: block;
  
}

#header-site-info {
  margin: 5px 0 -15px 0; 
}

#header-site-info-inner {
  
  min-width: 960px;
}

#logo {
 
   text-align: center; border-top: 0px solid #C4D1D9; padding-top: 10px; margin-left:-20px;
}

#site-name-slogan {
  float: left; /* LTR */
}

#site-name {
  font-size: 200%;
  font-weight: bold;
  line-height: 100%;
}

#slogan {
  font-size: 110%;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

/* ------------------------- LAYOUT ---------------------------------------- */

/* Classes (.region-name) should always be used instead of IDs (#region-name) so
  that Skinr styles can override them with a class later */

.grid-type-960 .page {
  width: 960px;
  
}

/* ------------------------- PRIMARY MENU ---------------------------------- */

.primary-menu {
  margin-bottom: 0px;
}

#primary-menu.block {
  margin: 10px 0 5px 0;
}


.primary-menu-inner ul.sf-menu a,
.primary-menu-inner ul.sf-menu a:visited  {
  font-size: 105%;
  font-weight: normal;
  padding: 0px;
 font-family:Helvetica, sans-serif;
  text-transform:uppercase;
 
}


.primary-menu-inner ul.sf-menu li:hover  {
  font-size: 100%;
  font-weight: normal;
  padding: 0;
  font-family:Helvetica, sans-serif;
  text-transform:uppercase;
  background: #003653;  padding: 4px 15px 4px 15px;
}


.nolink {font-size: 110%;
  font-weight: normal;
  
  font-family:Helvetica, sans-serif;
  text-transform:uppercase;
  color:#003653; background: #fff; display:block; height: 20px;
  margin: -12px -16px -10px -16px;
  }

/* These are the top level menu items, add border-right here for separators */
.primary-menu-inner ul.sf-menu li {
  padding: 4px 15px 1px 15px;
}


.primary-menu-inner ul.sf-menu li:hover {
  padding: 4px 15px 1px 15px;
}


/* Add border-right: 0; here to remove separator on last menu item */
.primary-menu-inner ul.sf-menu li.first {
  border-left: 0; margin-left:-8px; /* LTR */
}
.primary-menu-inner ul.sf-menu li.first:hover {
  border-left: 0; margin-left:-10px; padding-left: 17px; /* LTR */
}
/* Style for individual dropdown menu items, add border-bottom for separators */
.primary-menu-inner ul.sf-menu li li {
  padding: 5px 15px;
}

/* ------------------------- SECONDARY MENU -------------------------------- */

.secondary-menu {
  float: right; /* LTR */
  width: auto;
  margin-bottom: 0; border-bottom: 1px solid #666; width: 100%; background: #ccc;
}

.secondary-menu-inner ul.links {
  float: right; /* LTR */
  padding-top: 5px;
}

.secondary-menu-inner ul.links li {
  font-size: 100%;
  padding-right: 5px; /* LTR */
}

/* Styles for links */
.secondary-menu-inner ul.links li a:link,
.secondary-menu-inner ul.links li a:visited {
  padding: 3px;
}

/* ------------------------- SEARCH FORM IN HEADER ------------------------- */

.search-box {
  float: right; /* LTR */
  clear: right; /* LTR */
  width: auto;
  padding-top: 20px;
  padding-right: 5px; /* LTR */
}

#search-box.block .inner {
  margin: 0;
  text-align: right; /* LTR */
}

#search-input .form-text {
  float: left; /* LTR */
  margin-right: 20px; /* LTR */
  width: 160px;
  padding: 0 5px;
  font-size: 19px;
  height: 22px;
}

#search-button {
  position: absolute; display:none;
  right: 0; /* LTR */
  top: 0;
}

/* ------------------------------- REGIONS ----------------------------- */

#header-top-wrapper {margin-bottom:-30px; width: 970px; padding: 0px;}

.preface-top-wrapper,
.main-wrapper,
.postscript-bottom-wrapper,
.footer-wrapper {
  margin: 0;
  padding: 0;
}

#main {
  padding-top: 5px;
}

#postscript-bottom {
  padding-bottom: 5px;
}

#content-region-inner,
#content-help-inner,
#content-messages-inner {
  margin: 5px 10px;
}

.main-wrapper #content-content .node .first .inner {
  margin-right: 30px; /* LTR */
}

.node-top {
  margin-bottom: 10px;
}

.footer-message-text {
  text-align: center;
  padding: 15px 0;
}

#footer {
  font-size: 14px;
}

/* ---------------------------- BLOCKS ------------------------------------- */

h2.block-title {
  font-size: 165%;
  font-weight: bold;
  padding: 5px;
  color:#000;
  margin-bottom: 0;
  
  text-transform:lowercase;
  text-indent: 20px;
  background: url(/bullet.png) left no-repeat ;
  font-stretch:narrower;
  
}

.block .inner .content {
  padding: 10px;
}

.main-wrapper .block .inner,
.preface-top-wrapper .block .inner,
.postscript-bottom-wrapper .block .inner,
.footer-wrapper .block .inner {
  margin: 5px;
}

.footer-wrapper .block .inner {
  margin-bottom: 10px;
}

.node-top .block .inner,
.node-bottom .block .inner {
  margin: 0;
}

.preface-top-wrapper .block .inner {
  margin: 10px 5px 0 5px;
}

.preface-top-wrapper .block.first .inner,
.postscript-bottom-wrapper .block.first .inner,
.footer-wrapper .block.first .inner {
  margin-left: 0; /* LTR */
}

.preface-top-wrapper .block.last .inner,
.postscript-bottom-wrapper .block.last .inner,
.footer-wrapper .block.last .inner {
  margin-right: 0; /* LTR */
}

/* Layout specific settings */
.sidebars-split .sidebar-first .block .inner {
  margin-left: 0; /* LTR */
}

.sidebars-split .preface-bottom .block.last .inner,
.sidebars-split .postscript-top .block.last .inner,
.sidebars-split .sidebar-last .block .inner {
  margin-right: 0; /* LTR */
}

.sidebars-both-first .sidebar-first .block .inner {
  margin-left: 0; /* LTR */
}

.sidebar-first {margin-top: -15px;}

.sidebars-both-first .main-content .block .inner,
.sidebars-both-first .preface-bottom .block.last .inner,
.sidebars-both-first .postscript-top .block.last .inner {
  margin-right: 0; /* LTR */
}

.sidebars-both-first .sidebar-last .block .inner {
  margin-right: 5px; /* LTR */
}

.sidebars-both-last .main-content .block .inner,
.sidebars-both-last .preface-bottom .block.first .inner,
.sidebars-both-last .postscript-top .block.first .inner {
  margin-left: 0; /* LTR */
}

.sidebars-both-last .sidebar-first .block .inner {
  margin-right: 0; /* LTR */
}

.sidebars-both-last .sidebar-last .block .inner {
  margin-left: 5px; /* LTR */
}

.preface-top-wrapper .block .inner,
.main-wrapper .block .inner,
.postscript-bottom-wrapper .block .inner,
.footer-wrapper .block .inner,
.footer-message .block .inner {
  padding: 0;
}

.header-group .block,
.main-wrapper .block,
.preface-top-wrapper .block,
.postscript-bottom-wrapper .block,
.footer-wrapper .block {
  margin: 0;
}


/* ------------------------ NODE STYLES ------------------------------------ */

.block .node .inner .content {
  padding: 0;
}

/* Fix for node top and bottom blocks */
.block .node .inner .node-top .inner .content,
.block .node .inner .node-bottom .inner .content {
  padding: 10px;
}

/* Change unpublished and preview colors for dark background themes */
.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}

/* Breadcrumbs */
.breadcrumb {
  margin-top: 10px;
  margin-left: 10px; /* LTR */
}

/* Separators and padding for node teasers */
.teaser {
  padding-bottom: 10px;
}

.teaser .inner .content {
  padding: 5px 10px;
}

.teaser h2.title {
  margin-bottom: 5px;
}

/* Author/date info */
.submitted {
  font-size: 85%;
}

.node .picture {
  float: left; /* LTR */
  margin: 5px 15px 10px 10px; /* LTR */
}

/* Links for nodes (taxonomy, commenting, read more, etc) */
.node div.links {
  padding: 5px 10px;
  margin: 5px 0;
}

.node div.terms {
  margin: 0;
  padding: 5px 0;
}
.node ul.links {
  padding: 0;
  margin: 0;
}
.node ul.links li {
  margin-right: 10px;
}
.node ul.links a {
  font-weight: bold;
}

/* ------------------------------ DRUPAL MESSAGES -------------------------- */

/* General style for all errors/messages (border, padding, etc.) */
div.content-messages div.messages,
div.content-help div.help {
  border-width: 1px;
  font-weight: bold;
  padding: 5px 10px;
  margin-bottom: 5px;
}

/* Status messages: green */
div.content-messages-inner div.status {
  background-color: #B2D982;
  border-color: #8DBF50;
  color: #323232;
}

/* Warning messages: orange */
div.content-messages-inner div.warning {
  background-color: #FEB771;
  border-color: #DF9244;
  color: #323232;
}

/* Error messages: red */
div.content-messages-inner div.error {
display:none;
  background-color: #E87A73;
  border-color: #D16054;
  color: #323232;
}

/* Help messages: blue */
.help,
div.content-help-inner div.help {
  background-color: #B6D1F1;
  border-color: #8EAACC;
  color: #323232;
}

/* Error that appears when a required form field is not filled out */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #aa1144;
}

/* "New" text and required form field asterisk (default = red) */
.marker,
.form-required {
  color: #aa1144;
}

/* ---------------------------- ADMIN PAGES --------------------------------- */

.page-admin #main-content-inner .nested,
.page-admin #content-group,
.page-admin #content-region,
.page-admin #content-inner {
  margin-bottom:0;
}

/* ---------------------- TAB MENUS ---------------------------------------- */

#content-tabs {
  background-color: transparent;
  float: left; /* LTR */
  margin: 10px 0;
  padding: 0;
  font-weight: bold;
}

#content-tabs ul.primary,
#content-tabs ul.secondary {
  clear: both;
  float: left; /* LTR */
  margin: 0;
  width: 100%;
}

#content-tabs ul.primary {
  border-bottom: 1px solid #A6A6A6;
  padding: 0;
  text-transform: uppercase;
}

#content-tabs ul.secondary {
  padding: 5px;
  text-transform: lowercase;
}

#content-tabs ul.primary li,
#content-tabs ul.secondary li {
  background-color: #c2c2c2;
  border: 1px solid #a6a6a6;
  display: inline;
  float: left; /* LTR */
  list-style: none;
}

#content-tabs ul.primary li {
  margin: 0 2px;
  padding: 2px 0;
  border-bottom: 0;
  font-size: 95%;
}

#content-tabs ul.secondary li {
  margin: 2px;
  padding: 2px 4px;
}

#content-tabs ul.primary li.active,
#content-tabs ul.secondary li.active {
  background-color: #e3e3e3;
}

#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:visited,
#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited {
  background-color: transparent;
  border: none;
  color: #555;
  float: left; /* LTR */
  margin: 0;
  text-decoration: none;
  white-space: nowrap;
}

#content-tabs ul.primary li a:hover,
#content-tabs ul.primary li a:focus,
#content-tabs ul.secondary li a:hover,
#content-tabs ul.secondary li a:focus {
  color: #222;
}

/* ---------------------------- PAGERS ------------------------------------- */

ul.pager a,
ul.pager li.pager-current {
  border-color: #333;
}

ul.pager li.pager-current {
  background-color: #777;
  color: #fff;
}

ul.pager a:hover,
ul.pager a:active,
ul.pager a:focus {
  background-color: #777;
  border-color: #333;
  color: #fff;
}

/* ----------------------------- FORMS ------------------------------------- */

form input.form-submit {
  border: 1px solid #ccc;
  padding: 1px 5px;
  font-weight: bold;
  font-size: 100%;
}

/* Typography, background, borders, padding for form fields */
.form-item input,
.form-item select,
.form-item textarea {
  padding: 1px 5px;
  border: 1px solid #ccc;
}

/* Remove backgrounds and border on radios and checkboxes */
.form-item .form-radio,
.form-item .form-checkbox {
  background: none;
  border: none !important;
}

/* Fieldset wrapper around groups of form elements */
fieldset {
  border: 1px solid #ccc;
}

/* ----------------------------- TABLES ------------------------------------ */

table {
  margin-bottom: 15px;
}

/* Body of tables */
tbody {
  border-top: 1px solid #ccc;
}

/* Header of tables */
thead th,
th {
  border-bottom: 3px solid #ccc;
}
thead th {
border: 0;
}
tbody {
border: 0;
}

tbody th {
  border-bottom: 1px solid #ccc;
}

/* Alternating row background styles */
tr.even,
tr.even td {
  border-bottom: 1px solid #ccc;
  background-color: inherit;
}

tr.odd,
tr.odd td {
  border-bottom: 1px solid #ccc;
  background-color: inherit;
}

tr.drag td,
tr.drag-previous td {
  color: #000;
}

/* -------------------------- ROUND CORNERS --------------------------------- */

 form input.form-submit,
.form-item input,
.form-item select,
.form-item textarea {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#content-tabs ul.primary li {
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}

/* Different radii from theme config settings */
.round-corners-3 .primary-menu,
.round-corners-3 h2.block-title {
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}

.round-corners-3 .main-wrapper .block .inner,
.round-corners-3 .preface-top-wrapper .block .inner,
.round-corners-3 .postscript-bottom-wrapper .block .inner,
.round-corners-3 .footer-wrapper .block .inner,
.round-corners-3 div.comment,
.round-corners-3 .node div.links {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.round-corners-3 #footer {
  -moz-border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
}

.round-corners-7 .primary-menu,
.round-corners-7 h2.block-title {
  -moz-border-radius: 7px 7px 0px 0px;
  -webkit-border-radius: 7px 7px 0px 0px;
  border-radius: 7px 7px 0px 0px;
}

.round-corners-7 .main-wrapper .block .inner,
.round-corners-7 .preface-top-wrapper .block .inner,
.round-corners-7 .postscript-bottom-wrapper .block .inner,
.round-corners-7 .footer-wrapper .block .inner,
.round-corners-7 div.comment,
.round-corners-7 .node div.links {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}

.round-corners-7 #footer {
  -moz-border-radius: 0px 0px 7px 7px;
  -webkit-border-radius: 0px 0px 7px 7px;
  border-radius: 0px 0px 7px 7px;
}

.round-corners-11 .primary-menu,
.round-corners-11 h2.block-title {
  -moz-border-radius: 11px 11px 0px 0px;
  -webkit-border-radius: 11px 11px 0px 0px;
  border-radius: 11px 11px 0px 0px;
}

.round-corners-11 .main-wrapper .block .inner,
.round-corners-11 .preface-top-wrapper .block .inner,
.round-corners-11 .postscript-bottom-wrapper .block .inner,
.round-corners-11 .footer-wrapper .block .inner,
.round-corners-11 div.comment,
.round-corners-11 .node div.links {
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
}

.round-corners-11 #footer {
  -moz-border-radius: 0px 0px 11px 11px;
  -webkit-border-radius: 0px 0px 11px 11px;
  border-radius: 0px 0px 11px 11px;
}

/*----------------------------------------------------------------------------*/
/* CORE MODULES
/---------------------------------------------------------------------------- */

/* ---------------------------- BOOKS --------------------------------------- */

.book-navigation .menu {
  border-top: 0;
}

.book-navigation .page-links {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 10px 0;
}

/* ---------------------------- COMMENTS ------------------------------------ */

h2.comments-header {
  margin-left: 10px; /* LTR */
}

/* Style for each individual comment */
div.comment {
  margin: 10px;
  border: 1px solid #ddd;
  padding: 10px;
}

/* Subject (title) of each comment */
div.comment h3.title {
  font-size: 130%;
}

/* Links (edit, reply, delete) for each comment */
div.comment div.links  {
  margin: 0 10px;
}

div.comment div.links a,
div.comment ul.links a {
  font-weight: bold;
}

div.comment ul.links li {
  margin-right: 10px; /* LTR */
}

/* Comment signatures */
.signature {
  border-top: 1px solid #d6ddb9;
}

/* User avatars in comments */
.comments div.picture {
  float: left; /* LTR */
  margin: 5px 15px 10px 10px; /* LTR */
}

/* ----------------------------------- FORUMS ------------------------------- */

.forum-topic-navigation {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
}

/* ---------------------------------- POLLS --------------------------------- */

div.poll div.bar {
  background-color: #ddd;
}

div.poll div.bar div.foreground {
  background-color: #999;
}

/* ------------------------------- PROFILES --------------------------------- */

.profile .picture {
  float: left; /* LTR */
  margin: 0 15px 15px 0; /* LTR */
}

/* Styles for sub-headings on user profiles */
.profile dt {
  background: none;
}
.views-row {border-bottom: 0px solid #ccc; margin-bottom: 10px;}
.attachment-before .views-row, #views_slideshow_singleframe_main_Featured-block_1 .views-row {border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.page-taxonomy .views-field-body {height: 90px;}
.attachment-before .views-field-body {height: 170px;}

.views-field-created {color:#ccc; font-size:90%}
#block-weather-3 img {float:left; margin-right: 20px;}
#block-weather-3 .content{background: url(/images/weather.jpg) no-repeat;}
.field-field-photo {float:left; margin-right:7px;}
.attachment-before {border: 1px solid #444; background: #f1f1f1; padding: 10px 5px; margin-bottom: 10px;}
#block-views-Latest_News-block_1 .attachment-before {border: 0px solid #444; background: transparent; padding: 0px; margin-bottom: 0px;}

#pid-category-section-sports .attachment-before { background:#F5FFFA; }
#pid-category-section-opinions .attachment-before { background:#ccc; height: 120px; }
.cutline {font-size: 13px; color: #000; display:block; width: 718px; min-height:30px; padding: 5px 5px 25px 5px; border-bottom: 0px solid #000; background: none;margin-top:-7px;  font-family:Arial, Helvetica, sans-serif; margin-bottom: 30px; line-height: 1.4em;}
.cutline p {padding-top: 0px; font-family:Arial, Helvetica, sans-serif; color: #777; font-size: normal;}

.node-type-archives .caption {font-size: 13px; color: #777; display:block; width: 740px; min-height:30px; padding: 5px 5px 15px 5px; border-bottom: 0px solid #000; background: none;margin-top:-7px;  font-style:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom: 30px; line-height: 1.1em;}


.credits {text-transform: uppercase; font-size: 10px; text-align: right;background: #F0EBE8; padding-right: 10px; margin-top:-7px; width: 740px;}

.field-field-byline {font-size: 14px; font-weight:bold}
#headd {background: #fff;}
#block-menu-menu-classifieds {margin-top:-45px; position:absolute; z-index:9; margin-left: 650px;  padding: 0px 10px 5px 10px; height: 40px;}
#block-ad-20 {margin-left:-10px; }
#block-ad-20 img {margin-bottom:3px; }
#views_slideshow_singleframe_main_tile_ad-block_1 img {margin-bottom: -5px;}

#pid-calendar #views_slideshow_singleframe_main_tile_ad-block_1 img {margin-bottom: 5px; margin-left:-10px;}


.date {padding-left: 25px; margin-bottom:-10px;}
#block-ad-18 {padding-top: 25px;}

#block-menu-menu-classifieds a:hover {color: #000; text-decoration: none;}

#block-views-Featured-block_1 {background:#C4D1D9; height: 331px; margin-bottom: 5px;}
#block-views-Featured-block_1 .views-field-title {marging-top: 8px; margin-bottom: 5px; display:block; padding: 8px;min-width: 280px;}
#block-views-Featured-block_1 .views-field-title a {font-size: 26px; color: #000;   line-height: 1.3em;  padding-bottom: 0px; margin-bottom: 0px; margin-top: 8px; display:block; min-width: 280px;  }
#footer-message-text {background: #4A6D94; color: #fff; padding: 2px; font-family: Tahoma, sans-serif; font-weight:bold; text-transform:uppercase; font-size: 14px;}
#block-views-Featured-block_1 .views-field-field-synopsis-value {font-size: 20px; line-height: 1.3em; color: #000; display:block; min-width: 280px; margin-left: 300px;}
#block-views-Featured-block_1 .views-field-field-photo-fid, #block-views-Featured-block_1 .views-field-field-slideshowimages-fid {margin-left: -25px; margin-top:-15px;}
#preface-bottom-inner {padding-bottom: 5px; border-bottom: 9px solid #4A6D94; margin-bottom: 15px;}
#block-views-Latest_News-block_1 .views-row-1 .views-field-field-photo-fid, #block-views-Latest_News-block_1 .views-row-3 .views-field-field-photo-fid {float: right; padding-left: 7px;}
#block-views-Latest_News-block_1 .views-row-1 .views-field-field-photo-fid,

#block-views-Latest_News1-block_1 .inner {padding-bottom: -200px;}
#block-views-Latest_News-block_1 {margin-top: -25px;}
#block-views-Latest_News-block_1 .views-row-1 .views-field-field-slideshowimages-fid, #block-views-Latest_News-block_1 .views-row-3 .views-field-field-slideshowimages-fid {float: right; padding-left: 7px;}
#block-views-Latest_News-block_1 .views-row-2 .views-field-field-photo-fid, #block-views-Latest_News-block_1 .views-row-2 .views-field-field-slideshowimages-fid {float: right; padding-left: 7px;}
#block-views-Latest_News-block_1 .views-row-2, #block-views-Latest_News-block_1 .views-row-1, #block-views-Latest_News1-block_1 .views-row-1 {height: auto; min-height: 140px;  }
#block-views-Latest_News1-block_1 .views-field-title a {font-size: 15px;}
#block-views-Latest_News1-block_1 .views-row-1 {border-bottom: 2px solid #4A6D94; margin-bottom: -10px; padding-bottom: -40px;}
#block-views-Latest_News1-block_1 .views-field-field-slideshowimages-fid {float: right; padding-left: 7px;}
#block-views-Latest_News1-block_1 .views-field-field-photo-fid {float: right; padding-left: 7px;}

#block-views-Latest_News-block_1 .views-field-title a {font-size: 15px;}
#block-views-Latest_News1-block_1 .views-field-title a {font-size: 15px; font-weight: 300}

#block-views-Latest_News-block_1 .views-row-2, #block-views-Latest_News-block_1 .views-row-1 {border-bottom: 2px solid #4A6D94;}
.views-field-field-dateline-value {font-family: Tahoma, sans-serif;text-transform:uppercase; color:#900;  font-weight:bold;}

#block-views-Latest_News_Sports-block_1 .views-field-title  {color: #000; text-transform:uppercase; font-size: 90%; line-height:1em; font-weight:bold;clear: both; }

#block-views-Latest_News_Sports-block_1 .views-field-body {font-size: 16px;}
.views-field-field-synopsis-value {font-size: 14px;}
#block-views-Latest_News_Sports-block_1 {margin-left:-10px; width: 400px;}
#block-views-Latest_News_Sports-block_1 .views-field-view-node {font-size: 10px; font-family:Arial, Helvetica, sans-serif; }
#block-views-kids_headlines-block_1, #block-views-oldtribeca_headlines-block_1, #block-views-arts_headlines-block_1{margin-top:-20px;}



#block-views-arts_headlines-block_1 .views-field-body, #block-views-kids_headlines-block_1 .views-field-body, #block-views-oldtribeca_headlines-block_1 .views-field-body {font-size: 14px; line-height: 1.1em;}

#block-views-arts_headlines-block_1 .views-field-title a, #block-views-kids_headlines-block_1 .views-field-title a { margin: 0px; padding: 0px; font-size: 15px; }
#block-views-arts_headlines-block_1 .views-field-title, #block-views-kids_headlines-block_1 .views-field-title { margin: 0px; padding: 0px; font-size: 15px; }

#block-views-oldtribeca_headlines-block_1 .views-field-title a { margin: 0px; padding: 0px; font-size: 14px; margin-bottom: 5px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

#block-views-arts_headlines-block_1 .views-row,  #block-views-kids_headlines-block_1 .views-row, #block-views-oldtribeca_headlines-block_1 .views-row { margin: 0px; padding: 0px; font-size: 14px; margin-bottom: 5px; }

#block-views-calendar_image-block_1 .views-field-field-photo-fid {float: left; margin-right: 8px; }
#block-views-calendar_image-block_1 .views-field-title { font-weight:bold; text-transform:uppercase;}
.view-footer {  border-bottom: 9px solid #4A6D94; padding-bottom: 15px; color: #000; font-family: Tahoma, sans-serif; font-weight:bold;}

#block-search-0 #edit-submit {display:none;}
#block-search-0 {margin-top: -35px; display: block; position:absolute; z-index:2; height: 40px;  width: 280px; padding: 0px; color: #fff;   font-size:112% ; margin-left: -65px; font-family:Arial, Helvetica, sans-serif}
#block-search-0 .container-inline {margin-top: -3px;}

#block-search-0 #edit-search-block-form-1 {font-family:Arial, Helvetica, sans-serif; background: #fff url(/magnifying_glass.png) no-repeat right}

.form-item label {font-weight: normal; line-height: .85em; margin-top: 6px; display: inline-block; height: 20px }
.form-item text {margin-top:-3px;}

#pid-inbrief .views-field-title {width: 780px; background: #C4D1D9; font-weight: bold; text-transform:uppercase;   padding: 5px; font-family:Arial, sans-serif; font-size:18px; margin-bottom: 7px; }
#pid-inbrief .views-field-title a {font-family:Arial, sans-serif; font-size:18px; }

#pid-inbrief .views-field-created {float: right; margin-top: -32px;  color: #000;  font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

#pid-inbrief .views-field-field-photo-fid {float: left; margin-right: 8px; margin-top: 5px;}
#pid-more-news #content-inner {margin-left:-20px; width:800px;}
/* Changed on 9/11/12 */
#pid-more-news .views-field-title {width: 780px; background: #C4D1D9; font-weight: bold; text-transform:capitalize;   padding: 5px; margin-bottom:10px}
#pid-more-news .views-field-title a  {font-family:Arial, sans-serif; font-size:20px; }

#pid-more-news .views-field-created {  float:left; display:block; margin:  15px 20px 75px 0px;color: #000;  font-style:italic; width: 155px;font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

#pid-more-news .views-field-field-photo-fid, #pid-more-news .views-field-field-slideshowimages-fid {float: left; margin-right: 20px; margin-top: 5px; margin-bottom: 8px;}

#pid-more-news .views-row {clear:both;}

#pid-more-news .views-field-field-synopsis-value {margin-right: 100px; font-size: 19px; text-indent:0px; padding-top: 5px; line-height: 1.4em}
#pid-inbrief .views-field-body {margin-right: 100px; font-size: 16px;}








#pid-worth-noting #content-inner {margin-left:-20px; width:800px;}
/* Changed on 9/11/12 */
#pid-worth-noting .views-field-title {width: 780px; background: #C4D1D9; font-weight: bold; text-transform:capitalize;   padding: 5px; margin-bottom:10px}
#pid-worth-noting .views-field-title a  {font-family:Arial, sans-serif; font-size:20px; }

#pid-worth-noting .views-field-created {  float:left; display:block; margin:  15px 20px 75px 0px;color: #000;  font-style:italic; width: 155px;font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

#pid-worth-noting .views-field-field-photo-fid, #pid-more-news .views-field-field-slideshowimages-fid {float: left; margin-right: 20px; margin-top: 5px; margin-bottom: 8px;}

#pid-worth-noting .views-row {clear:both;}

#pid-worth-noting .views-field-field-synopsis-value {margin-right: 100px; font-size: 19px; text-indent:0px; padding-top: 5px; line-height: 1.4em}
#block-views-worth_noting-block_1 .view-footer a {font-weight: normal; font-size: 12px;}






#block-views-video_front-block_1 h2.title {background: #4A6D94; color: #fff; font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-transform:uppercase; font-size:23px; width: 380px; text-indent:0px; margin-bottom: -10px;}

#block-views-video_front-block_1 {margin-right: 0px;}

#block-views-video_front-block_1 .views-field-title a {font-family: Tahoma, sans-serif; font-size: 20px; font-weight:bold; display:block; padding-top:16px;}
#pid-multimedia #block-views-video_front-block_1 .view-content {background:none;width: 380px; padding: 0; }
#block-views-video_front-block_1 .views-field-field-videoyt-embed {margin-left: -10px;}
#block-views-video_front-block_1 .view-footer {  border-bottom: 0px solid #4A6D94;}

.not-front #block-views-video_front-block_1 .view-content {background:none;width: 380px; padding: 0; margin-left:-10px; }


#block-block-4 {margin-top: -10px; margin-right: 10px;}

#block-views-calendar_date-block_1 .views-field-title {text-indent: 20px; text-transform:uppercase; margin-top:-5px;}
#block-views-calendar_date-block_1 .views-field-body {line-height: 1em; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#block-views-calendar_date-block_1 .views-field-title a {color:#000;  font-family: "Oswald"; font-varient: regular;}
#block-views-calendar_date-block_1 .views-field-field-date { margin-left:-10px;}

#block-views-calendar_date-block_1 {margin-left: 20px;}

#block-views-calendar_date-calendar_block_1 {padding-bottom:-40px; margin-top:-10px;margin-left: 20px;}
#block-views-calendar_date-calendar_block_1 .date-display-single, #block-views-calendar_date-block_1 .date-display-single {font-size: 13px;}
#calsomething a {color: #00b2d3; text-transform:uppercase; font-family: "Oswald"; font-varient: 300; }

#calsomething  {width: 145px; text-align:center; margin-top:-120px; float:right;}

#block-views-calendar_date-calendar_block_1 .content {background: #fff; margin-top:-5px; padding-bottom:-20px;  }
#block-views-calendar_date-calendar_block_1 .view-footer {  border-bottom: 0px solid #4A6D94; padding-bottom: 0px; color: #000; font-family: "Oswald"; font-varient: 300; font-weight:normal;}

#block-views-calendar_date-calendar_block_1 .view-footer hr { height: 2px; background: #00B2D3; margin-top:-15px; width: 100px;  border:0px; text-align:center;}

#block-views-calendar_date-calendar_block_1 .content
{
  margin-top: -10px;
}

#block-views-calendar_date-calendar_block_1 .calendar-calendar {width: 220px;}
.block-outer #block-views-calendar_date-block_1 {background:#fff; border: 2px solid #4A6D94; border-bottom-width:0px; margin-bottom:-20px; margin-top:-30px; width: 375px; margin-right: -20px;}
.block-outer #block-views-calendar_image-block_1 {background:#C4D1D9; border-top: 2px solid #4A6D94; border-right: 2px solid #4A6D94;}
.block-outer #block-views-calendar_date-calendar_block_1 {background:#fff; border: 2px solid #4A6D94;border-top-width:0px; width: 375px; margin-right: -20px;}

#pid-content-about-us hr, #pid-multimedia hr {color:#CC0000; width: 300px;border-top: 2px solid #CC0000;border-bottom: 2px solid #CC0000; background:#CC0000; margin-top: 40px; margin-bottom: 40px;}
#pid-content-about-us h3 {font-family: Tahoma, sans-serif; color:#999999; font-size: 24px;}

#pid-content-about-us h1 {display:none;}


#pid-multimedia #content-inner {margin-left: -40px; padding: 20px 5px 5px 30px; width: 780px; margin-top:-5px;}
#pid-multimedia .view-content {background:#f2f2f2;width: 780px; padding: 00px 5px 5px 00px; }
#pid-multimedia .view-header {background:#f2f2f2;width: 780px; padding-top: 20px; margin-top:-35px;}
#pid-multimedia .col-1 {border-right: 2px solid #4A6D94; width: 360px; padding-right: 8px; margin-right: 8px;}
#pid-multimedia .col-2 {padding-left: 30px;}
#pid-multimedia .views-field-title {font-family: Tahoma, sans-serif; text-align:center; font-size: 20px; width: 340px;border-bottom: 5px solid #fff;margin-bottom: 10px; padding-bottom: 10px;}
#pid-multimedia .views-field-title a {font-family: Tahoma, sans-serif; text-align:center; font-size: 20px; width: 340px; }
#pid-multimedia .views-field-body {line-height: 1.1em; width: 340px; margin-bottom: 35px;  line-height:1.3em}
#pid-multimedia .views-view-grid {height: 305px;}

#block-views-video_front-block_1 .views-field-body {margin-right: 0px; font-size: 15px; line-height:1.1em}

#pid-more-news #block-views-video_front-block_1 .views-row {height: auto;}
#pid-more-news #block-views-video_front-block_1 .views-field-body {margin-right: 0px; font-size: 15px; line-height:1.1em}
#pid-more-news #block-views-video_front-block_1 .views-field-title {width: auto; background: none;}
#pid-more-news #block-views-video_front-block_1 .views-field-title a {font-family: Tahoma, sans-serif; font-size: 20px;}

#pid-inbrief #block-views-video_front-block_1 .views-row {height: auto;}
#pid-inbrief #block-views-video_front-block_1 .views-field-body {margin-right: 0px; font-size: 15px; line-height:1.1em}
#pid-inbrief #block-views-video_front-block_1 .views-field-title {width: auto; background: none;}
#pid-inbrief #block-views-video_front-block_1 .views-field-title a {font-family: Tahoma, sans-serif; font-size: 20px;}

#pid-calendar .views-field-field-date {font-family: Tahoma, sans-serif; color: #999999; font-weight:bold;padding-top: 0px;}
#pid-calendar .views-field-tid {color: #000; margin-left: 15px;}
#pid-calendar .views-field-title a {font-size: 18px; color:#003D77; display:block;padding-bottom: 5px; }
#pid-calendar .views-field-view-node a {color:#990000; font-family: Tahoma, sans-serif; font-weight:bold; margin-top: 10px; font-size: 80%;  }
#pid-calendar .views-field-view-node  {color:#990000; font-family: Tahoma, sans-serif; font-weight:bold; margin-top: 10px; font-size: 80%;  width: 500px; margin-bottom: 10px; border-bottom: 4px solid #f2f2f2;}
#pid-calendar #content-inner {height: 1600px; margin-left: -40px; padding: 20px 5px 5px 30px; width: 530px; overflow: visible; position: absolute; z-index: 9999; }
#pid-calendar h1 {background: #fff; width: 495px; font-weight:normal; text-align:left; padding-bottom: 0px; margin-top: -15px; padding-left:10px; padding-right: 10px; border-bottom: 4px solid #f2f2f2; margin-bottom:-5px;}
#pid-calendar .view-filters {display: block; width: 300px; margin-left: -20px; float:right;}
#pid-calendar .views-field-body {width: 495px;}
#pid-calendar #main-content-inner {background: #F2F2F2; min-height: 1200px; MARGIN-BOTTOM: 20px}
#pid-calendar .views-row {background: #fff; width: 500px; padding: 0px 5px 5px 10px; margin-bottom:-5px;}
#views-exposed-form-calendar-date-page-1 {border: 4px solid #fff; margin-top: 10px; padding: 5px; background: #f7f7f7; width: 210px; margin-left:-15px; padding-top: 30px;}
#views-exposed-form-calendar-date-page-1 .views-widget {border-bottom: 2px solid #C4D1D9; padding-bottom: 6px; width:210px;}
#block-views--exp-calendar_date-page_1 h2.title {font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-transform:capitalize; font-size:14px; background:none; text-indent:0px; font-weight:bold; font-size: 110%; margin-bottom:-60px; margin-top: 25px;}

#block-block-5 {border-left: 4px solid #fff;border-right: 4px solid #fff; margin-top: 15px; padding: 0px; background: #fff; width: 220px; margin-left:-25px; margin-right: 12px;}
#block-block-5 #linkcal {border-top: 2px solid #C4D1D9; line-height: 3em;width: 210px; text-indent: 5px; font-size: 16px; margin-left:-10px; font-family:Arial, Helvetica, sans-serif; }
#block-block-5 #linkcal2 {border-top: 2px solid #C4D1D9; border-bottom: 2px solid #C4D1D9; line-height: 3em;width: 210px; text-indent: 5px; font-size: 16px;margin-left:-10px; font-family:Arial, Helvetica, sans-serif;}
#smaller {font-size: 50%; display:inline-block; width: 25px;}

#block-block-6 {margin:-20px 0px -12px -20px; padding:0px; width: 780px; height:60px; overflow:visible;}


#pid-issues #content-inner {margin-left: -40px; padding: 20px 5px 5px 30px; width: 780px; margin-top: -30px;}

#pid-issues .col-1 {border-right: 5px solid #fff; width: 380px; padding-right: 8px; margin-right: 8px; border-bottom: 5px solid #fff; padding-left: 10px;background:#f2f2f2}
#pid-issues .col-2 {padding-left: 10px;border-bottom: 5px solid #fff;background:#f2f2f2}
#pid-issues .views-field-title {font-family: Arial, Helvetica, sans-serif; font-size: 18px; width: 340px;margin-top:30px;}
#pid-issues .views-field-title a {font-family: Arial, Helvetica, sans-serif;font-size: 18px; width: 340px; }
#pid-issues .views-field-body {font-family: Arial, Helvetica, sans-serif;font-size: 13px; line-height: 1.1em; width: 340px; margin-bottom: 35px;}
#pid-issues .views-field-field-photo-fid {float:left; padding-right: 8px;}

#pid-issues .views-field-field-issuu-fid {float:left; padding-right: 8px; width: 250px; height: 220px;}
#block-views-issuu-block_1 {border-top: 9px solid #4A6D94; margin-top: 20px; background: url(/images/issueblock.png) no-repeat top; width: 400px;}
#block-views-issuu-block_1 .views-field-field-issuu-fid {float:left; padding-right: 28px;}
#block-views-issuu-block_1 .views-field-title {text-align:center;}
#block-views-issuu-block_1 .views-field-title a {font-size: 18px; color:#4A6D94; font-weight:bold; text-transform:uppercase; border-bottom: 4px solid #CC0000; padding-bottom: 10px; margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#block-views-issuu-block_1 .views-field-nothing {font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-bottom: 5px; font-size: 80%;text-transform:uppercase; margin-top: 25px}
#block-views-issuu-block_1 .views-field-nothing-1 {font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; }
#block-views-issuu-block_1 .views-field-nothing-2 {font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-bottom: -5px; margin-top: 20px;font-size: 70%; text-transform:uppercase;}
#block-views-issuu-block_1 img {border-right: 2px solid #999999; border-bottom: 3px solid #666666;}

#block-views-calendar_date-block_1 .view-header {margin-left: -3px;}

.front #content-top {margin-left: -20px; width: 400px; overflow: visible;}
.front #sidebar-last { margin-left:-10px; width: 400px;}

#searchlabel {display:inline-block; margin-top:1px; float:left; width: 75px; padding-top:1px; margin-left:-2px;}

#pid-multimedia .views-field-field-soundslide-fid {height: 235px; width: 340px; overflow:hidden;}


#twitter {


width:320px; padding:5px; height:400px;

}
#twitter_t {
width:auto;
height: 0px;
background:#4A6D94;
color:#fff;

font-size:15px;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
padding-left:5px;
}
#twitter_m {
width: auto;
padding: 0 0px;

}
#twitter_container {
min-height:45px;
height:auto !important;
height:40px;
padding-bottom:5px;
padding-top:5px;
}
#twitter_update_list {
width: auto;
padding: 0;
overflow: hidden;

font-size: 14px;
font-style: normal;
color: #31353d;
line-height: 12px;
font-weight:normal;
margin-left:-13px;
}
#twitter_update_list li {
width: auto;
list-style: none;
padding:7px;
border-bottom: dotted 1px #ccc;
}
#twitter_update_list li a {
color:#631891;
text-decoration: none;
}
#twitter_update_list li a:hover {
color: #31353d;
}
#twitter_b {
width: auto;
height: 0;
background:#4A6D94;
}

#block-block-4  h2.title {background: #4A6D94; color: #fff; font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-transform:uppercase; font-size:23px; width: 375px; text-indent: 63px; padding: 5px 0px; margin-left:-5px; margin-top:-5px; }
#block-block-4 {border: 2px solid #4A6D94; width: 375px; margin-top: 5px; background: #f7f7f7; }
#block-block-4 .content {height: 430px; }

.front #postscript-top {margin-top:0px; margin-left:-20px; width: 800px;}


/* Styles for archives */

.node-type-archives .node-content img {width: 750px; height:auto;}
.node-type-archives .cutline {clear:both; width: 740px; margin-bottom: 30px; text-indent: 7px;}


#pid-multimedia .field-content {height: 0px; }
#pid-multimedia p {margin-top: 2px;}
.node-type-story .field-field-slideshowimages .field-item img {height: 460px; overflow:hidden;}
.node-type-story .field-field-slideshowimages  {height: 550px; overflow:hidden; clear:right;}
.node-type-story .field-label {background:#000; margin-bottom: -20px; position:relative; z-index:9; width: 728px; text-align:center; color:#fff; padding: 5px 0px; font-family:Arial, Helvetica, sans-serif;}


/* Added on 9/11/12 */
#pid-content-about-us .links {display:none;}
#block-views-oldtribeca_headlines-block_1 .views-field-field-photo-fid {float:right; margin-left: 6px;}
.not-front #block-ad-20 {margin-top:-10px;}



.image-caption {
display:inherit;
position:inherit;
padding: 9px;
font-size: 14px;
margin-top:-5px;
margin-right:-5px;
color: #777;
background: none;

font-weight: normal; 
line-height: 1.2em;
text-align: left;
margin-left:10px;
font-family: Arial,Helvetica,sans-serif;



}

p img {background: #fff; margin-left: 10px; }

.swftools {margin-left: auto; margin-right: auto; display:block; text-align:center;}


.field-field-photoline {font-weight:normal; font-size:70%; float: right; margin-top:-106px; margin-right: 17px; text-transform:uppercase;display:block; background: #F0EBE8; width: 721px; text-align:right; padding-right: 7px;}

.field-field-photoline .field-label-inline-first {font-weight:normal;}

.node-type-date .field-label-inline-first {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.front .view-header img {margin-left:-0px;}

.node-type-date .field-field-date, .node-type-date .field-field-venue {font-family:Arial, Helvetica, sans-serif; padding-bottom: 20px;}
.node-type-date #postscript-top {display:none;}

.views-field-field-venue-value {font-size: 12px; color:#999999; text-transform:uppercase; margin-bottom: 7px; margin-top: 5px}
.node-type-date h1 {font-weight:normal;}
#pid-calendar .view-header {background: #fff; padding: 5px 0px; margin-bottom: 4px; margin-top:-15px;}

#pid-calendar .views-field-tid {font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 12px;}

.node-type-issuu p {display:none;}

.page-search h1 {display:none;}

#pid-search404 h1 {display:none;}

#pid-calendar .views-field-body {margin-bottom: 10px; border-bottom: 4px solid #f2f2f2; padding-bottom: 5px; font-family:Arial, Helvetica, sans-serif;}
#views_slideshow_singleframe_main_header_ad-block_1 {height: 95px; width: 970px; overflow: visible;}
#views_slideshow_singleframe_main_header_ad-block_1 img {width: 960px; height: auto; margin-left: -20px;}

.node a {color:#069; text-decoration:underline}

.field-field-posted {font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.field-field-posted .field-label-inline-first {font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

#block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-1 .views-field-field-photo-fid, #block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-3 .views-field-field-photo-fid, #block-views-12d4344e7257ccca33c6d3ffb39154a7 .views-field-field-photo-fid{float: left; padding-right: 7px;}

#block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-1 .views-field-field-slideshowimages-fid, #block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-3 .views-field-field-slideshowimages-fid {float: left; padding-right: 7px;}
#block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-2 .views-field-field-photo-fid, #block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-2 .views-field-field-slideshowimages-fid {float: left; padding-right: 7px;}
#block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-2, #block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-1, #block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-3 {height: auto; padding: 5px 0px;}

#block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-field-title a {font-size: 15px;}
#block-views-12d4344e7257ccca33c6d3ffb39154a7 .views-field-title a {font-size: 15px; font-family: "Oswald";
  font-weight: 300;}
#block-views-12d4344e7257ccca33c6d3ffb39154a7 {border-bottom: 2px solid #4A6D94; margin-bottom: 15px; padding-bottom: -10px;}
#block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-2, #block-views-4847e10c091d3a23bbc7cc4fb2424619 .views-row-1 {border-bottom: 2px solid #4A6D94;}

#block-ad-7010 {margin-top:-15px; margin-bottom: -15px;}
#block-ad-7010 img {width: 355px; height: auto;}


#block-views-featured_ad-block_1 img {width: 355px; height: auto;}
#block-views-featured_ad-block_1 {height: 290px;}




#block-views-virus-block_1 .views-field-body {line-height: 1em; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

#block-views-virus-block_1 { margin-left: 5px; margin-top:-20px; 
}
#block-views-virus-block_1  p { font-family: "Oswald"; font-weight: 300; margin-top: 4px; margin-bottom: 7px; line-height: 1.1em; }

#block-views-virus-block_1 .view-content {height: auto;}








#block-views-worth_noting-block_1 .views-field-title { font-family: "Oswald"; font-weight: 400; font-size: 18px; color: #AE3132; text-transform:uppercase; }
#block-views-worth_noting-block_1 p { font-family: "Oswald"; font-weight: 300; margin-top: 4px; margin-bottom: 7px; line-height: 1.1em; }
#block-views-calendar_date_new-block_1 .views-field-body {line-height: 1em; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#block-views-calendar_date_new-block_1 .views-field-title {text-transform:uppercase; }
#block-views-calendar_date_new-block_1 .attachment-before {border: 0px solid #444; background: none; padding: 0px; margin-bottom: 0px;}
#block-views-calendar_date_new-block_1 .attachment-before .views-field-body {height: auto;}
#block-views-calendar_date_new-block_1 .attachment-before .views-field-field-featuredtext-value {height: auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#block-views-calendar_date_new-block_1 #calsomething {width: auto; text-align:center; margin-top:10px; float:none;}
#block-views-calendar_date_new-block_1 #calsomething a {color: #00b2d3; text-transform:uppercase; font-family: "Oswald"; font-varient: 100; font-weight:normal; }
#calhead {text-align:center; font-family: "Oswald"; font-weight: 400; font-size: 33px; text-transform:uppercase;  margin: 15px 0px;}
#block-views-calendar_date_new-block_1 {margin-left: 5px; margin-top:-0px;;}
#block-views-calendar_date_new-block_1 img {margin-left: 18px; margin-top: 18px; text-align: center; margin-bottom: 15px;}
#block-views-calendar_date_new-block_1 .views-row {margin-bottom: 10px;}
#block-views-calendar_date_new-block_1 .view-content {border-left: 2px solid #fff; padding-left: 15px;  }
#block-views-calendar_date_new-block_1 .attachment-before .view-content {border-left: 0px solid #4A6D94;}
#block-views-calendar_date_new-block_1 .views-field-field-date {text-indent: -10px;}
#block-ad-7940 {margin-top:-20px}

#block-views-calendar_date_new-block_1 .date-display-single, #block-views-calendar_date_new-block_1 .date-display-single {font-size: 15px;}
#block-ad-17 img {margin-left: -25px; width: 960px; height: 105px;}
#block-ad-8180 img {margin-left: -25px; width: 960px; height: 105px;}
#block-ad-8768 img {margin-left: -25px; width: 960px; height: 105px;}

#block-views-calendar_date_new-block_1 .view-footer
{
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  padding-bottom: 10px;
  color: #000000;
  font-family: Tahoma,sans-serif;
  font-weight: bold;
}
#block-views-4847e10c091d3a23bbc7cc4fb2424619 .view-footer img {margin-left: 0px; margin-top: 15px;}
#block-ad-8133 {margin-top: -30px; position: inherit; z-index: 9}
#block-ad-8180 {margin-top: 10px; margin-bottom: -10px;}
#block-ad-8768 {margin-top: -30px; position: inherit; z-index: 9}

#block-views-4847e10c091d3a23bbc7cc4fb2424619 {margin-top:-25px;}
#block-views-12d4344e7257ccca33c6d3ffb39154a7 {padding: 0px;margin-top:-25px;}