/*standards stuff*/
body,p,th,td{
margin: 0;
background-color: #344149;
color: #FFFFFF;
font-size: 11px;
font-family: Geneva, Verdana,Helvetica, Arial, sans-serif;
}
.title{
color: #FFFFFF;
font-size: 11px;
font-family: Geneva, Verdana,Helvetica, Arial, sans-serif;
font-weight : bold;
font-variant : small-caps;
}

/*links*/
a:link {
color: #C4D9E5;
text-decoration: none;
}
a:visited {
color: #C4D9E5;
text-decoration: none;
}
a:active {
color: #A4B9C5;
text-decoration: none;
}
a:hover {
color: #FFFFFF; 
text-decoration: none;
}
/*links with backgrounds on hover*/
a:hover.withbg {
background-color: #4F6775;
}


/*lolite*/
.lolite{
color: #AAB7BE;
}

/*more lolite*/
.mololite{
color: #4F6775;
}

/*description*/
.description{
font-size: 9px;
}

/*calender today*/
.today{
color: #FFFFFF;
font-size: 10px;
background-color: #82B5E7;
}

/*calender normal days*/
.cala{
color: #AAB7BE;
font-size: 10px;
background-color: #43525B;
}

/*calender weekend days*/
.calb{
color: #AAB7BE;
font-size: 10px;
background-color: #3F4D55;
}

/*calender old days*/
.calc{
color: #4F6775;
font-size: 10px;
}

/*calender old days*/
.cald{
color: #FFFFFF;
font-size: 10px;
background-color: #3F5561;
} 

.block{
float: left;
margin: 1px;  
}

a:link.button, a:visited.button {
background-color: #C1CCD7;
}

a:hover.button {
background-color: #FFFFFF;
}


.submit{
color: #FFFFFF;
font-size: 11px;
font-family: Geneva, Verdana, Helvetica, Arial, sans-serif;
background-color: #41505D;
}