html { background-color: #ffffcc; margin: 0; padding: 0; border: 0; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: left; color: #000; }
body { color: #000; margin: 0; padding: 0; background-color: #ffffcc; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.2em; margin: 0; padding: 0; display: inline; }
a { color: #6bb300; }
a:active { position: relative; top: 1px; outline: 0px none; }

#container { margin: 10px auto 0 auto; max-width: 960px; background-color: #fff; border-top: 1px solid #8f006b; border-right: 1px solid #8f006b; border-left: 1px solid #8f006b; }

#header { margin: 0; padding: 0; width: 100%; height: 110px; background: #fff url('/style/images/logo.png') no-repeat 3px 3px; }
#header span { display: none; }

#sidebar { padding: 0; float: left; width: 175px; margin: 5px 10px 5px 0; }
#sidebar ul { margin: 0 0 10px 5px; padding: 0; list-style-type: none; }
#sidebar ul li { min-height: 16px; margin: 0; padding: 2px 0; background: url('/style/images/menubar.png') no-repeat; }
#sidebar ul li a { padding: 2px 0 0 4px; font-weight: bold; text-decoration: none; display: block; }
#sidebar ul li a:hover { padding: 0 0 0 6px; font-size: 13px; }
#sidebar ul#ticker { background: url('/style/images/menubar.png') no-repeat; height: 75px; }
#sidebar ul#ticker li { width: auto; height: auto ; background: none; display: none; }
#sidebar ul#ticker li a { padding: 0; }
#sidebar ul#ticker li a:hover { padding: 0; }
#sidebar ul#ticker li img { border: 0; margin: 3px 0 0 1px; }
#sidebar img { margin: 3px 0 0 5px; }
#sidebar object { margin: 3px 0 0 5px; }

#footer { background-color: #8f006b; margin-bottom: 5px; clear: both; color: #eee; width: 100%; padding: 2px 0; font-size: 0.9em; text-align: center; }
#footer a { background-color: #8f006b; color: #eee; }

#lastminutes { padding: 0; margin: -100px 5px 5px 35px; float: right; width: 300px; }
#lastminutes li { margin: 0 0 4px 0; padding: 4px; background: url('/style/images/menubar.png') no-repeat; min-height: 60px; }
#lastminutes h3 { font-size: 1em; margin: 0; padding: 0; }
#lastminutes img { float: right; height: 60px; width: 80px; border: 1px solid #8f006b; padding: 1px; margin-right: 4px; }
#lastminutes a { font-weight: bold; }
#lastminutes a.price { text-decoration: none; text-align: right; width: 75px; }

#lastminute { border-collapse: collapse; width: 425px; border: 1px solid #8f006b; margin-top: 1em; margin-bottom: 2.5em; }
#lastminute h3 { font-size: 1em; margin: 0; padding: 0; display: inline; }
#lastminute thead { display: none; }
#lastminute tr.odd { background-color: #fff; }
#lastminute tr.even { background-color: #ffd9f5; }
#lastminute td { padding: 2px 4px; white-space: nowrap; }
#lastminute td.price { text-align: right; }
#lastminute a { font-weight: bold; }

#tickets { border-collapse: collapse; width: 425px; border: 1px solid #8f006b; margin-bottom: 10px; }
#tickets thead { display: none; }
#tickets tr.odd { background-color: #fff; }
#tickets tr.even { background-color: #ffd9f5; }
#tickets td { padding: 2px 4px; white-space: nowrap; }
#tickets td.price { text-align: right; }
#tickets a { font-weight: bold; }

#allinclusive { border-collapse: collapse; width: 275px; border: 1px solid #8f006b; margin-top: 1em; margin-bottom: 2.5em; }
#allinclusive h3 { font-size: 1em; margin: 0; padding: 0; display: inline; }
#allinclusive thead { display: none; }
#allinclusive tr.odd { background-color: #fff; }
#allinclusive tr.even { background-color: #ffd9f5; }
#allinclusive td { padding: 2px 4px; white-space: nowrap; }
#allinclusive a { font-weight: bold; }

ol#feed { padding: 0; margin: 10px 35px 5px 35px; float: right; width: 650px; }
ol#feed li { margin: 0 0 4px 0; padding: 4px; background: url('/style/images/menubar.png') no-repeat; min-height: 60px; }
ol#feed li img { float: right; height: 60px; width: 80px; border: 1px solid #8f006b; padding: 1px; margin-right: 4px; }
ol#feed li a { font-weight: bold; }
ol#feed li a.price { text-decoration: none; width: 75px; }

table#feed { border-collapse: collapse; width: 650px; border: 1px solid #8f006b; margin-bottom: 5px; }
table#feed thead { display: none; }
table#feed tbody tr.odd { background-color: #fff; }
table#feed tbody tr.even { background-color: #ffd9f5; }
table#feed tbody tr td { padding: 2px 4px; white-space: nowrap; }
table#feed tbody tr td a { font-weight: bold; }

#sidebar ul li a.rss { background: url('./images/rss.png') center left no-repeat; padding-top: 1px; padding-left: 18px; margin-left: 3px; }
