/* CSS Document */

body 								{ background-color: #090909; background-image: url(/assets/images/body-bg.jpg); background-repeat: repeat-x; margin: 0; padding: 0; text-align: center; }
#wallpaper							{ background-image: url(/assets/images/thc-design4.jpg); background-repeat: no-repeat; background-position: 50% 0; display: block; }

/* Headers */
h1 									{ font-family: "Courier New", Courier, monospace; margin: 0 0 20px 0; padding: 0; color: #fff; font-size: 26px; font-weight: bold; } 
h2  								{}
h3									{}
h4									{}
h5									{}

h1#events-header					{ margin: 0; }
p#events-p							{ margin: 0; }

/* Linkage */
a:link 								{}
a:visited 							{}
a:hover								{}
a:focus								{}
a:active							{} 

a.no-hov							{ text-decoration: none !important; background-color: transparent !important; border: 0 !important; }

/* Misc. */
img									{ border: 0; }
acronym 							{ cursor: help; }
.clear								{ clear: both; }
::-moz-selection					{ background: #000; color: #575757; }
::selection							{ background: #000; color: #575757; }

/* List Styles */
ul.standard							{ margin: 0; padding: 0; width: 280px; overflow: hidden; }
ul.standard li						{ display: block; margin: 0 0 15px 0; padding: 0; list-style-type: none; color: #000; font-size: 10px; line-height: 150%; }

ul.gallery-thumbs					{ margin: 0; padding: 20px 0 0 0; }
ul.gallery-thumbs li				{ display: block; width: 200px; height: 200px; margin: 0 0 20px 0; padding: 0; overflow: hidden; float: left; list-style-type: none; text-align: center; }

span.merch-name						{ display: block; font-size: 14px; font-family: "Trebuchet MS", Arial, Verdana; font-weight: bold; color: #fff; letter-spacing: 1px; }

ul.events-links						{ margin: 0; padding: 0; width: 800px; height: 800px; background-image: url(/assets/images/events/events-ul-bg.jpg); background-repeat: no-repeat; }
ul.events-links li					{ display: block; float: left; margin: 0; padding: 0; overflow: hidden; }

/* Navigation */
#nav								{ width: 403px; height: 25px; padding: 126px 31px 40px 366px; }

/* home nav */
a#home:link							{ display: block; text-decoration: none; width: 59px; overflow: hidden; }
a#home:visited						{ display: block; text-decoration: none; width: 59px; overflow: hidden; }
a#home:hover						{ display: block; text-decoration: none; width: 59px; overflow: hidden; text-indent: -59px; }
a#home:focus						{ display: block; text-decoration: none; width: 59px; overflow: hidden; text-indent: -59px; }
a#home:active						{ display: block; text-decoration: none; width: 59px; overflow: hidden; text-indent: -59px; }

/* about nav */
a#about:link						{ display: block; text-decoration: none; width: 74px; overflow: hidden; }
a#about:visited						{ display: block; text-decoration: none; width: 74px; overflow: hidden; }
a#about:hover						{ display: block; text-decoration: none; width: 74px; overflow: hidden; text-indent: -74px; }
a#about:focus						{ display: block; text-decoration: none; width: 74px; overflow: hidden; text-indent: -74px; }
a#about:active						{ display: block; text-decoration: none; width: 74px; overflow: hidden; text-indent: -74px; }

li#about-currentpage				{ width: 74px; height: 25px; display: block; float: left; list-style-type: none; padding: 0; margin: 0; }
#nav #about-currentpage a			{ display: block; text-decoration: none; width: 74px; overflow: hidden; text-indent: -74px; }

/* events nav */
a#events:link						{ display: block; text-decoration: none; width: 83px; overflow: hidden; }
a#events:visited					{ display: block; text-decoration: none; width: 83px; overflow: hidden; }
a#events:hover						{ display: block; text-decoration: none; width: 83px; overflow: hidden; text-indent: -83px; }
a#events:focus						{ display: block; text-decoration: none; width: 83px; overflow: hidden; text-indent: -83px; }
a#events:active						{ display: block; text-decoration: none; width: 83px; overflow: hidden; text-indent: -83px; }

li#events-currentpage				{ width: 83px; height: 25px; display: block; float: left; list-style-type: none; padding: 0; margin: 0; }
#nav #events-currentpage a			{ display: block; text-decoration: none; width: 83px; overflow: hidden; text-indent: -83px; }

/* thegoods nav */
a#thegoods:link						{ display: block; text-decoration: none; width: 112px; overflow: hidden; }
a#thegoods:visited					{ display: block; text-decoration: none; width: 112px; overflow: hidden; }
a#thegoods:hover					{ display: block; text-decoration: none; width: 112px; overflow: hidden; text-indent: -112px; }
a#thegoods:focus					{ display: block; text-decoration: none; width: 112px; overflow: hidden; text-indent: -112px; }
a#thegoods:active					{ display: block; text-decoration: none; width: 112px; overflow: hidden; text-indent: -112px; }

li#thegoods-currentpage				{ width: 112px; height: 25px; display: block; float: left; list-style-type: none; padding: 0; margin: 0; }
#nav #thegoods-currentpage a		{ display: block; text-decoration: none; width: 112px; overflow: hidden; text-indent: -112px; }

/* contact nav */
a#contact:link						{ display: block; text-decoration: none; width: 75px; overflow: hidden; }
a#contact:visited					{ display: block; text-decoration: none; width: 75px; overflow: hidden; }
a#contact:hover						{ display: block; text-decoration: none; width: 75px; overflow: hidden; text-indent: -75px; }
a#contact:focus						{ display: block; text-decoration: none; width: 75px; overflow: hidden; text-indent: -75px; }
a#contact:active					{ display: block; text-decoration: none; width: 75px; overflow: hidden; text-indent: -75px; }

li#contact-currentpage				{ width: 75px; height: 25px; display: block; float: left; list-style-type: none; padding: 0; margin: 0; }
#nav #contact-currentpage a			{ display: block; text-decoration: none; width: 75px; overflow: hidden; text-indent: -75px; }

/* nav ul + li styles */
ul#nav-list							{ margin: 0; padding: 0; width: 403px; height: 25px; }
ul#nav-list li						{ display: block; float: left; list-style-type: none; padding: 0; margin: 0; height: 25px; }

li#home-navitem						{ width: 59px; }
li#about-navitem					{ width: 74px; }
li#events-navitem					{ width: 84px; }
li#thegoods-navitem					{ width: 112px; }
li#contact-navitem					{ width: 75px; }

/* Content */
#container							{ text-align: left; margin: 0 auto; width: 800px; }
#content							{ width: 800px; }
#content p							{ font-family: "Trebuchet MS", Arial, Verdana; line-height: 180%; color: #E6E6E6; font-size: 11px; }
#main-content						{ width: 740px; padding: 20px; }
#left								{ width: 220px; overflow: hidden; float: left; }
#right								{ width: 560px; float: right; }

#gallery-left						{ width: 100px; display: block; float: left; }
#gallery-right						{ width: 600px; display: block; float: right; }

#content a:link						{ color: #E6E6E6; text-decoration: none; border-bottom: solid #E6E6E6 1px; }
#content a:visited					{ color: #E6E6E6; text-decoration: none; border-bottom: solid #E6E6E6 1px; }
#content a:hover					{ color: #fff; text-decoration: none; background-color: #000; border-bottom: solid #780808 1px; }
#content a:focus					{ color: #fff; text-decoration: none; background-color: #000; border-bottom: solid #780808 1px; }
#content a:active					{ color: #fff; text-decoration: none; background-color: #000; border-bottom: solid #780808 1px; }

a.thegoods-thumbs:link				{ display: block; width: 200px !important; overflow: hidden !important; }
a.thegoods-thumbs:visited			{ display: block; width: 200px !important; overflow: hidden !important; }
a.thegoods-thumbs:hover				{ display: block; width: 200px !important; overflow: hidden !important; text-indent: -200px !important; }
a.thegoods-thumbs:focus				{ display: block; width: 200px !important; overflow: hidden !important; text-indent: -200px !important; }
a.thegoods-thumbs:active			{ display: block; width: 200px !important; overflow: hidden !important; text-indent: -200px !important; }

/* Footer */
#footer								{ width: 800px; padding: 10px 0 60px 0; }

#footer a:link						{ color: #484848; text-decoration: none; }
#footer a:visited					{ color: #484848; text-decoration: none; }
#footer a:hover						{ color: #fff; text-decoration: underline; }
#footer a:focus						{ color: #fff; text-decoration: underline; }
#footer a:active					{ color: #fff; text-decoration: underline; }

ul#footer-list						{ margin: 0; padding: 0 0 0 430px; width: 370px; }
ul#footer-list li					{ display: block; float: left; list-style-type: none; margin: 0 0 0 20px; padding: 0; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9px; letter-spacing: 1px; text-transform: uppercase; }

