/* *******************************

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:#666;
font-size:12px;
}


#sitecontainer {
width:900px !important;
border:none !important;
background:#000;
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/3263);
}

#header {
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/3168);
height:133px;
}

/* nav1 */
#main #nav1  {
padding:0;
margin:0;
width:100% !important;
height:28px;
}
#main #nav1 li a {
width: auto;
background-position:top;
height:28px;
text-indent:-9999px;
}
#main #nav1 li a:hover {
background-position:bottom !important;
}
/* sets home button on homepage active */
body#Home #main #nav1 li.Thex a {
background-position:bottom !important;
}

/* active link */
#main #nav1 li a.active {
background-position:bottom !important;
} 


#main #nav1 li.Thex a {
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/3166);
width:108px;
}

#main #nav1 li.Aboux a {
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/3164);
width:101px;
}

#main #nav1 li.Suppx a {
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/3173);
width:117px;
}

#main #nav1 li.Tickx a {
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/3174);
width:130px;
}

#main #nav1 li.Silex a {
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/3172);
width:149px;
}

 
/* left sidebar */
#sidebar {
width:295px !important;
background:#000;
color:#fff;
float:left;
}

#nav2 {
float:none !important;
padding:0 !important;
width:295px !important;
}

#sidebar #nav2 #logo a {
display:block;
margin:25px auto;
width:128px;
height:205px;
text-indent:-9999px;
background:url(http://padf.orchidsuites.net/sites/heroes/ht/a/GetImageAction/i/3170) 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;
}


/* specific heading colors */

body#Home #main .maincontent h1 {
color:#CC0066;
}
body#Home #main .maincontent h2 {
color:#CC0066;
}


body#body_3155 #main .maincontent h1 {
color:#0490C6;
}
body#body_3155 #main .maincontent h2 {
color:#0490C6;
}


body#body_3156 #main .maincontent h1 {
color:#92268B;
margin-bottom:15px;
text-transform:uppercase;
}
body#body_3156 #main .maincontent h2 {
color:#92268B;
}

body#body_3157 #main .maincontent h1 {
color:#99CC66;
}
body#body_3157 #main .maincontent h2 {
color:#99CC66;
}


body#body_3158 #main .maincontent h1 {
color:#FFA32E;
}
body#body_3158 #main .maincontent h2 {
color:#FFA32E;
}



/* 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:12px !important;
line-height:125%
}

.address span {
text-transform:lowercase;
}

*+html .address { margin-top:25px !important; }

.address strong {
font-weight:normal;
color:#05B0F2;
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:#05B0F2;
display:inline;
}
.powBx {
font-size:11px !important;
}
#powered {
margin:15px auto;
font-size:11px !important;
}
#powered a, .powBx a {
color:#05B0F2;
}

/* 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;
}