body{text-align:center;background:#FFFFC0;font-family:verdana,tahoma,arial;}
textarea{font-family:verdana,tahoma,arial;}
h1{height:162px;margin:0px;background-image:url(images/100_2462_940.jpg);background-repeat:no-repeat;color:#FFFFFF;padding-left:10px;}
.imgtext{font-size:6pt;text-align:right;font-style:italic;color:#808080;}

a{text-decoration:none;color:#0000C0;}
a:hover{color:#FF0000;}

#main{text-align:left;margin:auto;width:940px;border:1px solid #C0C0C0;background:#FFFFFF;padding:10px;}
#heading{font-weight:bold;margin-top:10px;margin-bottom:10px;}
ul{list-style-position:inside;}
#rightimg{width:200px;float:right;margin-top:60px;}

#footer{margin-top:10px;padding-top:10px;text-align:center;font-size:7pt;border-top:1px solid #C0C0C0;}

.available{background:#60FF60;font-weight:bold;text-align:center;}
.booked{background:#FF0000;color:#800000;font-weight:normal;text-align:center;font-size:8pt;}
.label{background:#F0F0F0;font-weight:bold;text-align:right;}
.cal_month{float:left;border:1px solid #C0C0C0;margin:2px;font-family:tahoma;font-size:9pt;} /*body of month*/
.month_header{background:#FFFF00;color:#000000;text-align:center;} /*month name*/
.month_dow{text-align:center;color:#C0C0C0;} /*days of week*/
.cal_available{background:#00C000;} /*available days*/
.cal_selected{background:#FF0000;} /*selected days*/
.cal_highlighted{background:#00FF00;} /*highlighted days*/

.gallery{margin:10px;float:left;}
