BODY { background-color: #ccc; color: #000; border:0; padding: 0; margin: 0; font-size:100%; font-family: helvetica, arial, sans-serif; color: #635; line-height:120%;}
DIV  { padding: 0; border: 0; margin: 0; }
DIV:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* hack */
#container { border: 1px solid #999; border-top-width: 0px; width: 400px; background: #fff url(index_logo_background.jpg) top left no-repeat; position: absolute; left: 50%; margin-left: -200px;}

A:link { color: #969; }
A:visited { color: #969; }
A:hover { color: #ff0; }

#enterbutton { padding: 5px; border: 1px solid #909; border-width: 1px; margin: 1px 0 0 1px; background-color: #fff;}
#enterbutton:hover { border-width: 1px 2px 2px 1px; margin: 0; }

#stuff { margin-top: 150px; }
P { padding:10px;}

#bsemail { height: 95px; background: url(index_backstage_pass.png) 13px top no-repeat; }
FORM { background-color: #fcf; padding-top: 10px;}

#info { padding: 5px; font-size:80%; color: #969; float: left; text-align: center; background-color: #000; width: 390px; }
	#info A:link { color: #969; }
	#info A:visited { color: #969; }
	#info A:hover { color: #ff0; }

.textbox1 { border: 1px solid #606; border-color: #606 #c9c #c9c #606; padding: 2px; margin: 23px 0 0 133px; } 
H3 { text-align: center; font-size: 1em; }
H2 { text-align: center; }

.realtext { color: #000;}
SPAN { color: #c00; }

/* vanishing divs */
.day .moon { display: none; }
.night .sun { display: none; }

