/**
 * Schedulestyle.css
 * Style for Schedule
 *
 * @author       Lewis Howles
 * @date         2009-09-16
 * @lastmodified 2009-09-16
 * @site         East Lancs Radio
 */

#schedule {
	width:590px; height:500px;
	background:url(../images/schedule-bg.jpg) no-repeat;
	position:relative;
	margin:0 auto;
}

#content-area {
	position:absolute;
	top:0; left:0;
	margin:20px 0 0 30px;
	width:560px; height:480px;
}

ol#days, ol#times {
	list-style:none;
	margin:0; padding:0;
	color:#aaa;
}

ol#days {
	margin-left:30px;
	font-size:10pt;
}

ol#times {
	font-size:12pt;
}

ol#days li, ol#times li {
	height:20px;
	line-height:20px;
	text-align:center;
}

ol#days li {
	float:left;
	width:80px;
}

ol#times li {
	clear:both;
	width:30px; 
}

#content-area div {
	width:79px; height:19px;
	position:absolute;
	top:0; left:0;
	line-height:20px;
	text-align:center;
	background:#d3d5db;
	color:#000;
	border-bottom:1px dotted #fff;
	border-right:1px dotted #fff;
}

#content-area div.work { background:#dde8bd; }
#content-area div.school { background:#fbdbe0; }

#content-area div span {
	font-weight:bold;
}



/**
  * Days & Times
  */

#content-area div.t1 { top:20px; }
#content-area div.t2 { top:40px; }
#content-area div.t3 { top:60px; }
#content-area div.t4 { top:80px; }
#content-area div.t5 { top:100px; }
#content-area div.t6 { top:120px; }
#content-area div.t7 { top:140px; }
#content-area div.t8 { top:160px; }
#content-area div.t9 { top:180px; }
#content-area div.t10 { top:200px; }
#content-area div.t11 { top:220px; }
#content-area div.t12 { top:240px; }
#content-area div.t13 { top:260px; }
#content-area div.t14 { top:280px; }
#content-area div.t15 { top:300px; }
#content-area div.t16 { top:320px; }
#content-area div.t17 { top:340px; }
#content-area div.t18 { top:360px; }
#content-area div.t19 { top:380px; }
#content-area div.t20 { top:400px; }
#content-area div.t21 { top:420px; }
#content-area div.t22 { top:440px; }
#content-area div.t23 { top:460px; }

#content-area div.tuesday { left:80px; }
#content-area div.wednesday { left:160px; }
#content-area div.thursday { left:240px; }
#content-area div.friday { left:320px; }
#content-area div.saturday { left:400px; }
#content-area div.sunday{ left:480px; }

#content-area div.hours2 { padding:10px 0; }
#content-area div.hours3 { padding:20px 0; }
#content-area div.hours4 { padding:30px 0; }
#content-area div.hours5 { padding:40px 0; }
#content-area div.hours6 { padding:50px 0; }
#content-area div.hours7 { padding:60px 0; }
#content-area div.hours8 { padding:70px 0; }
#content-area div.hours9 { padding:80px 0; }
#content-area div.hours10 { padding:90px 0; }
#content-area div.hours11 { padding:100px 0; }
#content-area div.hours12 { padding:110px 0; }
#content-area div.hours13 { padding:120px 0; }
#content-area div.hours14 { padding:130px 0; }
#content-area div.hours15 { padding:140px 0; }
#content-area div.hours16 { padding:150px 0; }
#content-area div.hours17 { padding:160px 0; }
#content-area div.hours18 { padding:170px 0; }
#content-area div.hours19 { padding:180px 0; }
#content-area div.hours20 { padding:190px 0; }
#content-area div.hours21 { padding:200px 0; }
#content-area div.hours22 { padding:210px 0; }
#content-area div.hours23 { padding:220px 0; }
#content-area div.hours24 { padding:230px 0; }

#content-area div.days2 { width:159px; }
#content-area div.days3 { width:239px; }
#content-area div.days4 { width:319px; }
#content-area div.days5 { width:399px; }
#content-area div.days6 { width:479px; }
#content-area div.days7 { width:559px; }