@charset "UTF-8";


img, img a, img a:link{border:none;}

.gall img{border:1px solid #666666;}

#navcontainer{ float:left;margin-left: 5px;  
padding-top:0;margin-top:-5px;
}

a, a:link, a:visited{text-decoration:none;}

a:hover{text-decoration:underline;}


.navcontainer ul
{
padding: 1px; 
margin-top:2px; 
margin-top:0; 
padding-top:5px;
font: 11px verdana, sans-serif;
}


h2.cosanhead { 
margin-left:-57px;
}


li.loader
{ visibility:hidden;
 background-image:url(../images/newcosanlogo.jpg);
}

li.logoloader
{ visibility:hidden;
 background-image: url(saothardormant.jpg);
}

li.logoover
{ visibility:hidden;
 background-image: url(saotharover.jpg);
}

ul.cosanhead li a { height:117px;  width:217px; display:block;
 background-image:url(../images/newcosanlogo.jpg); 
 margin-left:-87px;
 _ margin-left:0px;
 background-repeat:no-repeat; background-position:top left; 
 border:0px solid black; margin-top:0px;
}

.cosanhead li a:hover, #core .cosanhead li a, #artists .cosanhead li a, #sculpture .cosanhead li a, #gallery .cosanhead li a{
 background-image: url(../images/newcosanlogoover.jpg);
 background-repeat:no-repeat; 
 border:0px solid white;
}


ul.logo li a{
height:111px;  width:217px; display:block; overflow:visible;
background-image: url(../images/saothardormant.jpg); 
margin-left:-87px;
_margin-left:0px;
background-repeat:no-repeat; background-position:top left; 
border:0px solid black;
}

ul.logo li a:hover, #educational #wrapper #leftcol ul.logo li a, #primary #wrapper #leftcol ul.logo li a, #secondary #wrapper #leftcol ul.logo li a
{
 background-image: url(../images/saotharover.jpg);
 background-repeat:no-repeat; 
 border:0px solid white;
}


.navcontainer li
{ background-image:none;
font-family:trebuchet, trebuchetms, sans-serif;
color: #66CCFF;
list-style: none;
margin: 0px; margin-left:31px;
font-weight:bold;
text-align: left; 
padding-top:0px;
font-size: 13px;
}

.navcontainer li a
{font: 11px verdana, sans-serif;
display: block;
padding-top:2px;
padding-bottom:5px;
text-decoration: none; color: #66CCdFF;
/*color:#008FD4;*/
font-weight:normal;
}

.navcontainer li a:link {  }
.navcontainer li a:visited { }

.navcontainer li a:hover
{list-style: circle;
text-decoration:underline;
}

.navcontainer h2{
margin-bottom:-5px;
}

.topheader a, #topheader a:link{
  text-decoration:none; 
font: 10px verdana, sans-serif;
font-weight:bold;  
}

.topheader ul{

margin-left:-40px;
}

.topheader a:hover{
color: #66CCFF; text-decoration:underline;
}

/* CSS Document */

#topnavcontainer, #botnavcontainer
{ 
 
border:0px solid pink; 
float:left; 
margin-bottom:10px;
} 


#topnavcontainer, 
{ margin-left:-100px; }


 
 #topnavlist, #botnavlist {  
margin-left:-19px;
 
 margin-top:0px; 
 padding-left:0px; padding-top:0px;
padding-bottom:10px;padding-right:0px;
margin-bottom:3px; margin-right:0px;
}

#topnavlist ul, #botnavlist ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;  
}



#botnavlist ul{padding-left:240px; width:640px; margin: 0 auto;}

#botnavlist ul li
{ 
display: block;  
float: left;
text-align: center;
padding: 0;
margin: 0;
background-position: top;  
}

#topnavlist ul li   
{ 
display: block;  
float: left;
text-align: center;
 
margin: 0;
background-position: top;  
}

  #cat li{ line-height:2;  
}


#topnavlist  ul li a, #topnavlist ul li a
{ 
background-image: url(../images/BUTTONBACKTRANS.png); 
	background-repeat: repeat-x;
 padding: 15px 10px 35px 10px; 
border:0px solid #fff; border-left:0px; border-bottom:0px;

margin-left: 1px;
color: #fff;  
height:5px;
text-decoration: none;
font-variant: small-caps; 
display: block;
text-align: center;
font: normal 1.2em/1.4 "arial","helvetica", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}



#bopnavlist  ul li a, #botnavlist ul li a
{
background-image:none; 
	background-repeat: repeat-x;
 
border:0px solid #fff; border-left:0px; border-bottom:0px;
padding: 10px 10px 20px 10px;  
margin-left: 1px;
color: #fff;  
height:5px;
text-decoration: none;
font-variant: small-caps; 
display: block;
text-align: center;
font: normal 1.2em/1.4 "arial","helvetica", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}


#botnavlist ul li a{ 
padding-top:5px;
 overflow:visible;
 
 border:0px solid black;
}

#topnavlist  ul li a:hover, #botnavlist ul li a:hover
{ color: #D9DF30; background-position:0px -64px; 
}

 