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

#addform span 
{
text-decoration: underline;
}

a:hover 
{  
color: #FFFF00; 
text-decoration: none; 
background-color: #7A0E9C; 
font-weight: bold;
}

.ak 
{
text-decoration: underline;
}

.align 
{
float:right;
}

#banner
{
/*border-bottom: 1px solid #670099;*/
width: 100%;
}

body 
{ 
margin-top: 5px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.95em; 
color: #000000; 
background-color: #FFFFFF; 
}

.button 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000033;
font-weight: bold;
cursor: pointer;
}

#clock
{
font-size:0.85em;
}

.contacts
{
font-weight: bold;
}

#content 
{  
margin-left:12em; 
margin-top: 0;
}

#credits  
{ 
clear: both;
margin: 20px 0 0 14em;  
font-size: 85%; 
text-align: center; 
padding-top:10px; 
border-top:1px solid silver;
}

.designtable 
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
background-color: #e1e1e1;
}

.emph 
{
font-weight:bold;
}

.formtable 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
background-color: #FFFFCC;
border: 1px black solid;
color: #000066;
}

.formfield 
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: white;
}

h1  
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.25em;
}

h2  
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
background-color: #7A0E9C; 
padding-left: 5px; 
padding-bottom: 2px; 
border-bottom: 1px #CCC solid; 
border-right: 1px #CCC solid; 
color: #FFFFFF;
}

h2 a
{
color: #fff;
}

h3  
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em;
}

h4  
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
font-style: bold;
}

hr
{
height: 1px;
}

img
{
border: 0;
}

.keyword
{
border: 1px solid #333;
padding: 5px;
}

.diary 
{
background-color: #7A0E9C;
color: #fff;
}

#download 
{
}

#festival
{
font-size: .8em;
float: right;
width: 120px;
padding: 5px;
border: 2px solid purple;
text-align: center;
margin-left: 5px;
} 

.funding 
{
background-color: #000066;
color: #fff;
}

.highlight  
{
background-color: #FFFFCC 
}

#homeimage
{  
float: right
}

img 
{
border: 0;
}

#management
{
width: 95%;
}

#management td
{
width: 50%;
vertical-align:top;
padding-left:5px
}

#navbar 
{ 
position:absolute; 
top: 135px; 
left: 10px; 
width: 10em; 
font-size: 1em; 
text-align: left;  
line-height: 120%; 
padding-top: 5px; 
padding-left: 0; 
padding-right:0; 
clip: rect(   );
}

#navbar img 
{
border: 0;
}

#navbar ul 
{ 
list-style: none; 
margin-left: 0;
padding-left: 0;
}

#navbar li 
{ 
}

#navbar li a 
{  
font-size: 100%; 
font-weight: bold; 
color: #7A0E9C; 
text-decoration: none;
}

#navbar li a:hover 
{
font-size: 100%; 
color: #FFFF00; 
text-decoration: none; 
background-color: #7A0E9C
}

#navbar span 
{
text-decoration: underline;
}

p
{
text-align: justify;
}

.projects 
{
background-color: #7A0E9C;
color: #fff;
}

.right 
{ 
float:right;
}

#right-col
{
font-size: .75em;
float: right;
margin:  0 0 20px 10px;
padding: 0 0 10px 10px;
border-left: solid 1px silver;
border-bottom: solid 1px silver;
width: 190px;
}

#right-col a
{
color: #7A0E9C; 
text-decoration: none;
}

#right-col a:hover
{
color: #FFFF00; 
text-decoration: none; 
background-color: #7A0E9C
}

#search
{
font-size: 85%; 
line-height:150%;
}

#search span 
{
text-decoration: underline;
}

.smalltext  
{
font-size:85%;
}

.subject 
{ 
color: #475281; 
font-size: 16px;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
}

ul 
{
list-style-type: square;
}

.zaq  
{
display: none; 
}
