body					{ margin: 0; padding: 0; background: #141414; text-align: center; cursor: default; }
body					{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1, h2, h3, p			{ margin: 0 auto; padding: 0; text-align: center; vertical-align: top; border: none; }
table, td, div			{ margin: 0 auto; padding: 0; text-align: center; vertical-align: top; border: none; }
img						{ border: none; }
a						{ cursor: pointer; outline: none; color: #cc3300; }

#main					{ padding: 8px 0; margin: 0 auto; width: 824px; overflow: hidden; }

#header					{ padding: 0; background-color: #343434; }
#header h1				{ padding: 2px; font-size: 66px; font-weight: bold; }
#header h1 a			{ color: #dddddd; display: block; text-decoration: none; }
#header h1 a:hover		{ color: #ffaa22; }
#header h2				{ padding: 0px 2px 8px; font-size: 20px; color: #999999; font-weight: normal; margin: 0 24px; /*border-top: 1px dashed #545454;*/ }

a.banner				{  }
a.banner img			{ display: block; margin: 5px auto; }

#content				{ background: #242424; padding: 24px; }

#gal					{ width: 512px; }
#spr					{ width: 24px; }

p#player				{ display: block; overflow: hidden; width: 512px; height: 340px; font-size: 17px; line-height: 340px; color: #ffffff; text-align: center; }
p#player a				{ color: #ff6633; text-decoration: underline; }
p#player a:hover		{ color: #ffffdd; }

#ads					{ width: 236px; background: #ff6633; border: 2px solid #cc3300; }
#ads div				{ padding: 4px 8px; }
#ads h2					{ font-size: 24px; font-weight: normal; color: #660000; text-align: left; padding-bottom: 4px; }
#ads h3					{ font-size: 13px; line-height: 15px; font-weight: bold; color: #ffeeaa; text-align: left; border-top: 1px dotted #cc3300; padding-top: 2px; }
#ads h3 a				{ color: #ffeeaa; text-decoration: none; }
#ads h3 a:hover			{ color: #660000; text-decoration: underline; }
#ads p					{ font-family: Tahoma; font-size: 11px; line-height: 13px; font-weight: normal; color: #990000; text-align: left; padding: 0px 1px 4px; }

#desc					{ padding: 0 0 16px; margin: -6px 0 0; }
#desc a					{ color: #ffaa22; text-decoration: none; font-size: 20px; font-weight: normal; display: block; }
#desc a:hover			{ color: #dddddd; text-decoration: underline; }

#screen					{ padding: 8px 0; font-size: 13px; font-weight: bold; border-bottom: 1px dashed #444444; }
#screen	a.text			{ color: #888888; }
#screen	a.text:hover	{ color: #ffffff; }
#screen	a.text img		{ color: #888888; display: none; width: 0px; height: 0px; }
#screen	span			{ color: #343434; }

#enter					{ padding: 16px 0 0 0; }
#enter a				{ color: #dddddd; font-size: 48px; line-height: 52px; font-weight: normal; text-decoration: none; display: block; }
#enter a b				{ color: #ffaa22; font-size: 48px; line-height: 52px; font-weight: bold; }
#enter a:hover			{ color: #dddddd; text-decoration: underline; }

#join					{ vertical-align: bottom; }
#join div				{ text-align: right; border: 1px solid #dddddd; background: #040404 url("http://secret.accessmatures.com/free/data/template/arrow.gif") no-repeat 456px center; }
#join a					{ color: #888888; font-size: 28px; font-weight: normal; text-decoration: none; display: block; padding: 16px 80px 16px 16px; }
#join a:hover			{ color: #aaaaaa; text-decoration: underline; }
#join a b				{ color: #dddddd; font-weight: bold; font-style: normal; }
#join a:hover b			{ color: #ffffff; }
#join a i				{ color: #bb1100; font-weight: normal; font-style: normal; }
#join a:hover i			{ color: #ff1100; }

#line					{ height: 2px; background: #ffaa22; border-top: 2px solid #141414; border-bottom: 2px solid #141414; }

#footer					{ padding: 4px; background-color: #343434; }
#footer div				{  }
#footer p.allm			{ font-size: 13px; color: #999999; }
#footer p.allm span		{  }
#footer p.allr			{ font-size: 13px; color: #dddddd; }
#footer p.allr span		{  }
