/* CSS Document */
/* This is CSS Global for 4th Wall Theatre IE 7, Safari, Opera, Firefox, Chrome */

/* Start HTML */

html {}

body {margin-top:0px;
	background-color:#000000;}


/* Layout Defnintions */

#container {
	padding:0px;
	margin-top:0px;
	width:840px;}
	
div#container {width:840px;}

#header {
	width:840px;
	color: #FFFFFF;
}
#navbar {
	width:840px;
	color: #FFFFFF;}

.leftside {float:left;
	width:20px;
	color:#FFFFFF;
	display:inline;}

.middle {float:left;
	width:800px;
	color:#FFFFFF;
	background-color:#D2C1C7;
	background-image:url(../images/Body.jpg);
	background-repeat:no-repeat;
	overflow:visible;}

div#middle {height:inherit;
		width:800px;}

.sidenav {float:left;
	text-align:center;
	width:159px;
	margin-top:40px;
	margin-left:30px;
	margin-right:0;
	margin-bottom:20px;
	display:inline;}
	
.newsside {background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:150px;
	height:150px;
	padding-right:2px;
	padding-left:2px;
	padding-top:0;
	margin-bottom:0px}

.content {float:right;
	width:579px;
	background-image:url(../images/middle-background.jpg);
	vertical-align:top;
	margin-top:25px;
	margin-left:0px;
	margin-right:15px;
	margin-bottom:0px;
	padding:0px;
	display:inline;}

#leftwide {float:left;
	width:300px;
	height:inherit;
	padding-left:35px;
	padding-right:10px;
	padding-top:15px;}
	color:#000000;}

img.show {float: left;
	width: 200px;
	padding-left:30px;
	padding-bottom:20px;}

#bodytext {float:left;
	width:300px;
	padding-left:10px;
	padding-right:35px;
	padding-bottom:10px;
	text-align:left;
	font-size:14px;
	color:#000000;
	overflow:visible;
	display:inline;}

#biotext {float:left;
	width:150px;
	padding-left:35px;
	padding-right:0px;
	padding-bottom:00px;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	display:inline;}

div#biotext {width:150;}

.bottomindex {width:579px;
	height:90px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#d3c2c8;
	background-image:url(../images/middle-bottom-index.jpg);
	background-repeat:no-repeat;
	overflow:visible;
	clear:both;}
	
.middlebottom {width:579px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	clear:both;}

.indexbuttons {float:right;
	width:auto;
	padding-left:25px;
	padding-top:7px;
	padding-bottom:0px;
	padding-right:32px;}
	
.newsmenu {background-image:url(../images/Sidebar-News-Background.jpg);
	background-position:left;
	background-position:top;
	background-repeat:no-repeat;
	line-height:inherit;
	margin-bottom:0px;
	margin-top:0px;}
	
.rightside {float:left;
	width:20px;
	color:#FFFFFF;
	display:inline;}

#footer {
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
div#footer {width:800px;
	background-image:url(../images/Main-Bottom-Border.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;}

#middlebottom {width:579px;
	padding:0px;
	margin:0px;}

.os {
position:relative;
height:10px;
}
.os select {
position:absolute;
right:0;
}

/* Images */

img.floatLeft { 
    float: left;
	margin-right:10px;
	margin-left:0px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
img.nofloat {margin:0px;
	float:none;}

img.index {padding-left:25px;}

/* Flyout Definitions */

ul {
  width:155px;
  background:#000000;
  border-top: 1px solid #000000;
} /* Makes top border for 1st button */
 
li {
  list-style: none; /* turns off the list bullets */
  position: relative;
  border-left: 1px solid #000000; /* side button borders */
  border-right: 1px solid #000000; /* side button borders */
  border-bottom: 1px solid #000000; /* bottom button borders */
  vertical-align: bottom; /* for IE5-Win */
}
 
ul a {
  display: block;
  padding:0px;
  vertical-align: bottom; /* needed for IE5-Win */
}
 
ul ul {
  background: #00000;
  position: absolute;
  left: -3000px;
} /* set flyout BG color and preset the positioning */
 
ul li:hover ul {
  left: 7em;
  top: 4px;
} /* make flyout appear when the LI is hovered */ 

/* Text Definitions */

p {color:black; 
	font-family:arial;
	margin:0px;}
	

.footer {color:#9900FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;}
	
.bottomtext{float:left;
	width:250px;
	color:#FFFFFF;
	padding-left:27px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	vertical-align:middle;}

h1 	{color:purple; 
	font-family:arial;
	font-size:10px;}

h2,h3,h4,h5,h6 {color:black;}

h2 {color: #9141a4;
	font-family:arial;
	font-size:16px;
	font-style:oblique
	vertical-align:text-top;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;}
	
h3 {color: #9141a4;
	font-family:arial;
	font-size:16px;
	font-style:none;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;}
	
.sidemenu {color:#FFFFFF;
	font-size:10px;
	line-height:normal;
	padding-left:20px;
	padding-right:25px;
	padding-bottom:10px;
	margin-bottom::0px;}

.menu {color:#FFFFFF;
	font-size:10px;
	background-image:url(../images/Background-Side-Middle.jpg);
	background-position:center;
	background-position:top;
	background-repeat:repeat-y;}

.linkbar {line-height:normal;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;}

.center {text-align:center;}

.left {text-align:left;}

.right {text-align:right;}

.maintext {font-size:12px;
	line-height:normal;
	padding-left:35px;
	padding-right:37px;
	padding-bottom:10px;
	margin-bottom::0px;
	vertical-align:top;}
