/* SESSIONS CSS Document */

body {padding:0;margin:0 0 0 0; height:100%;width:100%;text-align:center;background: #EDECEC url(../sessions/images/main_bg.gif) repeat-y center top;font:12px Arial, Helvetica, sans-serif;color:#666666;}

#main {background:transparent url(../sessions/images/background.jpg) repeat-x center top;margin:0 0 0 0}



#leftContent #menu {list-style-type:none;margin:0 0 0 -10px;}

#leftContent #menu ul{list-style-type:disc; margin:0 0 0 -25px;}

#leftContent #menu ul li{font:12px Arial, Helvetica, sans-serif;color:#666666;}

#leftContent #menu ul li a:visited {text-decoration:none;color:#640000;}

#leftContent #menu li {text-align:left;font:13px Arial, Helvetica, sans-serif;color:#006699;margin-top:2px;}

#leftContent #menu li a {text-decoration:none;color:#006699;}

#leftContent #menu li a:visited {text-decoration:none;color:#640000;}

#leftContent #menu li a:hover {color:#006699;}



#mainContent #topMenu h2 {text-indent: -5000px;width: 109px;margin:-35px 0 0 415px;background: transparent url(../sessions/images/gotoatelier.gif) no-repeat right top;position:absolute;}

#mainContent #topMenu h2 a {display: block;width: 109px;height: 0;overflow: hidden;margin: 0 0 0 0;padding-top: 12px;}

#mainContent #topMenu h3 {text-indent: -5000px;width: 104px;margin:35px 0 0 420px;background: transparent url(../sessions/images/register.gif) no-repeat right top;position:absolute;}

#mainContent #topMenu h3 a {display: block;width: 104px;height: 0;overflow: hidden;margin: 0 0 0 0;padding-top: 12px;}

#mainContent #topMenu #menu{padding:0;margin:20px 0 0 0;list-style-type:none;background:#fff;}

#mainContent #topMenu #menu li {float:left;margin:0 15px 0 0;height:2em;text-align:left;font:14px Arial, Helvetica, sans-serif;}

#mainContent #topMenu #menu li a {display:block;text-decoration:none;color:#666666;}

#mainContent #topMenu #menu li a:hover {color:#006699;}

#mainContent #topMenu #menu li a.select {color:#006699;}



#calendarContent #topMenu h2 {text-indent: -5000px;width: 109px;margin:-35px 0 0 415px;background: transparent url(../sessions/images/gotoatelier.gif) no-repeat right top;position:absolute;}

#calendarContent #topMenu h2 a {display: block;width: 109px;height: 0;overflow: hidden;margin: 0 0 0 0;padding-top: 12px;}

#calendarContent #topMenu h3 {text-indent: -5000px;width: 104px;margin:35px 0 0 420px;background: transparent url(../sessions/images/register.gif) no-repeat right top;position:absolute;}

#calendarContent #topMenu h3 a {display: block;width: 104px;height: 0;overflow: hidden;margin: 0 0 0 0;padding-top: 12px;}

#calendarContent #topMenu #menu{padding:0;margin:20px 0 0 0;list-style-type:none;background:#fff;}

#calendarContent #topMenu #menu li {float:left;margin:0 15px 0 0;height:2em;text-align:left;font:14px Arial, Helvetica, sans-serif;}

#calendarContent #topMenu #menu li a, #menu li a:visited {display:block;text-decoration:none;color:#666666;}

#calendarContent #topMenu #menu li a:hover {color:#006699;}

#calendarContent #topMenu #menu li a.select {color:#006699;}

#calendarContent #menu{padding:0;margin:20px 0 0 0;list-style-type:none;background:#fff;}

#calendarContent .schedule {width:}

#calendarContent .schedule table {border-top: solid 1px #ccc;  border-right: solid 1px #ccc; width:700px;}

#calendarContent .schedule table td {border-left: solid 1px #ccc; border-bottom: solid 1px #ccc;font:9px Verdana, Arial, Helvetica, sans-serif;color:#666666;text-align:left;}

#calendarContent .schedule table th {border-left: solid 1px #ccc; border-bottom: solid 1px #ccc;font:bold 9px Verdana, Arial, Helvetica, sans-serif;color:#006699; padding:3px 0 3px 0;}

#calendarContent .schedule th #menu li {float:left;margin:0 15px 0 0;height:2em;text-align:left;font:bold 14px Arial, Helvetica, sans-serif;}

#calendarContent .schedule th #menu li a, #menu li a:visited {display:block;text-decoration:none;color:#666666;}

#calendarContent .schedule th #menu li a:hover {color:#006699;}

#calendarContent .schedule th #menu li a.select {color:#006699;}

#calendarContent .schedule th a{color:#006699;text-decoration:underline;}

#calendarContent .schedule th a:hover{color:#006699;text-decoration:none;}

#calendarContent .schedule table th a{color:#006699;text-decoration:underline;}

#calendarContent .schedule table th a:hover{color:#006699;text-decoration:none;}

#calendarContent .schedule table td a{color:#666666;text-decoration:underline;}

#calendarContent .schedule table td a:hover{color:#666666;text-decoration:none;}





#mainContent #content h2#workshop {text-indent: -5000px;width: 100%;height:16px;margin:100px 0 0 0;background: transparent url(../sessions/images/workshops.gif) no-repeat center top;}

#mainContent #content h2#drawing {text-indent: -5000px;width: 100%;height:16px;margin:100px 0 0 0;background: transparent url(../sessions/images/drawing.gif) no-repeat center top;}

#mainContent #content h2#sculpting {text-indent: -5000px;width: 100%;height:16px;margin:100px 0 0 0;background: transparent url(../sessions/images/sculpting.gif) no-repeat center top;}

#mainContent #content h2#illustration {text-indent: -5000px;width: 100%;height:16px;margin:100px 0 0 0;background: transparent url(../sessions/images/illustration.gif) no-repeat center top;}

#mainContent #content h2#painting {text-indent: -5000px;width: 100%;height:16px;margin:100px 0 0 0;background: transparent url(../sessions/images/painting.gif) no-repeat center top;}

#mainContent #content h2#home {text-indent: -5000px;width: 100%;height:72px;margin:20px 0 0 0;background: transparent url(../sessions/images/home.jpg) no-repeat center top;}

#mainContent #content h2#curriculum {text-indent: -5000px;width: 100%;height:72px;margin:20px 0 0 0;background: transparent url(../sessions/images/scurriculum.jpg) no-repeat center top;}

#mainContent #content h2#faculty {text-indent: -5000px;width: 100%;height:61px;margin:20px 0 0 0;background: transparent url(../sessions/images/sfaculty.jpg) no-repeat center top;}

#mainContent #content h2#student {text-indent: -5000px;width: 100%;height:59px;margin:20px 0 0 0;background: transparent url(../sessions/images/student.jpg) no-repeat center top;}

#mainContent #content h2#semester {text-indent: -5000px;width: 100%;height:28px;margin:20px 0 0 0;background: transparent url(../sessions/images/semester.jpg) no-repeat center top;}



#mainContent #content #classheader {font:bold 14px Arial, Helvetica, sans-serif; color: #D2A87F;}

#mainContent #content #classheader p {text-align:center;}

#mainContent #content #classheader p#title {font-size:16px;}

#mainContent #content #classheader a{color: #D2A87F; text-decoration:underline;}

#mainContent #content #classheader a:hover{color: #D2A87F; text-decoration:none;}

#mainContent #content #classdesc {text-align: justify;}

#mainContent #content #facultyheader {font:bold 14px Arial, Helvetica, sans-serif; color: #D2A87F;}

#mainContent #content #facultyheader p {text-align:center;text-transform: uppercase;}

#mainContent #content #facultyheader p#title {font-size:16px;}

#mainContent #content #facultydesc {text-align: justify;}

#mainContent #content p{text-align:left;padding:0 50px 0 50px;}

#mainContent #content a, #content p a:visited {text-decoration:underline;color:#006699;}

#mainContent #content a:hover {text-decoration:none;color:#006699;}

#mainContent #content ul {text-align:left;padding:0 0 0 50px;}

#mainContent #content table {padding-left: 0px;}

#mainContent #content #calendarinfo {text-align:left;}

#mainContent #content #calendarinfo h3 {margin-left: 20px; padding: 0;}

#mainContent #content #calendarinfo p.title {font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 -10px 35px; padding: 0;}

#mainContent #content #calendarinfo p.classdescription {font-style:italic;margin-left: 35px; padding: 0;}

#mainContent #content #calendarinfo p.shortbio {margin-left: 35px; padding: 0;}

#mainContent #content #calendarinfo table {margin-left: 35px; padding: 0;}