/******************************************
** News
******************************************/
.sectiontitle {
  font-weight:bold;font-style:italic;font-family:arial;
  font-size:1.3em;font-variant:small-caps;
  color:#6189c4;
  padding-left:20px;border-bottom:3px solid #DDDDDD;
  margin:20px 0 20px 0;
}

div.item   {
  margin:5px 0 5px 0;
  padding:5px 5px 5px 5px;
  color:#f9e2c3;
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  -moz-border-radius:15px;
}

div.item:hover   {
  background-color:#f8b053;
}

div.item div.newstitle { 
  padding:0 10px 0 10px;
  background-color:#6189c4;
  -moz-border-radius:15px 15px 0 0;
  color:black;
}

div.item div.newstitle a { text-decoration:none;font-weight:bold;color:black;}
div.item div.newstitle a:hover {font-style:italic;text-decoration:underline;color:#f8b053}
div.item div.newstitle span {float:right;/*width:9em;text-align:right;*/}

div.item div.showhide       {display:none;}
div.item:hover div.showhide {display:block;}

div.item div.description {
 padding:10px 10px 10px 10px;
 color:white;text-align:left;
 background-color:#000723;
 border-right:1px dotted white;
 border-left:1px dotted white;}
div.item div.description a{text-decoration:none;color:#f9e2c3;}
div.item div.description a:hover{text-decoration:none;color:white;}

div.item div.newsfooter {
 background-color:#EBEBEB;color:black;font-size:0.8em;padding:0 10px 0 10px;
 -moz-border-radius:0 0 15px 15px;
}
div.item div.newsfooter span {float:right;}

/******************************************
** Postit
******************************************/
div.postit {
  border-top:1px solid #90bade;
  border-bottom:1px solid #90bade;
  text-align:center;
  padding:10px 2px 10px 2px;
  border-right:2px dotted #5f89c2;
  border-left:2px dotted #5f89c2;
  color:#f8b053;
  font-size:1.2em;font-weight:bold;font-family:arial;
}

div.postit img {border:0;float:left;width:50px;margin:5px;}
div.postit a      {text-decoration:none;}
div.postit a:hover{text-decoration:underline;}




/*
.newsbox    {
  font-size:14px;
  color:#f9e2c3;
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  padding:1em 3em 1em 3em;margin:0 1em 0 1em;
}

.newsheader {padding:0.2em 1em 0.2em 1em; background-color:#6189c4; text-align:right;font-size:1em; color:black;}
.newstitle  {float:left;}
.newstitle a {color:black;text-decoration:none;font-weight:bold;}
.newstitle a:hover {color:black;font-style:italic;}
.newstext   {
  color:white;border-left:2px dotted white;border-right:2px dotted white;text-align:left;padding:0.2em 1em 0.2em 1em;}
.newstext  a {text-decoration:none;color:white;}
.newstext  a:hover {color:#f8b053}
.newstext ul.list {margin-left:5em; list-style-type: square; padding-left:0.9em;border-left:2px double white; }
.newsfooter {font-size:0.8em;text-align:right;border:1px solid #E0E0E0;padding:2px 2px 2px 2px; background-color:#EBEBEB; color:#939393;}
.writtenby  {float:left; padding-left:1em;color:black;}
.plus       {margin:0 1em 1em 0;}

*/


/******************************************
** Front page calendar
******************************************/
.calendar          { text-decoration:none; }
.calendar tr:hover { background-color:black; }
.calendar tr       { text-decoration:none; }
.calendar td       { text-decoration:none;font-size:0.8em;padding:0; }
.calendar td a {text-decoration:none;}
.calendar td a:hover  { text-decoration:underline; }
