/* CSS Document */

body{
width:1024px;
background-color:#ffffff;
margin:0px auto;
}

#top{
background-image:url('images/masthead_entry_04.jpg');
background-repeat:repeat;
width:100%;
height:50px;
background-color:#FFFFFF;
}

#center{
margin:0px auto;
width:600px;
}

#top_spacer{
background-image:url('images/masthead_entry_04.jpg');
background-repeat:repeat;
background-color:#008FD4;
width:100%;
text-align:right;
padding:10px 0px 0px 0px;
height:35px;
margin:5px 0px 5px 0px;
}

#top_spacer2{
background-image:url('images/masthead_entry_04.jpg');
background-repeat:repeat;
background-color:#008FD4;
width:100%;
text-align:right;
padding:10px 0px 0px 0px;
height:5px;
margin:5px 0px 5px 0px;
}

#nav_main{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
margin: 5px 5px 5px 5px;
}

#nav{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
text-decoration:none;
margin: 0px 5px 0px 5px;
}

#ql{
width:110px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}

#container{
width:83%;
float:right;
}

#container_gala{
width:90;
}

#home_main{
margin: 5px 5px 5px 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
border:thin;
border-style:solid;
border-color:#999999;
float:left;
width:60%;
height:100%;
padding:5px;
}

#home_main_pic{
margin: 5px 5px 5px 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
border:thin;
border-style:solid;
border-color:#999999;
float:left;
width:80%;
height:100%;
padding:5px;
}

#main{
margin:0 auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
border:thin;
border-style:solid;
border-color:#999999;
width:85%;
height:100%;
padding:5px;
}
#side_nav{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:20%;
}

#cur_exhib{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px 5px 5px 5px;
margin:5px 5px 5px 5px;
float:right;
width:32%;
border:thin;
border-color:#999999;
border-style:solid;
}
#footer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#008FD4;
text-align:center;
}
#bottom{
background-image:url('images/masthead_entry_04.jpg');
background-repeat:repeat;
bottom:0px;
width:100%;
}
a.nav{
color:#666666;
text-decoration:none;
}
a.nav:hover{
color:#008fd4;
}
a.nav:active{
color:#0033FF;
}
.event{
text-indent:5px;
width:100%;
background-color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#CCCCCC;
}

.event2{
width:100%;
background-color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#CCCCCC;
padding:1px;
margin-top:10px;
}
.date{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
.ev_title{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#008fd4;
font-weight:600;
}

.cal_month{
font-family:Helvetica;
font-size:18px;
color:#008fd4;
font-weight:bold;
margin: 0px 0px 0px 0px;
}

A.link:link 
{
font-family: Helvetica, Arial, sans-serif;  
font-size: 12px; 
line-height: 15px;
font-weight: bold; 
color: #008fd4; 
text-decoration: underline;
}

.cal_tab{
border:solid;
border-color:#666666;
border-width:thin;
}

.ev_title_bold{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#008fd4;
font-weight:bold;
}
.ev_text{
color:#333333;
font-size:10px;
}
.show_title{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
font-style:italic;
}
.ql_txt{
font-size:10px;
font-weight:bold;
text-align:center;
color:#333333;
text-decoration:none;
}

.calendar_event{
width:600px;
border-style:solid;
border-color:#666666;
}

.short_date{
font-family:Helvetica;
font-size:20px;
text-align:center;
color:#ffffff;
padding:5px;
}

.no_top{
margin-top:0px;
font-family:helvetica;
font-size:12px;
}

.cal_desc{
font-family:Helvetica, sans-serif;
font-size:12px;
}

h1,h2,h3,h4{
font-family:helvetica;
color:#333333;
margin: 0px 0px 0px 0px;
}

.hours{
width:100%;
border-style:solid;
border-width:thin;
border-color:#666666;
font-family:helvetica, sans-serif;
font-size:12px;
font-weight:800;
}

.hours2{
width:100%;
border:none;
font-family:helvetica, sans-serif;
font-size:12px;
font-weight:800;
}

.link_small 
{
font-family: Helvetica, Arial, sans-serif;  
font-size: 10px; 
line-height: 13px;
font-weight: normal; color: #9D9D9D; 
text-decoration: none; color: #9D9D9D
}

.link_screened 
{
font-family: Helvetica, Arial, sans-serif;  
font-size: 10px; 
line-height: 13px;
font-weight: normal; color: #9D9D9D; 
text-decoration: none; color: #9D9D9D
}

.text_lt_grey 
{
font-family: Helvetica, Arial, sans-serif;  
font-size: 12px; 
line-height: 15px;
font-weight: normal; color: #9D9D9D; 
text-decoration: none
}

ul, li{
list-style-type:disc;
margin-top:2px;
margin-left:-1px;
}

a.top{
float:right;
font-family:Georgia, "Times New Roman", Times, serif;
color:#999999;
font-size:9px;
text-decoration:none;
}


.backtotop{
font-size:9px;
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
text-decoration:none;
}

img{
color:#666666;
font-family:helvetica;
font-size:10px;
}

/*

GALA CSS
===============

*/

#container_gala{
width:90;
}

#gala_main{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
/*border:thin;
border-style:solid;
border-color:#999999;*/
width:70%;
height:100%;
padding:5px 5px 5px 5px;
}

#gala_side{
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px 5px 5px 5px;
float:right;
width:25%;
border:thin;
border-color:#999999;
border-style:solid;
}

.style2 {font-size: 12px}