@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; line-height:18px;}
#page {width:1050px; margin:0 auto; text-align:left; position:relative; background:url(img/pageBG.jpg) no-repeat; min-height:679px;}
#bg {width:1050px; margin:0 auto; text-align:left; position:relative; background:url(img/bg.jpg) repeat-y;}
body {background:#000; width:100%; text-align:center; margin:0 auto;}
p {font-size:12px; line-height:18px; padding-bottom:10px;}
h2 {font-size:20px; line-height:22px; color:#d05301; font-weight:bold; padding-bottom:10px;}
h3, h3 a {font-size:14px; line-height:18px; color:#d05301; font-weight:bold;}
a {color:#d05301; text-decoration:underline; outline:none;}
a.more {font-size:11px; line-height:15px;}
a:hover {text-decoration:none;}
.small, .small em, .small strong {font-size:11px;}


/*Header*/
#header {position:relative; height:185px;}


/*Navigation*/
.nav {background:url(img/navBG.png) repeat-x; position:absolute; top:135px; left:35px; height:34px; width:980px;}
.nav li {list-style:none; float:right; padding-top:5px; letter-spacing:1;}
.nav li a {font-size:12px; line-height:18px; color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none; width:auto; background:url(img/nav_arrow.png) no-repeat 0 -50px; padding:0 38px; height:34px; display:block; letter-spacing:1;}
.nav li.contact a {padding:0 20px 0 33px;}
.nav li a:hover, #home .nav li.home a, #about .nav li.about a, #appearances .nav li.appearances a, #memorabilia .nav li.memorabilia a, #contact .nav li.contact a {color:#df4601;}
#home .nav li.home a, #about .nav li.about a, #appearances .nav li.appearances a, #memorabilia .nav li.memorabilia a, #contact .nav li.contact a {color:#df4601; background-position:50% 22px;}


/*Sidebar*/
#sidebar {float:left; width:325px; padding-left:55px;}


/*Content*/
#content {float:left; width:595px; margin:0 55px 0 20px;}
#content #text {background:url(img/contentBG.png) repeat-y; padding:15px 15px 0 15px;}
table#stats p {font-size:11px; line-height:15px; text-align:center; padding-bottom:5px;}
tr#stats_top td {background:#000; opacity:0.8;}
tr#stats_top td p {font-weight:bold; color:#fff;}
a.pdf {background:url(img/pdf.png) no-repeat; height:12px; margin:5px 0; padding:0 0 10px 19px; width:auto;}
#grow {text-align:left;}
#grow div {overflow:auto;}

.memorabilia {padding-left:30px;}
.memorabilia li {list-style:none; float:left; width:215px; padding:0 50px 30px 0; text-align:center;}
.memorabilia li a {text-decoration:none;}
.memorabilia li a:hover {color:#000;}
.memorabilia li img {border:2px solid #d05301; margin-bottom:5px; text-decoration:none;}

/*Buckets*/
#content #buckets {padding-top:12px;}
#content #buckets div {background:url(img/bucket.jpg) no-repeat; width:288px; height:153px; float:left;}
#content #buckets div h2 {font-size:14px; line-height:22px; color:#fff; font-weight:bold; text-transform:uppercase; padding:5px 0 15px 20px;}
#content #buckets div p {font-size:12px; line-height:20px; color:#fff; padding:0 20px;}
#content #buckets div a.more {color:#fff; font-weight:bold; text-decoration:none;}
#content #buckets div ul {padding:0 0 10px 45px;}
#content #buckets div li a {color:#fff;}
#content #buckets #coming_events {padding-right:19px;}


/*Forms*/
.form {padding-left:0;}
.form li {list-style:none; height:21px; padding-bottom:7px;}
.form li.comments {height:50px;}
.form label {float:left; width:200px;}
.form input, .form select {float:left; width:350px; border:1px solid #d05301; height:21px;}
.form textarea {float:left; width:350px; border:1px solid #d05301;}


/*Footer*/
#footer {width:1000px; margin:0 auto; text-align:left; border-top:10px solid #4d4d4d;}
#footer_text {font-size:10px; line-height:15px; color:#fff; padding:20px 0;}
#footer_text a {color:#fff; font-size:10px; line-height:15px;}

/*Sidebar*/
#sidebar h3 {
color: #a94301 ;
margin-top: 12px;
}
#sidebar a {
color: #a94301 ;
text-decoration: none ;
}
#sidebar a:hover {
text-decoration: underline ;
}
