BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; font-family: Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 12px; color: #000000; }

.Header		{ font-family: Trebuchet MS, Arial; font-size: 24px; font-weight: normal; color: #000000; line-height: 24px; }
.Subheader	{ font-family: Arial; font-size: 15px; font-style: italic; font-weight: bold; color: #333300; line-height: 16px;}

.Red		{ color: #660000; }
.Green		{ color: #333300; }
.Purple		{ color: #660033; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 16px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

IMG.Left			{ float: left; margin-right: 10px; }
IMG.Right			{ float: right; margin-left: 10px; }
IMG.WhiteBorder		{ border: 2px solid #FFF; }

IMG.CategoryImage	{ border: 2px solid #FFF; height: 110px; width: 200px; margin-bottom: 5px; }
IMG.Thumbnail		{ border: 2px solid #FFF; height: 100px; margin: 0 2px 5px 2px; display: inline; }
IMG.LargeImage		{ border: 2px solid #FFF; }

TABLE#Community		{}
TABLE#Community TD	{ padding-bottom: 30px; }

TABLE#Galleries		{}
TABLE#Galleries TD  { padding-bottom: 20px; }

TABLE#Category		{}
TABLE#Category TD	{ padding-bottom: 20px; text-align: center; vertical-align: top; }

TABLE#Detail		{}
TABLE#Detail TD		{ padding-bottom: 20px; text-align: center; vertical-align: top; }

* #detail_image_large {
	width: 450px;
	height: 475px;
	text-align: center;
	vertical-align: middle; 
}

* #detail_image_large img { }

* .detail_image_group { 
	color: #000;
	font-size: 14px;
	line-height: 16px;
	display: none;
}

* #detail_image_thumbs {
	vertical-align: top;
	width: 450px;
	height: 125px;
	overflow: auto;
	overflow-y: hidden;
	white-space: nowrap;
}

* #detail_image_thumbs img {display: inline; }

IMG.series { width: 225px; height: 468px; border: 0; margin: 120px 0 0 0; }

/* links */

a:link, a:visited	{ color: #660033; text-decoration: underline; }
a:active, a:hover	{ color: #000000; text-decoration: underline; }

TD#nav a 		{ text-decoration: none; color: #660033; font-size: 14px; }
TD#nav a:link,
TD#nav a:visited { text-decoration: none; color: #660033; }
TD#nav a:active,
TD#nav a:hover 	 { text-decoration: none; color: #333300; }
TD#nav a.active:link,
TD#nav a.active:visited	 { text-decoration: none; color: #000000; font-weight: bold; }

a.AboutLink			{ color: #000000; font-weight: bold; text-decoration: none; }
a.AboutLink:link,
a.AboutLink:visited	{ color: #000000; font-weight: bold; text-decoration: none; }
a.AboutLink:active,
a.AboutLink:hover	{ color: #660033; font-weight: bold; text-decoration: none; }

a.CategoryLink			{ color: #000000; font-weight: bold; text-decoration: none; font-size: 15px; }
a.CategoryLink:link,
a.CategoryLink:visited	{ color: #000000; font-weight: bold; text-decoration: none; font-size: 15px; }
a.CategoryLink:active,
a.CategoryLink:hover	{ color: #660033; font-weight: bold; text-decoration: none; font-size: 15px; }