body
{
margin: 20px;
padding: auto;
width: auto;
}
a:visited, a:link
{
color: #3f4d3e !important;
text-decoration: underline !important;
}
a:hover, a:active, a.active:visited, a.active:link
{
color: #a3c823 !important;
text-decoration: underline !important;
}
div.header ul.main, div.header ul.top
{
display: none;
}
div.header div.epic_time
{
float: none;
height: auto;
width: auto;
background: none;
}
div.header div.epic_time p, div.header div.epic_time ul li span
{
float: none;
display: block;
text-indent: 0px;
font-size: 1.2em;
line-height: 1.4em;
}
div.header div.epic_time ul li
{
font-size: 1.2em;
}
div.header div.epic_time ul li span
{
font-size: 1em;
float: none;
display: inline;
}
div.header div.epic_time ul
{
width: auto;
float: none;
padding: 0 0 0 30px;
margin: 0;
list-style-type: circle;
}
div.header div.epic_time ul li
{
text-align: left;
float: none;
width: auto;
}

p.logo, p.logo a, p.nzxc, h1, h1 a, p.beginning, h2.updates_home, h2.five_stage, h2.five_stage_about, h2.entry_form, h2.contact_form, h2.updates_form, h2.spread_form, h2.volunteers_form, h2.answer, h3.stage1, h3.stage2, h3.stage3, h3.stage4, h3.stage5, p.enter, p.enter a, div.panels div.register ul li, div.panels div.register ul li a
{
margin: 0;
padding: 0;
float: none;
text-indent: 0px;
text-decoration: none;
background: none !important;
}

h1, h2, h3, h4, p, p.logo a
{
color: #3f4d3e !important;
padding: 0;
margin: 0 0 .8em 0 !important;
display: normal !important;
font-size: 1.4em !important;
line-height: 1.1em !important;
width: auto !important;
height: auto !important;
float: none !important;
background: none !important;
}
h1
{
font-size: 1.8em !important;
}
h2.nopad
{
margin: 0 0 .3em 0;
}
h3
{
font-size: 1.3em;
line-height: 1.1em;
}
h4
{
font-size: 1.2em;
line-height: 1.1em;
}
p
{
padding: 0;
color: #3f4d3e !important;
margin: 0 0 .8em 0;
font-size: 1.2em !important;
line-height: 1.5em !important;
}

div.header, div.content, div.footer, div.stages, div.stages_about, div.sponsors,
div.header_wide, div.content_wide, div.footer_wide, div.stages_wide, div.sponsors_wide,
div.header_inner, div.content_inner, div.footer_inner, div.stages_inner, div.sponsors_inner, div.content_form_wide, div.content_form_thin
{
width: 100%;
float: left;
height: auto;
min-height: 0px;
background: none !important;
}
div.content_inner, div.content_form_wide, div.content_form_thin
{
margin: 10px 0 10px 0;
}
div.content_wide
{
border: 0px none;
}

div.panel, p.enter, div.panels_wide
{
display: none;
}

div.stages div
{
background: none !important;
float: none !important;
width: auto !important;
height: auto !important;
padding: 0 !important;
}
div.stages div p
{
float: none !important;
width: auto !important;
height: auto !important;
min-height: 0 !important;
}
div.stages div.stage_sponsor
{
float: none;
width: auto;
height: auto;
}
div.stages div.stage_sponsor img
{
float: none;
padding: 0 0 10px 0;
}
div.stages div.stage_bar
{
display: none;
}
div.stages div ul
{
float: none;
width: auto;
padding: 0 0 0 30px;
list-style-type: circle;
margin: 0 0 10px 0;
}
div.stages div ul li
{
float: none;
width: auto;
line-height: 1.1em;
text-align: left;
}
div.stages div ul li a
{
float: none;
width: auto;
padding: 8px 0 8px 0;
}
div.footer ul, div.sponsors_inner p, div.sponsors_inner ul
{
width: 100%;
}

div.content ul.subnav
{
display: none;
}

div.content_subnav
{
float: left;
width: 100%;
}
div.content div.content_subnav div.split_left,
div.content div.content_subnav div.split_right,
div.content div.split_left,
div.content div.split_right,
div.content div.split_left_wide
{
float: left;
width: 100%;
}

div.three_way, div.three_way_right
{
float: left;
width: 100%;
padding: 0;
}

div.content div.gradient
{
float: left;
width: 100%;
margin: 0;
background: none;
padding: 0px;
min-height: 0px;
height: auto;
}

div.content div.gradient div.forum_form
{
float: left;
width: 100%;
padding: 0;
margin: 0;
border-bottom: 0 none;
}

div.content div.loading_off, div.content div.loading
{
width: auto;
}

div.content div.split_left_wide div.post, div.content div.split_left_wide div.comments, div.content div.split_left_wide div.comment
{
width: 100%;
margin: 0 0 15px 0;
border-bottom: 1px solid #3f4d3e;
}
div.content div.split_left_wide div.comments
{
padding: 0;
}
div.content ul.possible
{
float: left;
width: 100%;
}
