/* CSS Document */

/* PMOS CSS Document */

body { background-color:#000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em; 
	margin-top: 0px;
    height:100%; 
	}
	
#overall {max-width: 99%;
padding:0.1em;
margin-left: 0.2em;
height: 100%;
min-height: 100%;
height: auto!important; }

#header { background-color:#3c0000;
	background-image: url(images/curtains_top2.jpg);
	background-repeat: repeat;
	height: 30px;
	mrgin: 0;
	}

#left { float:left;
	width: 139px;
	height: 880px;
	margin-top: 0px;
	background-color: #280000; 
	background-image: url(images/curtain_800_left.jpg);
	background-repeat: no-repeat;}


#content { margin-right:149px;
	margin-left:145px;
	margin-top: 5px;
	height: 860px;
	padding-top: 5px;
	padding-left:5px;
	padding-right: 5px;
	background-color:#d8ca8a;
	min-height: 100%!important;
	min-width:35em;
	
	
	}
	

#right { float:right;
	width:145px;
	height: 870px;
	margin-top: 0px;
	background-color: #280000;
	background-image: url(images/curtain_800_right.jpg);
	background-position: top right;
	background-repeat: no-repeat; }

#footer { clear: both;
	background-color:#000;
		}

#left, #right, #content { padding-bottom: 75px;
	margin-bottom: -50px; }
	
#wrapper {  overflow: hidden; 
margin: 0;
min-height: 100%; 

}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  
}

#navigation li a:link, #navigation li a:visited  {
  font-size: 1.13em;
  padding: 0.4em 0 0.4em;
  margin-left: 8px;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  background-color: transparent;
}

#navigation li a:hover {
  text-decoration: underline;
  color: #FFFFFF;
}

* html #navigation li a {
  width: 100%;
}

.datatable {
	border: 1px solid #fff;
	border-collapse: collapse;
	width: 85%;
	
}

.datatable td, .datatable th {
	border: 1px solid #fff;
	font: 80%/1.8em Georgia, Times New Roman, Times, serif;
	vertical-align:middle;
}

.form td, {
font: 80%/1.8em Georgia, Times New Roman, Times, serif;
	vertical-align:middle;
	}


a { color:#3c0000;
	text-decoration:none; }
	
a:link, a:visited {
  text-decoration: underline;
  color: #0b2a80;
  background-color: transparent;
}
a:hover, a:active {
  text-decoration: underline;
  color: #990000;

}	
	
#content h1 {font-family: Georgia, Times New Roman, Times, serif;
	height: 37.5px;
	font-size: 1.4em;
	padding: 0.2em;
	margin-top: 0.175em;
	border-bottom: 2px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color:#fff;
	background-image: url(images/masks.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}

#content h2 {font-family: Georgia, Times New Roman, Times, serif;
	height: 27px;
	font-size: 0.95em;
	color:#FFFFFF;
	padding: 0.2em;
	margin-top: 9px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color:#989898;
	background-image: url(images/stage_light35.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 50px;
	margin-bottom: 0;
}

#content h3 {font-family: Georgia, Times New Roman, Times, serif;
	height: 27px;
	font-size: 0.95em;
	color:#fff;
	padding: 0.2em;
	margin-top: 9px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color:#c00000;
	background-image: url(images/stage_light35_right.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	margin-bottom: 0;
}

#content h4 {font-family: Georgia, Times New Roman, Times, serif;
	font-size: 0.95em;
	padding: 0.2em;
	margin-top: 3px;
	margin-bottom: 0;
}

#content h5 {font-family: Georgia, Times New Roman, Times, serif;
	height: 50px;
	font-size: 1.4em;
	padding: 0.2em;
	margin-top: 0.175em;
	border-bottom: 2px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color:#fff;
	background-image: url(images/pigeon.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}




#homebox {
  	padding: 0.2em;
	height: 29.5em;
	margin-top: 0px;
	margin-left: 0px;
  	background-color:#e8dcd8;
  	border-bottom: 1px solid #000;
  	border-left: 1px solid #000;
	border-right: 1px solid #000;
  
}

#news ul {
  	list-style: none;
	padding: 0.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
  	background-color:#d8d8d8;
  	font: 80%/1.8em Georgia, Times New Roman, Times, serif;
  	border-bottom: 1px solid #000;
  	border-left: 1px solid #000;
	border-right: 1px solid #000;
	
}

#news li {
    padding: 0em;
}

#headline1 ul{
	position: top right;
	list-style: none;
	padding: 1%;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
  	background-color:#d8d8d8;
  	font: 80%/1.8em Georgia, Times New Roman, Times, serif;
  	border-bottom: 1px solid #000;
  	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width:49%;

	}


hr
{ width: 80%;
}

ol
{font: 70%/1.8em Georgia, Times New Roman, Times, serif;
}

	
p {
	font: 80%/1.8em Georgia, Times New Roman, Times, serif;
	padding-top: 0;
	margin-top: 0;
	background-color: transparent;
}

.form {
	font: 80%/1.8em Georgia, Times New Roman, Times, serif;
	padding-top: 0;
	margin-top: 0;
	background-color: transparent;
}


.news {font: 80%/1.8em Georgia, Times New Roman, Times, serif;
}

#past_prod {
	font-size: 90%;
	list-style: none;
	text-align: center;
	margin:0 auto;
		
}

#past_prod li{
	display: inline;
}

img.past_prod {border: none;
	padding: 0.4em;

}

/*next production horizontal nav css */

#production {
	font-size: 90%;
	}

#production ul {
  list-style: none;
  margin: 0em;
  padding: 0em;
  padding-top: 1em;
}

#production li {
  display: inline;
  padding: 0em;
}

#production a:link, #production a:visited {
  padding: 0.4em 0.75em 0.4em 1em;
  color: #FFFFFF;
  background-color: #c00000;
  text-decoration: none;
  border: 1px solid #711515;
}

#production a:hover {
  color: #FFFFFF;
  background-color: #711515;
}

* html #production a {
  width: 100%;
}
/*end of next production horizontal nav css */

/*tabs css */

.tab_div {padding-top:1em;
}





