body					{ margin: 0px; padding: 0px; background: #ffffdd; text-align: center; cursor: default; }
body					{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1, h2, h3, p			{ margin: 0px auto; padding: 0px; text-align: center; vertical-align: top; border: none; }
table, td, div, img		{ margin: 0px auto; padding: 0px; text-align: center; vertical-align: top; border: none; }
a						{ cursor: pointer; color: #cc3300; }

a.banner				{  }
a.banner img			{ display: block; margin: 0px auto 32px; }

#line					{ height: 2px; background: #ff6633; border-top: 2px solid #cc3300; border-bottom: 2px solid #cc3300; }

#header					{ padding: 0px 0px 8px; }
#header div				{  }
#header h1				{ font-size: 72px; color: #ff6633; font-weight: bold; }
#header h2				{ font-size: 24px; color: #990000; font-weight: normal; }

#content				{ background: #ffeebb; padding: 32px 0px; }

#gal					{ width: 810px; }
#gal .spr				{ height: 8px; }
#gal .th a				{ border: 1px solid #990000; display: block; margin-right: 8px; }
#gal .th a:hover		{ border: 1px dashed #330000; }
#gal .th a img			{ border: 1px solid #ffffff; width: 150px; height: 200px; }

#spr					{ width: 24px; }

#ads					{ width: 180px; background: #ff6633; border: 2px solid #cc3300; }
#ads div				{ padding: 4px 8px; }
#ads h2					{ font-size: 24px; font-weight: normal; color: #990000; 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: #990000; 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: 16px 128px; margin-right: 8px; }
#desc a					{ color: #cc3300; text-decoration: none; font-size: 24px; font-weight: normal; }
#desc a:hover			{ color: #990000; text-decoration: underline; }

#enter					{ padding: 16px; margin-right: 8px; }
#enter a				{ color: #330000; font-size: 48px; font-weight: normal; text-decoration: none; }
#enter a b				{ color: #cc3300; font-size: 48px; font-weight: bold; }
#enter a:hover			{ color: #330000; text-decoration: underline; }

#join					{ margin-right: 8px; text-align: right; border: 2px solid #cc3300; background: #ff6633 url(http://secret.accessmatures.com/free/data/template/arrow.gif) no-repeat 752px center; }
#join a					{ color: #330000; font-size: 24px; font-weight: normal; text-decoration: none; display: block; padding: 16px 64px 16px 16px; }
#join a:hover			{ color: #990000; text-decoration: underline; }
#join a b				{ font-weight: bold; font-style: normal; }
#join a:hover b			{  }
#join a i				{ color: #990000; font-weight: normal; font-style: normal; }
#join a:hover i			{ color: #990000; }

#footer					{ padding: 4px 0px; }
#footer div				{  }
#footer p.allm			{ font-size: 13px; color: #330000; }
#footer p.allm span		{  }
#footer p.allr			{ font-size: 13px; color: #990000; }
#footer p.allr span		{  }
