body {font-family:Arial, Helvetica, sans-serif;border:0;margin:0; background:#FFFFFF;}

h1 {font-size: 1.5em;padding: 0;margin: 2px 0 2px 5px;}
h2 {font-size: 0.8em;padding: 0;margin: 0 0 5px 7px;}

v\:* { behavior:url(#default#VML); }

#map {margin:0 auto 10px auto; position:relative; border:1px solid black;}
#main {width:800px;margin:10px auto 10px auto;background:#F4EFEA;position:relative;float:right;border:1px solid #000;}

#arenadetail {width:515px;border:1px solid #195586; background-color:#fff; padding:0px 0px 5px 0px; margin:0 5px 5px 5px; position:relative; float:left; }
#arenadetail p {padding:0;margin:5px 5px 7px 5px;color: #000; font-size:small;}
#arenadetail p.infobox {font-size:small;text-align:justify;padding-right:5px;padding-bottom:5px;}
#arenadetail fieldset { margin:5px; padding:0; border:1px solid #ddd; }
#arenadetail legend { font-weight:bold; font-size: 14px; padding:4px; }
#arenadetail form { font-size:12px; margin:10px; color:#000; }
#arenadetail .new { background-color:yellow; padding:0 5px; margin:0 5px 0 0; font-weight:bold; }

#footer {width:800px;margin:5px auto;background:#fff;font-size:11px;font-weight:bold;}
#footer a {margin:2px 5px;}
#footer p {text-align:center;margin:0;padding:10px 10px;line-height:1.5em;}
#sidebarheader {border-top:1px solid black;border-right:1px solid black;border-left:1px solid black;margin:0 0 0 30px;padding:2px;font-weight:bold;width:90px;background-color:white;text-align:center;font-size:14px;}
#nav { width:517px; padding:0px 0px 5px 0px; margin:0 0 5px 5px; position:relative; float:left; }
#nav_prev { border:1px solid #195586;background-color:white;padding:5px;font-weight:bold;font-size:12px; float:left; margin:0; }
#nav_next { border:1px solid #195586;background-color:white;padding:5px;font-weight:bold;font-size:12px; float:right; margin:0; }
#contactform {margin-left:10px;}
#contactform .formlabel {text-align:right;width:100px;font-weight:bold;padding-right:5px;}

.tooltip {background-color:#ffffff;font-weight:bold;border:2px #195586 solid;font-size:12px;padding:2px;}

#linkbox { width:770px; margin:0 auto 10px auto; background-color:white; border: 1px solid #ccc; clear:both; padding:5px; }
#linkbox h1 { font-size:20px; font-weight:bold; }
#linkbox h2 { font-size:14px; font-weight:bold; margin-left:5px; border-bottom:1px solid #ddd; padding-bottom:2px; }
#linkbox li { padding:0 5px 5px 5px; margin-bottom:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#linkbox table { clear:both; width:100%; }
#linkbox td { vertical-align:top; width:50%; padding-right:15px; }

#navbox {margin:10px;width:370px;position:relative; padding:0; }
#navbox ul {list-style-type:none; margin-left:0; margin-top:5px; margin-bottom:5px; padding-left:0; }

#adspace {margin:10px auto 0 auto;border:none;background-color:#fff;text-align:center;}

.gmapmarker img { vertical-align:middle; }

.breadnav {margin:2px 0 10px 10px;font-size:12px;font-weight:bold;}
.abouttext {width:320px;border:1px solid #195586;background-color:#fff;padding:10px;margin:5px auto 5px auto;width:720px;font-size:12px;}
.contact {width:320px;border:1px solid #195586;background-color:#fff;padding:10px;margin:5px auto 10px auto;width:720px;font-size:12px;}
.sitemap {width:320px;border:1px solid #195586;background-color:#fff;padding:10px;margin:5px auto 10px auto;width:720px;font-size:12px;}
li.maplist {margin:5px;}
a.maplink {margin-right:15px;}

.formerror {color:red;font-weight:bold;padding:0 0 5px 15px;margin:0;}
.formerror  ul {margin:5px 0 5px 25px;}

#banner { float:left;width:140px;padding:5px 0; margin:5px auto; }

#container { width:800px;margin:0 auto;}

#navcontainer { width:575px; }

#rinknavlist { margin: 0; float:left; }
#rinknavlist ul, #rinknavlist li { display: inline; list-style-type: none; margin: 0; }
#rinknavlist a:link, #rinknavlist a:visited { background: #E8EBF0; border-top: 1px solid #195586;border-right: 2px solid #195586; border-bottom: 1px solid #fff; border-left: 1px solid #195586; color: #666; float: left; font-size: 10px; font-weight: normal; line-height: 14px; margin-right: 2px; padding: 3px; text-decoration: none; }
#rinknavlist a:link#current, #rinknavlist a:visited#current { background: #fff; border-bottom: 1px solid #fff; color: #000; font-weight:bold; }
#rinknavlist a:hover { color: #f00; }
#rinknavlist #subnav-1, #rinknavlist #subnav-2, #rinknavlist #subnav-3, #rinknavlist #subnav-4 { display: none; width: 90%; }
#rinknavlist ul a:hover { color: #f00 !important; }

#navlist { margin: 0; padding-left: 15px; padding-top: 0; }
#navlist ul, #navlist li { display: inline; list-style-type: none; margin: 0; }
#navlist a:link, #navlist a:visited { background: #E8EBF0; border-top: 1px solid #bbb;border-right: 2px solid #bbb; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; color: #666; float: left; font-size: 16px; font-weight: normal; line-height: 14px; margin-right: 8px; padding: 5px; text-decoration: none; }
#navlist a:link#current, #navlist a:visited#current { background: #fff; border-bottom: 1px solid #fff; color: #000; font-weight:bold; }
#navlist a:hover { color: #f00; }
#navlist #subnav-1, #navlist #subnav-2, #navlist #subnav-3, #navlist #subnav-4 { display: none; width: 90%; }
#navlist ul a:hover { color: #f00 !important; }

body.section-1 #navlist li#nav-1 a, body.section-2 #navlist li#nav-2 a, body.section-3 #navlist li#nav-3 a, body.section-4 #navlist li#nav-4 a { background: #fff;
border-bottom: 1px solid #fff; color: #000; }
body.section-1 #navlist ul#subnav-1, body.section-2 #navlist ul#subnav-2, body.section-3 #navlist ul#subnav-3, body.section-4 #navlist ul#subnav-4 {
display: inline; left: 10px; position: absolute; top: 95px; }
body.section-1 #navlist ul#subnav-1 a, body.section-2 #navlist ul#subnav-2 a, body.section-3 #navlist ul#subnav-3 a, body.section-4 #navlist ul#subnav-4 a
{ background: #fff; border: none; border-left: 1px solid #ccc; color: #999; font-size: smaller; font-weight: bold; line-height: 10px; margin-right: 4px; padding: 2px 10px 2px 10px; text-decoration: none; }

.rightrinklink { float:left;padding-bottom:12px;font-size:12px;width:232px; font-size:11px; }
.leftrinklink { float:left;padding-left:7px;padding-bottom:12px;font-size:12px;width:232px; font-size:11px; }
.rinklink { color:black; }

#tickets { width:100%; }
#tickets th { text-align:center; font-size:12px; border-bottom:1px solid #eee; padding:2px; }
#tickets td { font-size:12px; padding:2px; vertical-align:middle; }
#tickets td.datelabel { font-size:12px; text-align:center; font-weight:bold; }
#tickets a { font-weight:bold; }
#tickets a.hilite { margin:none; }
#tickets img { border:none; }

#photos img { border:1px solid black; margin:4px 7px; vertical-align:middle; }

#page {width:320px;border:1px solid #195586;background-color:#fff;padding:10px;margin:5px auto 5px auto;width:720px;font-size:12px;}

#footertext { font-size:12px;margin:20px; padding:0; }
#footertext h1 { margin:0; font-size:14px; }
#footertext p { padding:3px 0; margin:0; }
