#anything_you_want { 
	width: 672px;
	min-height:450px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	/*background:url(../assets/images/page/loader.gif) center no-repeat;*/
	
}

#calander{
	width: 672px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	background:#fff;
}
#calander ul, #calander ul li {list-style:none; float:left; display:inline;}

#month_nav {width: 672px;  float:left; margin:0 0  2px 0 ; padding:0; }
#month_nav li{
	width: 214px; 
	float: left;
	height:30px;
	background:none;
	display:inline;
	text-align:left; 
	padding:5px;
	margin:0;
	color:#fff;
	background:#403b30 url(../assets/images/page/cr_tl_rvrs.gif) top left no-repeat;
	}
#month_nav li h2{text-align:center; color:#fff; padding-top:2px;}
#month_nav li.mid { text-align:center; background-image:none; background:#403b30;}
#month_nav li.third { background:#403b30 url(../assets/images/page/cr_tr_rvrs.gif) top right no-repeat;}

#month_nav li a:link, #month_nav li a:visited, #month_nav li a:active {
	float: left;
	margin: 10px 0 0 0;
	font-size:1.2em; color: #fff;
	padding:0 5px 5px 15px ;
	text-decoration:none;
	background:url(../assets/images/nav/cal_nav_prev.gif) 0px 2px no-repeat;
 }
#month_nav li a:hover { text-decoration:underline; }

#month_nav li.third a:link, #month_nav li.third a:visited, #month_nav li.third a:active {
	padding:0 15px 5px 5px ;
	float:right;
	background:url(../assets/images/nav/cal_nav_nxt.gif) right 2px no-repeat;
 }

#days, ul.date {
	width: 672px;  
	float:left;
	display:inline;
	margin:0; padding:0;
	border-bottom:2px solid #fff;	
	background:url(../assets/images/page/background_calendar.gif) center no-repeat;	
}

#days li, ul.date li{
	width: 84px;
	float: left;
	/**height:20px; DN REMOVED 04/06/09**/
	text-align:left; 
	padding:5px;
	margin:0px 1px 1px 1px;
	display:inline;
	color:#fdfffe;
	background:#595243 url(../assets/images/page/cr_tl_sub.gif) top left no-repeat;
	line-height:11px;
	overflow:hidden;
}


ul.date li{
	/** height:60px; DN REMOVED 04/06/09**/ 
	min-height:60px;
	background:#b3ab9f url(../assets/images/page/cr_tl_light.gif) top left no-repeat;
}

ul.date li.today{background:#a63232 url(../assets/images/page/cr_tl_red.gif) top left no-repeat; }
ul.date li.no_day{background:#d9d5cf url(../assets/images/page/cr_tl_null.gif) top left no-repeat; }

ul.date li p.day{ float:left; /*width:70px;*/ margin:2px 2px 2px 3px; color:#262117; display:inline; }

a.eventTitle:link, a.eventTitle:visited, a.eventTitle:hover, a.eventTitle:active  { 
	padding:0 0 0 6px; margin:0;
	float:left; color:#000;
	display:inline;
	text-decoration:none; width:72px;
	background:url(../assets/images/nav/cal_arrow.gif) 0px 2px no-repeat;
	}

.tooltip{
	position: absolute;
	margin: 15px  0 0 -75px;
	width: 220px;
	height:187px;
	color:#fff;
	padding:0;
	display: none;
	overflow:hidden;
	z-index:100;/*key*/
	line-height:normal;
 }
 
.tooltip span.tip{ width:200px; height:6px; background:url(../assets/images/page/tt_tip.gif) 10px 0px no-repeat; float:left; }
.tooltip span.container{ width:200px; padding: 10px; height:156px; float:left; background:#595243 url(../assets/images/page/loader_dark.gif) center no-repeat;  }
.tooltip span.container span.content{ width:200px; padding: 0;  height:156px; float:left; overflow:hidden; }
.tooltip span.container span.loaded { background:#595243;}
.tooltip span.container span.content img { float:left; margin: 0 2px 0 0;}
.tooltip span.container span.content span.title { font-size:1.2em;}
.tooltip span.container span.content span.date { font-size:1.1em; color:#ce8e8e;}
.tooltip span.container span.content span.stuff { font-size:1.1em; color:#fdfffe;}

ul.date li a:hover .tooltip{
	display: block;
}

a.eventMore:link, a.eventMore:visited, a.eventMore:hover, a.eventMore:active  { 
	padding:3px 8px 0 0; text-align:right;
	color:#262117;
	font-weight:bold;
	display:inline;
	 float:right;
	text-decoration:none;
	background:url(../assets/images/nav/cal_arrow.gif) right 6px no-repeat;
	}
	
	a.eventMore:hover { text-decoration:underline;}


/*today styles*/

ul.date li.today p {color:#fff; }
ul.date li.today a{color:#fff; background-image:url(../assets/images/nav/cal_arrow_today.gif);}
ul.date li.today span.tip { background-image:url(../assets/images/page/tt_tip_today.gif);}
