/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, img, form { padding: 0; border: 0; margin: 0; }
body { background: url(../images/banner.jpg) repeat-x 0px 175px; }
#wrapper { margin: 0 auto; width: 800px; }
#container { margin: 0 auto; width: 800px; float: left; }
h1 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #6244E2; padding-bottom: 8px; margin: 0;}
h2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #6244E2; padding-bottom: 3px; margin: 0; }
h3 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #6244E2; margin: 0; }
p { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; padding-bottom: 15px; margin: 0; }
ol { padding-bottom: 20px; }
ol li { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; margin: 0px 60px 0px 30px; padding: 10px 0px 0px 0px; }
#copy ul { padding-bottom: 20px; }
#copy ul li { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; margin: 0px 60px 0px 30px; padding: 10px 0px 0px 0px; }
.bold { font-weight: bold; }
.center { text-align: center; font-weight: bold; font-size: 12px; }
a { outline: none; }
#tagline { padding-left: 30px; }

#left { float: left; width: 550px; padding-right: 10px; }
#right { float: left; width: 227px; }

a#kinder-logo { background: url(../images/kinder_logo.png) no-repeat; float: left; width: 244px; height: 212px; }
*html a#kinder-logo { background-image: none; float: left; width: 244px; height: 212px; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/kinder_logo.png,sizingMethod='scale');
}
#kinder_logo { float: left; width: 244px; height: 212px; }
#silhouettes { float: left; padding-top: 52px; width: 303px; height: 160px; }


