/******* structure and layout *******/
body {
font-family:Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #ffffff; 
margin:10px 0 0 0;
padding:0 0 0 0;
background-color: #000066;
text-align:center;
}


.header {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
position:relative;
width:100%;
text-align:right;
color: #ffffff;
border:5px;
padding-top:5px;
padding-bottom:5px;
}

.topnav {
position:relative;
width:100%;
background:#006699;
font-size:8pt;
padding-top:5px;
padding-bottom:5px;
}

.container {
position:relative;
clear:both;
width:100%;
padding-top:20px;
background:#000066;
color:#ffffff;
text-align:left;
}

.news_center {
position:relative;
float:inherit;
clear:both;
width:335px;
margin:5px;
padding:0 10px 0 10px;
background-color:#D0DEF6;
color:#465670;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
}

.news_right {
position:relative;
float:right;
clear:both;
width:200px;
margin:5px;
padding:0 10px 0 10px;
background-color:#D0DEF6;
color:#465670;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
}

.news p {
margin:10px 10px;
}

/******* artist gallery *******/

table.gal {margin: 0px; background-color:#000000;}

tr.des {font-size:11px; color:#ffffff; text-align:center; line-height:14px; margin:0px; vertical-align:middle;}

td.layout {width:33%; margin-bottom:15px;}


/******* top navigation *******/
a.navlink {font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight:bold; color:#ffffff;}
			
a.navlink:visited {font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; font-weight:bold; color:#ffffff;}

a.navlink:hover {font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; font-weight:bold; color:#ffffff; text-decoration: underline;}


/******* links *******/

a {
color:#00CCFF;
}

a:hover {
color:#00CCFF;
text-decoration:none;
}

a.newslink {
color:#465670;
}

a.newslink:hover {
color:#465670;
text-decoration:none;
}

a.anchor {font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; 
color:#ffffff;
text-decoration: none;
}

a.anchor:visited {font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; 
color:#ffffff;
text-decoration: none;
}

a.anchor:hover {font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; 
color:#ffffff;
text-decoration: none;
}


/******* fonts and colors *******/

.header strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13pt;
}

.news_title {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#465670;
font-size:14pt;
font-weight:bold;
}

.page_title {color:#000000;
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
color:#FFFFFF;
margin-left:10px;
}

.page_subtitle {color:#000000;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
color:#FFFFFF;
margin-left:10px;
}



