﻿/****************************************/
/******* Page Header, Search, Nav *******/
/****************************************/
body
{
    background-color:#a4192c;
}
div#bodyWrp
{ 
    background-color:#FFFFFF;
}
div#pageHeader
{
    background-color:#fff;
    background-image:url('images/header.jpg');
    background-repeat:no-repeat;
}
div#blogSearch .header
{
    color:White;
    text-align:right;
    float:left;
    margin-top:3px;
    margin-right:15px;
}
input#btnBlogSearch
{
    margin-left:3px;
    color:#fff;
    background-image:url('images/go.gif');
    height:21px;
    width:44px;
    border:none;
}
div#blogNav .navItem
{
    /*background-image:url('images/navBtn.jpg');*/
    font-weight:bold;
}
div#blogNav .navItem a
{
    color:#FFFFFF;
    text-decoration:none;
}
div#blogNav .navItem:hover
{
    /*background-image:url('images/navBtn_on.jpg');*/
    cursor:pointer;
    color:#BFD6FF;
}
/****************************************/
/**************** Footer ****************/
/****************************************/
div#footer
{
    background-image:url('images/footerBG.jpg');
    background-repeat:no-repeat;
    clear:both;
    height:29px;
    width:928px;
    padding-left:20px;
}
div.ftrLinks
{
  float:right;
  margin-right:150px;
  position:relative;
  top:-10px;
}
div.ftrLink
{
    background-image:url('images/ftrLink.jpg');
    background-position:0px 3px;
    background-repeat:no-repeat;
    float:left;
    padding-left:20px;
    width:70px; 
}
div.ftrLink a
{
    color:#000000;
    text-decoration:none;
}
/****************************************/
/*************** Blog Post **************/
/****************************************/
strong.postDate
{
    color:#9E9E9E;
    font-size:11pt;
}
h2.postTitle
{
    color:#424242;
    margin-top:3px;
    padding:0px;
}
span.postFullDate, a.permaLink
{
    background-repeat:no-repeat;
    color:#6488D6;
    font-size:8pt;
    background-image:url('images/fileIcon.jpg');
    background-repeat:no-repeat;
    padding-left:13px;
}
a.permaLink
{
    background-image:none;
    margin-left:20px;
    text-decoration:none;
}
a.permaLink:hover
{
    text-decoration:underline;
}

div.blogPost
{
    padding-bottom:5px;
    margin-bottom:20px;
    border-bottom:3px solid #0E3286;
}

/****************************************/
/*********** Side Controls **************/
/****************************************/
div.sideControl, div.ArchiveCnt, div.CalendarCnt, div.ScheduleCnt
{
    border:0px solid black;
    background-image:url('images/sideControlHdr.jpg');
    background-repeat:no-repeat;    
    background-position:left top;
    padding-top:11px;
    width:180px;  
    margin-bottom:15px;
}
div.controlHdr, div.ArchiveCntHdr, div.CalendarCntHdr, div.ScheduleCntHdr
{   
    padding-left:5px;
    border-right:1px solid #E7E9E8;
    border-left:1px solid #E7E9E8;
    background-color:#F3F3F3;
}
div.controlHdr h3, div.ArchiveCntHdr h3, div.CalendarCntHdr h3, div.ScheduleCntHdr h3
{
    margin:0px;
    padding:0px;
    font-size:9pt;
    font-weight:bold;
    color:#424242;
    margin-left:10px;
}
div.controlBdy, div.ArchiveCntBdy, div.CalendarCntBdy, div.ScheduleCntBdy
{
    width:178px; 
    border-right:1px solid #E7E9E8;
    border-left:1px solid #E7E9E8;
    background-color:#F3F3F3;
    margin:0px;
    padding:0px;
}
div.controlFtr, div.ArchiveCntFtr, div.CalendarCntFtr, div.ScheduleCntFtr
{
    background:url('images/sideControlFtr.jpg') no-repeat;
    height:7pt;
}
/********************** blurb **********************/
div.BlurbHdr 
{
    height:29px;
    width:179px;
    background-image:url('images/sponsors.gif');
    margin-bottom:5px;
}
div.BlurbCnt
{
    border:0px solid black;
    background-image:url('images/sideControlRightHdr.jpg');
    background-repeat:no-repeat;    
    background-position:left top;
    padding-top:6px;
    width:180px;  
    margin-bottom:10px;
}
div.BlurbCntBdy
{
    width:179px;
    background-color:#013832;
    margin:0px;
    padding:0px;
}

div.BlurbCntFtr
{
    background-image:url('images/sideControlRightFtr.jpg');
    background-repeat:no-repeat;
    height:4pt;
}

