.fanconstim { width:900px; }
.contentt img.fanconstim,img.fanconstim,.fanconstim { image-rendering: auto; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; }
.contentfa { width:900px; padding:12px 0; background-color:#FFF; }
.contentfa h1 { padding:0 12px; }
.fana a { line-height:15px; display:block; background-color:#777; border:1px solid #333; text-align:center; color:#FFF; }
.fana a:hover { background-color:#333; }
.fana a.c { background-color:#F30; border:1px solid #8A1C00; }
.fana a.c:hover { background-color:#8A1C00; }
.fana ul,.fana li { padding:0; margin:0; list-style-type:none }
.fana li { float:left; }
.fana ul { margin:0 0 5px 0; }
.fana a { margin:0 1px 1px 0; }
.fana .header3 { clear:left; }
.fanp li { width:36px; }
.fanp { width:290px; }
.fann li { width:18px; }
.fann li.fanall { width:54px; }
.fann { width:236px; }
.fanv li { width: 108px; }
.fanv li.wd { width: 162px; }
.fana ul.fanv { float:none; margin:0 auto 5px; width:380px; overflow:visible; }
.fal { background-color:#CCC; background-image:url(images/fanartdiv2.gif); width:408px; }
.fal div { display:inline; }
.fal a { display:block; }
.fal span { width:100px; text-align:center; vertical-align:top; margin:0 2px 0 0; }
.fal div em { font-size:11px; padding:8px 0; margin:0 2px; width:96px; word-wrap:break-word; font-weight:bold; font-family:Arial,Helvetica,sans-serif; display:block; }
.fal div em strong { font-size:13px; }
.fal img { width:100px; height:100px; vertical-align:bottom; }
.faeor span, .fal a { background-color:#EEE; }
.faeor span { height:100px; }
.fala span { margin:0; }
.fal span { display:block; float:left; }
.fal div.fac { height:1px; font-size:1px; clear:left; display:block; }
.fal div.faeor { display:none; }
.fal div.far4 { display:inline; }
.fal a { height:100px; _height:auto; }
@media only screen and (max-width:940px) {
	.contentfa { width:auto; }
	.fal div.far4 { display:none; }
	.fal div.far3 { display:inline; }
	.fal { width:306px; }
	.fal span { display:inline-block; float:none; }
	.fala span { margin:0 2px 0 0; }
	.fal div.fac { clear:none; display:none; }
}
@media only screen and (max-width:640px) {
	.fal div.far3 { display:none; }
	.fal div.far4 { display:inline; }
	.fal { width:408px; }
}
@media only screen and (max-width:480px) {
	.fanv li,.fanv li.wd,.fana ul.fanv { width:auto; float:none; }
	.fal div.far4 { display:none; }
	.fal div.far3 { display:inline; }
	.fal { width:306px; }
}
@media only screen and (max-width:400px) {
	.fann { width:136px; }
	.fanp { width:190px; }
	.fal div.far3 { display:none; }
	.fal div.far2 { display:inline; }
	.fal { width:204px; }
}
@media only screen and (max-width:250px) {
	.fanp,.fano,.fann { width:110px; }
	.fana ul.fann,.fana ul.fano { float:none; }
	.fana ul.fano { margin:0; }
	.fano li { width:54px; }
	.fano a { margin:0 1px 1px 0; }
	.fal div.far2 { display:none; }
	.fal span { text-align:center; margin:0; display:block; }
	.fal,.fal a { background-color:#FFF; background-image:none; }
	.fal,.fal span,.faeor span,.fal a,.fal div em { width:auto; }
	.fal img { width:auto; height:auto; max-width:100%; }
	.fal div em { margin:0; padding:8px 2px; background-color:#CCC;}
}