table.teachingartist {
 font-size: .90em;
 font-family: Arial, Helvetica, sans-serif;
}
body {
 background: url(images/bg2.jpg) repeat;
}
#main{
 width: 900px;
 height: auto;
 position: relative;
 padding: 0;
 margin: 0 auto 1em auto;
}
#banner {
 background-image: url(images/banner.png);
 width: 900px;
 height: 100px;
}
#banner_left{
	background-image: url(images/banner_left.png);
	width: 500px;
	height: 125px;
	float: left;
}
#banner_right{
	background-image: url(images/banner_right.png);
	width: 400px;
	height: 125px;
	float: right;
}
#box {
 width:auto;
 padding: 0;
 margin:0;
    background:#E6E6E6;
 color:#000
}
#navbar {
 width: 900px;
 height: auto;
 background-color:white;
}
td.sidebarcell {
 background: #8955b7;
 vertical-align: top;
 }
#sidebar {
 padding: 0;
 margin: 0;
 }
#sidebar div.one{
 width: 300px;
 height: 600px;
 background-image: url(images/home.jpg);
}
#sidebar div.two{
 width: 300px;
 height: 600px;
 background-image: url(images/about_us.jpg);
 }
#sidebar div.three{
 width: 300px;
 height: 600px;
 background-image: url(images/SEE.jpg);
 }
#sidebar div.four{
 width: 300px;
 height: 600px;
 background-image: url(images/method.jpg);
 }
#sidebar div.five{
 width: 300px;
 height: 600px;
 background-image: url(images/research_training.jpg);
 }
#sidebar div.six{
 width: 300px;
 height: 600px;
 background-image: url(images/programs.jpg);
 }
#sidebar div.seven{
 width: 300px;
 height: 600px;
 background-image: url(images/student.jpg);
 }
#sidebar div.eight{
 width: 300px;
 height: 600px;
 background-image: url(images/partnerships.jpg);
 }
#sidebar div.nine{
 width: 300px;
 height: 600px;
 background-image: url(images/afterschool.jpg);
 }
#sidebar div.ten{
 width: 300px;
 height: 600px;
 background-image: url(images/parents.jpg);
 }
#sidebar div.eleven{
 width: 300px;
 height: 600px;
 background-image: url(images/professional_development.jpg);
 }
#sidebar div.twelve{
 width: 300px;
 height: 600px;
 background-image: url(images/performances.jpg);
 }
#sidebar div.thirteen{
 width: 300px;
 height: 600px;
 background-image: url(images/team.jpg);
 }
#sidebar div.fourteen{
 width: 300px;
 height: 600px;
 background-image: url(images/board.jpg);
 }
#sidebar div.fifteen{
 width: 300px;
 height: 600px;
 background-image:url(images/staff.jpg);
 }
#sidebar div.sixteen{
 width: 300px;
 height: 600px;
 background-image: url(images/site_staff.jpg);
 }
#sidebar div.seventeen{
 width: 300px;
 height: 600px;
 background-image: url(images/teaching_artists.jpg);
 }
#sidebar div.eighteen{
 width: 300px;
 height: 600px;
 background-image:url(images/news.jpg);
 }
#sidebar div.nineteen{
 width: 300px;
 height: 600px;
 background-image: url(images/newsletter.jpg);
 }
#sidebar div.twenty{
 width: 300px;
 height: 600px;
 background-image: url(images/donate.jpg);
 }
#sidebar div.twenty-one{
 width: 300px;
 height: 600px;
 background-image: url(images/funders.jpg);
 }
#sidebar div.twenty-two{
 width: 300px;
 height: 600px;
 background-image: url(images/contact_us.jpg);
 }
#sidebar div.twenty-three{
 width: 300px;
 height: 600px;
 background-image: url(images/about_us.jpg);
 }
#sidebar div.twenty-four{
 width: 300px;
 height: 600px;
 background-image: url(images/gallery.jpg);
 }
td#content-cell{
 vertical-align:top;
 background-color: #8955b7;
}
#content {
 position: relative;
 background-color: #8955b7;
 width: 600px;
 height: auto;
 margin: 0;
 padding: .5em 0;
}
#main-content {
 position: relative;
 padding: 1em;
 margin: .75em;
 background-color: white;
 width: 540px;
 background-color: #fff;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border: 1px solid #999;
 box-shadow: 10px 10px 5px #888;
 }
#main-content p {
 padding-bottom: .15em;
 font-size: .90em;
 font-family:Arial, Helvetica, sans-serif;
 }
#main-content h1 h2 h3 h4 h5 {
 font-weight: bold;
 color: #333;
 }
#main-content ul li {
 font-size: .90em;
 font-family: Arial, Helvetica, sans-serif;
 }
td.lowerboxes{
 background-color: #8955b7;
 padding: 0 10px 50px 10px;
 margin: 0 auto;
 }
#lower_boxes{
 position: relative;
 margin: 0 auto;
 padding: 0 15px;
 }
#lower_boxes .button1, .button2, .button3, .button4, .button5{
 float:left;
 padding: 0;
 margin: 0 0 0 8px;
 width: 100px;
 height: 80px;
 background-repeat: no-repeat;
 }
#lower_boxes .button1:hover, .button2:hover, .button3:hover, .button4:hover, .button4:hover {
 width: 100px;
 height: 80px;
 background-repeat: no-repeat;
}
#lower_boxes a {
 text-decoration: none;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: .95em;
 color: #fff;
 margin: 0;
 display: block;
 }
#lower_boxes a:hover {
 text-decoration:underline;
 }
#lower_boxes a div p {
 margin-top: 80px;
 color: white;
 }
#lower_boxes .button1 {
 background-image:url(images/button1.png);
 }
#lower_boxes .button1:hover  {
 background-image: url(images/button1-over.png);
 }
#lower_boxes .button2 {
 background-image:url(images/button2.png);
 }
#lower_boxes .button2:hover  {
 background-image: url(images/button2-over.png);
 }
#lower_boxes .button3 {
 background-image:url(images/button3.png);
 }
#lower_boxes .button3:hover  {
 background-image: url(images/button3-over.png);
 }
#lower_boxes .button4 {
 background-image:url(images/button4.png);
 }
#lower_boxes .button4:hover  {
 background-image: url(images/button4-over.png);
 }
#lower_boxes .button5 {
 background-image:url(images/button5.png);
 }
#lower_boxes .button5:hover  {
 background-image: url(images/button5-over.png);
 }
#clear {
 clear:both;
 }
#footer {
 background:url(images/footer.png) no-repeat;
 width: 900px;
 height: 110px;
 }
#footer div#left {
 float: left;
 width: auto;
 }
#footer div#right {
 float: right;
 width: auto;
 padding: 5px 20px 0 0;
 }
div#left p, div#right p {
 font-size: x-small;
 color: #999999;
 margin: 0;
 padding: 1.3em 3em;
 }

/*BEGIN TEXT FORMATING*/
body, p, h1, h2, h3, h4, h5 {
 font-family: Arial, Helvetica, sans-serif;
 color:#333;
}
h1, h2, h3, h4, h5 {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 }
p.breadcrumb {
 font-size: xx-small;
 color: #999;
 margin: 0 0 -10px 0;
 }

/*PRELOADER*/
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px;
   top: -9999px;
   height: 1px;
   width: 1px;
}
