
	
/* CONTENT AREA */

.floatercell {
	float: left; 
	border: 0px solid #080; 
	/* TODO height: this rule was broken: no value was specified for height */
	overflow: hidden;
	margin: 0px;
	width: 120px;
}

#sitecontent {
	margin: 0px;
	padding: 0px;
	display: block;
	}
#leftcontent {
	float: left;
	width: 280px;
	margin-right: 10px;
	text-align: left;
	}
#leftdetail {
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	color: #494949;
	float: left;
	width: 340px;
	margin-right: 10px;
	text-align: left;
	}
#rightcontent {
	text-align: left;
	float: left;
	width: 310px;
	padding: 0px;
	}
#rightdetail {
	text-align: left;
	float: left;
	width: 238px;
	padding: 0px;
	}
#controlpanel	{
	background: url(/images/dots.gif) repeat-x top;
	text-align: left;
	color: #494949;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#controlpanel img {
	padding-top: 5px;
	}
.filestats {
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	padding-left: 9px;
	padding-bottom: 9px;
	}
.filestats img, .filestats .ratingcamera, .rightmenutext .ratingcamera {
	padding: 0px 0px 2px 2px;
	vertical-align: middle;
	}
.filedetails  {
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	}
.fileoptions {
	background-color: #F1F3F5;
	vertical-align: middle;
	}
#rightmenutext, .rightmenutext {
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 6px;
	background-color: #F1F3F5;
	color: #3C3C3C;
	}
.fileoptions a {
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	display: block;
	background-color: #F1F3F5;
	height: 23px;
	background: url(/images/dots.gif) repeat-x top;
	vertical-align: middle;
	text-decoration: none;
	color: #484A1C;
	padding-left: 9px;
	padding-top: 2px;
	}
	
	
.fileoptions a:hover { color: #484A1C; }
.fileoptions img {
	vertical-align: middle;
	}
#bottomcontent {
	text-align: left;
	clear: both;
	width: 600px;
	}
.bottomfiledetails {
	width: 600px;
	text-align: left;
	}
.optiontitle	{
	/* font: 1.2em Tahoma, Verdana, Arial, sans-serif; */
	color: #666600;
	/* font-weight: bold; */
	padding-top: 11px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	}
#filesizes {
	background-color: #F1F3F5;
	width: 350px;
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	color: #484A1C;
	}
#filesizes td {
	background-color: #F1F3F5;
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	color: #484A1C;
	}
.largetitle {
	font: 1.2em Tahoma, Verdana, Arial, sans-serif;
	color: #4f2b3d;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 4px;
	}
.smalltitle {
	margin-top: 6px;
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #666600;
	}
.iotw {
	padding-bottom: 9px;
	}
.archivelinks {
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: right;
	padding-top: 5px;
	color: #666600;
	}
.feature {
	padding: 0px;
	margin: 2px 0px 2px 0px;
}
.featurestitle {
  font: 1em Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #666600;
	margin-top: 0px;
}
.featureimage {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 4px;
}
.featurestext {
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	color: #494949;
	}
.featurestext a {
	color: #666600;
	text-decoration: none;
	}
.featurestext a:hover { color: #484A1C; }
#filedetail {
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
	border: 1px;
	border-color: #000000;
	}
#filedetail img {
	border-width: 1px;
	border-color: #484A1C;
	}
.shaded {
		font: 1em Tahoma, Verdana, Arial, sans-serif;
		color: #494949;
	}
.shaded a {
	color: #666600;
	text-decoration: none;
	}
.shaded img	{
	padding-left: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 4px;
	}
	


/* ERROR */
.error { font-size: 1.1em; color: #FF0000; }
.error li { font-weight: bold; }




/* FLOATER */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 1px;
	z-index: 1000;
}

