﻿
* {
margin : 0;
padding : 0;
}
body {
font-size : 75%;
font-family : Verdana, sans-serif;
background-color:#DDDDDD;
color : #343434;
margin:0px 0px; padding:0px;
text-align:center;
}

ul, ol, dl {
font-size : 1.3em;
}
blockquote p {
font-size : 100%;
}
em {
font-style : italic;
}
strong {
font-weight : bold;
}
a {
font-family : Georgia, serif;
text-decoration : none;
}
a:link, a:visited {
text-transform : lowercase;
font-variant : small-caps;
color : #18389c;
background-color : white;
}
a:hover {
color : #000;
background-color : white;
}
label:hover {
color : #18389c;
}
#logo 
{
margin : 0 0 2px 0;
border-bottom : 5px solid black;
width : 800px;
}
#logo a {
padding : 0 0 0 1em;
background : transparent url(../img/orange_arrow.gif) no-repeat left 5px;
font-size : 1.2em;
}

#sale 
{
 color:red;
 text-decoration:underline;
 font-size:medium;   
}

#forsale
{
font-family : Georgia, serif;
text-decoration : none; 
    font-size:medium;  
}
#page 
{
    text-align:left;
    margin:0px auto;
 background-color:White;  
 width:800px; 
 height:720px;
}
#longpage 
{
    text-align:left;
    margin:0px auto;
 background-color:White;  
 width:800px; 
 height:970px;
}
#longpage1000
{
    text-align:left;
    margin:0px auto;
 background-color:White;  
 width:800px; 
 height:1000px;
}
#verylongpage 
{
    text-align:left;
    margin:0px auto;
 background-color:White;  
 width:800px; 
 height:1510px;
}
#seasonticketpage 
{
    text-align:left;
    margin:0px auto;
 background-color:White;  
 width:800px; 
 height:1200px;
}
#slide_show 
{
 width: 600px;   
}
#calendar
{
    position:relative;
    top:20px;
    left:50px;
    margin-left:10px;
}
#photos
{

}
#alumni
{
    position:relative;
    top:120px;
    left:10px;
    height:100px;
}
#award
{
    position:relative;
    top:180px;
    left:20px;
    height:100px;
}
#feature
{
 position:relative;
 top:10px;
 margin-left:10px;
}
#feature h1 
{
    color: #18389c;
}
#nextShowTime
{
   margin-left:0px;
}
#ShowImages
{
   height:200px;
}
#nextShowText 
{
position:relative;
top:-5px;
height:175px;
margin-right:5px;
}
#nextShowTimeTable 
{
    border:solid 1px black;  
    position:relative;
   left:0px; 
   width:190px;
}
#nextshow_logo
{
width:90%;
}
#leftColumn
{
    position:relative;
    top:5px;
    left:5px;
    width:200px;
    margin-left:10px;
    margin-right:10px;  
    border-right: 1px solid #d7d7d7;
    height:500px;
}
#rightColumn
{
    position:relative;
    top:-995px;
    left:610px;
    border-left: 1px solid #d7d7d7; 
    height:500px;   
    width:230px;
}
#centerColumn
{
    position:relative;
    top:-500px;
    left:223px;
    height:500px;
    width:350px;
}
#columnOne
{
    position:relative;
    top:5px;
    left:25px;
    width:575px;
    margin-left:10px;
    margin-right:10px;  
    height:450px;
}
#columnTwo
{
    position:relative;
    top:-445px;
    left:615px;
    height:750px;
    width:350px;
    border-left: 1px solid #d7d7d7;
}
#contactTable 
{
    padding: 10px;
}
.techgraduates 
{
    margin-left:10px;
}
#divider 
{
 border-bottom : 1px solid black; 
 margin : 0 0 2px 0;
 width: 800px;  
 text-align:center;
 font-size:90%;
}
h1 {
width : 800px;
height : 27px;
background : transparent url(../img/logo.gif) no-repeat left top;
margin : 0 0 2px 0;
}
#sidebar {
width : 145px;
padding : 1px 0 1.3em 15px;
}
#sidebar h3 {
margin : 2em 0 1em 0;
text-indent : -2100px;
}
#sidebar h3#category {
background : transparent url(../img/archive_by_category.gif) no-repeat left top;
width : 99px;
height : 45px;
}

