﻿body {
 margin: 0px;
 background: #E6E7E8;
 font-family: Arial, Helvetica, sans-serif ;
 font-size: 1em;
}
#wrapper {
 margin: 0px auto;
 width: 975px;
}
#header {
 background-color: #9999CC;
 background-image: url('logos/lbsc_logo.png');
 background-repeat: no-repeat;
 color: #000000;
 height: 100px;
 margin: 0px 0px 0px 0px;
 padding: 0px 6px 0px 0px;
 text-align: right;
 font-size: .75em;
 font-weight: bold;
}
#header_link {
 float: right;
 cursor: pointer;
}
#banner {
	top: 10px;
	left: 280px;
	height: 80px;
	width: 620px;
	float: left;
}
#banner img {
	border: none;
}
#menu_background {
background: #000000;
color: #FFFFFF;
float: left;
width: 975px;
height: 25px;
margin: 0px 0px 0px 0px;
border-top: white 2px solid;
}
#menu {
 list-style-type: none;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#menu li {
 background: #000000;
 display: block;
 font-size: .80em;
 float: left;
 padding: 4px 25px;
}
.liplain {
    list-style-type: none;
}
#menu li a {
 color: #FFFFFF;
 text-decoration: none;
}
#menu li a:hover {
 color: #9B95C9;
}
#currentpage {
 color: #FFFF00;
 font-weight: bold;
}
#column1 {
 color: #333333;
 margin: 6px 0px 0px 10px;
 padding: 0px;
 width: 225px;
 float: left;
}
#column2 {
 float: left;
 color: #333333;
 margin: 6px 0px 0px 0px;
 padding: 0px;
 width: 424px;
 text-align: center;
}
.column2 {
 float: left;
 color: #333333;
 margin: 6px 0px 0px 0px;
 padding: 0px;
 width: 424px;
 text-align: center;
}
#column3 {
 color: #333333;
 margin: 0px 0px 0px 25px;
 padding: 0px;
 width: 230px;
 float: left;
}
.column3 {
 color: #333333;
 margin: 0px 0px 0px 25px;
 padding: 0px;
 width: 230px;
 float: left;
}
#footer {
	clear:both;
	text-align:center;
	padding-top: 50px;
}
.ch1 {
 background: #9B95C9;
 color: #FFFFFF;
 padding: 3px;
 font-weight: bold;
 text-align: center;
 font-size: medium;
 margin: 0px 0px 0px 0px;
}
.ch2 {
 background: #9B95C9;
 color: #FFFFFF;
 padding: 3px 3px 3px 5px;
 font-weight: bold;
 text-align: left;
 font-size: medium;
 margin: 0px 0px 0px 0px;
}
p {
font-size: .75em;
}
li {
    font-size: .75em;
}
.strong {
 font-weight: bold;
}
.ital {
 font-style: italic;
 }
.centertext {
  text-align: center;
 }
h2 {
    margin-top: 0px;
}
h3 {
    margin-top: 0px;
}
h4 {
    margin-top: 0px;
}
.h4p1 {
 margin: 0px 0px 15px 0px;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.button{
 color: #9999CC;
 font-weight: bold;
 font-size: .75em;
 text-transform: uppercase;
 width: 100px;
 padding: 5px;
 margin-top: 10px;
 margin-left: auto;
 margin-right: auto;
 background: #FFFFFF;
 text-align: center;
 border-style: ridge;
 border-width: 2px;
 border-color: black;
}
.button a {
    text-decoration: none;
}
.button:hover {
    background-color: #E6E7E8;
}
.paypalbutton{
 font-weight: bold;
 width: 200px;
 float: right;
 padding: 5px;
 background: #ffffff;
 text-align: center;
 border-style: ridge;
 border-width: 2px;
 border-color: gray;
 margin-left: 20px;
 margin-bottom: 10px;
}
.paypalbutton2{
 font-weight: bold;
 width: 200px;
 float: left;
 padding: 5px;
 background: #ffffff;
 text-align: center;
 border-style: ridge;
 border-width: 2px;
 border-color: gray;
 margin-left: 20px;
 margin-bottom: 10px;
}
.production_wrapper {
    padding-bottom: 30px;
	border-bottom: 3px #9B95C9 solid;
    float: right;
	width: 695px;
	margin: 6px 10px 0px 20px;
	left: 200px;
}
#details_wrapper {
    margin: 50px 20px 50px 20px;
}
.tickets_column1 {
 color: #333333;
 margin: 6px 0px 0px 25px;
 padding: 0px;
 width: 140px;
 float: left;
}
.tickets_column2 {
 float: left;
 color: #333333;
 margin: 6px 0px 0px 25px;
 padding: 0px;
 width: 500px;
}
.tickets_column3 {
 float: left;
 color: #333333;
 margin: 6px 10px 0px 25px;
 padding: 0px;
 width: 205px;
 text-align: center;
}
.production {
	float:left;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 0px 10px;
}
.membership_column1 {
 color: #333333;
 margin: 10px 0px 0px 10px;
 padding: 0px;
 width: 190px;
 height: 703px;
 float: left;
}
.membership_column2 {
 float: left;
 color: #333333;
 margin: 10px 0px 0px 25px;
 padding: 0px;
 width: 400px;
 }
.membership_column3 {
 color: #333333;
 margin: 10px 0px 0px 25px;
 padding: 0px;
 float: left;
 width: 150px;
 text-align: center;
}
.membership_icon {
	float: left;
	margin: 0px 15px 50px 0px;
}
.pics {
    padding: 0;
    margin:  0;
}
.imageframe{
    padding: 10px;
    border:  1px solid #9B95C9;
    background-color: #eee;
}
.imageframesm{
    padding: 5px;
    border:  1px solid #9B95C9;
    background-color: #eee;
}
.pics img {
    padding: 10px;
    border:  1px solid #9B95C9;
    background-color: #eee;
}
pre {
	display:none;
}
.maps {
    padding: 10px;
    border:  1px solid #9B95C9;
    background-color: #eee;
}
#company_column1 {
	color: #000000;
	margin: 6px 25px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	height: 1000px;
	float: left;
	text-align: center;
}
#company_column2 {
	float: left;
	color: #000000;
	margin: 6px 25px 0px 0px;
	padding: 0px;
	width: 322px;
	text-align: center;
}
#company_column3 {
	color: #000000;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	float: left;
	text-align: center;
}
#bio_column1 {
	color: #000000;
	margin: 50px 25px 0px 50px;
	padding: 0px 0px 0px 0px;
	height: 1000px;
	float: left;
}
#bio_column2 {
	float: left;
	color: #000000;
	margin: 50px 0px 0px 0px;
	padding: 0px;
	width: 400px;
}
#bio_column3 {
	color: #000000;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	float: left;
	text-align: center;
}
#bio_pic {
    padding: 10px;
    border:  1px solid #9B95C9;
    background-color: #eee;
}
#summercamp_image1 {
 float: right;
 color: #333333;
 margin: 30px 30px 7px 7px;
 padding: 0px;
}
#summercamp_image2 {
 float: left;
 color: #333333;
 margin: 0px 30px 0px 0px;
 padding: 0px;
}