/*
LOL Colors 
bubblegum: #E60155
blue: #00A1DB
green: #43CB01
orange: #FCA60F
*/

body { color: black; font-family: arial; background-color: #E60155;  }
em { font-style: italic; }
div {   }
ul,li {  }
a { color: #00A1DB;}
a:link { color: #00A1DB; }
a:visited { color: #00A1DB; }
a:hover { color: #00A1DB;   }
strong { font-weight: bold; color:#FCA60F;}

body div#container-background { background-color:black; padding-top: 20px;}
body div#container { width: 960px; padding: 0 10px;margin: 0 auto; position: relative; background-color:black; color: white;}

p.fineprint { font-size: .75em !important; }
p.clear { clear: both; }
img.whiteframe { border: 2px solid white; }

div#header { width: 100%; position: relative; margin-bottom: 20px; }
div#header #logo { float: left; width: 312px; height: 167px;  }
div#header ul { clear:both; margin-left: 85px; width: 815px; height: 62px; }
div#header ul li { float: left; }
div#header ul li a {  }
div#header h1 { width: 648px; height: 167px; background: url(../images/header_tagcopy.png) no-repeat top left; text-indent: -9999px; float: left;}

div#main-content { clear:both; min-height: 350px; height:auto !important;height:350px; margin-top: 6px;  }
div#main-content .leftcolumn { width: 474px; float:left; }
div#main-content .rightcolumn { float: right; padding-left: 20px; width: 454px;}
div#main-content h1 { font-size: 1.6em; color:#E60155; font-weight: bold; margin-bottom: .2em; text-transform: capitalize; }
div#main-content h2 { font-size: 1.3em; margin-bottom: .2em; line-height: 1.2em; font-weight: bold;}
div#main-content h3 { font-size: 1.1em; margin-bottom: .2em; font-weight: bold;}
div#main-content h4 { font-size: 1.0em; margin-bottom: .2em; font-weight: bold; }
div#main-content h5 { font-size: 1.0em; margin-bottom: .15em; font-weight: bold; }
div#main-content p { font-size: 1em; margin-bottom: 16px; line-height: 1.2em; }
div#main-content ul { list-style: circle; margin-left: 25px; margin-bottom: 6px; }
div#main-content ul li { font-size: .9em; margin-bottom: 3px; margin-left: -5px; }

div#main-content #slideshow { border:2px #aaa solid; margin-bottom: 16px; width: 474px; height: 315px; overflow: hidden;	 }
div#main-content #showtimes { color:#E60155; font-size: 1.3em; }
div#main-content #showtimes img { float: right; margin-right: 30px; }

div#previous-performers div { width: 144px; margin-bottom: 5px; text-align: center; float: left; margin-left:4px;  }
div#previous-performers div img { margin: 0px 3px 0px 0px; float: none !important; }

div#main-content img.headshot { float: left; margin: 6px 8px 5px 0px;  border: 1px #ddd solid;}

div#map { width: 350px; height: 350px; border: 3px solid #43CB01; margin-left: 25px;}
div#map p { color: black; font-size: .9em !important; }

div#calltoaction { clear:both; padding: 25px 0px 80px; }
div#calltoaction h2 { text-align: center;  font-size: 1.8em; color:white; }

div#footer-container { clear:both; border-top: 3px #fff solid; padding: 10px;  }
div#footer { position: relative; width: 960px; margin: 0 auto; }
div#footer a { color: #000;}
div#footer a:link { color: #000; }
div#footer a:visited { color: #000; }
div#footer a:hover { color: #000;   }
div#footer strong { font-weight: bold;}

div#footer #bottomnav { clear:both; text-align: center; padding-top:25px; } /*background: url('images/960grid-trans.png') no-repeat center center}*/

div#footer #inner div.section { width: 288px; float: left; margin-right: 12px; padding: 10px; min-height: 125px; height:auto !important;height:125px;}
div#footer #inner div.final { margin-right: 0px;}

div#footer #inner h3 {  color:#000; font-weight: bold; text-transform:uppercase; padding-bottom: 2px; }
div#footer #inner p { font-size: .85em; margin-bottom: 6px; line-height: 1.1em;}
div#footer #inner p img { float: right; margin: 2px 0px 4px 6px;  }	
div#footer #inner ul { list-style: circle; margin-left: 25px; margin-bottom: 6px;}
div#footer #inner ul li { font-size: .85em; margin-bottom: 3px; margin-left: -5px;}

div#footer #inner form label { font-weight:bold;  }
div#footer #inner form input.emailaddress { border: 1px black solid; padding: 3px; width: 200px; }
div#footer #inner form input.submit { border: 1px white solid; padding: 3px; background-color: #00A1DB; color: white; font-weight: bold; margin-top: 8px;}
div#footer #inner form #mailinglist-submit { padding-left: 65px;}

div#footer #ccc-information { clear:both; width: 475px; margin: 10px auto; font-size: .9em; padding: 20px 0px;}
div#footer #ccc-information img { float: left; margin: -10px 10px 0px 0px }

div#footer #copyright { font-size: .75em; margin-top: 25px; text-align: center; margin-bottom: 25px; clear:both;}

#flickr_photos_container { background: #00A1DB; height: 115px; border-top: 3px white solid;}
#flickr_photos { width: 960px; margin:0 auto; }
#flickr_photos ul { margin-top: 13px; }
#flickr_photos ul li { display:inline; margin:0px 10px }
#flickr_photos_container p { text-align: center; padding-top: 4px; width: 960px; margin:0 auto;}
#flickr_photos_container p a { color: white; font-size: 11px; text-decoration:none; border-bottom:1px dotted white; }
