body { margin: 0; padding: 0; margin-bottom: 15px; font-family: arial, helvetica, verdana, tahoma, sans-serif; font-size: 75%; color: #000;
background-color: #000; line-height: 155%; }

a { font-size: 100%;color: #ff0000; text-decoration: none; }
a:hover { color: #3399cf; text-decoration: none; }

/*Divs*/

#headercontainer { width: 100%;  background: #000; }
#header { margin: 0 auto; width: 760px; height: 125px;  border-top: 0px; border-bottom: 0px;background-image:url('../images/witchfinder_banner.jpg');}
#menucontainer { width: 100%; height: 28px;  background: #000; background-repeat:repeat-x;}
#menu { margin: 0 auto; width: 760px; text-decoration: none; background: #fff6c4; height: 28px;  }
#image_right_t
{
float:right;
width:320px;
margin:0 0 5px 5px;
/*padding:15px;
border:1px solid black;*/
text-align:center;
}
#image_left_t
{
float:left;
width:300px;
/*margin:0 0 5px 5px;
padding:15px;
border:1px solid black;*/
text-align:center;
}
#wrap {
	background:#fff;
	margin:0 auto;
	width:740px;
}

#content { margin: 0 auto; width: 740px; padding: 20px 10px; border: 1px solid #000; border-top: 0px; border-bottom: 0px; background: #fff6c4;
 }

/* Additional two colums */

#left_column
	{ float:left; margin: -10px; width: 400px; padding: 0px 10px; border: 1px solid #B5B5B5; border-top: 0px; border-bottom: 0px; background: #FFF; }

#right_column {background:#fff;
	padding:0 10px;
    float:right;
    width:200px;}

#footer {  margin: 0 auto; width: 740px; height:36px; text-align: right; color: #FFFFFF; letter-spacing: 2px; background:#ff0000;  font-family: helvetica, arial, verdana, tahoma, sans-serif; padding: 3px 10px; clear: both; }

/*Sidebar*/

	#sidebar {
		background:#fff6c4;
		float:right;
		width:175px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }

/*Text*/

#right_text {float: right;}

img { float: right;}

.graphic_left {float: left;}

p.indent {text-indent: 1cm}

#header h1 { margin: 0; color: #cc9933; font-family: helvetica, arial, verdana, tahoma, sans-serif; font-size: 1.8em; padding-left: 10px; letter-spacing: -3px; padding-top: 20px; }

#content h1 { margin: 0; color: #cc9933; font-family: helvetica, arial, verdana, tahoma, sans-serif; font-size: 1.8em; padding-left: 10px;  padding-top: 5px; }

#content h2 { color: #666; padding-bottom: 3px; border-top: 1px solid #003366; font-family: helvetica, arial, verdana, tahoma, sans-serif; font-size: 130%; letter-spacing: -1px; text-align: left;}
#content h3 { color: #666; padding-bottom: 3px; border-bottom: 1px solid #003366; font-family: helvetica, arial, verdana, tahoma, sans-serif; font-size: 150%; letter-spacing: -1px; text-align: right;}
#content h4 { margin: 0; color: #cc9933; font-family: helvetica, arial, verdana, tahoma, sans-serif; font-size: 140%; padding-left: 10px; letter-spacing: -1px; padding-top: 50px; }


/*Tables*/

table { margin: 0 auto; width: 700px }

/*Navigation Menu*/

#navcontainer ul { padding: 0; margin: 0; background: #ff0000; background-repeat:repeat-x; color:#cccccc;  float:left;  width:100%; height: 28px;  letter-spacing: 1px; }
#navcontainer ul li { display: inline; height: 28px;}
#navcontainer ul li a { padding: 0 1em; background: #ff0000; background-repeat:repeat-x; color: #cccccc; text-decoration: none; float: left; height: 28px; }
#navcontainer ul li a:hover { background-image:url('../images/red_par_0.png'); background-repeat:repeat-x; color: #fff; height:28px;}

/* Vertical Menu with indicator*/

#menup {padding:0; margin:40px 15px; width:0;}

#menup li {list-style-type:none; width:200px; height:20px; margin:2px 0;  clear:both;}

#menup a, #menup a:visited {position:relative; display:block; width:170px; height:18px; border:1px solid #000; background-color:#fff6c4; color:#666666; padding-left:3px; text-decoration:none;}

#menup a span, #menup a:visited span {display:none;}

#menup a:hover {color:#fff; background-color:#ff0000; border:1px solid #000; text-decoration:none;}

#menup a:hover span {position:absolute; display:block; left:175px; top:0; width:0px; height:0px; border-left:8px solid #000; border-top:8px solid #fff6c4;; border-bottom:8px solid #fff; font-size:1px; line-height:0;}

* html #menup a:hover span {width:8px; height:16px; w\idth:0; he\ight:0;}

/*Navigation Menu without using li*/
a.nav_ip, a.nav_ip:link, a.nav_ip:visited, .chosen {display:block; width:170px; height:25px; background:#fff6c4; border:1px solid #000; margin-top:2px; text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#000; line-height:25px; overflow:hidden;}
a.nav_ip:hover {color:#fff; background:#ff0000;}
a.nav_ip:active, .chosen {color:#cc9933; background:#fff6c4;}

/*Navigation Menu without using li*/
a.nav_ig, a.nav_ig:link, a.nav_ig:visited, .chosen_ig {display:block; width:100px; height:25px; background:#fff6c4; border:1px solid #000;margin-left:5px; margin-top:2px; text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#000; line-height:25px; overflow:hidden;}
a.nav_ig:hover {color:#fff; background:#ff0000;}
a.nav_ig:active, .chosen_ig {color:#cc9933; background:#fff6c4;}


/* Used with Headgate Theatre footer*/
.style9 {
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


