body { background: #fff; color: #333; font-family: verdana, sans-serif; font-size: 
0.7em; margin: 20px; } h1 { font-family: arial, sans-serif; font-size: 130%; color: 
#777; background-color: #fff; } h2 { font-family: arial, sans-serif; font-size: 
120%; color: #777; background-color: #fff; } h3 { font-family: arial, sans-serif; 
font-size: 100%; } img { border: 0px; } a { color: #339; background-color: transparent; 
} a:hover { color: #f90; background-color: transparent; } hr { color: #ddd; height: 
1px; } table { border: 0px; font-size: 100%; } td { padding: 10px; vertical-align: 
top; text-align: left; } li { list-style-image: url(images/bullet.gif); padding: 
2px 0px 2px 0px; } ul.menu li { list-style-type: none; border-top: 1px solid #ddd; 
padding: 3px 0px 3px 0px; } #navlist li { display: inline; list-style-type: none; 
padding-right: 10px; } #content img, #subcontent img { margin-right: 7px; } #id 
{ background: #fff url(images/bg.jpg) repeat-x; color: #333; height: 140px; } 
#section { position: absolute; right: 20px; top: 20px; } #content { margin: 10px 
200px 0px 190px; padding: 10px; min-width: 200px; } #special { border: 1px solid 
#900; background-color: #fff; padding: 5px; } #content-wide { margin: 10px 10px 
0px 190px; padding: 10px; min-width: 390px; } #content p { margin-top: 5px; line-height: 
130%; } #subcontent { position: absolute; width: 190px; top: 190px; right: 20px; 
border-left: 1px solid #ddd; background-color: #fff; padding-left: 10px; } #nav 
{ position: absolute; top: 190px; left: 20px; width: 170px; border: 1px solid 
#ddd; } #nav ul { list-style-type: none; margin: 0px; padding: 0px; } #nav li 
{ display: inline; } #nav a { display: block; margin: 3px; padding: 4px; border: 
1px solid #ddd; text-decoration: none; color: #339; background-color: #fff; font-size: 
110%; } #nav a:hover { color: #f90; background-color: #eee; } #nav a.active { 
color: #339; background-color: #eee; } #nav a.ex { display: block; border: none; 
background-color: #fff; color: #339; } #nav a.ex:hover { background-color: #fff; 
color: #339; } #nav form input { margin-left: 4px; border: 1px solid #ccc; font-family: 
sans-serif; font-size: 90%; color: #333; background-color: #eee; } #subnav { font-size: 
90%; } #smallprint { margin-top: 30px; border-top: 1px solid #ddd; padding: 2px; 
font-size: 90%; color: #999; background-color: #fff; } #smallprint a { margin-left: 
5px; margin-right: 5px; color: #777; background-color: #fff; } #index { vertical-align: 
middle; margin: 40px; } #index img { margin: 0px 5px 2px 5px; float: left; } .index 
{ height: 90px; } .feature { width: 90%; /* width: 70%; */ border-top: 1px solid 
#ddd; border-bottom: 1px solid #ddd; padding: 5px 0px 3px 0px; } .section { border-top: 
1px solid #ddd; padding: 5px 0px 3px 0px; } .name { width: 200px; font-weight: 
bold; } .booked { color: #f60; font-weight: bold; } .title { margin: 0px 0px 0px 
20px; } .sideline { border-left: 1px solid #ddd; padding-left: 7px; } .gilbart 
{ font-family: arial, sans-serif; font-size: 80%; color: #777; background-color: 
#fff; } 
