.nav{
margin: 5px;
line-height: 20px;
text-align: left;
}
.nav a, .div_events a{
font: bold 95% arial;
color: #000000;
line-height: 20px;
border-bottom: 1px solid #f0f0f0;
width: 100%;
display: block;
text-decoration: none;
padding: 0px 5px 3px 8px;
background-color: #c0c0c0;
}
.nav a:active{
color: #D6003A
}
.nav a:hover{
color: #000000;
padding: 0px 2px 3px 5px;
border-left: 3px solid #f0f0f0;
border-right: 3px solid #cc0000;
}
.fnt_announcement, td{
	 font-size: 85%;
	 font-family: "trebuchet MS";
}
.tbl_announcement {
border-right: solid 1px #000000;
border-left: solid 1px #000000;
border-bottom: solid 1px #000000;
}
.tbl_body {
border-left: solid 1px #000000;
border-bottom: solid 1px #000000;
}
#div_events, #div_events a{
font: normal 90% "trebuchet MS";
color: #ffffff;
margin-left: 5px;
}

#div_events .date{
font-weight: bold;
}

#div_events .title{
margin-left: 18px;
}

#div_events .time{
margin-left: 18px;
}

#div_events .link{
background-image: url(http://www.giddie.com/tech/images/infoSquare.gif);
background-repeat: no-repeat;
background-position: left;
}

#div_events .link a{
margin-left: 20px;
color: #fff;
}

.fnt_header{
 font: bold 18px "trebuchet MS";
 color: #D70136;
 border-bottom: 1px dashed #000000;
 text-align: left;
 width: 100%;
}

.fnt_small{
 font: 10px verdana, "trebuchet MS", arial, sans-serif;
}

.entry {margin-bottom:20px;
 border-bottom:1px solid #f0f0f0;
}
.entry .title{
  font: bold 100% georgia, serif;
  /*border-bottom:1px solid #eee;*/
  font-weight:bold;
}
.entry .synopsis {
  color:#000;
	padding: 0px;
	margin-left: 20px;
  white-space:nowrap;
  /*text-transform:lowercase;*/
  }
input{    
	padding: 3px;
	height: 25px;

	}
textarea{    
  padding: 5px;
	}