a img {width: 240px; height: 180px; border: 1px solid #da0a4d;}
a:hover img {border: 1px solid #000;}

.stateoff {border: 1px #000 solid; }
.stateclicked{ border: 1px black solid;  FILTER: alpha(Opacity=80); FILTER: gray(color: #000066); }
.stateon{ border: 1px #000 solid; }

body {
	margin: 0 auto;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	}		

.container { width:auto;
	margin: 0 auto;
	background-image: url(/images/1pxbg.gif);
	background-repeat: repeat;
	padding: 10px 0 0 0;
}

#head{
	overflow: hidden;
	clear:both;
	width:auto; height:105px;
	margin: 0 auto;
	background-image: url(/images/bg_fill.gif);
	background-repeat: repeat-x;
	}

#heada{ 
	margin: 0;
	width:auto; height:auto;
	}

#tubes{
	clear:both;
	overflow: hidden;
	position:relative;
	font-size: 10px;
	width: auto;
	margin: 0;	/*margin:5px 0 0 5px;*/
	padding: 0 0 0 10px;
	}
	
#thumbs{ 
	float: left; 
	position: relative; 
	margin:5px 2px 0 2px; 
	display:block; 
	height:215px; width:240px; 
	text-align:left;
	}

#tnamec{
	clear:both;
	position:relative;
	font-size: 14px;
	width: auto;
	padding: 5px 0 5px 30px;
	margin: 0 auto;
	font-weight:bold;
	}

#catc{
	clear:both;
	overflow: hidden;
	position:relative;
	font-size: 10px;
	width: auto;
	margin: 0 auto;
	padding: 0 0 0 10px;
	}

#cat{
	float: left; 
	position: relative; 
	margin: 5px 0 0 5px; 
	padding: 0;
	display: block; 
	width: 230;
	font-family: Verdana, Arial, Helvetica; font-size: 9px; color: #000;
	text-align: left;
	}

#topcatc{
	clear:both;
	overflow: hidden;
	position:relative;
	font-size: 10px;
	width: auto;
	margin:0; 
	padding: 0 0 0 10px;
	}

#topcat{ 
	float: left; 
	position: relative; 
	margin:5px 2px 0 2px;  
	display:block; 
	height:210px; width:240px; 
	font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #000;
	}

#ar
{
	padding: 0 0 0 20px;
	position:relative;
	float: left;
	color:#000;
}

#tagname
{
	padding: 0;
	position:relative;
	float: left;
	color: #000;
	text-align:left;
}

#far
{
	padding: 0 5px 0 5px;
	float: left;
	position:relative;
}

#farl
{
	padding: 0 5px 0 5px;
	float: left;
	position:relative;
	text-align:left;
	font-size:16px;
}

#farr
{
	padding: 0 5px 0 5px;
	float: left;
	position:relative;
	text-align:right;
	font-size:16px;
}

#toplc{
	clear:both;
	overflow: hidden;
	position:relative;
	font-size: 10px;
	width: auto;
	margin: 0 auto;
	padding: 0 0 0 35px;
	}

#topl{
	float: left; 
	position: relative; 
	margin: 5px 0 0 5px; 
	padding: 0;
	display: block; 
	width: 265;
	font-family: Verdana, Arial, Helvetica; font-size: 9px; color: #000;
	text-align: left;
	}

#left { float: left; color: #000; font-size: 12px;} /*font-weight:bold;*/
#right { float: right; color: #000; font-size: 12px; padding-right: 10px;}
#thumbs a, #thumbs A:link, #thumbs A:visited, #thumbs A:active { font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #da0a4d; font-weight: bold; text-decoration: none;}
#thumbs a:hover { color: #000; text-decoration: underline; }

#cat a, #cat A:link, #cat A:visited, #cat A:active { font-family: Verdana, Arial, Helvetica; font-size: 13pt; color: #da0a4d; font-weight: bold; text-decoration: none; }
#cat A:hover { text-decoration: underline; color: #000; }

#topcat a, #topcat A:link, #topcat A:visited, #topcat A:active { font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #da0a4d; font-weight: bolder; text-decoration: none; }
#topcat A:hover { text-decoration: underline; color: #000; }

#ar a, #ar A:link, #ar A:visited, #ar A:active { color:#da0a4d; padding: 2px; margin-left: 1px; margin-right:1px; width: auto; height: auto; text-decoration: none; }
#ar A:hover { color:#000; }

#far a, #far A:link, #far A:visited, #far A:active { color:#da0a4d; padding: 2px; margin-left: 1px; margin-right:1px; width: auto; height: auto; text-decoration: none; }
#far A:hover { color:#000; }

#tagname a, #tagname A:link, #tagname A:visited, #tagname A:active { color: #da0a4d; font-weight: bold; text-decoration: none; }
#tagname A:hover { color: #000; }

#cr { overflow: hidden;	clear:both; padding:15px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; text-decoration: none; }
#cr a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #da0a4d; font-weight: bold; text-decoration: none; }

#topl a, #topl A:link, #topl A:visited, #topl A:active { font-family: Verdana, Arial, Helvetica; font-size: 13pt; color: #da0a4d; font-weight: bold; text-decoration: none; }
#topl A:hover { text-decoration: underline; color: #000; }

#farl a, #farl A:link, #farl A:visited, #farl A:active { color:#da0a4d; padding: 2px; margin-left: 2px; margin-right:2px; width: auto; height: auto; text-decoration: underline;}
#farl A:hover { color:#000; }

#farr a, #farr A:link, #farr A:visited, #farr A:active { color:#da0a4d; padding: 2px; margin-left: 1px; margin-right:1px; width: auto; height: auto; text-decoration: underline;}
#farr A:hover { color:#000; }

#mre a, #mre A:link, #mre A:visited, #mre A:active { font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #da0a4d; font-weight: normal; text-decoration: none; }
#mre A:hover { text-decoration: underline; color: #000; }