/* MAIN BODY */
body, html {
margin:0 0 0 0;
padding:0 0 0 0;
text-align: center;
color:#fff;
}

#container {
margin:0px auto;
text-align:left;
padding:0px;
width: 900px;
}

/* CONTENT and CONTENT HYPERLINKS*/
#content {
width: 557px; 
height: 325px; 
color: #000; 
background-color: #fff; 
font-family: Georgia, serif;
font-size: 12px;
overflow: auto;
}

#content a {
font-family: Georgia, serif;
text-decoration: underline;
font-weight: bold;
color: #0d5757;
}

#content a:hover {
text-decoration: none;
color: #fff;
background-color: #0d5757;
}

#content a:visited { 
font-family: Georgia, serif;
text-decoration: underline;
font-weight: bold;
color: #0d5757;
}

#content a:visited:hover {
color: #fff;
background-color: #0d5757;
}

.article {
width: 500px; 
color: #000; 
background-color: #fff; 
font-family: Georgia, serif;
font-size: 12px;
overflow: auto;
padding: 3 3 3 3;
}


/* STYLES HEADLINES*/
h1 {
color: #0d5757;
font:  bold 20px Georgia, serif;
text-transform: uppercase;
border-bottom: dashed .05em #0d5757;
}

h2 {
color: #fff;
font: bold 18px Georgia, serif;
background-color: #0d5757;
border-bottom: dashed .05em;
text-transform: uppercase;
}

h3 {
color: #0d5757;
padding: 0 0 0 4px;
font: bold 16px Georgia, serif;
border-bottom: dotted .05em #ff1d1d;
text-transform: uppercase;
}

h4 {
color: #000;
font: bold 14px Georgia, serif;
text-transform: uppercase;
}

h5 {
font: italic 14px Georgia, serif;
text-transform: uppercase;
}

h6 {
font: italic 14px Georgia, seriff;
text-transform: uppercase;
}

/* NAVIGATION HYPERLINKS HOME*/
#nav1 {
border: 0;
padding: 0;
margin: 0;
}

div.nav1 {
height: 31px;
width: 99px;
margin:0;
padding:0;
background-image:url("images/home2.jpg");
}

div.nav1 a, div.nav1 a:link, div.nav1 a:visited {
display:block;
}

div.nav1 img {
width:100%;
height:100%;
border:0;
}

div.nav1 a:hover img {
visibility:hidden;
}

/* NAVIGATION HYPERLINKS NEWS*/
#nav2 {
border: 0;
padding: 0;
margin: 0;
}

div.nav2 {
height: 28px;
width: 99px;
margin:0;
padding:0;
background-image:url("images/news2.jpg");
}

div.nav2 a, div.nav2 a:link, div.nav2 a:visited {
display:block;
}

div.nav2 img {
width:100%;
height:100%;
border:0;
}

div.nav2 a:hover img {
visibility:hidden;
}

/* NAVIGATION HYPERLINKS GALLERY*/
#nav3 {
border: 0;
padding: 0;
margin: 0;
}

div.nav3 {
height: 29px;
width: 99px;
margin:0;
padding:0;
background-image:url("images/gallery2.jpg");
}

div.nav3 a, div.nav3 a:link, div.nav3 a:visited {
display:block;
}

div.nav3 img {
width:100%;
height:100%;
border:0;
}

div.nav3 a:hover img {
visibility:hidden;
}

/* NAVIGATION HYPERLINKS FAQs*/
#nav4 {
border: 0;
padding: 0;
margin: 0;
}

div.nav4 {
height: 31px;
width: 99px;
margin:0;
padding:0;
background-image:url("images/faq2.jpg");
}

div.nav4 a, div.nav4 a:link, div.nav4 a:visited {
display:block;
}

div.nav4 img {
width:100%;
height: 100%;
border:0;
}

div.nav4 a:hover img {
visibility:hidden;
}

/* NAVIGATION HYPERLINKS TICKETS*/
#nav5 {
border: 0;
padding: 0;
margin: 0;
}

div.nav5 {
height: 31px;
width: 99px;
margin:0;
padding:0;
background-image:url("images/tickets2.jpg");
}

div.nav5 a, div.nav5 a:link, div.nav5 a:visited {
display:block;
}

div.nav5 img {
width:100%;
height: 100%;
border:0;
}

div.nav5 a:hover img {
visibility:hidden;
}

/* NAVIGATION HYPERLINKS CONTACT*/
#nav6 {
border: 0;
padding: 0;
margin: 0;
}

div.nav6 {
height: 27px;
width: 99px;
margin:0;
padding:0;
background-image:url("images/contact2.jpg");
}

div.nav6 a, div.nav6 a:link, div.nav6 a:visited {
display:block;
}

div.nav6 img {
width:100%;
height:100%;
border:0;
}

div.nav6 a:hover img {
visibility:hidden;
}

/* CMS */
#print a {
font-family: Georgia, serif;
text-decoration: underline;
font-weight: bold;
color: #0d5757;
font-size: 10px;

}

#print a:hover {
text-decoration: none;
color: #fff;
background-color: #0d5757;
font-size: 10px;
}

#print a:visited { 
font-family: Georgia, serif;
text-decoration: underline;
font-weight: bold;
color: #0d5757;
font-size: 10px;
}

#print a:visited:hover {
color: #fff;
background-color: #0d5757;
font-size: 10px;
}

.dateline {
color: #fff;
font-size: 2px;
}

/* FOOTER */
#footer {
text-align: center;
font-family: Georgia, serif;
font: #fff;
font-size: 11px;
}

#footer a {
font-family: Georgia, serif;
text-decoration: underline;
font-weight: bold;
color: #0d5757;
}

#footer a:hover {
text-decoration: none;
color: #fff;
background-color: #0d5757;
}

#footer a:visited { 
font-family: Georgia, serif;
text-decoration: underline;
font-weight: bold;
color: #0d5757;
}

#footer a:visited:hover {
color: #fff;
background-color: #0d5757;
}

#sponsors {
text-align: center;
font-family: Georgia, serif;
font: #fff;
font-size: 11px;
background-color: #063529;
width: 900px;
}

#sponsors b {
font-family: Georgia, serif;
font: #fff;
font-size: 13px;
}

#sponsors a {
font-family: Georgia, serif;
text-decoration: none;
color: #fff;
}

#sponsors a:hover {
text-decoration: underline;
color: #fff;
}

#sponsors a:visited { 
font-family: Georgia, serif;
text-decoration: none;
color: #fff;
}

#sponsors a:visited:hover {
color: #fff;
text-decoration: underline;
}

hr {
border: dashed .05em #0d5757;
margin: 0 0 10 0;
}

#readmore {
margin: 5 0 5 5;
}