

#main 
{
 margin: auto;
 border-style: solid;
 width: 400px;
 background-color: Black;
}

.calendar 
{
 font-size: 12px;
 border-width: 3px;
 border-color: white;
 border-style: none;
 width: 175px;
 color:#adadad;
 margin-left:8px;
}

.calendar td 
{
 text-align: center;
}

.today 
{
 border-width: 1px;
 border-color: adadad;
 border-style: solid;
 background-color: #51ff41;
 color:#ffffff;
}

.days 
{
 border-width: 1px;
 border-color: #adadad;
 border-style: solid;
}

#result 
{
 margin-left: 80px;
 border-color: Fuchsia;
 border-width: 1px;
 border-style: solid;
 width: 270px;
 background-color: #E9ECEF;
 font-weight: bold;
 font-size: 12px;
 padding: 5px;
 margin-bottom: 10px;
}

.caption 
{
 font-weight: bold;
 margin: 10px;
 font-size: 14px;
 color: blue;
}


#frame 
{
 width: 650px;
 margin-right: auto;
 margin-left: auto;
 margin-top: 10px;
 padding: 0px;
 text-align: left;
}

#contentleft 
{
 width: 250px;
 padding: 0px;
 float: left;
 background-color: Aqua;
 border-style: dotted;
}

#contentcenter 
{
 width: 725px;
 padding: 0px;
 float: always;
 background-color: Aqua;
 p: ;
 font-family: Arial, Helvetica, sans-serif;
 border-style: dotted;
}

#contentright 
{
 width: 725px;
 padding: 0px;
 float: normal;
 background-color: Aqua;
 border-style: dotted;
 text-align: center;
}

#contentheader 
{
 background-color: Aqua;
 border-style: solid;
 width: 725px;
}




#source 
{
 text-align: right;
 align: right;
 padding-right: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 10px;
 color: #CCCCCC;
}
