html, body {
height:100%;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color:#444;
margin:0; 
padding:0;
background:url(images/body_bg.jpg);
}
a {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size:14px;
	color:#000;
}
a:hover {text-decoration:underline;}
a img {border:0;}

#topbar {
	position:fixed;
	width:100%;
	background-color:#444;
	color:#CCCCCC;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
	border-bottom:1px solid #000;
	height:20px;
}
#topbar a {
	color:#CCCCCC;
	font-size:12px;
}
#topbar a:hover {
	color:#FFCC00;
}
.thumbs {
	background-color:#3F3A3E;
	background-image: url(images/thumbs_gradient_bg.jpg);
	background-position:top right;
	background-repeat:repeat-x;
	padding-bottom:15px;
}
.thumbs a img {
	width:150px;
	height:200px;
	border:1px solid #fff;
	background-color:#CCC;
}
.thumbs a:hover img {
	border:1px solid #000;
}
.thumbs #object_container {
	border:1px solid #fff;
	background-color:#CCC;
}
.bottom{
color: #3F3A3E;
font-size: 16px;
font-weight: bold;
}
.bottom a{
color: #3F3A3E;
font-size: 16px;
font-weight: bold;
}

.tl {
	color:#999;
	font-size:16px;
	font-weight:bold;
	line-height:1.4em;
}
.tl a {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:1.4em;
}

.tl_large {
	color:#999;
	font-size:20px;
	font-weight:bold;
	line-height:1.4em;
}
.tl_large a {
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:1.4em;
}

.tl_hdr a {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:1.4em;
}	
	
.rowLink a { font-size:22px; font-weight:bold; color: #000;}

a.hl {
	font-size:11px;
}

.small {font-size:11px;}

