body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
        background-color: #505050;
        background-image: url('/art/v3/atvbackground.jpg');
        background-repeat: repeat-x;
        margin: 0;
        padding-left: 0;
        padding-right: 0;
}

h1 span { display: none; }
h2 span { display: none; }
h3 span { display: none; }
h4 span { display: none; }
h5 span { display: none; }
h2 { margin : 0; }
img { border: 0; }

.navb { font-weight: bold; font-size: 14px; color : #000000;}                                                                                                                     
a.navb, a.navb:visited { text-decoration: underline; color : #2a5679; }                                                                                                           
a.navb:hover { text-decoration: underline; color : #ca6c18; }

.navnav { font-weight: bold; font-size: 13px; color : #000000;}                                                                                                                   
a.navnav, a.navnav:visited { text-decoration: underline; color : #2a5679; }                                                                                                       
a.navnav:hover { text-decoration: underline; color : #ca6c18; }                                                                                                                   
                                                                                                                                                                                   
.navst { font-size: 11px; color : #000;}                                                                                                                                          
a.navst, a.navst:visited { text-decoration: underline; color : #000; }                                                                                                            
a.navst:hover { text-decoration: underline; color : #ca6c18; }

.srch { font-size:13px; color:#324F17; font-weight: bold; }                                                                                                                       
.srcho { font-size:13px; color:#000; font-weight: normal; }

.green { font-size : 12px; color: #00FF00; text-decoration: none; font-weight: bold;}                                                                                             

.unav { font-weight: bold; font-size: 11px; color : #000000; }                                                                                                                    
a.unav, a.unav:visited { color : #2a5679; }                                                                                                                                       
a.unav:hover { color : #ca6c18; }

.mra { margin-right:7px; margin-left:7px; }
.wrong { background-color: red; }

/* fonts */

.med { font-size: 14px; }
.mlg { font-size: 16px; }
.nd { font-size : 13px; }
.com { font-size : 12px; color: #ca6c18; }
a.com, a.com:visited { font-size : 12px; color: #ca6c18; text-decoration: none; font-weight: bold; }


.smb { font-size : 11px; font-weight: bold;}
.error { font-size : 12px; color: #ff0000; }
.red, a.red, a.red:visited  { font-size : 12px; color: #FF0000; text-decoration: none; font-weight: bold;}
a.red:hover { text-decoration: underline; }
.st, .sft, .stl, .gen { font-size : 12px; }
a.stb:hover, a.st:hover, a.stl:hover, a.sft:hover { color: #ca6c18; }
a.sft, a.sft:visited { color: #cccccc; text-decoration: none; }
a.stb, a.stb:visited, a.stl, a.stl:visited, a.mlg, a.mlg:visited, a.smb, a.smb:visited { color: #006699; text-decoration: none; }
a.st, a.st:visited { color: #000000; text-decoration: none; }
.mdb { font-size : 16px; font-weight: bold; text-decoration: none;}
.phb { font-size : 18px; font-weight: bold; }
.cla { padding: 4px; font-size : 12px; }

.sm { font-size : 11px; color: #000000; }
.stb { font-size : 12px; font-weight: bold; color: #000000; }

a.gos                   { font-size:10px; text-decoration: none; color : #363636; }
a.go                    { text-decoration: none; color : #363636; }
a.go:hover, a.gos:hover              { text-decoration: none; color : #ca6c18; }
a.go:hover:visited, a.gos:hover:visited      { text-decoration: none; color : #ca6c18; }
a.go:visited, a.gos:visited            { text-decoration: none; color : #363636; }

.hdm { font-size : 12px; font-weight: bold; color: #ca6c18; }
a.hdm, a.hdm:visited { color: #ca6c18; text-decoration: none; }

.hdmed { font-size : 14px; font-weight: bold; color: #ca6c18; }
a.hdmed, a.hdmed:visited { color: #ca6c18; text-decoration: none; }

.nmb { font-size : 12px; font-weight: bold; color:#ffffff; text-decoration: none;}
a.nmb, a.nmb:visited { font-size : 12px; font-weight: bold; color:#ffffff; text-decoration: none;}
a.nmb:hover { text-decoration: none; color : #ffffff; }

.nav { font-weight: bold; font-size: 11px; color : #000000; }
a.nav, a.nav:visited, a.mdb, a.mdb:visited { text-decoration: none; color : #2a5679; }
a.nav:hover, a.mdb:hover { text-decoration: none; color : #ca6c18; }

.navsm  { font-weight: bold; font-size: 9px; color : #000000;}
a.navsm, a.navsm:visited { text-decoration: none; color : #2a5679; }
a.navsm:hover { text-decoration: none; color : #ca6c18; }

.navlg { font-weight: bold; font-size: 13px; color : #000000;}
a.navlg, a.navlg:visited { text-decoration: none; color : #2a5679; }
a.navlg:hover { text-decoration: underline; color : #ca6c18; }

.navlgb                 { font-weight: bold; font-size: 13px; color : #000000;}
a.navlgb                        { text-decoration: none; color : #000000; }
a.navlgb:hover          { text-decoration: none; color : #ca6c18; }

.nv { font-weight: bold; font-size: 11px; color : #7099ba; }
a.nv, a.nv:visited { color : #7099ba; }
a.nv:hover { text-decoration: none; color : #ca6c18; }

.cnv { font-size: 18px; color : #828282; text-decoration: none; }
a.cnv, a.cnv:visited { color : #828282; text-decoration: none; }
a.cnv:hover { color : #ca6c18; text-decoration: underline; }

.lnv { font-size: 11px; color : #5b5252; text-decoration: underline; }
a.lnv, a.lnv:visited { color : #5b5252; text-decoration: underline; }
a.lnv:hover { color : #ca6c18; text-decoration: underline; }

.td { font-size : 20px; font-weight: bold; color: #000; }
a.td, a.td:visited { color: #000; text-decoration: none; }

.od { font-size : 20px; font-weight: bold; color: #ca6c18; }
a.od, a.od:visited { color: #ca6c18; text-decoration: none; }

.gm { color: #8a8a8a; font-weight: bold; font-size : 14px;}
.gb { color: #8a8a8a; font-size : 12px;}

.hd { font-size : 16px; font-weight: bold; color: #ca6c18; }
a.hd, a.hd:visited { color: #ca6c18; text-decoration: none; }

.hdnav { font-weight: bold; font-size: 16px; color : #ca6c18;}                                                                                                                   
a.hdnav, a.hdnav:visited { text-decoration: underline; color : #ca6c18; }                                                                                                       
a.hdnav:hover { text-decoration: underline; color : #ca6c18; }                                                                                                                   

.hdn { font-size : 16px; font-weight: bold; color: #000; }
a.hdn, a.hd:visited { color: #000; text-decoration: none; }

.shs { font-size : 10px; color: #828282; text-decoration: none;}
.sha { font-size : 12px; color: #828282; text-decoration: none; }
.shai { font-size : 12px; color: #828282; font-style:italic; text-decoration: none; }


#main { margin-left: auto; margin-right: auto; width:780px; background-color:#ffffff; position:relative;}
#mainb { margin-left: auto; margin-right: auto; width:780px; background-color:#ffffff; position:relative; margin-top:-14px;}
#mast { float:left; background-image: url(/art/v3/masthead-right.gif); height:127px; width:295px; line-height:90px; }
#tab { background-color:#ffffff; color:#ffffff; width:780px; }
.rtab { float:left; background-color:#ffffff; width:12px; height:47px; }
.ltab { float:left; background-color:#ffffff; background-image: url(/art/v3/trightend.gif); width:255px; height:47px; line-height:47px; }
.hct { color:#000; text-align:center; }
.fleft { float:left; }
.fright { float:right; }
.empty { clear: both; }
.lpad { padding-left: 12px; }
.m59px { margin: 12px 0 0 59px; }
.m60px { margin: 10px 0 0 60px; }
input.hse { color: #ccc; font-size:135%; }
input.hse:focus { color: #000; }


/* homepage */

#sidebar { background : #f5f5f6; line-height: 1.2; }
.bx756 { margin-left: auto; margin-right: auto; width: 756px; }
.lbx410 { width:448px; float:left; }
.lbx326 { width:290px; float:left; margin-left:12px; }
.lbx250 { line-height:1.2; float:left; width:200px; }
.m10 { margin: 0 0 0 10px; line-height: 1.2; }
.score { margin: 0 0 0 10px; padding: 0; float: left; }
.fanitbox { margin: 0; padding: 0; list-style: none; text-align: center; }
.shade { background: #dcdddf url(/art/votebox-back.gif) repeat-x top;}
.shade a, .shade span{ background: #dcdddf url(/art/fanit.jpg) 100% 100%; color: #dcdddf; }
.fanit1 { border: 1px solid #dcdddf; width: 60px; height: 50px; line-height: 15px; color: #828282; }
.fanit2 { margin-top: 2px; background-color: #828282; width: 62px; height: 22px; color: #fff; line-height:20px; }
.fanit2 a { color: #fff; text-decoration: underline; }
.fanit2 a:hover { text-decoration: none; }
.fanit2 a:visited { color: #fff; text-decoration: underline; }
.fanit2_can { margin-top: 2px; background-color: #ccc; width: 62px; height: 22px; color: #828282; line-height:20px; }
.news_title { margin: 0 0 0 0px; padding: 0; text-align:left; }
.title_line { padding: 0; margin: 0; }

.nav_nt                 { font-weight: bold; font-size: 18px; color : #000000;}
a.nav_nt                        { text-decoration: none; color : #2a5679; }
a.nav_nt:hover          { text-decoration: none; color : #ca6c18; }
a.nav_nt:visited        { text-decoration: none; color : #2a5679; }
.nav_nt_can             { font-weight: bold; font-size: 18px; color : #ccc;}
a.nav_nt_can                    { text-decoration: none; color : #ccc; }
a.nav_nt_can:hover              { text-decoration: none; color : #ccc; }
a.nav_nt_can:visited    { text-decoration: none; color : #ccc; }
.hd_can { font-size : 16px; font-weight: bold; color: #ccc; }

.nav_nth                        { font-weight: bold; font-size: 16px; color : #000000;}
a.nav_nth                       { text-decoration: none; color : #2a5679; }
a.nav_nth:visited                       { text-decoration: none; color : #2a5679; }
a.nav_nth:hover         { text-decoration: none; color : #ca6c18; }
.nav_nth_can            { font-weight: bold; font-size: 16px; color : #ccc;}
a.nav_nth_can                   { text-decoration: none; color : #ccc; }
a.nav_nth_can:hover             { text-decoration: none; color : #ccc; }
a.nav_nth_can:visited   { text-decoration: none; color : #ccc; }

.nav_hnt                        { font-weight: bold; font-size: 15px; color : #000000;}
a.nav_hnt                       { text-decoration: none; color : #2a5679; }
a.nav_hnt:hover         { text-decoration: none; color : #ca6c18; }
a.nav_hnt:visited                       { text-decoration: none; color : #2a5679; }

.nav_can                        { font-weight: bold; font-size: 11px; color : #ccc; }
a.nav_can                       { text-decoration: none; color : #ccc; }
a.nav_can:hover         { text-decoration: none; color : #ccc; }
a.nav_can:visited       { text-decoration: none; color : #ccc; }
.navsm_can                      { font-weight: bold; font-size: 9px; color : #ccc;}
a.navsm_can                     { text-decoration: none; color : #ccc; }
a.navsm_can:hover               { text-decoration: none; color : #ccc; }
a.navsm_can:visited     { text-decoration: none; color : #ccc; }

.sum { font-size : 12px; margin-top: 5px; }
.sum_can { font-size : 12px; margin-top: 15px; color : #ccc; }

.rating { font-size: 150%; }


/* reviews */

.forumline { background-color: #BBBEC2; text-align: left; }
.forumline th { text-align: center; white-space: nowrap; }
.cat { padding: 0 4px 0 10px; height: 25px; color: #000000; border-color: #bbbec2; border-style: solid; font-size: 12px; background-color: #F7F7F7; white-space: nowrap; border-width: 0px 1px 0px 1px; }
.cmr { width: 110px; }
.cmrh { width: 125px; }
.wmr { width: 130px; }
.wmrh { width: 145px; }
.mhdrsp { height:8px; }

.mhdr { font-size: 12px; font-weight: bold; height: 25px; line-height: 24px; border: solid 1px #95ADC5; border-width: 0px 1px 0px 1px; padding: 0; white-space: nowrap; background-color: #335c80; color: #f0f0f0; text-align:center;}
.mhdr { font-size: 12px; font-weight: bold; height: 25px; line-height: 24px; border: solid 1px #95ADC5; border-width: 0px 1px 0px 1px; padding: 0; white-space: nowrap; background-color: #335c80; color: #f0f0f0; text-align:center;}
.nmhdr { font-size: 12px; font-weight: bold; height: 25px; border: solid 1px #95ADC5; border-width: 0px 1px 0px 1px; padding: 0; white-space: nowrap; text-align:center; background-image: url(/images/sblue/hdr_bg.gif); color:#5F7D9C; }

.hdrt { color: #2a5679; }

#dhtmltooltip{ position: absolute; width: 150px; border: 1px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100; }


/* Background images for tables */
.tbl{border-collapse:collapse;height:4px;width:100%}
.tbll{background: url(/art/tb4_l.gif) no-repeat;width:8px}
.tblbot{background: url(/art/tb4_m.gif) repeat-x;width:100%}
.tblr{background: url(/art/tb4_r.gif) no-repeat;width:8px}
.tbl80{border-collapse:collapse;height:4px;width:80%}

.hdr { height: 25px; border: 0px; font-weight: bold; font-size: 12px; letter-spacing: 1px; background-image: url(/images/sblue/hdr_bg.gif); color: #5F7D9C; }
.hdr a, .hdr a:visited { text-decoration: none; color: #2a5679; }
.hdr a:hover { text-decoration: underline; color: #FF7E00; }
.hdr a:active { text-decoration: underline; color: #2a5679; }

/* top atv bar */

.end { margin: 0; padding: 0; float: left; }
.boxhead { background-image: url(/images/sblue/hdr_bg.gif); float:left; height: 25px; font-size: 12px; font-weight: bold; text-align: left; letter-spacing: 1px; color: #335c80 }


/* vertical center css */

.v-outer { display: table; #position: relative; overflow: hidden; height: 180px; width: 100%; }
.v-middle { display: table-cell; #position: absolute; #top: 50%; vertical-align: middle; }
.v-inner { #position: relative; #top: -50%; }

/* tables */


.row1 { background-color: #FFF; }
.row2, .row2h { background-color: #FDFDFD; }
/* th */
.rowth { font-size: 12px; font-weight: bold; height: 25px; border: solid 1px #95ADC5; border-width: 0px 1px 0px 1px; padding: 0; white-space: nowrap; background: #6D8CAD url(/images/sblue/bg_th.gif) top left repeat-x; color: #F0F0F0; }


/* album */

.ndb { font-size : 13px; font-weight: bold;}
.editable{ color: #000; background-color: #b2dfee;}


.water { background : url(/images/videomark.gif); background-repeat : no-repeat; background-position:center center; width: 78px; height: 62px; }
.waterm { -moz-opacity:.65; filter:alpha(opacity=65); }

img.outline { background: #fcfcfc; padding: 5px; margin: 3px; border-width: 1px; border-style: solid; border-color: #ddd #aaa #aaa #ddd; }
.img-shadow { clear: both; float:left; background: url(/images/shadow.gif) no-repeat bottom right; margin: 20px 0 0 17px !important; margin: 20px 0 0 8px; }
.img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; }
/*
.alpha-shadow { clear: both; float:left; background: url(/images/shadow.gif) no-repeat bottom right; margin: 14px 0 0 17px !important; margin: 14px 0 0 8px; }
.alpha-shadow div { background: url(/images/shadow2.png) no-repeat left top !important; background: url(/images/shadow2.gif) no-repeat left top; padding: 0px 6px 6px 0px; float:left; }
.alpha-shadow img { background-color: #fff; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; padding: 4px; margin: 0; }
*/


.alpha-shadow {
  float: left;
  background: url(http://static.atvfan.com/images/shadow/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(http://static.atvfan.com/images/shadow/shadow2.png) no-repeat left top !important;
  background: url(http://static.atvfan.com/images/shadow/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}

/* tags */

.tag1 { font-weight: bold; font-size: 11px; color : #828282; }
.tag2 { font-weight: bold; font-size: 12px; color : #828282; }
.tag3 { font-weight: bold; font-size: 13px; color : #828282; }
.tag4 { font-weight: bold; font-size: 14px; color : #828282; }
.tag5 { font-weight: bold; font-size: 15px; color : #828282; }
.tag6 { font-weight: bold; font-size: 16px; color : #828282; }
.tag7 { font-weight: bold; font-size: 18px; color : #828282; }
a.tag1,a.tag2,a.tag3,a.tag4,a.tag5,a.tag6,a.tag7        { text-decoration: none; color : #828282; }
a.tag1:hover,a.tag2:hover,a.tag3:hover,a.tag4:hover,a.tag5:hover,a.tag6:hover,a.tag7:hover      { text-decoration: none; color : #828282; }

/* news / forms */

input { text-indent: 2px; }
input, textarea, select {
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        vertical-align: middle;
        margin: 0;
        box-sizing: content-box;
        -moz-box-sizing: content-box;
}

.bxur { margin-left: 20px; width:598px; }
.bx598 { margin-left: auto; margin-right: auto; width: 598px; }
.bx650 { margin-left: auto; margin-right: auto; width: 650px; }
.box { border-style:solid; border-width:1px; border-color:#bbbec2; clear: both; text-align: left; padding: 0 0 20px 30px; }
.form-large .form-text { width: 260px; padding: 3px; }
.form-large label { float: none; display: block; font-size: 12px; font-weight: bold; margin: 1em 0 0.1em 0; }
.form-b { font-color: #cccc; font-size: 17px; background: #ffffff url(/art/form/form-back.jpg) repeat-x; border: 1px solid #8B7355; padding: 2px; }
.form-n { font-color: #cccc; font-size: 17px; border: 1px solid #8B7355;}
.form-j { font-size: 15px; }
.form-t { font-size: 12px; font-weight: bold; }
.field-count { float: right; font: bold 12px sans-serif; color: #2a5679; margin-top: 12px; margin-right: 140px; }
.form-note { font-size: 85%; font-weight: bold; color: #FF7256; margin-bottom: 0.3em; margin-top: 0; display: block; }

/* classifieds */

.hiddenPic {display:none;}
.cbox { clear: both; text-align: left; padding: 0 0 20px 10px; background-color: f3f2f2; }
.hide {display:none;}

/* buyers guide */
.brow1 { background-color: #F7F7F7; padding: 1px; padding-left: 3px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.brow2 { background-color: #CCCCCC; padding: 1px; padding-left: 3px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.brow3 { background-color: #FFFFFF; padding: 1px; padding-left: 3px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.brow1b { background-color: #F7F7F7; padding: 1px; padding-left: 3px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.brow2b { background-color: #CCCCCC; padding: 1px; padding-left: 3px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
option.buyg { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; }
input.buyg2 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; background-color: #f7f7f7;}
.line   { background-color: #696969; border: 0px #696969 solid; }
.er { font-size : 14px; font-weight: bold; color: #FF0000; }


/* events */

.by_line { color: #999; margin  0; padding 0; }
.by_line_comment { float:left; padding: 0 0 0 10px; width:80%; }
.rate_line { font-size : 10px; color : #828282; text-align:right; margin:0; padding:0; }
.news_avatar { float:left; }
.commentbox { text-align:left; margin: 0 0 0 40px; }
.ph { font-size : 18px; }
a.ph, a.phb { text-decoration: none; color : #2a5679; }


/* garage */

.row1b { font-weight: bold; background-color: #FFF; }
.row, .row1, .row2, .row3, .row4, .row1h, .row1h-new, .row2h, .row3h, .row1g, .row1b, .row4c { font-size: 11px; }
.row4c { background-color: #EFEFEF; }

/* news */

#wait { color : #ff0000; display: none; }
#badurl { color : #ff0000; display: none; }
#dupeurl { color : #ff0000; display: none; }
.press_title { font-weight: bold; font-size: 16px; text-decoration: none; color : #2a5679; }


/* pagination */

#pages {
	padding: 3px;
}
#pages ul {
	list-style-type: none;
}
#pages li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
}
#pages li a {
	color: #284f74;
	padding: 4px;
	border: 1px solid #a6c2d9;
	text-decoration: none;
	float: left;
}
#pages li a:hover {
	color: #000;
	background: #a6c2d9;
	border: 1px solid #284f74;
}
#pages li.nolink {
	color: #CCC;
	border: 1px solid #F3F3F3;
	padding: 4px;
}
#pages li.current {
	color: #000;
	border: 1px solid #284f74;
	padding: 4px;
	background: #a6c2d9;
}



.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(http://static.atvfan.com/images/star.gif) left -1000px repeat-x;
} 
.star-rating{
position:relative;
width:115px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}


/* forum icons to use */

/* Poster profile icons
----------------------------------------*/
ul.profile-icons {
	padding-top: 10px;
	list-style: none;
}

/* Rollover state */
ul.profile-icons li {
	float: left;
	margin: 0 6px 3px 0;
	background-position: 0 100%;
}

/* Rolloff state */
ul.profile-icons li a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
ul.profile-icons li span { display:none; }
ul.profile-icons li a:hover { background: none; }

/* Positioning of moderator icons */
.postbody ul.profile-icons {
	float: right;
	width: auto;
	padding: 0;
}

.postbody ul.profile-icons li {
	margin: 0 3px;
}


/* Moderator icons */
.report-icon, .report-icon a		{ background: none top left no-repeat; }
.warn-icon, .warn-icon a			{ background: none top left no-repeat; }
.edit-icon, .edit-icon a			{ background: none top left no-repeat; }
.delete-icon, .delete-icon a		{ background: none top left no-repeat; }
.info-icon, .info-icon a			{ background: none top left no-repeat; }

/* Set profile icon dimensions */
ul.profile-icons li.email-icon		{ width: 20px; height: 20px; }
ul.profile-icons li.aim-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.yahoo-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.web-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.msnm-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.icq-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.jabber-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.pm-icon		{ width: 28px; height: 20px; }
ul.profile-icons li.quote-icon	{ width: 54px; height: 20px; }
ul.profile-icons li.report-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.edit-icon	{ width: 42px; height: 20px; }
ul.profile-icons li.delete-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.info-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.warn-icon	{ width: 20px; height: 20px; }

/* Fix profile icon default margins */
ul.profile-icons li.edit-icon	{ margin: 0 0 0 3px; }
ul.profile-icons li.quote-icon	{ margin: 0 0 0 10px; }
ul.profile-icons li.info-icon, ul.profile-icons li.report-icon	{ margin: 0 3px 0 0; }
/* proSilver Control Panel Styles
---------------------------------------- */

/* Moderator icons */
.report-icon, .report-icon a		{ background-image: url("http://static.atvfan.com/images/icon_post_report.gif"); }
.edit-icon, .edit-icon a			{ background-image: url("http://static.atvfan.com/images/icon_post_edit.gif"); }
.delete-icon, .delete-icon a		{ background-image: url("http://static.atvfan.com/images/icon_post_delete.gif"); }
.info-icon, .info-icon a			{ background-image: url("http://static.atvfan.com/images/icon_post_info.gif"); }
.warn-icon, .warn-icon a			{ background-image: url("http://static.atvfan.com/images/icon_user_warn.gif"); } /* Need updated warn icon */



/* new menu */

#mnav, #mnav ul {
        float: left;
        list-style: none;
        line-height: 1;
        background: #323233;
        font-weight: bold;
        padding: 0;
        margin: 0;
}

#mnav a {
        display: block;
        color: #fff;
        text-decoration: none;
        width:106px;
}
/*
#mnav a.daddy {
        background: url(rightarrow2.gif) center right no-repeat;
}
*/
#mnav li {
        float: left;
}

#mnav li ul {
        position: absolute;
        left: -999em;
        width:120px;
        margin: 0 0 0 0;
        z-index:1000;
}

#mnav li:hover ul, #mnav li li:hover ul, #mnav li li li:hover ul, #mnav li.sfhover ul, #mnav li li.sfhover ul, #mnav li li li.sfhover ul {
        left: auto;
        -moz-opacity:.85;
        filter:alpha(opacity=85);
}

#mnav li:hover, #mnav li.sfhover {
        background: #828283;
}

.drop {
        font-family: lucida grande, geneva, verdana;
        font-size:12px;
        font-weight:bold;
        padding:3px 5px 3px 5px;
        border-top:1px solid #212121;
        border-bottom:1px solid #424243;
        width:110px;
        text-align:left;
}
.drop2 {
        font-family: lucida grande, geneva, verdana;
        font-size:12px;
        font-weight:bold;
        padding:3px 5px 3px 5px;
        border-bottom:1px solid #424243;
        border-top:1px solid #212121;
        width:110px;
        text-align:left;
}
.drop3 {
        font-family: lucida grande, geneva, verdana;
        font-size:12px;
        font-weight:bold;
        padding:3px 5px 3px 5px;
        border-bottom:1px solid #212121;
        border-top:1px solid #212121;
        width:110px;
        text-align:left;
}

.menu {
        float:left;
        height: 30px;
        line-height: 30px;
        background-color: #323233;
        border-top: solid 0px;
        border-bottom: solid 0px;
        text-align: center;
}

.imenu {
        border-right: solid 1px #424243;
        border-left: solid 1px #212121;
}

#menu1 {
        width:108px;
        border-right: solid 1px #424243;
        border-left: solid 0px;
}

#menu7 {
        border-right: solid 0px;
        border-left: solid 1px #212121;
}

.abut { font-size: 115%; color: #ffffff; text-decoration:none; font-weight: bold; z-index:1000; }
a.abut, a.but:visited, a.but:hover { font-size: 115%; color: #ffffff; text-decoration:none; font-weight: bold; z-index:1000; }

/* new garage */                                                                                                                                                                                               
                                                                                                                                                                                                                
.garb { border: solid 1px #000; }                                                                                                                                                                              
.gbd { border-bottom: solid 1px #000; background-color:#3f749f; }                                                                                                                                              
.gsb { width:50%; border-bottom: solid 1px #000; background-color:#8eb1ce; float:left; }                                                                                                                       
.gsbr { width:50%; border-bottom: solid 1px #000; background-color:#8eb1ce; float:left; text-align:right; }                                                                                                    
.gsbfr { width:100%; border-bottom: solid 1px #000; background-color:#8eb1ce; float:left; text-align:right; }                                                                                                  
.gdb { font-size : 14px; font-weight: bold; color:#fff; }

/* highslide */                                                                                                                                                                                                
.highslide { cursor: url(http://static.atvfan.com/js/highslide/graphics/zoomin.cur), pointer; outline: none; }                                                                                                 
.highslide-active-anchor img { visibility: hidden; }                                                                                                                                                           
.highslide-caption { display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white; }
a.highslide-full-expand { background: url(http://static.atvfan.com/js/highslide/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }

.highslide-html { background-color: white; }
.highslide-html-blur { }
.highslide-html-content { position: absolute; display: none; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
.highslide-wrapper { background-color: white; }
.highslide-wrapper .highslide-html-content { width: 400px; padding: 5px; }
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul { margin: 0; padding: 0; text-align: right; }
.highslide-wrapper .highslide-header ul li { display: inline; padding-left: 1em; }
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next { display: none; }
.highslide-wrapper .highslide-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none; }
.highslide-wrapper .highslide-header a:hover { color: black; }
.highslide-wrapper .highslide-header .highslide-move a { cursor: move; }
.highslide-wrapper .highslide-footer { height: 11px; }
.highslide-wrapper .highslide-footer .highslide-resize { float: right; height: 11px; width: 11px; background: url(http://static.atvfan.com/js/highslide/graphics/resize.gif); }
.highslide-wrapper .highslide-body {}
.highslide-move { cursor: move; }
.highslide-resize { cursor: nw-resize; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

/* slideshow */
#imageContainer { position:relative; margin:auto; width:240px; }

ul.menu_tabbed { list-style: none; border-bottom: 1px #999999 solid; padding-bottom: 5px; margin-left:0px; padding-left:30px; font-size: 14px; font-weight: bold; }
ul.menu_tabbed li { display: inline; margin-right: 5px; }
ul.menu_tabbed li a { color:#999999; text-decoration: none; background: #f7f7f7; border: 1px #CCCCCC solid; border-bottom: none; padding: 5px 14px; }
ul.menu_tabbed li a.selected { color:#000; background:#FFFFFF; border: 1px #999999 solid; border-bottom: 1px #FFFFFF solid; padding: 10px 14px 5px 14px; }
ul.menu_tabbed li a:hover { padding: 10px 14px 5px 14px; }

#pb_outer { height: 30px; border: 1px inset #000000; width: 600px; margin: 20px auto; display: none; }
#pb_inner { font-size: 14px; line-height: 23px; font-weight: bold; color: #FFFFFF; background-color: #00a6dd; height: 26px; width: 1px; text-align: center; padding: 2px 0px; }

/* new garage */
.gcontent { float:left; width:600px; margin-left:17px; }
.gcontent2 { float:left; width:795px; margin-left:17px; }
.date { font-size: 11px; color : #828282; }
a.date { font-size: 11px; color : #2a5679; }

