* {padding: 0;margin: 0;}body {font: normal 12px/1.5 georgia,times,serif;background: #8b0304 url(images/poe_dark_pattern.png) repeat top center;color: black;}#grid {width: 100%;height: 100%;background: transparent url(images/grid.png) no-repeat top center;position: absolute;top: 0px;bottom: 0px;right: 0px;left: 0px;z-index: 10000;}/**** Containing elements ****/#container {z-index: 1;position: absolute;top: 0px;left: 0px;display:block; background: transparent url(images/poe_backdrop.png) no-repeat top center;width: 100%;height: 100%;}#main {z-index: 2;position:absolute;left:50%;margin:0px 0px 0px -367px;padding: 0 0 47px 0;background: transparent url(images/poe_footer.png) no-repeat bottom left;width: 734px;}#content {background: transparent url(images/poe_body.png) no-repeat top left;clear: both;overflow: hidden;}/**** Header ****/h1 {background: transparent url(images/poe_header.png) no-repeat 0px 0px;display:block;width:734px;height:207px;margin:0px 0px 0px 0px;clear: both;}h1 a{z-index: 3;position:absolute;top: 20px;background: transparent url(images/poe_logo.png) no-repeat 0px 0px;display:block;width:246px;height:157px;text-indent:-9999px;margin:48px 0px 0px 244px;}/**** Navigation ****/#nav {width:734px;height:100px;clear: both;}#nav {}#nav li {float:left;text-indent:-9999px;list-style-type:none;margin:0px 0px 0px 0px;}#nav a {display:block;height:134px;background-color: transparent;background-image: url(images/poe_menu.png);padding: 0;margin: 0;}#nav a:focus, h1 a:focus {-moz-outline: none;}#event a {width:142px;background-position: 0px 0px;}#event a:hover {background-position: 0px 268px;}#news a {width:142px;background-position: -142px 0px;}#news a:hover{background-position: -142px 402px;}#support a{width:180px;background-position: -284px 0px;}#support a:hover{background-position: -284px 536px;}#sponsors a{width:121px;background-position: -464px 0px;}#sponsors a:hover{background-position: -464px 670px;}#contact a{width:149px;background-position: -585px 134px;}#contact a:hover{background-position: -585px 804px;}/**** Current Page Menu ****/#news_page #news a {background-position: -142px 402px;}#support_the_cause #support a {background-position: -284px 536px;}#the_event #event a {background-position: 0px 268px;}#the_sponsors #sponsors a {background-position: -464px 670px;}#contact_us #contact a {background-position: -585px 804px;}/**** Body Elements ****/h2 {padding: 0 0 10px 200px;clear: both;font-size: 18px}h2 em {font-family: georgia,times,sans-serif;font-style: italic;}#index h2 {padding: 250px 0 10px 0;text-align: center}#index p {padding: 10px 80px 10px 80px;}#index #first:first-line, #the_sponsors ol li p:first-line {font-weight: bold;text-transform: uppercase}#index #first:first-letter {font-size: 32px;padding: 0 10px 0 0;float: left;}dl {padding: 0 120px 40px 200px;}dt {font-weight: bold;text-transform: uppercase;position: relative;right: 438px;top: 18px;text-align: right;}dd {}p {padding: 10px 0 10px 0;}#the_event p {padding: 10px 80px 0 200px}#bug_page p, #error_page p {padding: 10px 80px 100px 80px;}#bug_page p, #error_page h2, #support_the_cause h2 {padding: 0 0 10px 0px;text-align: center;}h6 {font-weight: normal;color: #8b0304;font-size: 10px;text-align: center;padding: 10px 0;font-family: Helvetica,verdana,sans-serif;clear: both;}#index h6 {padding: 40px 0 10px 0;color: black;}h3 {color: #8b0304;font-size: 24px;font-weight: normal;padding: 20px 80px 20px 80px;}#the_event ol {width: 190px;float: left;padding: 10px 0 40px 0;}#the_event ol li {list-style-type: none;margin: 2px;padding: 5px;}#the_event ol li:hover {background-color: #e1e1e1;}#host_first {margin-left: 110px;}#host_h {padding-top: 40px;}/**** contact ****/#contact_us h2 {padding:0px 0px 10px 77px;}#column1 {float:left;width:240px;margin:0px 0px 0px 78px;color:#6f0001;}#column2 {float:left;width:240px;margin:0px 0px 0px 60px;}#column2 li {list-style:none;}#column2 img {padding:0px 0px 10px 0px;}form {width:100px;color: #8b0304;}fieldset {border:none;}legend {display:none;}input {width:238px;padding: 2px;border: 2px solid #e3d5d5;background-color: #ededed;}textarea {width:238px;height: 150px;padding: 2px;border: 2px solid #e3d5d5;background-color: #ededed;}label {display:block;}#name_h {padding:0px 0px 3px 0px;}#email_h {padding:20px 0px 3px 0px;}#message_h, #phone_h {padding:20px 0px 3px 0px;}#column2 a {text-decoration: none;display: block;border: 2px solid #fff;width: 240px;height: 225px;}#column2 a:hover {border: 2px solid #e3d5d5;}#column2 img {border: none;}#addresslist {padding:0px 0px 20px 0px;}address {font-style: normal;}#column2 h4 {font-size: 18px;}#column2 h5 {font-size: 14px;padding: 0 0 10px 0;}#contact_us p {padding: 0 80px 20px 80px;}button {cursor: pointer;background-color: #8b0304;color: white;border: 1px solid white;padding: 8px;font-size: 12px;margin: 10px 0 40px 0;font-weight: bold;text-transform: uppercase;}button:after {content: " > ";}button:hover {background-color: white;color: #8b0304;border-color: #8b0304;}h6 a {color: #8b0304;padding: 2px;text-decoration: none;}h6 a:hover {color: white;background-color: #8b0304;}/**** Blog Elements ****/#articles {}#articles li {list-style-type: none;padding-bottom: 40px;}#news_page cite {display: block;font-style: normal;font-size: 10px;color: #b5b5b5;padding: 0 80px 0 80px;}#news_page h5 {color: #b5b5b5;padding: 0 80px 0 80px;}#news_page h5 a {color: #b5b5b5;text-decoration: none;text-transform: uppercase;}#news_page h5 a:hover {color: black;background-color: #ccc;}#news_page h2 {padding: 0 0 0 0;padding: 0 80px 0 80px;}#news_page h2 a {color: black;text-decoration: none;}#news_page h2 a:hover {color: white;background-color: #8b0304;}#the_sponsors p, #news_page p {padding: 10px 80px 10px 80px;}#the_event ol li a, #related li a, #news_page dd a, #index p a, #bug_page p a, #the_sponsors dd a, #the_event dd a, #error_page p a, #the_sponsors p a, #news_page p a {color: #8b0304;font-weight: bold;text-decoration: none;}#the_event ol li a:hover, #related li a:hover, #news_page dd a:hover, #index p a:hover, #bug_page dd a:hover, #the_sponsors dd a:hover, #the_event dd a:hover, #error_page p a:hover, #the_sponsors p a:hover, #news_page p a:hover {background-color: #8b0304;color: white;}#news_page h4 {padding: 10px;border: 1px dotted #b5b5b5;border-width: 1px 0;font-weight: bold;font-size: 12px;margin: 0 80px;}#news_page ol {}#the_sponsors ol li, #news_page ol li {list-style-type: none;padding: 0 0 40px 0;}#the_sponsors ol li h3, #news_page ol li h3 {padding: 20px 80px 0 80px;}#news_page ol li img {float: right;padding: 20px 20px 10px 0;}#the_sponsors ol li img {float: right;padding: 20px 80px 10px 20px;}span {padding: 20px 80px;border: red;color: black;font-size: 14px;display: block}span a {display: block;color: black;background-color: orange;padding: 15px;}span a:hover {color: white;background-color: black;}#related_h {position: relative;top: 20px;}#related {padding: 40px 0 40px 100px;}/**** Alternate Home Photo ****/#index #main {background-image: url(images/index_footer.png);}#index #content {background-image: url(images/index_body.png);height: 592px;}#index h1 {background-image: url(images/index_header.png);}#index h1 a{background-image: url(images/index_logo.png);}#index #nav a {background-image: url(images/index_menu.png);}/**** Pursuit Film ****/#pursuitfilm {width: 227px;height: 225px;position: fixed;top: 0;left: 0;z-index: 10;padding: 0;margin: 0;}#pursuitfilm a {display: block;background: transparent url(images/pursuitfilm.png) no-repeat top left;text-decoration: none;text-indent: -9999px;width: 227px;height: 225px;padding: 0;margin: 0;}#pursuitfilm a:hover {background: transparent url(images/pursuitfilm.png) no-repeat bottom left;text-decoration: none;}/**** Photo Gallery ****/#gallery {width: 600px;position: relative;left: 77px;padding: 20px 0 20px 0;}#gallery li {list-style-type: none;width: 100px;height: 100px;float: left;padding: 0 20px 20px 0;}#gallery li a {width: 92px;height: 92px;overflow: hidden;border: 4px solid #e3d5d5;display: block;text-decoration: none;}#gallery li a:hover {border-color: #3c0000;}#gallery img {border: none;}/**** Style the Fancy Box ****/div#fancy_overlay {position:absolute;top: 0;left: 0;z-index: 90;width: 100%;background-color: #333;}div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url(images/fancy_progress.png) no-repeat;}div#fancy_close {position: absolute;top: -12px;right: -12px;height: 30px;width: 30px;background: transparent url(images/fancy_closebox.png) ;cursor: pointer;z-index: 100;display: none;}div#fancy_content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;z-index: 96;}#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}img#fancy_img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border:0;padding: 0;margin: 0;z-index: 92;}div#fancy_title {position: absolute;bottom: -40px;left: 0;width: 100%;z-index: 100;display: none;}div#fancy_title table {margin: 0 auto;}div#fancy_title div {color: #FFF;padding-bottom: 2px;text-shadow: 2px 2px 3px black;font-size: 14px;font-weight: bold;}td#fancy_title_left {height: 32px;width: 15px;background: transparent url(images/fancy_title_left.png) repeat-x;}td#fancy_title_main {height: 32px;background: transparent url(images/fancy_title_main.png) repeat-x;}td#fancy_title_right {height: 32px;width: 15px;background: transparent url(images/fancy_title_right.png) repeat-x;}div#fancy_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none;}div#fancy_inner {position: relative;width:100%;height:100%;background: #FFF;}a#fancy_left, a#fancy_right {position: absolute;bottom: 10px;height: 100%;width: 35%;cursor: pointer;background-image: url(images/data:image/gif;base64,AAAA);z-index: 100;}a#fancy_left {left: 0px;}a#fancy_right {right: 0px;}a#fancy_left:hover {background: transparent url(images/fancy_left.gif) no-repeat 0% 100%;}a#fancy_right:hover {background: transparent url(images/fancy_right.gif) no-repeat 100% 100%;}#fancy_bigIframe, #fancy_freeIframe {position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}div#fancy_bg {display: none;}div.fancy_bg {position: absolute;display: block;z-index: 70;}div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url(images/fancy_shadow_n.png) repeat-x;}div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(images/fancy_shadow_ne.png) no-repeat;}div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url(images/fancy_shadow_e.png) repeat-y;}div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(images/fancy_shadow_se.png) no-repeat;}div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url(images/fancy_shadow_s.png) repeat-x;}div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(images/fancy_shadow_sw.png) no-repeat;}div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url(images/fancy_shadow_w.png) repeat-y;}div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(images/fancy_shadow_nw.png) no-repeat;}