* { font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif }

body { 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	background-color: #fff; 
	color: #000 }

#hidden { 
	display: none }

#masthead { 
	text-align: right }

#main { 
	padding: 0 0 0 0; 
	margin: 0 0 0 0 }

#main table { 
	width: 100% }

#main td { 
	vertical-align: top }

#left { 
	padding-top: 32px; 
	width: 196px; 
	text-align: right;
	border-style: none; 
	border: 0 none #fff }

#left ul { list-style-type: circle }

#left p, #left h2, #left h1, #left h3 { text-align: left }

#center { 
	border-style: none; 
	border: 0 none #fff }

#right { 
	border-style: none; 
	border: 0 none #fff }

#right ul { 
	list-style-image: url("../images/arrow.gif") }

#shows {  
	text-align: center; 
	padding: 0 12px 6px 12px }

#shows a { 
	white-space: nowrap }

#shows strong { 
	white-space: nowrap }

#shows img { 
	border-style: none; 
	vertical-align: middle }

#footer { 
	text-align: center; 
	margin: 12px 120px 24px 120px; 
	background-color: transparent }

#sidebar { 
	width: 80px }

a img { 
	text-decoration: none; 
	border-style: none }

p, li, td, th {  
	font-size: 12px }

h1, caption a { 
	font-size: 24px; 
	font-family: Broadway, "Britannic Bold", Rockwell, "Showcard Gothic", Impact, sans-serif; 
	color: #99f; 
	background-color: transparent; 
	margin-bottom: 0 }

.h2firstchild { 
	margin-top: 6px }

h2, h3 { 
	font-size: 18px; 
	font-family: Broadway, "Britannic Bold", Rockwell, "Showcard Gothic", Impact, sans-serif; 
	color: #99f; 
	background-color: transparent; 
	margin-bottom: 0 }

fieldset { 
	border: 0px none #fff;
	border-style: none }

.h3firstchild { 
	margin-top: 0 }

a:hover { 
	color: #99f; 
	background-color: transparent }
	
.floatRight { float: right; margin-left: 12px }
.floatLeft { float: left; margin-right: 12px }

.ignore { text-decoration: line-through }
.soldOut { color: #f00 }