body {
	margin: 0px;
	background-color: black;
	font-family: Verdana;
	font-size: 11px;
}


#box_container {
	position: absolute;
	left: 50%;
	margin-left: -512px;
	margin-top: 0px;
	width: 1024px;
	height: 768px;
	
}
.contentdiv {
	position: absolute;
	width: 920px;
	height: 488px;
	left: 52px;
	top: 61px;
	margin: 0px;		
	font-family: Verdana;
	color: white;
	font-size: 11px;
}

#scrollable_content {
    padding-top: 48px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: auto;
	
	width: 920px;
	height: 413px;
}

#scrollable_content2 {
	padding-top: 30px;
	position: absolute;
	top: -6px;
	left: 0px;
	overflow: auto;
	width: 920px;
	height: 459px;
}

#synopsis, #credits, #instruments, #testimonials, #production, #contact, #tickets {
	background-image: url(images/bg.jpg);

}

.box_toolbar {
	position: absolute;
	top: 553px;
	left: 150px;	
	height: 17px;
	color: white;
	width: 800px;	
	font-size: 11px;
}
.box_toolbar a {
	color: #CC6600;	
	text-decoration: none;
}
.box_toolbar a:hover {
	color: #FFFF00;
}
.box_toolbar_link {
	display: inline;
	color: #CC6600;	
	cursor: pointer;
}
.box_toolbar_link_selected {
	display: inline;
	color: #FFFF00;

}
.box_toolbar_link_selected a {
	color: #FFFF00;
}
.box_toolbar_seperator {
	display: inline;
}


#testimonials_sillhouette, #contact_sillhouette {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 314px;
	height: 396px;	
	background-image: url(images/silhouette04.gif);
}


#credits_sillhouette, #download_sillhouette {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 211px;
	height: 363px;	
	background-image: url(images/silhouette03.gif);
}
#introduction_sillhouette, #gallery_sillhouette {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 289px;
	height: 457px;	
	background-image: url(images/silhouette01.gif);
}

#production_sillhouette, #tickets_sillhouette {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 263px;
	height: 319px;	
	background-image: url(images/silhouette02.gif);
}
#gallery {
	background-image: url(images/bg.jpg);

}

#synopsis_text, #credits_text, #instruments_text, #production_text, #contact_text {
	position: absolute; 
	left: 290px;
	top: 75px;
	width: 500px;
}
.text {	
	width: 500px;        
    padding-left: 320px;
}
.text a {
	color: white;
	text-decoration: underline;
}
.text a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
.text_header { width: 500px; padding-left: 320px; padding-bottom: 15px; font-weight: bold; }
.download_header {	
	width: 660px;        
        padding-left: 220px;
        padding-bottom: 15px;
        font-weight: bold;
}
.download_text {
	width: 660px;        
        padding-left: 220px;

}

.download_text a {
	color: white;
	text-decoration: underline;
}
.download_text a:hover {
	color: #FFFF00;
	text-decoration: underline;
}

#synopsis_header, #credits_header, #instruments_header, #production_header, #contact_header {
	position: absolute;
	left: 185px;
	top: 75px;
	
}


#gallery_header {
	position: absolute;
	left: 120px;
	top: 81px;
}
#gallery_container {
	position: absolute;
	left: 213px;
	top: 81px;
}
.gallery_box {
	height: 111px;
	position: relative;
	margin-left: 19px;
	margin-right: 19px;
	float: left;
	width: 123px;
	margin-bottom: 24px;
}
.gallery_box img {
	border: 1px solid black;
	margin-bottom: 5px;
}
.gallery_image_description {
	width: 100px;
	height: 16px;
	position: absolute;
	left: 0px;
	top: 96px;	
	
}
.gallery_icon_image, .gallery_icon_video {
	width: 18px;
	height: 16px;
	position: absolute;
	left: 106px;
	top: 93px;	
}
.gallery_icon_image {
	background-image: url(images/gallery_icon_image.gif);
}
.gallery_icon_video {

	background-image: url(images/gallery_icon_video.gif);
}

#gallery_pager {
	text-align: center;
	position: absolute;
	width: 606px;
	top: 380px;
	color: #FF6633;
	left: 0px;
}
#gallery_pager a:hover {
       color: #FFFF00;
       text-decoration: none;       
}

#pager_current {
	color: #FFFF00;
}

#index {
	background-color: black;


}
p {
	padding-top: 0px;
	margin-top: 0px;
}

.TextField, .TextAreaField {
	width: 370px;
	background-color: white;
	border: none;
	margin-top: 3px;
}
.button {
	background-color: white;
	border: none;
}

#main_header {
       position: absolute;
       top: 75px;
       left: 110px;
       width: 100px;
       text-transform: uppercase;
       font-weight: bold;
}
#side_menu {
       position: absolute;
       top: 75px;
       left: 170px;
       border-right: 1px solid white;
       width: 136px;
       
       text-align: right;
       font-weight: bold;
       color: #FFFF00;
}

.side_menu_selection, .side_menu_sub_menu {
       padding: 0px 10px 0px 0px;       
}
.side_menu_selection a {
       color: white;
       text-decoration: none;
}
.side_menu_sub_menu {
	color: white;
	font-weight:normal;
}
.side_menu_selection a:hover {
       color: #FFFF00;
       text-decoration: none;       
}