/* CONTENT STYLES */
#copy { float: left; width: 500px; padding: 20px 0px 0px 20px; }
#copy a { text-decoration: none; color: #6244E2; }
#copy a:hover { text-decoration: underline; }
#img_right { float: right; }
/* CLASSES NAVIGATION */
ul#cont_nav { width: 500px; padding: 5px 0px 10px 0px; float: left; list-style-type: none; display: inline; }
ul#cont_nav li { padding: 0px 0px 0px 7px; float: left; list-style-type: none; display: inline; }
ul#cont_nav li a { padding: 0px 0px 0px 7px; float: left; display: inline; }
ul#cont_nav li#birth a { background: url(../images/birth.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#birth a:hover { background: url(../images/over_birth.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#one_year a { background: url(../images/one_year.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#one_year a:hover { background: url(../images/over_one_year.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#three_year a { background: url(../images/three_year.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#three_year a:hover { background: url(../images/over_three_year.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#four_year a { background: url(../images/four_year.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#four_year a:hover { background: url(../images/over_four_year.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#sign a { background: url(../images/sign.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#sign a:hover { background: url(../images/over_sign.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#family a { background: url(../images/family.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
ul#cont_nav li#family a:hover { background: url(../images/over_family.jpg) no-repeat 50% 0; width: 73px; height: 59px; float: left; }
/* SCHEDULE STYLES */
#locations { background: url(../images/location_bg.jpg) no-repeat 50% 0; width: 516px; height: 74px; float: left; padding: 0px 0px 10px 0px; }
#locations p { padding: 5px 10px 5px 10px; float: left; font-size: 12px; color: #6244E2; width: 172px; }
#locations p a { text-decoration: none; }
#locations p a:hover { text-decoration: underline; }
#sun { background: url(../images/sun.jpg) no-repeat top left; width: 480px; height: 119px; padding: 0px 0px 10px 50px; float: left; }
#mon { background: url(../images/mon.jpg) no-repeat top left; width: 480px; height: 119px; padding: 0px 0px 10px 50px; float: left; }
#tue { background: url(../images/tue.jpg) no-repeat top left; width: 480px; height: 119px; padding: 0px 0px 10px 50px; float: left; }
#wed { background: url(../images/wed.jpg) no-repeat top left; width: 480px; height: 119px; padding: 0px 0px 10px 50px; float: left; }
#thu { background: url(../images/thu.jpg) no-repeat top left; width: 480px; height: 119px; padding: 0px 0px 10px 50px; float: left; }
#fri { background: url(../images/fri.jpg) no-repeat top left; width: 480px; height: 119px; padding: 0px 0px 10px 50px; float: left; }
#sat { background: url(../images/sat.jpg) no-repeat top left; width: 480px; height: 119px; padding: 0px 0px 10px 50px; float: left; }
table { width: 420px; float: left; height: 119px; border: 1px solid #DBD7F4; margin-top: 1px; }
td { width: 54px; border: 1px solid #DBD7F4; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #333333; vertical-align:top; padding: 2px 3px 2px 3px; }

/* RIGHT SIDE NAVIGATION */
#right { float: left; }
ul#top_nav { list-style: none; float: left; padding: 10px 0px 0px 0px; width: 227px; }
ul#top_nav li { float: left; padding: 0px 0px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6244E2; }
ul#top_nav li a { color: #6244E2; text-decoration: none; }
ul#top_nav li a:hover { text-decoration: underline; }

html>/**/body #main_nav { padding: 72px 0px 0px 0px; }
*:first-child+html #main_nav { padding: 50px 0px 0px 0px; } 
* html #main_nav { padding: 50px 0px 0px 0px; }
ul.nav_list { background: url(../images/main_nav_bar.jpg) no-repeat; width: 219px; height: 489px; padding: 45px 0px 0px 10px; float: left; list-style: none; display: inline; margin: 0; }
*:first-child+html ul.nav_list { background: url(../images/main_nav_bar.jpg) no-repeat; width: 219px; height: 494px; padding: 40px 0px 0px 10px; float: left; list-style: none; display: inline; margin: 0; }
* html ul.nav_list { background: url(../images/main_nav_bar.jpg) no-repeat; width: 219px; height: 494px; padding: 40px 0px 0px 10px; float: left; list-style: none; display: inline; margin: 0; }
ul.nav_list li { float: left; padding: 0px 0px 8px 0px; width: 200px; height: 68px; }
*html ul.nav_list li { float: left; padding: 0px 0px 5px 0px; width: 200px; height: 68px; }
ul.nav_list li a { float: left; padding: 0px 0px 5px 0px; width: 200px; height: 68px; }
ul.nav_list li#home { background: url(../images/home.jpg) no-repeat 50% 0; }
ul.nav_list li#home a { background: url(../images/home.jpg) no-repeat 50% 0; }
ul.nav_list li#home a:hover { background: url(../images/home_over.jpg) no-repeat 50% 0; }
ul.nav_list li#kinder { background: url(../images/kinder.jpg) no-repeat 50% 0; }
ul.nav_list li#kinder a { background: url(../images/kinder.jpg) no-repeat 50% 0; }
ul.nav_list li#kinder a:hover { background: url(../images/kinder_over.jpg) no-repeat 50% 0; }
ul.nav_list li#teachers { background: url(../images/teachers.jpg) no-repeat 50% 0; }
ul.nav_list li#teachers a { background: url(../images/teachers.jpg) no-repeat 50% 0; }
ul.nav_list li#teachers a:hover { background: url(../images/teachers_over.jpg) no-repeat 50% 0; }
ul.nav_list li#classes { background: url(../images/classes.jpg) no-repeat 50% 0; }
ul.nav_list li#classes a { background: url(../images/classes.jpg) no-repeat 50% 0; }
ul.nav_list li#classes a:hover { background: url(../images/classes_over.jpg) no-repeat 50% 0; }
ul.nav_list li#schedule { background: url(../images/schedule.jpg) no-repeat 50% 0; }
ul.nav_list li#schedule a { background: url(../images/schedule.jpg) no-repeat 50% 0; }
ul.nav_list li#schedule a:hover { background: url(../images/schedule_over.jpg) no-repeat 50% 0; }
ul.nav_list li#register { background: url(../images/register.jpg) no-repeat 50% 0; }
ul.nav_list li#register a { background: url(../images/register.jpg) no-repeat 50% 0; }
ul.nav_list li#register a:hover { background: url(../images/register_over.jpg) no-repeat 50% 0; }

#bot_nav { background: url(../images/nav_bot3.jpg) no-repeat 50% 0; float: left; margin: 0px 0px 0px 0px; width: 227px; height: 40px; }

/* FOOTER STYLES */
#footer_image { float: left; background: url(../images/footer.jpg) no-repeat 50% 0; width: 560px; height: 25px; }
ul#footer_nav { list-style: none; padding: 8px 0px 0px 12px; float: left; }
ul#footer_nav li { float: left; padding-right: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
ul#footer_nav li a { text-decoration: none; color: #FFFFFF; }
ul#footer_nav li a:hover { text-decoration: underline; color: #6244E2; }

#footer { clear: both; float: left; }
#logo { float: left; width: 150px; padding-left: 620px; }
#footer p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #6244E2; float: left; padding-top: 5px; }
#modernlogo { float: left; }
