﻿
/* news preview */
.news .border { position:relative; height:10em; border:1px solid #79B7E7; overflow:hidden; }
.news .title { display:inline-block; padding:.3em; }
.news.hover .border { border-color:#FF1E00; }
.news.hover .border .title-container { background-color:#F55C58; }
.news .teaser { position:absolute; bottom:0px; width:100%; background:#FF1E00; color:#eee; }
.news, a.news:hover { position:relative; width:50%; float:left; padding:0em; margin:0em; text-decoration:none; color:inherit; }
.news .margin { position:relative; margin:0.5em; overflow:hidden; }
.news .image { position:absolute; height:10em; border:1px solid transparent; width:100%; background-repeat:no-repeat; background-position:center center; }
.news .title-container { font-size:larger; } /* container required for chrome fix */
.news .date { display:none; }
.news .teaser div { padding:.3em; }
.news .overlay { position:absolute; bottom:0px; width:100%; opacity:1; filter:alpha(opacity=100); background:#D2E6F5; }
.news .corner { position: absolute; top:-1px; right:-1px; width:20px; height:20px; background-position:center center; background-repeat:no-repeat; }
.news .corner { background-image:url(/cms/css/red-corner.gif); }

/* news event preview */
.news.event .border { border-color:#79B7E7;  }
.news.event.hover .date { color:#0D8800; }
.news.event.hover .border .title-container { background-color:#78D16B; }
.news.event .date { display:inline-block; margin:.5em .5em 0em .5em; color:#79B7E7 }
.news.event.hover .border { border-color:#0D8800; }
.news.event .teaser { background:#0D8800; }
.news.event .margin { margin-top:0em; }
.news.event .corner { background-image:url(/cms/css/green-corner.gif); }

/* simple view */
.news-simple, a.news-simple:hover { display:block; border:solid 1px transparent; border-bottom-color:#79B7E7; padding:.5em; color:inherit; text-decoration:none; }
.news-simple .date { display:block; color:#79B7E7 }
.news-simple .title { display:block; }
.news-simple .teaser { display:block; font-size:smaller; }

/* nav view */
.year-nav { color:#79B7E7; border-top-color:#79B7E7; border:solid 1px transparent; }
.year-summary { font-size:smaller; overflow:hidden; }
.month-nav { color:#79B7E7; border-top-color:#79B7E7; border:solid 1px transparent; }
.news-nav { color:inherit; text-decoration:none; font-size:0.8em; border:solid 1px transparent; white-space:nowrap; overflow:hidden; }

/* news preview cms styles */
.news.cmsWhite .title-container, .news.cmsWhite .image, 
.cms-styles-list .cmsWhite  { background-color:#fff; }

.news.cmsBlack .title-container, .news.cmsBlack .image, 
.cms-styles-list .cmsBlack { background-color:#000; color:#fff; }

.news.cmsBlue .title-container, 
.cms-styles-list .cmsBlue { background-color:#D2E6F5; }

.news.cmsTrans .title-container, 
.cms-styles-list .cmsTrans { background-color:transparent; }

/* editor control (not content) overrides */
#cke_top_Body { border:none; }
#cke_bottom_Body { border:none; }
#cke_contents_Body { border: solid 1px #ccc; }

.field .cke_skin_v2,
.field .cke_skin_v2 .cke_button a, 
.field .cke_skin_v2 .cke_button a.cke_off,
.field .cke_skin_v2 .cke_rcombo .cke_label,
.field .cke_skin_v2 .cke_top, 
.field .cke_skin_v2 .cke_bottom, 
.field .cke_shared .cke_skin_v2
{
    background-color:#FDF7D1;
}

/* content in editor, also content shown on site */
.cms-content  
{
    font-family: Segoe UI, Arial, sans-serif;
    margin: 0px;
    padding: 0px;
    font-size: large; /* usually 18px */
    color:#232323;
}
.cms-content a { text-decoration:none; color: #2E6E9E; }
.cms-content a:hover { color: #E17009; }
.cms-content img {  
    border: none; 
    height:auto !important; max-width:100%  /* force fluid */
}

/* fix for older news items
.news-item a { text-decoration:none; color: #2E6E9E; }
.news-item a:hover { color: #E17009; }*/