ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td,script,hr { margin:0; padding:0; }

.mm {font: 11px Verdana, Arial, Helvetica; color: #000000; padding: 15px;}
.mm a {font: bold 11px Verdana, Arial, Helvetica; color: #5C46A3; text-decoration: underline;}
.mm a:hover {text-decoration: none;}

a img {width: 320px; height: 240px; border: 2px solid #5C46A3;}
a:hover img {border: 2px solid #FFFFFF;}

body {
	margin: 0 auto;
	padding: 0;
	background-color: #F4F3F3;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;	
	font-size:16px;
	text-align:center;
	background: #FFD5DF url(/img/bg.jpg) repeat;
	}		

.container { width:auto;
	margin: 0 auto;
	background-position: 50% 0;
	background-repeat:repeat-y;
	padding: 0 0 0 130px;
}

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

#topcat{ 
	float: left;
	position: relative;
	margin:5px 0 0 8px;
	padding: 0;
	display:block;
	height:270px; width:320px;
	font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #000;
	}

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

#thumbs{ 
	float: left; 
	position: relative; 
	margin:5px 4px 0 4px; 
	display:block; 
	height:280px; width:320px;
	text-align:left;
	}

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

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

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

#ar
{
	padding: 0 0 0 20px;
	position:relative;
	float: left;
	margin:2px;
}

#tnamec{
	clear:both;
	position:relative;
	font-size: 14px;
	width: auto;
	padding: 0;
	margin: 10px 0 0 0;
	font-weight:bold;
	
	}
	
#tagname
{
	padding: 0;
	margin:2px;
	position:relative;
	float: left;
	color: #000;
	text-align:left;
}


#farc
{
	padding: 0;
	margin: 0 0 10px 0;
	float: left;
	position:relative;
}

#far
{
	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: 10px 0 0 0 ;
	padding: 0;
	}

#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: #000000; font-size: 10px; text-align: left; font-weight:bold;}
#right { float: right; color: #525252; font-size: 10px; text-align: right;}

#left a, #left A:link, #left A:visited, #left A:active { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #930000; font-weight: bold; text-decoration: none; }
#left a:hover { color: #5C46A3; text-decoration: none; }

/*#thumbs a, #thumbs A:link, #thumbs A:visited, #thumbs A:active { font-family: Verdana, Arial, Helvetica; font-size: 15px; color: #FFFF00; font-weight: bold; text-decoration: none; text-align:left;}
#thumbs a:hover { color: #fff; text-decoration: underline; }*/

#cat a, #cat A:link, #cat A:visited, #cat A:active { font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #5C46A3; font-weight: bold; text-decoration: none; }
#cat A:hover { text-decoration: underline; color: #930000; }

#topcat a, #topcat A:link, #topcat A:visited, #topcat A:active { font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #5C46A3; font-weight: bold; text-decoration: none; }
#topcat A:hover { text-decoration: underline; color: #930000; }

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

#far a, #far A:link, #far A:visited, #far A:active { color:#5C46A3; padding: 2px; margin-left: 1px; margin-right:1px; width: auto; height: auto; text-decoration: none; font-weight: bold;}
#far A:hover { color:#930000; }

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

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

#topl a, #topl A:link, #topl A:visited, #topl A:active { font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #5C46A3; font-weight: normal; text-decoration: none; }
#topl A:hover { text-decoration: underline; color: #930000; }

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

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

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