/* Global Styles */

body {
	margin-top: 0px;
	margin-left:50px;
	margin-right:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffcc url(../images/ground.gif) repeat-y center top;
	}
	
.hidden {
	visibility:hidden;
	}

td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#99CCFF;
	padding:0;
	margin:0;
	}
	
hr {
	height:1px; 
	color:#445DA0;
	border:none;
	}
	
a {
	color:#ffffcc;
	text-decoration:underline;
	}
	
a:hover {
	color:#ffffcc;
	text-decoration:none;
	}
	
ul {
	margin-top:0;
	margin-bottom:0;
	}
	
img {
	border:0;
	}
	
/* ID Styles */

#navigation a {
	font:12px Georgia, Times New Roman, Times, serif;
	line-height:16px;
	font-weight:bold;
	color:#99CCFF;
	text-decoration:none;
	letter-spacing:0.1em;
	padding:5px 10px 0 10px;
	border:0;
	display:block; 
	}

#navigation a:hover {
	color:#ffffcc;
	}
	
#navigation-2 a {
	font:10px Georgia, Times New Roman, Times, serif;
	line-height:12px;
	font-weight:bold;
	color:#99CCFF;
	text-decoration:none;
	letter-spacing:0.1em;
	padding:5px 10px 0 0;
	margin:0;
	border:0;
	display:block; 
	}
	
#navigation-2 a:hover {
	color:#ffffcc;
	}

#logo {
	font:32px Georgia, Times New Roman, Times, serif;
	line-height:24px;
	color: #99CCFF;
	letter-spacing:.3em;
	}

#tagline {
	font:13px georgia;
	color: #ffffcc;
	line-height:18px;
	letter-spacing:.1em;
	}
	
#dateformat {
	border:0;
	}
	
#dateformat a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	color:#000022;
	letter-spacing:0.2em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #ffffff;
	}

/* Class Styles */

.bodyText .bodyTextbox {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	letter-spacing:0.04em;
	color:#99CCFF;
	margin:0;
	}

.bodyTextbox {
	padding:10px;
	}

.bodyText {
	padding:0 0 10px 0;
	}

.bodyText p.strong .bodyTextbox p.strong {
	font-weight: bold;
	}
	
.pageName {
	font:20px Georgia, Times New Roman, Times, serif;
	line-height:22px;
	color:#ffffcc;
	letter-spacing:0.1em;
	}
	
.pageNameheader {
	font:24px Georgia, Times New Roman, Times, serif;
	line-height:28px;
	color:#ffffcc;
	letter-spacing:0.1em;
	text-align:right;
	vertical-align: bottom;
	padding:0px 20px 20px 0px;
	}
	
.sidebarHeader {
	font:18px Georgia, Times New Roman, Times, serif;
	line-height:24px;
	font-weight:bold;
	color:#ffffcc;
	padding:0;
	margin:0 0 10px 0;
	}
	
.sidebarHeadersub {
	font:14px Georgia, Times New Roman, Times, serif;
	line-height:18px;
	font-weight:bold;
	color:#ffffcc;
	padding:0;
	margin:-5px 0 0 0;
	}
	
.detailText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#ffffff;
	letter-spacing:0.1em;
	}
	
.smallText {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#99CCFF;
	}
	
.footer {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#ffffcc;
	}
	
.studioheader {
	font:16px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-weight:bold;
	color:#14285f;
	}
	
.imgborder {
	border:1px solid #ffffcc;
	}
	
.auctionborder {
	border:1px solid #ffffcc;
	margin:0 20px 20px 0;
	}
	
.tableborder {
	border:1px solid #ffffcc;
	}
	
.tableborder td {
	padding:5px 10px;
	}
	
.imgfloatright {
	border:1px solid #ffffcc;
	float:right;
	margin:0px 0px 10px 20px;
	}
	
.imgfloatleft {
	border:1px solid #ffffcc;
	float:left;
	margin:0px 20px 10px 0px;
	}
	
.headerground {
	background:#000022 url(../images/tracheader.gif) no-repeat left top;
	height:144px;
	}
	
	
/* Alpha List Styles */
.alpha dl {
	text-align:center;
	margin:5px 0 0 0;
	font-weight: bold;
	}
	
.alpha dt, .alpha dd {
	width:151px;
	height:151px;
	float:left;
	/* border:1px solid #99CCFF; */
	}
	
.alpha dt {
	margin-bottom:10em;
	}
	
.alpha dt img {
	vertical-align:bottom;
	border:1px solid #ffffcc;
	}
	
/*.alpha dt img:hover {
	border:1px solid #99CCFF;
	}*/
	
.alpha dd {
	margin:140px 0 0 -151px;
	height:130px;
	}
	
.alpha ul {
	text-align:center;
	margin:5px 0 0 0;
	font-weight: bold;
	list-style:none;
	}
	
.alpha li {
	width:141px;
	height:141px;
	float:left;
	margin-bottom:10em;
	}
	
.alpha li img {
	vertical-align:bottom;
	border:1px solid #ffffcc;
	}
	
.alpha li img:hover {
	border:1px solid #99CCFF;
	}