﻿body {
	font-family: "Times New Roman", Times, serif;
	color: #FF0000;
	font-size: xx-large;
	background-repeat: no-repeat;
	background-image: url('new-film-background.gif');
	background-position: center top;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#mid_section {
	background-image: url('devil_2.png');
	background-repeat: no-repeat;
	background-position: center top;
	height: 280px;	
}

#enter {
	margin-top: 80px;
}
img {
	border-style:none;
}

#main_content {
	margin-top: 95px;
}
#mistress_heart {
}

#button_holder {
	margin:200px auto 0 auto;
	color:blue;
}

.footer {
	margin-top: 70px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: small;
	color: #FFFFFF;
}

.footer a{
	color:#0099FF;
}
#copyright {
	width: 600px;
	background-color: #C0C0C0;
	color: #000000;
	font-size: large;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	margin-right: auto;
	margin-left: auto;
	margin-top: 180px;
}
#copyright a {
	color: navy;
}
#schoolroom_container {
	margin:0 auto 0 auto;
	width:753px;
}
#image_holder {
	float:left;
	width: 236px;
	margin-top:30px;
	padding-top:32px;
}
#image_holder a {
	font-size: 40px;
	font-family: "comic sans MS" , arial;
	color:red;
}

#text_holder {
	float:left;
	width: 437px;
	margin-left:60px
}
#text_holder h3 {
	margin-top:60px;
	color:#333333;
	font-family: "monotype corsiva", "times new roman";
}

#text_holder p {
	color:#333333;
	font-family: "monotype corsiva", "times new roman";
}

p {
	margin:0;
}
#school_rules_text {
	font-size: medium;
	width: 600px;
	margin:110px auto 0 auto;
	font-family: "comic sans MS" , arial;
	color:#FFFFFF;
}
#school_rules_text2 {
	font-size: 20px;
	width: 600px;
	margin:0px auto 0 auto;
	font-family: "comic sans MS" , arial;
	color:#FFFFFF;
}

#school_rules_text2 a{
	font-size: 40px;
	width: 600px;
	margin:0px auto 0 auto;
	font-family: "comic sans MS" , arial;
	color:red;
}

#school_rules_text2 img{
	float:left;
	
}
#schoolrules_container {
	height:410px;
}

#dungeon_container {
	margin:190px auto 0 auto;
	width:750px;
	text-align:center;
}

#dungeon_left {
	float:left;
}
#dungeon_right {
	float:right;
}

h4 {
	margin:2px;
}

#dungeon_info {
	font-size:large;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	-moz-opacity:0.75; 
	opacity: 0.75;	
	color:#FF0000;
}

#dungeon_box_top {
	margin:0 auto 0 auto;
	height:14px;
	width: 547px;
	background-image:url(top-of-box.png);
	background-repeat:no-repeat;
	font-size:large;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#dungeon_box_center {
	margin:0 auto 0 auto;
	width:547px;
	font-size:large;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#dungeon_box_bottom {
	clear:both;
	margin:0 auto 0 auto;
	height: 15px;
	width: 547px;
	background-image:url(bottom-of-box.png);
	background-repeat:no-repeat;
	font-size:large;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#dungeon_box_center p {
	color:#FFFFFF;
	padding:0 8px 0 8px;
}

#dungeon_rule_container {
	margin:0 auto 0 auto;
	width:547px;
	text-align:center;
	background-image:url(slice-of-box.png);
	background-repeat:repeat-y;
}

#dungeon_image_box {
	margin:0 auto 0 auto;
	width:650px;
	height:147px;
}

#sissy_box_top {
	margin:0px auto 0 auto;
	height:14px;
	width: 547px;
	background-image:url(top-of-box.png);
	background-repeat:no-repeat;
	font-size:large;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index: 1000;
}

#sissy_box_center {
	margin:0 auto 0 auto;
	width:527px;
	font-size:large;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 10px 0 10px;
}

#sissy_box_bottom {
	clear:both;
	margin:0 auto 0 auto;
	height: 15px;
	width: 547px;
	background-image:url(bottom-of-box.png);
	background-repeat:no-repeat;
	font-size:large;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#dungeon_box_center p {
	color:#FFFFFF;
	padding:0 8px 0 8px;
}

#sissy_container {
	margin:170px auto 0 auto;
	width:547px;
	text-align:center;
	background-image:url(slice-of-box.png);
	background-repeat:repeat-y;
}

#dungeon_image_box {
	margin:0 auto 0 auto;
	width:650px;
	height:147px;
}
#sissy_left {
	float:left;
	margin-left:10px;
	font-size: 40px;
	font-family: "comic sans MS" , arial;
	color:red;

}
#sissy_right {
	float:right;
	margin-right:10px;
}