/* *******************************

Orchid customstyles.css, Version 1.0

JB01
******************************* */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%; 
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* ************ end reset ************ */
body {
background:#fff;
font-size:12px;
}


#sitecontainer {
width:900px !important;
border:none !important;
background:#000;
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/20932);
}

#header {
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/20930);
height:168px;
}

/* nav1 */
#main #nav1  {
padding:0;
margin:0;
width:100% !important;
height:28px;
}
#main #nav1 li a {
width: auto;
height:28px;
line-height:28px;
padding:0 9px;
font-size:14px;
font-weight:bold;
text-transform: uppercase;
color:#000 !important;
display: block;
}

/* sets home button on homepage active */
body#Home #main #nav1 li.naventry1 a {
background-color:#CC0066;
}
body #main #nav1 li.naventry1 a:hover {
background-color:#CC0066;
width: auto !important;
}


/* rank 2 */
body #main #nav1 li.naventry2 a:hover, 
body #main #nav1 li.naventry2 a.active
 {
background-color:#0490C6 !important;
}

/* rank 3 */
body #main #nav1 li.naventry3 a:hover, 
body #main #nav1 li.naventry3 a.active
 {
background-color:#92268B !important;
}


/* rank 4 */
body #main #nav1 li.naventry4 a:hover, 
body #main #nav1 li.naventry4 a.active
 {
background-color:#99CC66 !important;
}


/* rank 5 */
body #main #nav1 li.naventry5 a:hover, 
body #main #nav1 li.naventry5 a.active
 {
background-color:#FFA32E !important;
}

/* rank 7 */
body #main #nav1 li.naventry7 a:hover, 
body #main #nav1 li.naventry7 a.active
 {
background-color:#D42229 !important;
}
body #main #nav1 li.naventry7 a{
padding:0 10px 9px 11px;
height:19px;
}


 
/* left sidebar */
#sidebar {
width:275px !important;
background:none;
color:#fff;
float:left;
margin-left:0;
}

#nav2 {
float:none !important;
padding:0 !important;
width:211px !important;
margin-left:31px;
}
#sidebar #nav2 #logo {}
#sidebar #nav2 #logo a {
display:block;
margin:0px auto;
width:211px;
height:384px;
padding:0;
overflow: hidden;
text-indent:-9999px;
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/20931) top center no-repeat;
}
#nav2.nav h1 {
margin:50px 0 0 0;
font-size:22px;
font-family:Impact,Charcoal,sans-serif;
font-weight:normal;
color:#EA901E;
}
#extra {display:none;}


/* main */
#main {
min-height:985px;
_height:985px;
background:#fff;
width:605px !important;
padding:0 !important;
float:right;

}

#main .printerfriendly {
display:none !important;
}
#main .maincontent {
background:#fff url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/3169) no-repeat;
min-height:920px;
_height:920px;
padding:40px;
font-family: Verdana, Geneva, sans-serif !important;
line-height:200%;
font-size:12px;
_margin-top:-5px;
}
*+html .maincontent { margin-top:-5px !important; }
#main .maincontent h1 {
font-size:18px;
font-family: Impact, Impact, Charcoal6, sans-serif	 !important;
font-weight:normal;
margin-top:10px;
}

#main .maincontent h2 {
font-size:16px;
font-family: Impact, Impact, Charcoal6, sans-serif	 !important;
font-weight:normal;
margin-top:10px;
}


body #main .pagetitle h1 {
color:#fff;
margin:16px 0 0 10px;
font-size:22px;
font-weight:normal;
text-transform: uppercase;
font-style:normal;
font-family:Arial Black, Arial Black, Gadget, sans-serif;
}
body #main .pagetitle {
height:30px;
overflow:hidden;
}

/* specific heading colors */

body#Home #main .maincontent h1 {
color:#CC0066;
}
body#Home #main .pagetitle {
background-color:#CC0066;
}
body#Home #main .maincontent h2 {
color:#CC0066;
}


/* rank 2 */

body#page2 #main .maincontent h1 {
color:#0490C6;
}
body#page2 #main .pagetitle {
background-color:#0490C6;
}
body#page2 #main .maincontent h2 {
color:#0490C6;
}


