@charset "UTF-8";
/* CSS Document */


/*-------------------------------------------------SONDRA ----------*/

#body, #container, #banner, p, h1, ul, #table
{margin: 0; padding: 0;}




body
{
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333333;
background-color: #E7DDD1;
}

#container
{
width: 850px;
background-color: #E3F1FE; /* colors extra space around navBar for IE 6*/
margin: 0 auto;
text-align: left;
border: solid 1px #000033;
}

#banner
{
width:850px;
float: left;
margin: 0;
padding: 0;
}

a {text-decoration: none; font-weight: bold}

/*a:link {color: #113366;}*/
a:link {color: #003366;}
a:visited {color: #113366;}
a:hover {color: #990000;}
a:active {color: #990000;}

p
{
margin: 0;
padding: 10px;
}

ul 
{
margin: 4px 0 0 20px;
padding: 0 0 10px 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #993300;
}

h1
{
margin: 20px 0 10px 10px;
padding: 0;
color: #993300;
font-size: 16px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

a img
{
text-decoration: none;
border: 0;
}

.img-right-top
{
margin: 0;
padding: 10px;
border-top: solid 1px #679C54;
border-right: solid 1px #679C54;
border-bottom: solid 1px #993300;
border-left: solid 1px #993300;
float: right; 
position: relative;
}

#vertSpacer
{
margin: 2px 0;
padding: 0;
width: 800px;
}

/*------------------------------------------------NAV-----*/

#navWrap
{
padding: 5px;
margin: 0;
background-color: #E3F1FE;
width: 838px;
text-align: left;
}

#nav-1 
{
padding: 3px 0; margin: 0; /* 3px padding fits height of bkgrnd*/
font: bold 12px Verdana, sans-serif;
width: 830px;
clear: left;
}
#nav-1 li 
{
list-style: none; margin: 0;
display: inline;
}
#nav-1 li a 
{
padding: 2px 0.5em; margin-left: 1px;
background: #E3F1FE;
text-decoration: none;
}
#nav-1 li a:link {color: #990000;}
#nav-1 li a:visited {color: #990000;}
#nav-1 li a:hover 
{
color: #000000; 
background: #E3F1FE; 
}
/*
#nav-1 .first {margin: 0;}*/

body#home a#home,
body#educator a#educator,
body#artist a#artist,
body#gallery a#gallery,
body#contact a#contact
{
color: #000000; 
background: #E3F1FE;
}
/*
ul#subNav
{
margin: 20px 0 10px 10px;
padding: 0;
display: block;
width: 500px;
float: left;
position: relative;
color: #003300;
font-size: 16px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

ul#subNav li
{
margin: 0 10px;
padding: 0;
float: left;
}

ul#subNav li a
{
margin: 0;
padding: 4px 6px;
}

body#resources a#places,
body#studios a#studios,
body#links a#links
{
color: #000000;
border-bottom: solid 1px #669966;
border-left: solid 5px #669966;
}

body#studios a#resources,
body#links a#resources
{color: #000000; background: #89B9DD;}*/

/*---------------------------------------------------------*/
#wrap
{
width: 848px;
margin: 0;
padding: 0;
background-color: #E3F1FE;/*
border-right: solid 1px #000033;
border-bottom: solid 1px #000033;
border-left: solid 1px #000033;*/
float: left;
}

#content
{
margin: 0;
padding: 0;
width: 848px;
background-color: #E3F1FE;
/*text-align: left;*/
float: left;
position: relative;
}

#conBox
{
margin: 0 0 10px 10px;
padding: 0 0 10px 0;
width: 828px;
border: solid 1px #679C54;
font-size: 14px;
background-color: #DDEBF5;
}

#homePic
{
margin: 0;
padding: 0;
float: left;
}

#table
{
margin: 0;
padding: 0;
width: 670px;
background-color: #DDEBF5;
}

td
{
margin: 0;
padding: 4px;
}

/*-------------------------------------------------------SIDEBAR------*/
#sideWrap
{
margin: 0 0 20px 0;
padding: 0;
width: 140px;
position: relative;
float: right;
}

#sidebar
{
margin: 0;
padding: 10px;
width: 110px;
border-top: solid 1px #679C54;
border-right: solid 1px #679C54;
border-bottom: solid 1px #993300;
border-left: solid 1px #993300;
float: right;
}

#sidebar ul
{font-size: 12px}

/*------------------------------------------------------FOOTER---------*/

#footerWrap
{
clear: both;
}

#footer
{
margin: 0;
padding: 10px 10px 4px 10px;
width: 830px;
border-top: solid 1px #000033;
list-style-type: none;
font: normal 80% arial, helvetica, sans-serif;
text-align: center;
color: #003300;
background: #FFFFFF;
}

#footer li 
{ 
display: inline; 
padding: 4px 10px 4px 0;
}





