* { margin: 0; padding: 0; }
td {vertical-align:top; }

body 
{ 
color: black; 
font-size: 20px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: white; 
margin: 0; 
text-align: center;
padding: 0; 
}

.redlabel {background:#CC0000;width:85%;margin-left:-12px;padding:5px 0px 5px 12px;/margin-top:8px;font-size:110%;color:#ffffff;font-weight:bold;}

img { border-style: none; border-width: 0; }

form{display: inline;}

h6 { font-size: 0.9em; font-weight: bold; text-transform: uppercase; margin-bottom:10px; margin:0pt; padding:0pt; }

.clear { clear: both; }


.container { width:950px; margin-left: auto; margin-right: auto; text-align: left;}
.header { font-variant:normal; text-align:center; width:100%; }
.top { width: 100%; float:left; }

.headerHome, 
.headerHome, 
.header1301, 
.header1302, 
.header1303, 
.header1304, 
.header1305, 
.header1306, 
.header1307, 
.header1308, 
.header1309, 
.headerCalendar,
.headerInside2
{
    background: url() no-repeat scroll right top;
    text-align: left; 
    width: 950px; 
    height: 316px; 
}


.headerHome { background-image: url(images/header-home.jpg); }
.header1301 { background-image: url(images/header-1301.jpg);  }
.header1302 { background-image: url(images/header-1302.jpg);  }
.header1303 { background-image: url(images/header-1303.jpg);   }
.header1304 { background-image: url(images/header-1304.jpg);  }
.header1305 { background-image: url(images/header-1305.jpg);  }
.header1306 { background-image: url(images/header-1306.jpg);  }
.header1307 { background-image: url(images/header-1307.jpg);  }
.header1308 { background-image: url(images/header-1308.jpg);  }
.header1309 { background-image: url(images/header-1309.jpg);  }
.headerCalendar { background-image: url(images/header-calendar.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right 0; text-align: left;  width: 950px; height: 316px; }
.headerInside2 { background-image: url(images/head_pic2.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right 0; text-align: left;  width: 950px; height: 373px; }

.logo { background-color: transparent; background-image: none; width: 213px; height: 58px; float: left; padding-top: 0px; padding-bottom: 5px; padding-left: 17px; }
.line { color: #fff; width:120px; height:1px; float:left; clear:left; margin-left:10px; padding-bottom:1em; border-top: 0.01em solid #bababa; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.menu { font-size: 40%; text-transform:uppercase; float:left; clear:left; padding-left: 17px; }
.menu img { padding-right: 7px; }
.menu a:link { color: #000;  font-weight: bold; text-decoration: none; vertical-align: 20%; }
.menu a:visited { color: #000;  font-weight: bold; text-decoration: none; vertical-align: 20%; }
.menu a:hover { color: #000;  font-weight: bold; text-decoration: underline; }
.menu li { padding-bottom: 7px; list-style-type: none; list-style-image: none; }

.menu2 { font-size: 40%; text-transform: uppercase; float: left; clear: both; padding-left: 17px; }
.menu2 img { padding-right: 7px; }
.menu2 a:link { color: #000;  text-decoration: none; vertical-align: 20%; }
.menu2 a:visited { color: #000;  text-decoration: none; vertical-align: 20%; }
.menu2 a:hover { color: #000;   text-decoration: underline; }
.menu2 li { padding-bottom: 7px; list-style-type: none; list-style-image: none; }

.nav { font-size: 55%; background-color: #e1e1e1; text-transform: uppercase; position: relative; width: 100px; float: left; display: block; }
.arrows { color: #333333; font-size: 55%; font-weight: bold; background-color: #e1e1e1; text-transform: uppercase; width: 100px; height: 14px; float: left; padding: 5px 5px 3px 3px; display: inline; }
.arrows p { float: left; padding-left: 10px; display: inline; }
.arrows ul { float: right; }
.arrows li { height: 11px; float: left; list-style-type: none; list-style-image: none; display: inline; }
.number { font-size: 90%; line-height: 80%; background-color: #fff; text-align: center; width: 25px; color: #333333;}
.subscribe { color: #333333; font-size: 55%; background-color: #e1e1e1; text-transform: uppercase; position: relative; width: 809px; height: 16px; float: right; padding: 3px; }
.subscribe p { padding-right: 30px; padding-left: 30px; display: inline; }
.input { color: ##333333; font-size: 90%; font-weight: bold; text-align: center; letter-spacing: 0.5px; width: 121px; height: 13px; border-style: none; border-width: 0; }
input.active{ color:black; }
.submit { color: #000; font-size: 10px; background-color: #ff0; width: 30px; height: 13px; border-style: none; border-width: 0; cursor: pointer; }

.caption {text-align: justify;}

.content { width: 950px; float: left; border: 0; margin-top: 20px; margin-left: 0px;}
.con { float: right; width: 685px; font-size: 0.55em;  text-align: justify; /*margin-top: 20px;*/ padding-left:20px; }
.con p { text-indent: 0px; padding-bottom:15px; }

.news { font-size:0.5em; width:242px; height:100%; float:left; margin: 0; padding-left: 0px; display:inline; }
.news li { /*background:green;*/ list-style-type:none; margin: 0 0 21px 0; padding:0; border-left: 94px solid white; }
.news li img { float:left; margin-left:-90px; }
.news a    { color:#000; font-weight: none; text-decoration: none; vertical-align: 20%; }
.news a:hover { text-decoration:underline; }
.news .text { /*background:red;*/ margin:0; padding:0; display:inline; /* important for IE */ }

.news2 { font-size: 0.5em;  text-align: justify; width: 258px; height: 100%; float: left; margin-bottom: 20px; margin-left: 10px; list-style-type: none; display: inline; }
.news2 li { text-align: justify; width: 257px; float: left; clear: both; margin-bottom: 30px; list-style-type: none; list-style-image: none; }
.news2 img { clear: both; margin-right: 20px; margin-bottom: 10px; }

.email { font-size: 0.5em;  text-align: justify; width:305px; float:left; padding:30px 4px 0 20px;  }
.email p { margin-bottom: 20px; }

.events { font-size: 0.5em; text-align: justify; width: 205px; float:left; margin:0; padding:0; }
.events h6 { padding-bottom: 10px; }
.events p { margin-bottom: 20px; width:182px; }
.events .yello { background-color: #ff0; width: 182px; height: 6px; float: left; margin-top: 20px; }
.events a:link { color: #000; font-weight: none; text-decoration: none; }
.events a:visited { color: #000; font-weight: none; text-decoration: none; }
.events a:hover { color: #000; font-weight: none; text-decoration: underline; }

.tech { font-size: 0.5em; text-align: justify; width: 205px; float:left; margin:0; padding:0; }
.tech h6 { padding-bottom: 10px; }
.tech p { margin-bottom: 20px; width:182px; }
.tech .red { background-color: #ed1c24; width: 182px; height: 6px; float: left; margin-top: 20px; }
.tech a:link { color: #000; font-weight: none; text-decoration: none; }
.tech a:visited { color: #000; font-weight: none; text-decoration: none; }
.tech a:hover { color: #000; font-weight: none; text-decoration: underline; }

.store { font-size: 0.5em; text-align: justify; width: 205px; float:left; margin:0; padding:0; }
.store h6 { padding-bottom: 10px; }
.store p { margin-bottom: 20px; width:180px; }
.store .gray { background-color: #c6d1db; width: 180px; height: 6px; float: left; margin-top: 20px; }
.store a:link { color: #000; font-weight: none; text-decoration: none; }
.store a:visited { color: #000; font-weight: none; text-decoration: none; }
.store a:hover { color: #000; font-weight: none; text-decoration: underline; }


.copy { clear:both; width:950px; font-size:9px; padding-top:8em; margin:0pt 0pt 0pt 20px; text-decoration:none; }

.border {padding-top:10px;padding-right:10px}

.park { background-color:#ECEDEE; position:relative; top:0; right:0; width:170px; height:250px; float:right; margin: 0.2em .5em 0 0; }
.park h1 { color: #fff; font-size:0.85em; font-weight:normal; background-color:#CC0000; text-transform:uppercase; text-align:left; padding:10px; white-space:nowrap; }
.park ul { padding:0; margin:0; }
.park li { list-style-type:none; font-size:60%; font-family:arial narrow;margin: 1em 0 0 0; padding: 0 1em 0 1em; *margin:0; }
.park p { padding:0; margin:0; }
.park a { padding:0; margin:0; }
.park a:link  { text-decoration:none; color:black; font-weight:bold;}
.park a:visited  { text-decoration:none; color:black; font-weight:bold;}
.park a:hover  { text-decoration:underline; color:black; font-weight:bold;}

.ileft { float:left;  margin:0pt; padding:0 1.5em 0.5em 0; width:250px; }
.iright{ float:right; margin:0pt; padding:0 0 0.5em 1.5em; width:250px; }
.ileft .descr, .iright .descr { text-align:justify; font-style:italic; }
.descr
{
  margin-left: 3px; 
  margin-right: 3px;
  margin-top: 3px;
  margin-bottom: 5px;
}

.columns{float: left; width: 708px; margin:0;  padding:0;}
.colcontainer { float: left; width: 100%; margin: 0; padding:0; }
.columns_rail{float:left; width: 210px; padding-left:20px}




/* current items highlighting*/
body.events13-6      .events13-6      a:link { color:rgb(165,165,165); }
body.events13-7      .events13-7      a:link { color:rgb(165,165,165); }
body.racing13-3      .racing13-3      a:link { color:rgb(165,165,165); }
body.racing13-4      .racing13-4      a:link { color:rgb(165,165,165); }
body.racing13-5      .racing13-5      a:link { color:rgb(165,165,165); }
body.parkave13-9     .parkave13-9     a:link { color:rgb(165,165,165); }
body.news13-2        .news13-2        a:link { color:rgb(165,165,165); }
body.news13-1        .news13-1        a:link { color:rgb(165,165,165); }
body.experience13-8  .experience13-8  a:link { color:rgb(165,165,165); }

body.events13-6      .events13-6      a:visited { color:rgb(165,165,165); }
body.events13-7      .events13-7      a:visited { color:rgb(165,165,165); }
body.racing13-3      .racing13-3      a:visited { color:rgb(165,165,165); }
body.racing13-4      .racing13-4      a:visited { color:rgb(165,165,165); }
body.racing13-5      .racing13-5      a:visited { color:rgb(165,165,165); }
body.parkave13-9     .parkave13-9     a:visited { color:rgb(165,165,165); }
body.news13-2        .news13-2        a:visited { color:rgb(165,165,165); }
body.news13-1        .news13-1        a:visited { color:rgb(165,165,165); }
body.experience13-8  .experience13-8  a:visited { color:rgb(165,165,165); }

body.events13-6      .events13-6      a:hover { color:rgb(165,165,165); }
body.events13-7      .events13-7      a:hover { color:rgb(165,165,165); }
body.racing13-3      .racing13-3      a:hover { color:rgb(165,165,165); }
body.racing13-4      .racing13-4      a:hover { color:rgb(165,165,165); }
body.racing13-5      .racing13-5      a:hover { color:rgb(165,165,165); }
body.parkave13-9     .parkave13-9     a:hover { color:rgb(165,165,165); }
body.news13-2        .news13-2        a:hover { color:rgb(165,165,165); }
body.news13-1        .news13-1        a:hover { color:rgb(165,165,165); }
body.experience13-8  .experience13-8  a:hover { color:rgb(165,165,165); }