/* rank3 */
body#page3 #main .maincontent h1 {
color:#92268B;
margin-bottom:15px;
}
body#page3 #main .pagetitle {
background-color:#92268B;
}
body#page3 #main .maincontent h2 {
color:#92268B;
}
/* rank4 */
body#page4 #main .maincontent h1 {
color:#99CC66;
}
body#page4 #main .pagetitle {
background-color:#99CC66;
}
body#page4 #main .maincontent h2 {
color:#99CC66;
}

/* rank 5 */
body#page5 #main .maincontent h1 {
color:#FFA32E;
}
body#page5 #main .pagetitle {
background-color:#FFA32E;
}
body#page5 #main .maincontent h2 {
color:#FFA32E;
}

/* rank 7 */
body#page7 #main .maincontent h1 {
color:#D42229;
}
body#page7 #main .pagetitle {
background-color:#D42229;
}
body#page7 #main .maincontent h2 {
color:#D42229;
}


/* supporters special styles */
.content-body {
margin-left:25px;
}
.content-body p{
margin-bottom:20px;
margin-left:162px;
}
.content-body img {
float:left;
}
body#body_3156 .maincontent .itemlist  li {
list-style-type:none;
margin-left:0px;
margin-bottom:0;
}
.dateline {
display:none;
}

/* list */
#main .maincontent ul li {
list-style-type: disc;
margin-left:25px;
margin-top:0;
}
#main .maincontent ol li {
list-style-type: decimal;
margin-left:25px;
}

/*sidebar */
#nav2 .schedule {
line-height:150%;
font-family:Impact, Charcoal, sans-serif;
font-size:17px;	
margin:30px 5px 30px 20px
}
#nav2 .schedule p {
_margin-bottom:-30px;
}
#nav2 .schedule strong {
font-weight:normal;
text-align:right;
display:block;
width:62px;
float:left;
}
#nav2 .schedule em {
color:#EA901E;
font-weight:normal !important;
font-style:normal;
display:block;
width:205px;
float:right;
}



.address {
height:115px;
width:170px !important;
margin:0 auto !important;
_margin-top:25px;
text-align:center;
text-transform:uppercase;
font-size:11px !important;
line-height:125%;
color:#251603 !important;
}

.address span {
text-transform:lowercase;
}

*+html .address { margin-top:25px !important; }

.address strong {
font-weight:600;
color:#251603 !important;
font-size:12px !important;
display:block;
}

/* footer fixes */
#footer {
width:900px;
margin:auto;
text-align:center;
}
#footer #nav1 {
width: 350px;
margin: auto;
text-align:center;
}
#footer #nav1 ul {
margin: auto;
width: auto;
}
#footer #nav1 a {
width: auto !important;
padding:5px;
color:#251603;
display:inline;
}
.powBx {
font-size:11px !important;
}
#powered {
margin:15px auto;
font-size:11px !important;
}
#powered a, .powBx a {
color:#251603;
}

/* forms for ticket sales */

#main input[type="button"], #main input[type="submit"] {
height:25px;
font-weight:bold;
cursor:pointer;
background:#99CC66;
color:#000;
border: solid #999 1px;
margin:10px 0;
}


#main td {
padding:0px 10px 0px 0px;
}
#main .question-left, #main .question {
font-size:12px;
font-weight: bold;
color:#000;
}
span.required {
font-size:18px !important;
color:#CC0066;
font-weight:bold !important;
font-family: Arial, Arial, Helvetica, sans-serif;
}
#main td input {
width:200px;
border: solid #999 1px;
margin:0 0 5px 0;
height:20px;
font-size:12px;
font-family: arial;
}
#main .normal input#address1,
#main .normal input#address2
 {
width:445px;
}
#main  td textarea {
width:445px;
border: solid #999 1px;
height:100px;
}
#main td select {
border: solid #999 1px;
padding:0 0 0 0px;
height:25px;
font-size:12px;
font-family: arial;
}
#main td select#state {
width:200px;
}
#main td select#country {
width:445px;
}
#main td select#customdropdown{
width:200px;
}




#eventRegister
 {
width:auto !important; 
height:25px !important;
font-weight:bold;
cursor:pointer;
background:#99CC66;
color:#000;
border:none;
}