body {	margin: 0px;	background-color: #000000;	height: 100%;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	behavior: url(csshover.htc);}img {	border: none;}a, input {	outline: none;}#shell {	width: 99%;	background-color: #000000;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;	margin: 0px;	padding: 0px;}#header {	background-color: #000000;	background-repeat: no-repeat;	height: 201px;	margin: 0px;	padding: 0px;	position: relative;	clear: both;	width: 100%;}#join {	padding: 8px;	margin: 0px;	color: #FFFFFF;	background-color: #333333;	border: 1px solid #666666;	width: 220px;	position: absolute;	top: 4px;	left: 656px;}#join img {	behavior: url(iepngfix.htc);}#join p {	font-size: 12px;	margin: 0px;	padding: 0px;}#join form {	margin: 0px;	padding: 0px;}#join label {	font-size: 12px;	line-height: 14px;	font-weight: bold;	margin: 0px;	padding: 6px 0px 1px;	display: inline;}#join input {	background-color: #AFCF36 !important;	border: 1px solid #000000;	margin: 3px 0px 0px;	padding: 2px;	font-family: Helvetica, sans-serif;	color: #333333;	font-size: 11px;	line-height: 11px;	display: inline;	width: 200px;}#join input.button {	display: block;	height: 25px;	width: 81px;	padding: 0px;	background-image: url(../images/subscribe.gif);	background-repeat: no-repeat;	background-position: left top;	border: 1px outset #000000;	background-color: #CC0000;	color: #FFFFFF;}#join input.button:active {	border-top-style: inset;	border-right-style: inset;	border-bottom-style: inset;	border-left-style: inset;	background-position: 1px 1px;}#nav {	position: absolute;	top: 162px;	left: 0px;	margin: 0px;	padding: 0px;}#nav ul {	margin: 0px;	padding: 0px 0px 0px 122px;	height: 38px;}#nav li {	list-style-type: none;	margin: 0px;	padding: 0px;	float: left;	height: 38px;}#nav img {	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 38px;	behavior: url(iepngfix.htc);}img.home {	background-image: url(../images/nav2Home1.png);	width: 58px;}img.posters {	background-image: url(../images/nav2Posters1.png);	width: 87px;}img.portfolio {	background-image: url(../images/nav2Portfolio1.png);	width: 100px;}img.merchandise {	background-image: url(../images/nav2Merch1.png);	width: 131px;}img.about {	background-image: url(../images/nav2About1.png);	width: 60px;}img.faq {	background-image: url(../images/nav2FAQ1.png);	width: 39px;}img.links {	background-image: url(../images/nav2Links1.png);	width: 59px;}#nav li.contact {	background-image:none;}#nav img.contact {	background-image: url(../images/nav2Contact1.png);	width: 77px;}#nav img.divider {	background-image:url(../images/nav2divider.png);	width: 14px;}/* Nav Rollovers */#nav img.home:hover { background-image: url(../images/nav2Home2.png); }#nav img.posters:hover { background-image: url(../images/nav2Posters2.png); }#nav img.portfolio:hover { background-image: url(../images/nav2Portfolio2.png); }#nav img.merchandise:hover {	background-image: url(../images/nav2Merch2.png);}#nav img.about:hover { background-image: url(../images/nav2About2.png); }#nav img.faq:hover { background-image: url(../images/nav2FAQ2.png); }#nav img.links:hover { background-image: url(../images/nav2Links2.png); }#nav img.contact:hover { background-image: url(../images/nav2Contact2.png); }#subnav {	margin: 0px;	padding: 0px;	position: relative;	clear: both;}#subnav ul {	margin: 0px;	padding: 4px 0px 0px 12px;	font-size: 13px;	line-height: 16px;	font-weight: bold;	list-style-type: none;	height: 18px;}#subnav lh {	margin: 0px;	padding-top: 0px;	padding-right: 8px;	padding-bottom: 0px;	padding-left: 0px;	color: #FFFFFF;}#subnav li {	display: inline;	margin: 0px;	padding-top: 0px;	padding-right: 8px;	padding-bottom: 0px;	padding-left: 0px;}#subnav a {	border-bottom-style: none;	color: #FF0000;	text-decoration: none;}#subnav a:hover {	text-decoration: underline;	color: #FFFFFF;}#content {	width: 800px;	margin: 0px;	padding: 20px 0px 0px 60px;	font-family: Helvetica, sans-serif;	clear: both;	position: relative;}#content h1 {	margin: 0px;	font-size: 23px;	line-height: 26px;	padding: 18px 0px 0px;	color: #FF0000;}#content h2 {	font-size: 18px;	line-height: 20px;	margin: 0px;	letter-spacing: 0.01em;	padding-top: 16px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	color: #FFFFFF;}#content h3 {	font-size: 12px;	line-height: 15px;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	color: #FF0000;}#content h4 {	font-size: 11px;	line-height: 13px;	margin: 0px;	padding: 0px 0px 4px;	color: #999999;	text-transform: uppercase;	font-weight: normal;}#content p {	font-size: 11px;	line-height: 15px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 0px;	width: 450px;	color: #CCCCCC;	margin: 0px;}#content p strong {	color:#DDD;	font-weight:bold;}#content p.intro {	font-size: 13px;	line-height: 16px;}#home-art {	float: right;	width:300px;	text-align:right;}#home-art img {	padding-bottom: 8px;}#home-art p {	width:300px;}#poster p.note {	color: #CC0000;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-style: italic;	line-height: 12px;}#content ul {	margin: 4px 0px 12px;	padding: 0px;	width: 700px;}#content li {	margin: 0px 0px 2px;	padding: 0px;	list-style-type: none;	font-size: 11px;	line-height: 15px;}#content ul.years {	margin: 0px;	padding: 4px 0px;}#content ul.years li {	display: inline;	font-weight: bold;	font-size: 16px;	line-height: 19px;	color: #CC0000;	padding-right: 10px;}#content ul.years li.current {	color: #FFFFFF;}#content ul.years a {	color: #CC0000;	text-decoration: none;}#content ul.years a:hover {	color: #FF0000;	text-decoration: underline;}#content img.photo {	border: 1px solid #999999;	background-color: #FFFFFF;	padding: 5px;	margin-top: 8px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: -5px;}#content a {	outline: none;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}#content a:hover {	color: #FF0000;	text-decoration: underline;}#content img.header {	padding: 0px;	margin-top: -25px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: -3px;	background-color: #FFFFFF;}#content select {	margin: -8px 0px 8px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	display: block;}#content input.buy {	display: block;	height: 25px;	width: 111px;	padding: 0px;	background-image: url(../images/BuyItem.gif);	background-repeat: no-repeat;	background-position: left top;	border: 1px outset #990000;	background-color: #CC0000;	color: #FFFFFF;	margin: 0px 0px 12px;}#content input.buy:active {	border-top-style: inset;	border-right-style: inset;	border-bottom-style: inset;	border-left-style: inset;	background-position: 1px 1px;}#contact {	margin-top: 12px;}#contact label {	display: block;	margin-bottom: 2px;	font-family: Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	text-transform: uppercase;	font-weight: bold;	color: #CCCCCC;}#contact input.field {	display: block;	margin-bottom: 14px;	font-size: 12px;	line-height: 14px;	padding: 2px 2px 2px 3px;	background-color: #333333 !important;	border: 1px solid #666666;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	width: 300px;}#contact textarea {	display: block;	margin-bottom: 12px;	width: 300px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	color: #FFFFFF;	padding: 2px;	border: 1px solid #666666;	background-color: #333333 !important;}#contact input.button {	display: block;	height: 25px;	width: 63px;	padding: 0px;	background-image: url(../images/submit.gif);	background-repeat: no-repeat;	background-position: left top;	border: 1px outset #000000;	background-color: #CC0000;	color: #FFFFFF;}#contact input.button:active {	border-top-style: inset;	border-right-style: inset;	border-bottom-style: inset;	border-left-style: inset;	background-position: 1px 1px;}#record {	float: left;	width: 500px;}#cover {	background-color: #FFFFFF;	padding-top: 12px;	padding-left: 18px;	padding-bottom: 12px;	width: 500px;	border: 1px solid #CC0000;	margin-left: -10px;	float: left;}#cover.tall {	width: auto;	margin-right: 20px;}#cover img {}#record h1 {	color: #FFFFFF;	font-size: 26px;	line-height: 28px;	font-weight: normal;}#record h2 {	margin: 0px;	padding: 0px;	font-size: 14px;	line-height: 16px;	color: #FFFFFF;}#record h4 {	font-size: 10px;	line-height: 13px;	color: #FF0000;	font-family: Arial, Helvetica, sans-serif;}#member {	border: 1px solid #000000;	padding: 20px 20px 8px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 12px;	margin-left: 0px;	background-color: #333333;	color: #FFFFFF;}#member h3 {	color: #CCFF33;}#poster {	margin: 0px;	clear: both;	position: relative;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 30px;	padding-left: 0px;	width: 650px;}#poster img.poster {	margin: 0px 20px 150px 0px;	padding: 0px;}#poster.wide img {}#poster h1 {	display: block;	color: #FFFFFF;	line-height: 30px;	font-size: 30px;	font-weight: normal;}#poster h2 {	font-weight: normal;	font-size: 15px;	line-height: 18px;	margin: 0px;	padding: 2px 0px 8px;}#poster h3 {	padding-top: 0px;	color: #CCCCCC;}#poster h5 {	padding-top: 0px;	font-size: 20px;	line-height: 24px;	font-weight: normal;	color: #FFFFFF;	padding-bottom: 10px;	margin: 0px;	padding-right: 0px;	padding-left: 0px;}#poster h5.soldout {	color: #FF0000;	text-transform: uppercase;}#poster h4 {	font-size: 10px;	line-height: 13px;	color: #CC0000;	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 12px;	font-weight: bold;}#poster ul {	color: #CCCCCC;	position: relative;	width: auto;}#poster ul strong {	color: #FFFFFF;}#poster p {	width: auto;}#poster p a {	color: #999999;}#posterThumbs {	padding: 0px;	margin: 0px;	clear: both;	float: left;}#posterThumbs ul {	margin: 0px;	padding: 0px;	list-style-type: none;	width: 800px;}#posterThumbs li {	margin: 0px;	width: 170px;	text-align: center;	height: 180px;	position: relative;	padding-top: 10px;	padding-right: 10px;	float: left;	padding-bottom: 6px;}#posterThumbs a {	margin: auto;}#posterThumbs img {	padding: 0px;	position: relative;	margin: auto;}#posterThumbs h2 {	font-size: 11px;	line-height: 14px;	padding: 2px 0px 0px;	color: #CCCCCC;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	margin: 0px 1px 1px;}#posterThumbs h3 {	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	line-height: 12px;	margin: 0px 0px 12px;	padding: 0px;	color: #FF0000;	font-style: italic;}div.links {	margin: 0px;	padding: 0px;	clear: none;	float: left;	width: 180px;	position: relative;}#clients {	clear: both;	float: left;}#clear {	margin: 0px;	padding: 0px;	clear: both;	height: 0px;	width: 600px;}#footer {	clear: both;	display: block;	padding-left: 60px;}#footer p {	font-size: 10px;	line-height: 12px;	color: #333333;	margin: 0px;	padding: 30px 0px 20px;	font-family: Arial, Helvetica, sans-serif;}#footer a {	color: #333333;	text-decoration: none;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#footer a:hover {	color: #666666;}.preload {	display: none;}