#main { width: 800px; margin: 2px auto; margin-top: 120px; border: none; }

table 	{ background-color: #000; border: none; }

td 		{ 
		  font: 10pt arial, verdana, 'sans serif'; 
		  margin: 0px; 
		  padding: 4px; 
		  background-color: #311; 
		}

th 		{ 
		  font: bold 12pt arial, verdana, 'sans serif'; 
		  text-align: center;
		  color: #fff;
		  margin: 0px; 
		  padding: 4px; 
		  background-color: #111; 
		}

tr 		{ vertical-align: middle; }

h1 		{ 
		  color: #f03; 
		  font: 20pt 'Times New Roman', serif; 
		  display: block; 
		  text-align: center; 
		}

h2 		{ 
		  font: 14pt arial, verdana, 'sans serif'; 
		  display: block; 
		  margin: 0px; 
		  padding: 0px; 
		}

h3 		{ 
		  font: bold 12pt arial, verdana, 'sans serif'; 
		  display: block; 
		  margin: 12px 0px 12px 0px; 
		  padding: 0px; 
		}

hr 		{ 
		  margin: 0px; 
		  padding: 0px; 
		  color: #333; 
		  height: 1px; 
		}

body 		{ 
		  font: bold 10pt arial, verdana, 'sans serif'; 
		  background-image: url(../images/hell_bg3.jpg); 
		  background-color: #000; 
		  color: #eee; 
		  margin: 4px 10px 4px 10px;
		  line-height: 150%;
		}

div 		{ 
		  color: #eee;
		  border: 1px solid #333; 
		  font-weight: normal; 
		  width: 600px; 
		  padding: 4px; 
		  margin: 4px 4px 4px 18px; 
		}

div.blk	{
		  border-width: 3px;
		  border-style: solid;
		  border-top-color: #3a3a3a;
		  border-left-color: #3363636;
		  border-right-color: #1a1a1a;
		  border-bottom-color: #161616;
		  background-color: #000; 
		  width: 500px;
		  color: #fee; 
		  text-align: center;
		  font: italic 15pt Julee,cursive,'Times New Roman',serif;
		  background-image: url(../images/hell_gate_bg2.gif); 
		  line-height: 170%;
		}

p 		{ margin: 0 padding: 0; line-height: 168%; }

em 		{ 
		  font: bold 44px 'Times New Roman', serif; 
		  line-height: 36px; 
		  float: left; 
		  margin: 2px; 
		  background-color: #eee; 
		  color: #eee; 
		  padding: 2px; 
		  display: block; 
		}

td.vl, td.l, td.m, td.h, td.vh, td.e	{ text-align: center; font-weight: bold; background-color: #111; }
td.vl 	{ color: #23b; }
td.l 		{ color: #46d; }
td.m 		{ color: #a3a; }
td.h 		{ color: #f13; }
td.vh 	{ color: #c40033; }
td.e	 	{ color: #a40022; }

a:link 	{ color: #f34; }
a:visited 	{ color: #c03; }
a:active 	{ color: #f56; }
a:hover 	{ color: #f78; }

.sm, h6	{ font: italic 8pt arial, verdana, 'sans serif'; }
.trans	{ background-color: transparent; padding: 0; margin: 0; border: none; color: #fff; }

li		{ margin-left: -8px; padding-left: -2px; }

img     { border: none; }

.d0, .d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8, .d9 {
		  			       		color: #eee;
					       		font-weight: normal; 
		  			       		width: 600px; 
		  			       		padding: 4px; 
		  			       		margin: 4px 4px 4px 18px;
					       		display: block;	
					   	}
.d0, .td0 { background-color: #203; }
.d1, .td1 { background-color: #102; }
.d2, .td2 { background-color: #201; }
.d3, .td3 { background-color: #301; }
.d4, .td4 { background-color: #401; }
.d5, .td5 { background-color: #501; }
.d6, .td6 { background-color: #601; }
.d7, .td7 { background-color: #701; }
.d8, .td8 { background-color: #801; }
.d9, .td9 { background-color: #901; }

.c0	{ color: #203; }
.c1 	{ color: #102; }
.c2 	{ color: #201; }
.c3 	{ color: #301; }
.c4 	{ color: #401; }
.c5 	{ color: #501; }
.c6 	{ color: #601; }
.c7 	{ color: #701; }
.c8 	{ color: #801; }
.c9 	{ color: #901; }

li	{ padding: 4px; }

#intro { font-family: 'Calligraffitti',arial,verdana,'sans serif'; font-size: 20pt; font-weight: normal; }
.indent { margin: 2px 22px; }

#amzn { width: 800px; border: none; position: absolute; top: 10px; margin: 0 auto; list-style: none; line-height: 1.1em; font-weight: normal; }
#amzn li { margin: 0; padding: 0; float: left; width: 230px; }
#amzn img { float: left; margin: 0 4px 2px 0; border: 2px solid #000; }
#amzn div { border: none; width: auto; }
.amzTitle { display: block; margin: 0; padding: 0; font-weight: bold; }
.amzPlat { margin: 0; padding: 0; font-size: 0.8em; }
.amzPri { color: #3f3; margin: 0; padding: 0; }
.amzPri s { color: #bbb; padding-right: 5px; }
.amzSuper { margin: 0; padding: 0; clear: both; font-size: 0.8em; }

