body
{
font-family: Arial, Helvetica, sans-serif;
padding-left: 20px;
}

.tip u
{
	cursor:hand
}

.daydiv
{
background: #eee;
border-bottom: 2px solid #ddd;
}
.itemdiv 
{
margin-bottom: 10px;
margin-top: 5px;
}

.art
{
margin: 1px; background: #aaffaa; padding: 1px;
}
.music
{
margin: 1px; background: #ffffaa; padding: 1px;
}
.film
{
margin: 1px; background: #aaffff; padding: 1px;
}
.writing
{
margin: 1px; background: #ffaaaa; padding: 1px;
}
.theatredance
{
margin: 1px; background: #ffaaff; padding: 1px;
}
.eat
{
margin: 1px; background: #ffaaaa; padding: 1px;
}
.dollas
{
margin: 1px; background: #eab530; padding: 1px; color:#ffffff
}
.mytitle
{
margin: 1px; padding: 1px; color:#000000; font-size: 3em;
}

.copy
{
font-size:.90em;
}

div#calendar 
{
  margin : 0 auto;
  padding : 0px;
  text-align : center;
}

/* calendar heading color */
h2.calendar 
{
  color : #969990;
  font-weight : normal;
}

/* list info - monospace font must be used */
ul#days, ul.weeks {
  list-style-type : none;
  margin : 20px 0 20px 0;
}

/* day-box span styles - adjust with padding */ 
ul#days li span {
  background-color: #969990;
  border: 1px solid #999;
  cursor: help;
  font-weight: bold;
  color: #fff;
  padding : 6px;
}

/* active links boxes default state - adjust with padding */
ul.weeks li a.al, ul.weeks li a.na  { 
  color : #666;
  text-decoration : none;
  background-color : #eeeeee;
  border : 1px solid #999;
  padding : 8px;
}

/* all states of not-used links */
ul.weeks li a.na, ul.weeks li a.na:hover, ul.weeks li a.na:focus, ul.weeks li a.na:active   { 
  background : transparent;
  color : #666;
  cursor : default;
}

/* hover and focus state of active links */
ul.weeks li a.al:hover, ul.weeks li a.al:focus, ul.weeks li a.al:active {
  color : #000;
  background-color : #eeece1;
  border : 1px solid #000;
  text-decoration : none;
  cursor : pointer;
}

/* not used link boxes - color and background should match - adjust with padding */
ul.weeks li a.nu { 
  color : #eee;
  padding : 8px;
  border : 1px solid #ccc;
  background-color : #eee;
  cursor : default;
}

/* to hide link separators */
span.sep {
  display : none;
}

/* this needs to be in conditional comment for IE only */
div#calendar {
  font-size : 0.9em;
  letter-spacing : 0.001em;
}

.wd
{
	float:left;width:15px;height:15px;
}

.titleText
{
	color:#555555;padding:0px;letter-spacing:-0.12em;margin:0px;font-size:20pt
}

.today
{
	background: #eeeeee;
}

.tagLink 
{
	text-decoration: none;
}

.trail, .trail a
{
color:#ccc;
}

.dpTable {
	text-align: center;
	color: #505050;
	background-color: #ffffff;
	border: 1px solid #AAAAAA;
	}

.footer
{
	display: inline; 
	padding: 0 5px;
	text-align: center;
	font-size: small;
	align: center;
}

.footer li {
	display: inline; padding: 0 5px;
}

