#s_wrap { width:100%; height:100%; }
	#s_top {padding:0; margin:0; width:950px; height:313px; }
	#s_middleWrap { width: 950px; padding-bottom: 10px; margin-top:8px; } 
		#s_left { float:left; width:215px; margin: 0 0 0 5px; }
			#s_loginBox { margin-top:8px; }
			#s_loginBox .cloginTitle h2  { line-height:0;}
			#s_loginBox .cloginBg { padding:0 10px;}
			#s_loginBox .cbtm { height:13px;}
			#s_loginBox input.clogin { width:75px; font-size:9pt; color:#999999; border:1px solid #CDCDCD; }
			#s_loginBox .cidpw {float:left;padding:10px 5px 5px 5px;}
			#s_loginBox .cid {padding-bottom:0;}
			#s_loginBox .cpw{clear:both;}
			#s_loginBox .cimg {float:left;padding:0 2px 0 2px;}
			#s_loginBox .cinput {float:left;background-color:white;}
			#s_loginBox .clogin_btn {float:left;padding:10px 0px 3px 0px;}
			#s_loginBox .cbutton {clear:both;padding:5px 0 0 5px;}
			#s_loginBox .cbutton .cjoin1{float:left;padding-right:5px;padding-bottom:3px;}
			#s_loginBox .cbutton .csearch{float:left;}
			
			#s_loginBox .cwelcome{float:left;width:120px;text-align:center;padding-top:18px;padding-left:10px;}
			#s_loginBox .clogout{float:left;padding-top:10px;}
			#s_loginBox .coutbutton {clear:both;padding:5px 0 0 10px;}
			#s_loginBox .coutbutton .cmypage{float:left;padding-left:5px;}
			#s_loginBox .coutbutton .cmemo {float:left;padding-left:10px;}
			#s_loginBox .coutbutton .cmemo .clink {float:left;}
			#s_loginBox .coutbutton .cmemo .ccount {float:left;padding:4px 0 0 0;}
			#s_loginBox .coutbutton .cmemo .ccount a {color:red;}

			#s_class { width:195px; margin:20px auto 0 auto; }
			#s_class .con { width:175px; height:31px; padding:35px 0 0 20px; }
			#s_class .cyearban { padding:1px; }
			#s_class .cyear { float:left; padding:0 2px; }
			#s_class .cban { float:left; padding:0 2px; }
			#s_class .cbutton { float:left; padding-top:2px; }
			#s_class select { width:70px; }
						
			#s_schedule { width:195px; margin:20px auto 0 auto; }
			#s_schedule .cschedule { width:195px; height:179px; }
			#s_schedule .cschedule .ctitle { padding:20px 0 0 10px; }
			#s_schedule .cschedule .ccontent {padding:10px 0 0 0;}
			#s_schedule .cschedule .ccontent .cheader { margin-top:-10px; padding:0 0 5px 94px; }
			#s_schedule .cschedule .ccontent .cheader .cprev { padding:0 2px; line-height:0; }
			#s_schedule .cschedule .ccontent .cheader .ctoday { padding:0 2px; text-align:center;}
			#s_schedule .cschedule .ccontent .cheader .cnext { padding:0 2px; line-height:0;}
			#s_schedule .cschedule .ccontent .ccalendar {padding:0 0 0 10px;}
			#s_schedule .cschedule .ccontent .ccalendar .cwek {width:19px;padding:2px 3px 2px 3px;text-align:center;font-size:9pt;word-break:break-all;}
			#s_schedule .cschedule .ccontent .ccalendar .cday {width:19px;padding:1px 3px 1px 3px;text-align:center;font-size:9pt;word-break:break-all;}
			#s_schedule .cschedule .ccontent .ccalendar .csel {}
			#s_schedule .cschedule .ccontent .ccalendar .csun {color:#DA2F1E}
			#s_schedule .cschedule .ccontent .ccalendar .csun a {color:#DA2F1E}
			#s_schedule .cschedule .ccontent .ccalendar .csat {color:#4669B7}
			#s_schedule .cschedule .ccontent .ccalendar .csat a {color:#4669B7}
			#s_schedule .cschedule .ccontent .ccalendar .ctod {background-color:#FF8606}
			#s_schedule .cschedule .ccontent .ccalendar .cetc {color:#000000}
			#s_schedule .cschedule .ccontent .ccalendar .cetc a {color:#000000}
			#s_schedule .cschedule .ccontent .ccalendar .ccon {font-weight:bold;}
			#s_schedule .cschedule .ccontent .ccalendar .ccursor {color:#000000;word-break:break-all;cursor:hand;}
			#s_schedule .cschedule .ccontent .ccalendar .clist {z-index:1;width:180px;background-color:white;border-color:#C9A5CC;border-width:1px;border-style:solid}
			#s_schedule .cschedule .ccontent .ccalendar .clist .cheading {text-align:left;padding:3px;border-top:1px solid #C9A5CC;background-color:#EBDDEC}
			#s_schedule .cschedule .ccontent .ccalendar .clist .cdetails {text-align:left;padding:3px;}
						
		#s_center { float:left; width:390px; }

			#s_announce { width:374px; margin:10px auto; }
			#s_announce .cwrap { height:176px; }
			#s_announce .cmenu {float:left;}
			#s_announce .cmoreMenu {float:right;}			
			#s_announce .ccontentWrap { padding:5px 3px 0 3px;width:100%; }
			#s_announce .clist {padding:4px 0 4px 15px; height:16px;border-bottom:1px dotted #9F9F9F;}
			#s_announce .ctitle {float:left;}
			#s_announce .cdate {float:right;}
							
			#s_album { width:374px; margin:15px auto; }
			#s_album .ccontentWrap { padding:7px 0 0 0; }
			#s_album .clist { float:left; padding:0 4px; }
			#s_album .cthumbnail {width:78px; height:63px; padding:2px; border:1px solid #DADADA;}
			#s_album .cthumbnail img { width:78px; height:63px;}
			#s_album .ctitle {text-align:center; width:78px; padding-top:2px;}
			
			#s_banner { width:374px; margin:15px auto; }
			#s_banner .top { line-height:0px; }
			#s_banner .con { width:366px; padding:6px 5px 0 3px; }
			#s_banner .cbannerMessage_wrap { float:left; width:350px; height:36px; overflow:hidden; position: relative; }
			#s_banner .cbannerMessage_wrap img { width:115px; height:36px;}
			#s_banner .cbannerMessage_button { float:right;margin-top:-2px;}
			#s_banner .cbannerMessage_button div { line-height:0; }
			
		#s_right { margin:0 0 0 10px; float:left; }

			#s_lunch { width:178px; height:123px; margin-top:8px; padding:17px 5px 0 5px;  }
			#s_lunch .h2 { padding:0 0 0 10px; }
			#s_lunch .con { padding:10px 0 0 0;  }
			#s_lunch .ccontent { float:left; padding:3px 2px 0 2px; white-space:nowrap; }
			#s_lunch .cnolunch { text-align:center; }
				
			#s_search { width:188px; margin-top:12px; }
			#s_search .con { width:180px; height:56px; padding:35px 0 0 8px; }
			#s_search .cradio { padding:0 4px; }
			#s_search .cinput { float:left; padding:3px; }
			#s_search .cbutton { float:left; padding:2px 0; }
			#s_search .cinput input { width:110px; }

			#s_imgBanner { width:188px; margin-top:12px; }
			#s_imgBanner li { padding:2px 0; }
							
			#s_count { width:195px; margin-top:12px;  }
			#s_count .ccount { width:175px; height:23px; padding:10px 10px 0 10px; color:#698D30; }
			#s_count .ctodaywrap {float:left;}
			#s_count .ctodayimg {float:left;padding:1px;}
			#s_count .ctoday {float:left;font-weight:bold;padding:1px;width:35px;text-align:right;}
			#s_count .ctotalwrap {float:left;padding-left:15px;}
			#s_count .ctotalimg {float:left;padding:1px;}
			#s_count .ctotal {float:left;padding:1px;width:50px;text-align:right;}
			
	#s_bottom { clear:both; width:100%; border-top:1px solid #D0D0AC; background-color:#EAF4DC; }
	#s_bottom .bottom { width:950px;padding:10px 0;min-height:100px;}
	#s_bottom .plink {width:285px;margin:0 auto;}
	#s_bottom .copyright { line-height:130%;}