div.contentBlurb
{
  padding-left:5px;
  color:white;
  margin-left:auto;
  margin-right:auto;
}
/********************** archive **********************/
h1.archiveHdr
{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-size:12pt;
}
ul.archiveList, ul.archiveList li 
{
    margin:0px;
    margin-left:8px;
    padding:0px;
    width:100px;
}
ul.archiveList li 
{
 list-style-type:none;
 padding-left:15px;
 width:145px;
}
ul.archiveList li:hover
{
  background-color:#EDEBEC;
}
ul.archiveList li a
{
  color:#434343;
  text-decoration:none;
}
a.subPostLnk
{
  font-weight:bold;
  font-size:10pt; 
}
span.subPostDt
{
  font-size:8pt; 
}
ul.subPost, ul.subPost li
{
    margin:0px;
    padding:0px;
    list-style-type:disc;  
    width:100px; 
}
ul.subPost li
{
  margin-left:20px;
}
/********************** calendar **********************/
a.calnavleft, a.calnavright
{  
    height:15px;
    width:25px;
    cursor:pointer;
    position:absolute;
    z-index:1;
}
a.calnavleft
{
    background-image:url('images/cal_left.jpg');
   left:15px;
    
}
a.calnavright
{
    background-image:url('images/cal_right.jpg');
    margin-left:1.4em;
}
.calhead
{
    position:relative;
}
table#cal1
{
  margin-right:auto;
  margin-left:auto;
}
td.calcell.oom 
{
    background-color:#CCCCCC;
    color:#A6A6A6;
    cursor:default;
}
td.calcell 
{
    background:#FFFFFF none repeat scroll 0%;
    border:1px solid #CCCCCC;
    height:1.3em;
    line-height:1.3em;
    padding:1px;
    text-align:center;
    white-space:nowrap;
}
td.calcell a
{
  text-decoration:none;
  color:#50678F;
}

/********************** weather **********************/
div.weatherCont
{
  width: 180px; 
  background: #fff url('images/weathercheck.gif') no-repeat;
}
div.weatherContInr
{
    padding-top:80px; 
}
div.weatherContLnk
{
    text-align: center; 
    line-height: 12px; 
    font-size:9pt;
    padding-bottom:2px;
    color:#FFFFFF;
}
div.weatherFtr
{
    background-image:url('images/weatherBottom.jpg');  
    background-repeat: no-repeat; 
    height:9px;
    margin-bottom:5px;
}

div.weatherContLnk a
{
    font-family: arial, helvetica, verdana, sans-serif; 
    font-size: 10px; 
    text-decoration:none;
    color:#3a3a3a;
}
/********************** news **********************/
div.topix
{
    /*background:#011227 url('images/topixBG.jpg') no-repeat 0px 35px;*/
    background:#5a0010;
    width:183px;
    padding-bottom:5px;
    margin-bottom:10px;
}
div.topixHdr
{
    /*background-image:url('images/TopixHdr.jpg');*/
    width:183px;
    height:36px;
    background-repeat:no-repeat;
}
div.topixFtr
{
    width:183px;
    background:url('images/TopixFtr.jpg') no-repeat;
    height:11px;
}
div.topixHdr h2
{
    color:white;
    font-size:0pt;/*will hide the header text*/
    text-align:center;
}
div.feedItemCnt
{
    color:white;
    padding-left:5px;
    margin-bottom:15px;
}
div.feedItemTit
{
    font-weight:bold;
    font-size:8pt;
}
div.feedItemBdy span
{
    padding:0px;
    margin:0px;
    font-size:8px;
}
div.feedItemBdy a
{
    color:#e0e0e0;
    font-size:8pt;
    display:block;
}

/********************** schedule **********************/
ul.schedule
{
    margin:0px 0px 0px 20px;
    padding:0px;
}
ul.schedule li
{
    list-style-type:disc;
    font-size:9px;
    margin-bottom:3px;
}
li span.event
{
   font-size:11px;
   font-weight:bold;
   display:block;
}
li span.location, li span.date
{
   font-size:9px;
}

/********************** misc **********************/
div.searchResultsMsg
{
    color:#000000;
    font-size:14pt;
    font-weight:bold;
    margin-bottom:15px;
}
/****************************************/
/************* Contact Us ***************/
/****************************************/
h2.contactUs
{
    color:#424242;
}
table.contactUs td
{
    font-size:9pt;
    font-weight:bold;    
}
input.siteButton
{
    background-color:#28578D;
    color:White;
    font-weight:bold;
}

/* NEWLY ADDED TO SKIN : RSS + some icons inside entry */
/* newly added RSS ICON  + add comment*/
div.blogRss
{
    float:right;
}
span.addComment
{
    background-image:url('images/addcomment.jpg');
    background-repeat:no-repeat;
    padding-left:14px;
    font-size:8pt;
    padding-right:16px;
}
span.addComment a
{
    text-decoration:none;
    color:#6488D6;
}
span.addComment a:hover
{
    text-decoration:underline;
}