body					{ margin: 0px; padding: 0px; background: #ffeebb; text-align: center; cursor: default; font: normal 9pt/10pt Tahoma, Verdana, Arial; }
h1, h2, h3, h4, h5, p	{ margin: 0px; padding: 0px; }
table, td, img			{ border-style: none; }
table, div				{ margin: auto; }
td						{ text-align: center; vertical-align: top; }
a						{ cursor: pointer; }

div.clear				{ clear: both; }

div.spacer img			{ height: 10px; width: 1px; }
div.spacersmall img		{ height: 5px; width: 1px; }

table.duo				{ background: url(indx/logo_small.gif) no-repeat left bottom; }
.duo td.left			{ text-align: left; }
.duo td.right			{ text-align: right; }
.duo td.spacer img		{ height: 1px; width: 10px; }

#header					{ background: #ffffdd; padding: 10px 5px; }
#mslogo					{ width: 967px; height: 88px; background: url(indx/logo.gif) no-repeat left top; margin: 0px auto; }
#mslogo table			{ width: 473px; height: 88px; float: right; }

#bookmark				{ width: 473px; height: 24px; background: url(indx/bookmark_bg.gif) no-repeat center top; }
#bookmark a img			{ width: 171px; height: 24px; background: url(indx/bookmark.gif) no-repeat center top; }
#bookmark a:hover img	{ background: url(indx/bookmark.gif) no-repeat center bottom; }

#wellcome				{ width: 473px; height: 64px; text-align: justify; vertical-align: bottom; color: #680000; font-size: 8pt; padding: 5px 0px; line-height: 10pt; }
#wellcome a				{ font-weight: bold; text-decoration: none; color: #cc3300; }
#wellcome a:hover		{ text-decoration: underline; }

div.topline				{ background: #ff6633; border-top: 2px solid #cc3300; border-bottom: 2px solid #cc3300; padding: 5px; }
div.topline h1			{ width: 967px; color: #ffffdd; font-size: 17pt; line-height: 18pt; font-weight: normal; text-transform: uppercase; white-space: nowrap; margin: 0px auto; }
div.topline h1 b		{ font-weight: bold; }

div.botline				{ background: #ff6633; border-top: 2px solid #cc3300; border-bottom: 2px solid #cc3300; padding: 5px; }
div.botline h1			{ width: 967px; color: #ffffdd; font-size: 15pt; line-height: 16pt; font-weight: normal; text-transform: uppercase; white-space: nowrap; margin: 0px auto; }
div.botline h1 b		{ font-weight: bold; }
div.botline h1 a		{ text-decoration: none; color: #ffffdd; }
div.botline h1 a:hover	{ text-decoration: underline; color: #680000; }

#footer					{ padding: 5px; background: #ffffdd; }
#footer div				{ width: 967px; margin: 0px auto; }
#footer p				{ color: #680000; margin: 0px auto; padding: 5px; font-size: 7pt; line-height: 8pt; }
#footer b				{ font-weight: bold; }
#footer a				{ color: #cc3300; }
#footer a:hover			{ color: #680000; text-decoration: none; }

#main					{ padding: 0px 5px; }
#content 				{ width: 967px; margin: 0px auto; }

table.thumbs			{ border-top: 1px solid #e3d3a1; border-left: 1px solid #e3d3a1; background: #ffffdd; }
.thumbs td				{ border-right: 1px solid #e3d3a1; border-bottom: 1px solid #e3d3a1; }
.thumbs h2				{ color: #cc3300; padding: 5px; font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: bold; }
.thumbs h2 span			{ font-size: 13pt; line-height: 14pt; text-transform: none; font-weight: normal; }
.thumbs a 				{ padding: 4px; display: block; font-size: 8pt; color: #680000; text-decoration: none; }
.thumbs a:hover			{ padding: 2px; }
.thumbs a img			{ width: 150px; height: 200px; border: 1px solid #50461b; background: #e3d3a1; }
.thumbs a:hover img		{ border: 3px solid #cc3300; }

table.toplist			{ border-top: 1px solid #e54e1e; border-left: 1px solid #e54e1e; background: #ff6633; }
.toplist td				{ border-right: 1px solid #e54e1e; border-bottom: 1px solid #e54e1e; padding: 5px; }
.toplist h2				{ color: #ffffdd; font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: normal; }
.toplist a				{ background: url(indx/arrow.gif) no-repeat left 7px; color: #680000; font-size: 8pt; line-height: 10pt; text-decoration: none; text-transform: uppercase; padding: 5px 0px 5px 12px; display: block; border-bottom: 1px dashed #cc3300; text-align: left; margin: 0px 2px; }
.toplist b a			{ font-weight: bold; }
.toplist a:hover		{ background: url(indx/arrow.gif) no-repeat left -32px; color: #ffeebb; font-weight: bold; }

table.trades			{ border-top: 1px solid #e54e1e; border-left: 1px solid #e54e1e; background: #ff6633; }
.trades td				{ border-right: 1px solid #e54e1e; border-bottom: 1px solid #e54e1e; }
.trades h2				{ color: #ffffdd; padding: 5px; font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: bold; }
.trades a 				{ padding: 4px; display: block; font-size: 8pt; color: #680000; text-decoration: none; }
.trades a:hover			{ padding: 2px; }
.trades a img			{ width: 150px; height: 100px; border: 1px solid #680000; background: #e54e1e; }
.trades a:hover img		{ border: 3px solid #ffeebb; }
.trades a span			{ padding: 4px 0px 0px; display: block; font-size: 8pt; color: #680000; text-transform: uppercase; line-height: 10pt; font-weight: bold; }
.trades a:hover span	{ padding: 2px 0px 0px; color: #ffeebb; }

table.text				{ border-top: 1px solid #e3d3a1; border-left: 1px solid #e3d3a1; background: #ffffdd; width: 100%; }
.text td				{ border-right: 1px solid #e3d3a1; border-bottom: 1px solid #e3d3a1; padding: 5px; }
.text h2				{ color: #cc3300; font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: bold; }
.text h2 span			{ font-size: 13pt; line-height: 14pt; text-transform: none; font-weight: normal; }
.text a 				{ background: url(indx/arrow_small.gif) no-repeat left 6px; color: #680000; font-size: 8pt; line-height: 10pt; text-decoration: none; text-transform: capitalize; padding: 2px 0px 3px 10px; display: block; border-bottom: 1px dashed #e3d3a1; text-align: left; margin: 0px 2px; }
.text a:hover			{ background: url(indx/arrow_small.gif) no-repeat left -31px; color: #680000; text-decoration: underline; }

table.toplistbot		{ border-top: 1px solid #e54e1e; border-left: 1px solid #e54e1e; background: #ff6633; width: 100%; }
.toplistbot	td			{ border-right: 1px solid #e54e1e; border-bottom: 1px solid #e54e1e; padding: 5px; }
.toplistbot h2			{ color: #ffffdd; font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: bold; }

.toplistbot b a			{ background: url(indx/arrow.gif) no-repeat 25px 10px; color: #680000; font-size: 13pt; line-height: 14pt; text-decoration: none; text-transform: none; padding: 4px 5px; display: block; border-bottom: 1px dashed #cc3300; text-align: left; font-weight: normal; }
.toplistbot b a	i		{ padding: 0px 20px 0px 0px; font-style: normal; font-weight: normal; color: #ffeebb; }
.toplistbot b a:hover	{ background: url(indx/arrow.gif) no-repeat 25px -29px; color: #ffeebb; font-weight: normal; }

.toplistbot a			{ background: url(indx/arrow.gif) no-repeat 25px 6px; color: #680000; font-size: 8pt; line-height: 10pt; text-decoration: none; text-transform: uppercase; padding: 4px 5px; display: block; border-bottom: 1px dashed #cc3300; text-align: left; font-weight: normal; }
.toplistbot a i			{ padding: 0px 15px 0px 0px; font-style: normal; font-weight: normal; color: #ffeebb; }
.toplistbot a:hover		{ background: url(indx/arrow.gif) no-repeat 25px -33px; color: #ffeebb; font-weight: normal; }

/* blocks */

table.lm				{ border-top: 1px solid #e54e1e; border-left: 1px solid #e54e1e; background: #ff6633; width: 100%; }
.lm td					{ border-right: 1px solid #e54e1e; border-bottom: 1px solid #e54e1e; padding: 5px; }
.lm h2					{ color: #ffffdd; font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: normal; text-decoration: none; }
.lm a					{ text-decoration: none; color: #680000; font-size: 8pt; }
.lm a h3				{ font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: normal; }
.lm a h4				{ font-size: 8pt; line-height: 8pt; text-transform: uppercase; font-weight: normal; padding: 4px 0px; }
.lm a h5				{ font-size: 8pt; line-height: 9pt; text-transform: capitalize; font-weight: normal; margin: -4px 0px 0px; }
.lm img					{ width: 128px; height: 104px; }
.lm a span				{ font-size: 8pt; line-height: 10pt; text-transform: uppercase; padding: 4px 0px; display: block; border-bottom: 1px dashed #cc3300; margin: 0px 2px; font-weight: bold; }
.lm a:hover span		{ color: #ffeebb; }
.lm a span b			{ background: url(indx/arrow.gif) no-repeat right 2px; padding: 0px 0px 0px 7px; }
.lm a:hover span b		{ background: url(indx/arrow.gif) no-repeat right -37px; }

/* galleries */

table.trio				{  }
.trio td.left			{ text-align: left; width: 162px; }
.trio td.center			{  }
.trio td.right			{ text-align: right; }
.trio td.spacer img		{ height: 1px; width: 10px; }

table.galth				{ border-top: 1px solid #e3d3a1; border-left: 1px solid #e3d3a1; background: #ffffdd; }
.galth td				{ border-right: 1px solid #e3d3a1; border-bottom: 1px solid #e3d3a1; }
.galth h2				{ color: #cc3300; padding: 5px; font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: bold; }
.galth h2 span			{ font-size: 13pt; line-height: 14pt; text-transform: none; font-weight: normal; }

a.galth 				{ font-size: 8pt; color: #680000; text-decoration: none; }
a.galth img				{ width: 160px; height: 160px; border: 1px solid #50461b; background: #e3d3a1; margin: 2px; float: left; }
a.galth:hover img		{ border: 2px solid #cc3300; margin: 1px; }

table.popgalth				{ border-top: 1px solid #e3d3a1; border-left: 1px solid #e3d3a1; background: #ffffdd; }
.popgalth td				{ border-right: 1px solid #e3d3a1; border-bottom: 1px solid #e3d3a1; }
.popgalth h2				{ color: #cc3300; padding: 5px; font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: normal; }
.popgalth h3				{ color: #680000; padding: 5px; font-size: 13pt; line-height: 14pt; text-transform: uppercase; font-weight: normal; }
.popgalth a 				{ padding: 4px 4px 0px; display: block; font-size: 8pt; color: #680000; text-decoration: none; }
.popgalth a:hover			{ }
.popgalth a img				{ width: 150px; height: 200px; border: 1px solid #50461b; background: #e3d3a1; }
.popgalth a:hover img		{ border: 1px solid #cc3300; }
.popgalth a span			{ padding: 0px 0px 4px; color: #680000; font-size: 8pt; line-height: 10pt; text-transform: uppercase; display: block; font-weight: normal; border-bottom: 1px dashed #e3d3a1; }
.popgalth a:hover span		{ color: #680000; font-weight: bold; }
.popgalth a span b 			{ background: url(indx/arrow_small.gif) no-repeat right 5px; padding: 0px 0px 0px 5px; }
.popgalth a:hover span b	{ background: url(indx/arrow_small.gif) no-repeat right -34px; }







td.Premium						{ padding: 0px 5px; }
td.Premium a					{ color: #cccccc; font: bold 9pt Verdana; text-align: center; text-decoration: none; display: block; }
td.Premium a div				{ background: url(premium_bg.gif) no-repeat center top; padding: 2px 2px 4px; }
td.Premium a img				{ height: 168px; width: 248px; }
td.Premium a h3					{ font: normal 13pt/14pt Verdana; color: #eed58c; padding: 5px 0px 3px; }
td.Premium a:hover h3			{ color: #ffffff; text-decoration: underline; }

td.Premium div					{ color: #777777; font: normal 8pt/9pt Verdana; padding: 0px 5px 3px; }
td.Premium span					{ color: #aaaaaa; font: bold 8pt/9pt Verdana; }
td.Premium span b				{ color: #1f1f1f; font: normal 8pt/9pt Verdana; }
td.Premium span a				{ color: #666666; font: bold 8pt/9pt Verdana; display: inline; padding: 0px 5px; }
td.Premium span a:hover			{ color: #eed58c; text-decoration: underline; }