/* HTML */
body,.body			{ background: #3E4C9F url(bg.comments.gif) no-repeat left top; }
body,.body			{ font: normal 62.5% Georgia,'Times New Roman',Times,serif; color: #FFF; margin: 0px; padding: 0px; }
a,
a:visited, 
a:hover, 
a:active 			{ color: #6CD0FF; text-decoration: none; }
img					{ border: 0px; }
table				{ font-size: 0.9em; }
.DMCA span			{ background: #FF6; color: #000; } /*highlight */
h1					{ font: normal 3.2em Georgia,'Times New Roman',Times,serif; color: #FFF; margin-top: 0px; }
h2 					{ font: normal 2em Georgia,'Times New Roman',Times,serif; color: #6CD0FF; }
h3 					{ font: bold 1.5em Georgia,'Times New Roman',Times,serif; color: #6CD0FF; }
select				{ background: #3E4C9F; font-family: Arial,Helvetica,sans-serif; color: #6CD0FF; }

/* CLASSES */
.sitewrapper		{ width: 940px; }
.column 			{ width: 600px; font-size: 1.6em; line-height: 1.5em; padding-right: 20px; float: right; }
.DMCA 				{ width: 940px; font-size: 1.6em; line-height: 1.5em; padding: 20px; }
.artwork			{ width: 300px; padding-right: 20px; font-size: 1.6em; float: left; }
.attention			{ font-size: 0.7em; font-weight: bold; font-style: italic; line-height: 1.5em; margin-bottom: 15px; }
.footer 			{ font-size: 0.8em; line-height: 1.2em; }
.announcements		{ background: #333; font-weight: bold; color: #FF3; margin-bottom: 5px; padding: 5px 10px; text-align: center; }
.youtube			{ width: 575px; background: #111; color: #888; margin: 15px 0; padding: 15px; clear: both; }

/* DROP DOWN GAME MENU */
form.gamemenu				{ margin: 0px; zpadding-top: 15px; }
.gamemenu select			{ width: 350px; font-weight: bold; font-size: 0.6em; }
.gamemenu select option		{ padding: 1px 0px 1px 10px; border-bottom: 1px dotted #4D85CF; }
.gamemenu a					{ font: bold 0.7em Arial,Helvetica,sans-serif; color: #6CD0FF; }
.new						{ color: #FF9; }
.offline					{ color: #000; }

/* LISTENER COMMENTS */
.listenercomments			{ background: #3E4C9F; font-size: 0.8em; }
.listenercomments table		{ width: 100%; }
.listenercomments .title	{ margin-top: 15px; border-bottom: 1px solid #558ECF; }
.listenercomments .post		{ padding: 5px 0px 5px 0px; border-bottom: 1px dotted #4D85CF; }
.commentsarea				{ padding: 0px 10px 10px 10px; }
.title strong				{ color: #6CD0FF; }
.leavecomments h3			{ margin-top: 0px; padding-bottom: 3px; border-bottom: 1px solid #558ECF; }
.rating						{ font-size: 1.1em; }

/* FORMS */
table.comments 			{ font-size: 1.2em; }
.comments td			{ padding: 5px; }
input,
textarea				{ background: #E2E2E2; border: 1px solid #999; }
.submitbutton			{ background: #558ECF; font-weight: bold; color: #FFF; }
.submitbutton			{ border-left: 2px solid #6CD0FF; border-top: 2px solid #6CD0FF; }
.submitbutton			{ border-right: 1px solid #000; border-bottom: 2px solid #000; }