* {
margin : 0; 
padding : 0; 
} 
html, body {
height : 100%; 
} 
body {
font-family : Arial; 
background : #FFF url(../slices/gradient.jpg) repeat-x; 
} 
.clearfix:after {
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
* html .clearfix {
height : 1%; 
} 
.clearfix {
display : block; 
}
b {
font-weight:normal;
} 
.mainarea {
width : 780px; 
margin : 0 auto; 
background-image : url(../slices/bg.jpg); 
background-repeat : repeat-y; 
min-height : 100%; 
} 
.location {
padding : 0; 
font-size : 12px; 
color : #fff; 
height : 30px; 
border : 1px solid #fff; 
border-bottom : 0; 
background-color : #56718e; 
border-top : 1px solid #fff; 
text-align : right; 
} 
.head {
width : 780px; 
height : 120px; 
background-image : url(../slices/header.jpg); 
background-repeat : no-repeat; 
} 
.head h1 {
font-size : 16px; 
color : #fff; 
display : none; 
} 
ul#navigation {
padding : 0; 
margin : 0; 
background-color : #56718e; 
color : #fff; 
float : right; 
width : 100%; 
height : auto; 
} 
ul#navigation li {
display : inline; 
} 
ul#navigation li a {
padding : 7px 14px; 
background-color : #263b4e; 
color : #fff; 
font-weight : bold; 
text-decoration : none; 
float : right; 
border-bottom : 0 solid #fff; 
border-top : 0 solid #fff; 
border-left : 1px solid #fff; 
} 
a:link, a:visited {
color : #fff; 
} 
ul#navigation li a:hover {
color : #fff; 
background-color : #56718e; 
} 
.nav {
border-top : 0;
border-bottom : 0 solid #fff; 
border-left : 1px solid #fff; 
border-right : 0 solid #fff; 
width : 176px; 
background : #6d87a1; 
float : left; 
line-height : 20px; 
} 
.nav h4 {
font-size : 13px; 
font-weight : bold; 
color : #b5c5d5; 
padding : 3px 3px 3px 5px; 
background : #273b4f; 
border-top : 1px solid #fff; 
border-bottom : 1px solid #fff; 
} 
.nav ul {
list-style-type : none; 
} 
.nav li {
font-size : 11px; 
list-style-type : none; 
} 
.nav a {
background : #56718d; 
font-size : 12px; 
color : #fff; 
text-decoration : none; 
font-weight : bold; 
padding-left : 20px; 
display : block; 
} 
.nav a:hover {
border-left : 5px solid #294159; 
padding-left : 15px; 
color : #000; 
background : #8fa4bc; 
} 
.nav a {
background : #56718d; 
font-size : 12px; 
color : #fff; 
text-decoration : none; 
font-weight : bold; 
padding-left : 20px; 
display : block; 
} 
.center {
float : right; 
border : 1px solid #fff; 
border-left : 0; 
border-bottom : 0; 
width : 599px; 
margin-bottom : 5px; 
} 
.contenthead {
background : #b2bbc7;
width:599px;
height:auto;
margin:0; 
} 
.contenthead_left {
float : left; 
width : 340px; 
height : 70px; 
padding-left : 15px; 
padding-top : 20px; 
} 
.contenthead_left h2 {
color : #fff; 
font-size : 20px; 
margin-bottom : 8px; 
} 
.contenthead_left i {
color : #273b4f; 
font-size : 15px; 
font-weight : bold; 
margin-left : 10px; 
} 
.contenthead_right {
float : right; 
width : 215px; 
margin-top : 8px; 
margin-bottom : 15px; 
text-align : center; 
height : auto; 
} 
.contenthead_right a:link {
color : #b8151a; 
font-size : 13px; 
font-weight : bold; 
} 
.contenthead_right a:hover {
color : #fff; 
font-size : 13px; 
font-weight : bold; 
} 
.contenthead_right a:visited {
color : #b8151a; 
font-size : 13px; 
font-weight : bold; 
} 
.maincontent {
background : #f0f0df; 
border-top : 1px solid #fff; 
padding : 15px;
margin:0;
}
.maincontent strong {
color : #003366;
} 
 
.maincontent_left {
float : left; 
width : 350px; 
height : auto; 
margin : 0; 
} 
.maincontent_right {
float : right; 
width : 185px; 
height : 140px; 
margin-top :30px;
padding-top : 11px; 
padding-left : 11px; 
background-image : url(../slices/picdrop.jpg); 
background-repeat : no-repeat; 
} 
.maincontent h3 {
color : #003366; 
font-size : 18px;
margin-top : 0; 
margin-bottom : 10px; 
} 
.maincontent p {
color : #000; 
font-size : 12px; 
} 
.footer {
clear : both; 
margin : 0 auto; 
background : #56718e; 
width : 780px; 
height : 30px; 
border-top : 1px solid #fff; 
position : relative; 
text-align : center; 
} 
.footer p {
font-size : 11px;
margin-top:-10px;
font-weight : bold; 
color : #fff; 
text-decoration : none;
} 
.footer a {
color : #fff; 
} 
.clearboth {
clear : both; 
} 
.viewtickets {
position : absolute; 
top : 159px; 
width : 78px; 
height : 68px; 
background-image : url(../slices/viewtickets.jpg); 
background-repeat : no-repeat; 
z-index : 25; 
left : 773px; 
} 

.navlinks a:link {color: #B8141B; text-decoration: none; font-weight: bold; font-size:13px;  }
.navlinks a:visited {color: #B8141B; text-decoration: none; font-weight: bold; font-size:13px; }
.navlinks a:hover {color: #B8141B; text-decoration: none; font-weight: bold; font-size:13px; }
.navlinks a:active {color: #B8141B; text-decoration: none; font-weight: bold; font-size:13px; }
