/*Events section*/
#he_1 { height:328px; width:100%; background:url(images/bg_he_1.png) top left no-repeat; position:relative; }
#he_1 a#c_link { position:absolute; top:137px; left: 16px; width: 257px; height: 165px; }
#he_1 a#lh_link { position:absolute; top:139px; left: 290px; width: 256px; height: 167px; }
#he_2 { height:526px; width:100%; background:url(images/bg_he_2.png) top left no-repeat; position:relative; }
#he_2 h2 { display:none; }
#he_2 #he_text { position:absolute; top: 93px; right: 8px; width: 484px; }
#shows_events { width:100%; height:463px; background:url(images/bg_upcoming_events.png) top left no-repeat; position:relative; }
#shows_events table { position:absolute; top:115px; left: 5px; width:581px; border:none; }
#combat_displays { width:100%; height:700px; background:url(images/bg_combat_displays.png) top left no-repeat; position:relative; }
#combat_displays #combat_text, #combat_text2 { position:absolute; padding-bottom:0px; padding-top:0px; }
#combat_displays #combat_text { top: 353px; left: 15px; width: 478px; }
#combat_displays #combat_text2 { top: 353px; right: 15px; width: 478px; }
#living_history { width:100%; height:721px; background:url(images/bg_living_history.png) top left no-repeat; position:relative; }
#living_history #LH_text { position:absolute; top:88px; left: 15px; width: 509px; height: 596px; }
#pageant {
	height:693px; width:100%; background:url(images/bg_pageant.png) top left no-repeat; position:relative;
}
#pageant_text { position:absolute; top: 433px; left: 3px; width: 450px; height: 241px; }
#pageant_former { position:absolute; top: 468px; right:15px; }
#pageant_former li { text-align:right; }
#bookings { position:relative; width:100%; height:693px; background: url(images/bg_bookings.png) top left no-repeat; }
#bookings_text { position:absolute; top: 76px; left:15px; width:485px; height: 592px; }
#testimonials { position:relative; width:100%; height:550px; background: url(images/bg_test.png) top left no-repeat; }
#test_text { position:absolute; top: 75px; width:476px; height: 454px; left: 15px; }
#resources { position:relative; width:100%; height:553px; background: url(images/bg_resources.png) top left no-repeat; }
#r_articles { position:absolute; top: 204px; width:422px; height: 214px; left: 15px; }
#r_articles2 { position:absolute; top: 204px; width:422px; height: 214px; right: 15px; }
#schoolspage { position:relative; width:100%; height:565px; background: url(images/bg_schools.png) top left no-repeat; }
#schools_text { position:absolute; top: 81px; width:608px; height: 214px; left: 10px; }
/*general*/
#content p, table, td, li, ul, tr { font-family:Helvetica, Arial, sans-serif; color:#CCCCCC; text-align:left; line-height:1.5em; font-size:16px; }
#content em { color:#FFFFFF; }
#content i, b { display:none; }
td { padding-left:10px; padding-right:5px; vertical-align:top; }
input, textarea { border: solid 1px #000000; background-color:#2C2C2C; color:#FFFFFF; }
/*classes*/
.right_border { border-right:1px dashed #1431A3; }
.zero_space_top { margin-top:0px; }
.zero_space_bottom { margin-bottom:0px; }
.style2 { font-size: 16px; line-height:1.5em; }
.nostyle { list-style-type:none; margin:0px; padding:0px; }
.l { line-height:1.5em; padding-bottom:7px;}
/*content specific*/
#content a { color:#0066CC; text-decoration:none; }
#content a:hover { color:#FFFFFF; text-decoration:underline; }
#content a: visited { color:#0066cc; font-style:italic; }
/*forum*/
#forum { width:980px; position:relative; margin-left:auto; margin-right:auto; background-color:#000000; }
#forum h1, h2 { padding-left:10px; }
#forum h1 { display:block; color:#FFFFFF; margin-left:20px; }
#forum h2 { display:block; }
.forum_listing { width:90%; overflow:auto; border-bottom: solid 1px #0066CC; }
.forum_left { float:left; width:500px; }
.forum_right { float:right; }
.forum_multi { display:block; color:#FFFFFF; }
.forum_reply { width:90%; border-bottom:solid 1px #0066CC; margin-left:auto; margin-right:auto; }
.forum_userinfo { float:left; width: 200px; }
.forum_avatar { width:180px; }
.forum_content { margin-left: 210px; }
.forum_edit { clear:both; text-align:right; width:100%; }
