/* ----------------------- login form ----------------------- */
#content form#login {
	margin-top:15px;
}



/*------------------------------------ bg wrappers ------------------------------------ */
body {
	background:url(../images/bg_no_sidebar.jpg) top center repeat-x;
}

#wrapper {
	background:/*url(../images/bg_sub_top_classroom.jpg) top center no-repeat*/;
}

#content {
	background:/*url(../images/bg_sub_bottom_classroom.jpg) bottom center no-repeat*/;
}




/*------------------------------------ subpage wrappers ------------------------------------ */  
#subpage {
	padding:0 5px;
	width:940px;
}






/*-------------------- subpage default styles ------------------------- */
#subpage a {color:#930;}
#subpage a:hover {color:#930;}

#subpage h1, #subpage span.h1, .h1 {color:#f93;}

#subpage h2, #subpage span.h2, .h2,
#subpage h3, #subpage span.h3, .h3,
#subpage h4, #subpage span.h4, .h4 {color:#930;}


#content h1.pagename {
	color:#f93;
	text-align:right !important;
	display:block;
	float:right;
	margin: 20px 25px 10px 0;
	padding:0;
}



table.calTable {
	font-size:11px;
	line-height:12px;
}


table.calTable tr.calHeader td {
	text-align:center;
	font-size:14px;
	line-height:22px;
	height:22px;
	color:#fff;
	background:#97a8b8;
}
table.calTable tr td.saturday {
	width:24%;
	/*width:230px;*/
}


table.calTable td {
	width:12%;
	/*width:113px;*/
	height:75px;
	padding:0 0 10px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	overflow:auto;
}
table.calTable td.everyday	{background:#dbdbdb;}
table.calTable td.today 	{background:#efefef;}
table.calTable td.noday		{background:#ccc; border-right:1px solid #ccc;}


.calitem a {
	position:relative;
	float:left;
	display:inline;
	width:104px;
	height:30px;
	overflow:hidden;
	margin:0 2px 1px 0;
	padding:5px 5px 0 2px;
}

.calitem a span {
	clear:left;
	float:left;
	color:#c18b6f;
	position:absolute;
	top:20px;
	left:2px;
}

.calitem a:hover { background:#930; color:#fff !important; text-decoration:none; }
.calitem a:hover span {	color:#dbdbdb;}


.number {
	color:#666;
	margin:0 0 5px;
	background:#eee;
	width:20px;
	height:20px;
	font-size:13px;
	line-height:20px;
	text-align:center;
}