#sidebar ul {
margin : 0;
padding : 0;
list-style : none;
}
#sidebar ul li {
margin : 0 0 0.25em 0;
}
#sidebar ul li a {
padding : 0 0 0 1.5em;
}
#sidebar ul li a:link, #sidebar ul li a:visited {
background : transparent url(../images/grey_arrow.gif) no-repeat 0.25em 0.45em;
}
#columnOne ul {
margin : 0;
padding : 0;
list-style:none;
}
#columnOne ul li {
padding : 0 0 0 1.5em;
background : transparent url(../images/grey_arrow.gif) no-repeat 0.25em 0.45em;
margin : 0 0 0.25em 0;
}
#onlyEightViewDates
{
font-family : Verdana, sans-serif; 
color:Red;
text-decoration:underline;
text-transform:uppercase;
}
#onlyEight
{
font-size:100%;
font-family : Verdana, sans-serif; 
text-transform:uppercase;
text-align:center;
}
.newsLink
{
 color:Red;
 font-size:medium;
     position:relative;
    top:40px;
    left:80px;
    margin-left:5px;
}
td.label
{
    width:40px;
    background-color:#CCCCCC;
}
td.content
{
    width:175px;
}
td.spacer 
{
    width:5px;
}
td.student 
{
    width:165px;
}
td.university 
{
    padding-left:5px;
    width:300px;
}
a.showlinks {
font-size : 1.3em;
padding : 0 0 0 5px;
}
span.showlinks 
{
    cursor:pointer;
}
span.howToPurchase 
{
    cursor:pointer;
    color:Red;
}
a.full:link, a.full:hover {
background : transparent url(../img/grey_arrow.gif) no-repeat left 0.4em;
}
a.full:hover {
background : transparent url(../img/orange_arrow.gif) no-repeat left 0.4em;
}
label {
font-size : 1.3em;
}
blockquote code {
font-style : normal;
}
#footer {
width : 800px;
clear : left;
padding : 0.8em 0 0 0;
font-size : 90%;
position:relative;
    text-align:left;
    margin:0px auto;
    top:-975px;
    text-align:center;
}
#footer p {
margin : 0 0 0.75em 0;
}
#footer ul {
margin : 0 0 0.5em 0;
padding : 0;
list-style : none;
}
#footer ul li {
display : inline;
padding : 0 0.7em;
border-left : 1px solid #d7d7d7;
}
#footer ul li.first {
border : none;
padding-left : 0;
}
#footer ul li a {
font-size : 1.1em;
font-weight : bold;
}
#footer ul li a:link, #footer ul li a:visited {
color : #000;
background-color : white;
}
#footer ul li a:hover {
color : #18389c;
background-color : white;
}
#home h2 {
margin : 0.5em 0.3em 0.8em 0;
border-bottom : 1px solid #d7d7d7;
}
#home h3 
{
margin : 0.5em 0.3em 0.8em 0;
}
#home #feature {
padding : 0 5px 0.6em 0;
margin : 0 10px 0 10px;
}
#performanceDescription 
{
margin-left:15px;
}
#ticketInfo
{
margin-left:15px;
margin-top:15px;
border-top:solid 1px black;
}
#performanceDates 
{
margin-left:15px;
margin-top:15px;
border-top:solid 1px black;
}
td.dateLabel 
{
    width:75px;
    font-weight:bold;
    background-color:#CCCCCC;
}
td.dateContent 
{
    
}
#perfDates 
{
    padding:15px 0 0 0;
}
img
{
    border:solid 0 white;
}
#purchaseTickets 
{
    font-size : 125%;
font-family : Verdana, sans-serif;
color:Red;
margin-left:30px;
}
#advertiserList 
{
    font-size : 1.3em;
}
.event 
{
    border : 1px solid #d7d7d7;
    padding: 4 4 4 4;
}