/* CSS Document */

h1
{
font-family:Trebuchet Ms, Arial, sans-serif;
font-size:14px;
}

h2
{font-family:Trebuchet Ms, Arial, sans-serif;
font-size:12px;
}

p
{font-family:Trebuchet MS, Arial, sans-serif;
font-size:11px;
}



a:hover
{
color:white;
}

a {
color:#003366;
}


#header 
{
margin-bottom:15px;
}

#container
{
background-color:#99CC66;
width:770px;
}
/*columnleft=navigation*/
#columnleft
{
background-image:url(images/leftcolumnbg.gif);
background-repeat:repeat-y;
background-color:#99cc66;
float:left;
width:160px;
height:500px;
padding-top:10px;
padding-left:10px;
padding-bottom:20px;
padding-right:20px;
}

#navigation p {
display:none;
}

#navigation ul li a:link {
color:#ffffff;
}

#navigation ul li a:visited {
color:#ffffff;
}

#navigation ul li a:link:hover, #navigation ul li a:visited:hover{
color:#ffffff;
background-color:#7aad66;
border-color:#ffffff;
}


#navigation ul {
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #003366;
font: bold 12px Trebuchet MS, sans-serif;
}

#navigation ul li {
list-style: none;
margin: 0;
display: inline;
}

#navigation ul li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #003366;
border-bottom: none;
background: #003366;
text-decoration: none;
}
/*columnright=maincontent*/
#columnright
{
background-color:#99cc66;
margin: 0 20px 0 200px; /* top right bottom left */
}

#footer 
{
text-align:center;
background-color:#99CC66;
background-image:url(images/leftcolumnbg.gif);
background-repeat:repeat;
clear:both;
border-top:1px solid #003366;
padding-top:25px;
padding-bottom:25px;
font-family:Trebuchet Ms, Arial, sans-serif;
font-size:10px;
}

.feature
{
font-variant:small-caps;
}

hr
{
padding-top:1px;
padding-bottom:1px;

}

.floatedImageLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid 111111;
}

li {
font-family:Trebuchet Ms, Arial, sans-serif;
font-size:11px;
}

.title {
font-size:16px;
font-family:Trebuchet Ms, Arial, sans-serif;
}

.news {
font-family:Trebuchet Ms, Arial, sans-serif;
font-size:12px;
}

/*Calendar Style*/

.calendar {
width: 85%;
border-collapse: collapse;
}

#year {
font-family: monospace;
padding: 0;
margin: 0;
}

#month {
font-family: monospace;
padding: 0;
margin: 0;
background-color:#ff9933;
color:#ffffff;
}

#days {
background-color:#003366;
color: #ffffff;
font-family: monospace;
width: 75px;
}

.date {
border-right: 1px solid black;
border-bottom: 1px solid black;
font-family: monospace;
text-decoration: none;
float: left;
width: 1.5em;
height: 1.5em;
background-color: #ffffff;
text-align: center;
}

.event {
clear: both;
padding-left: 1em;
padding-bottom: .75em;
display: block;
}

.calcell {
width: 14%;
background-color: #99cc66;
border: 1px solid white;
vertical-align: top;
}

.weekend {
background-color: #999999;
vertical-align: top;
width: 14%;
}

.emptydate {
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
font-family: monospace;
text-decoration: none;
float: left;
width: 1.5em;
height: 1.5em;
background-color:#cccccc;
text-align: center;
}

#vision {
background-color:#99cc66;
}
