@charset "UTF-8";
/* CSS Document */
 
#container {width: 922px; margin-left: auto; margin-right: auto; position: relative; border: 1px solid #FFF;}
#performances {position: absolute; left: 18px; top: 305px;}
#topmenu {position: absolute; left: 10px; top: -5px;}
#submenu {position: absolute; left: 620px; top: 275px;}
#submenutabs {position: absolute; left: 620px; top: 295px;}

body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
body {background-color: #FFF; margin-top: 0px;}
.copywrite {color: #999999; line-height: 1.2em; font-size: 10px;}

a:link {color: #FFC;}
a:visited {color: #FC6;}
a:hover {color: #FC6;}
a:active {color: #FFF;}

/* page template */

#side_menu {position: absolute; top: 156px; left: 0px;}
#menu {position: absolute; left: 30px; top: 207px; line-height: 1.8em;}
#eventmenu {position: absolute; left: 30px; top: 176px; line-height: 1.8em;}

#sidebar {letter-spacing: 0.1em; line-height: 2.5em; text-align: left; width: 160px; font-size: 12px; color: #FFF; padding-left: 10px; padding-right: 10px;}
#sidebar a {display: block; padding: 0.1em 0.75em 0.1em 1.25em; margin: 0; width: auto; color: #FFF; border-bottom:}
#sidebar a:visited {display: block; padding: 0.1em 0.75em 0.1em 1.25em; margin: 0; width: auto;}
#sidebar a:hover {background-color: #600; display: block; padding: 0.1em .75em 0.1em 1.25em; margin: 0; width: auto;}
#sidebar a:active {display: block; padding: 0.1em 0.75em 0.1em 1.25em; margin: 0; width: auto;}

#sidebar ul {list-style: none; margin: 0; padding: 0;}
#sidebar li {border-bottom: 1px solid #FFF;}

#pagetitle {position: absolute; top: 185px; left: 280px; width: 450px; border-bottom: 1px dotted #CCC;}
#slogo {position: absolute; left: 40px; top: 505px; width: 160px;}
#tickets {position: absolute; left: 760px; top: 180px;}

#pcontent {position: absolute; left: 57px; top: 327px; line-height: 1.8em; color: #333; width: 900px;} 
#title {position: absolute; left: 290px; top: 280px; color: #FFF; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; font-size: 18px;}
#adthis {position: absolute; left: 800px; top: 330px;}

blockquote.pull {float: left; width: 105px; padding: 10px 5px 10px 5px; margin: 0; color: #900}
blockquote.pull2 {float: right; width: 330px; padding: 10px; margin: 0;}
blockquote.pull3 {float: left; width: 225px; padding: 5px 5px 10px 5px; margin: 0;}
blockquote.pull4 {float: right; width: 210px; padding: 5px 5px 5px 20px; margin: 0;}
blockquote.pull5 {float: right; width: 380px; padding: 5px 5px 5px 20px; margin: 0;}

.title {color: #FFF; text-align: left; font-size: 20px; letter-spacing: 1px;}
.title2 {color: #FFF; text-align: left; font-size: 20px; letter-spacing: 1px; width: 450px;}
.title3 {color: #FFC; text-align: left; font-size: 14px; letter-spacing: 1px; border-bottom: 1px solid #033; background-image: url(../images/title_back.jpg); padding-left: 8px; padding-bottom: 3px; padding-top: 3px;}
.title4 {width: 350px; color: #FFC; text-align: left; font-size: 14px; letter-spacing: 1px; border-bottom: 1px solid #033; background-image: url(../images/title_back.jpg); padding-left: 8px; padding-bottom: 3px; padding-top: 3px;}
.content {color: #FFF; line-height: 1.8em; font-size: 12px;}
.tablelt {font-size: 9px; color: #CCC; padding-bottom: 5px; border-bottom: 1px dashed #666;}
.bold {font-size: 14px; color: #FFC;}
