/*body { background-color:#F0F0FF; color:#5050A0; font-family:Helvetica; }*/

a:link { color:#50A050; text-decoration:none; }
a:visited { color:#50A050; text-decoration:none; }
a:hover { color:#F07070; text-decoration:none; }
a:focus { color:#F07070; text-decoration:none; }

h2.title {
	font-size: 150%;
	margin: 19px;
}

.calendarHeader {padding:5px;margin:5px;}

.randCalLeft .randCalRight { margin:5px; width:140px; }
.randCalLeft  { padding-left:10px; text-align:left; }
.randCalRight { padding-right:10px; text-align:right; }
.previousNextMonth { font-size:13px; font-weight:bold; width:150px; vertical-align:middle; }
.previousNextMonthIcon { width:48px; }
.previousMonth { text-align:right; }

.currentMonth { float:left; color:#5050A0; font-family:Helvetica; font-size:30px; }
.currentMonth dt { width:254px; text-align:center; padding:5px; margin:0px; border:2px solid #C0C0E0; cursor:pointer; }
.currentMonth dd { width:268px; position:absolute; overflow:hidden; display:none; z-index:200; background:#FFFFFF; }
.currentMonth dd.ie { width:282px; }
.currentMonth.td { width:268px;}
.currentMonth ul { border:2px solid #C0C0E0; list-style:none; margin:0px; padding:0px; border-top:none; }
/*.currentMonth li {display:inline; margin:0px; padding:0px; }*/
.currentMonth a, .currentMonth a:active, .currentMonth a:visited {color:#50A050; display:block; margin:0px; padding:0px; }
.currentMonth a:hover { color:#F07070; background:#D9D9FF; }
.currentMonth div { text-align:center; padding:0px; margin:0px; }
/*.currentMonth dd ul li a {margin:0px 50px 0px 50px; }*/

.calHeaderYear { margin-top: 15px; font-family:Helvetica; font-size:24px; position: relative; z-index: 110;}
.calHeaderMonth { margin-top: 5px; margin-bottom: 20px; font-family:Helvetica; font-size:18px; position: relative; z-index: 110;}

.weekDays {
color:#F07070;
font-family:cursive;
font-style:italic;
font-weight:bold;
text-align:center;
/* background-color:#8A4D73; */
background:url(/lib/backgroundR.jpg) repeat-y right;
border:2px solid;
font-size:18px;
padding:5px;
border-top-color:#F0FFF0;
border-left-color:#F0FFF0;
border-bottom-color:#A080A0;
border-right-color:#A080A0;
}

.goodCell {
border:2px solid;;
border-top-color:#F0FFF0;
border-left-color:#F0FFF0;
border-bottom-color:#A080A0;
border-right-color:#A080A0;
}
.goodCell img
{
border:2px solid;
border-top-color:#A080A0;
border-left-color:#A080A0;
border-bottom-color:#F0FFF0;
border-right-color:#F0FFF0;
cursor:pointer;
}

.goodCell img:hover {
  filter: alpha(opacity=75); /* For IE */
  opacity: 0.75;             /* For Firefox */
  border-top-color:#F0FFF0;
  border-left-color:#F0FFF0;
  border-bottom-color:#A080A0;
  border-right-color:#A080A0;
}


.goodDay {
text-align:center;
font-size:12px;
font-weight:bold;
}

.day169 {
margin-bottom:10px;
}

.calCell {
width:128px;
height:120px;
background:url(/lib/backgroundL.jpg) repeat-y;
text-align:center;
font-size:12px;
}

#imageDiv {
z-index: 1;
opacity:0;
background: black;
position:absolute;
top:-700px;
border:3px solid;
border-top-color:#A080A0;
border-left-color:#A080A0;
border-bottom-color:#F0FFF0;
border-right-color:#F0FFF0;
display: block;
}

#videoDiv {
z-index: 2;
opacity:1;
background: black;
position:absolute; top:-700px;
display: block;
border:3px solid;
border-top-color:#F0FFF0;
border-left-color:#F0FFF0;
border-bottom-color:#A080A0;
border-right-color:#A080A0;
}

.totalDays { font-size:12px; }
