body {margin:0px; padding:0px; background-color: #eef2f9; background-image: url(/images/njt_bg.png); background-repeat: repeat; background-position: center top; color:#333; font-size:13px; font-family:Verdana, Geneva, sans-serif;}
body.reflections {background: #1a1117 url(/images/twilight.png) repeat center top; padding-bottom:20px;}
#header, #footer, #nav, #flash, #footer_inside {width:980px;}

p {margin:0px; padding: 0px 0px 13px 0px;}
a img {border:none;}
a, a:link, a:visited {color:#666; text-decoration:underline;}
a:hover, a:active, a.inactive {color:#000; text-decoration:none;}
.h3 a {padding: 0px 3px 2px 3px;}
.h3 a.inactive {background-color:#E7ECC6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.refl a.inactive {background-color: #F4EDDF !important;}

ol {margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 25px;}
ol li {padding-bottom: 13px;}

h1, h2, h3, .h1, .h2, .h3 {padding: 0px 0px 13px 0px; display:block; margin: 0px; font-family: inherit; font-weight: bold; text-align:center; color:#333; font-size:20px;}
h2, .h2 {font-size: 16px;}
h3, .h3 {font-size: 14px;}
h1 a:link, h1 a:visited {color:#333; text-decoration:underline;}
h1 a:hover, h1 a:active {color:#999; text-decoration:none;}
.line {text-align:center;}
.line span {}
.line b {font-size: 16px;}
.line a {font-weight:bold;}
.line a:link, .line a:visited {color:#AAA; text-decoration:underline;}
.line a:hover, .line a:active {color:#777; text-decoration:none;}
.line {border-top: 1px solid #CCC; padding-top: 10px;}

#header_holder {background-color: #2387ff; background-image: url(/images/nojamtoday_sky_transp.png); background-repeat: repeat; background-position: center top; overflow: hidden; position: relative; height: 300px; width: auto; _background-image:none;}
#header_holder.squeezed {height: 55px !important;}
#flash.squeezed {top: -15px !important;}
span#squeezer {display:block; height: 24px; width:115px; background-image:url(/images/squeezer.png); background-repeat:no-repeat; position: absolute; left: 433px; text-align:center; font-size:9px; color:#000 !important; cursor:pointer !important;}
span#squeezer {background-position: -1px -1px; top: 277px; text-decoration:none;}
span#squeezer:hover {background-position: -118px -1px;}
#header span.squeezed {background-position: -1px -26px !important; top: 32px !important;}
#header span.squeezed:hover {background-position: -118px -26px !important;}
#innerwrap {_zoom: 1; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/nojamtoday_sky_transp.png'); height:300px;}
#header {height:300px; position: relative; _z-index:1; overflow:visible; margin:0px auto;}
#header a:link, #header a:visited {color:#666; text-decoration:underline;}
#header a:hover, #header a:active {color:#777; text-decoration:none;}
#flash {position: absolute; top: 0px; left: 0px; height:300px;}
#header_frame {height:4px;}
#frame_pos {height:4px; width:980px; position: relative; overflow:visible; z-index: 50; *position: static; *width:972px; *border-left: 4px black solid; *border-right: 4px black solid; *background-color:#fff;}
#frame {height:4px; width:988px; position:absolute; top:0px; left:-4px; background: url(/images/frame_top.png) no-repeat center top; *background-image:none; _background-color: #000; z-index: 20;}

#comic, #photo {background-color:#000; *z-index: 500; *position: relative;}
#nav {height:56px; background-color:#999;}
#moonsun {position: absolute; width: 200px; height: 200px; top: 150px; left: -70px; background-position: center top; background-repeat:repeat;}
.sun {background-image:url(/images/nojamtoday_sun.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/nojamtoday_sun.png');}
.moon {background-image:url(/images/nojamtoday_moon.png); _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/nojamtoday_moon.png');}
#nav > div {display:block; float:left; height:56px;}
#nav div {_display:block; _float:left; _height:56px;}
#nav a {display:block; background-image:url(/images/menu.png); background-repeat:repeat; height:56px;}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active, #nav a.active {text-decoration:none; color:#000; font-size:10px;}

#menumore a:link, #menumore a:visited, #menumore a:hover, #menumore a:active, #menumore a.active, #menurefl a:link, #menurefl a:visited, #menurefl a:hover, #menurefl a:active, #menurefl a.active {text-decoration:none; color:#1d1d1d; font-size:10px; z-index: 110;}

#m1 a {width: 117px;}
#m2 a {width: 94px;}
#m3 a {width: 81px;}
#m4 a {width: 77px;}
#m5 a {width: 66px;}
#mmore a {width: 110px;}
#m7 a {width: 138px;}
#m8 a {width: 76px; cursor:default !important; background-position: 348px 56px; color: #1d1d1d;}
#m9 a {width: 67px;}
#m10 a {width: 154px;}
#m11 a {width: 76px; _margin-right:-3px;}

#m1 a:link, #m1 a:visited {background-position: 980px 56px;}
#m2 a:link, #m2 a:visited {background-position: 863px 56px;}
#m3 a:link, #m3 a:visited {background-position: 769px 56px;}
#m4 a:link, #m4 a:visited {background-position: 688px 56px;}
#m5 a:link, #m5 a:visited {background-position: 611px 56px;}
#mmore a:link, #mmore a:visited {background-position: 545px 56px;}
#m7 a:link, #m7 a:visited {background-position: 435px 56px;}
#m8 a:link, #m8 a:visited {background-position: 373px 56px; cursor: default !important;}
#m9 a:link, #m9 a:visited {background-position: 297px 56px;}
#m10 a:link, #m10 a:visited {background-position: 230px 56px;}
#m11 a:link, #m11 a:visited {background-position: 76px 56px;}

#m1 a:hover, #m1 a:active, #m1 a.active {background-position: 980px 0px;}
#m2 a:hover, #m2 a:active, #m2 a.active {background-position: 863px 0px;}
#m3 a:hover, #m3 a:active, #m3 a.active {background-position: 769px 0px;}
#m4 a:hover, #m4 a:active, #m4 a.active {background-position: 688px 0px;}
#m5 a:hover, #m5 a:active, #m5 a.active {background-position: 611px 0px;}
#mmore a:hover, #mmore a:active, #mmore a.active {background-position: 545px 0px; color:#1d1d1d !important;}
#mmore a#mmorea.active {_background-position: 545px 0px !important;}
#m7 a:hover, #m7 a:active, #m7 a.active {background-position: 435px 0px;}
#m8 a:hover, #m8 a:active, #m8 a.active {background-position: 373px 0px; cursor: default !important;}
#m9 a:hover, #m9 a:active, #m9 a.active {background-position: 297px 0px;}
#m10 a:hover, #m10 a:active, #m10 a.active {background-position: 230px 0px;}
#m11 a:hover, #m11 a:active, #m11 a.active {background-position: 76px 0px;}

#mmore {position:relative; overflow:visible;}

#mmore:hover > a {color:#1d1d1d !important; background-position: 545px 0px;}
#mmore:hover a#smore {color:#1d1d1d !important; background-position: 635px 0px;}
#menumore:hover a#smore {background-position: 635px 56px;}
#mmore:hover #menumore {display:block;}
.mactive {z-index:90 !important; display:block !important; _visibility: visible !important; _position:static;}

#menumore a {display: block; float:left; height:56px; background-image:url(/images/menu_more.png); background-repeat:repeat;}
#menumore {height:56px; width:980px; position:absolute; z-index: 100; display: none; _visibility:hidden; background-color: #666;}
#menumore {top:56px; left:-435px;}

a#s1 {width: 175px;}
a#s2 {width: 170px;}
a#smore {width: 291px;}
a#s4 {width: 234px;}
a#s5 {width: 110px; _margin-right:-3px;}

a#s1:link, a#s1:visited {background-position: 980px 56px;}
a#s2:link, a#s2:visited {background-position: 805px 56px;}
a#smore:link, a#smore:visited {background-position: 635px 56px;}
a#s4:link, a#s4:visited {background-position: 344px 56px;}
a#s5:link, a#s5:visited {background-position: 110px 56px;}

a#s1:hover, a#s1:active, a#s1.active {background-position: 980px 0px;}
a#s2:hover, a#s2:active, a#s2.active {background-position: 805px 0px;}
a#smore:hover, a#smore:active, a#smore.active {background-position: 635px 0px !important; color:#1d1d1d !important;}
a#s4:hover, a#s4:active, a#s4.active {background-position: 344px 0px;}
a#s5:hover, a#s5:active, a#s5.active {background-position: 110px 0px;}

#article {width:940px; text-align:justify; border-style:solid; border-color:#000; border-width: 0px 4px 0px 4px; padding: 12px 16px 0px 16px; background: url(/images/frame_mid.png) no-repeat center bottom #FFF; _background-image: none; _overflow:hidden; z-index: 10;}

.submenud {padding-top: 65px !important;}

#footer {padding-bottom:4px; color:#fff;}
#footer a:link, #footer a:visited {color:#666;}
#footer a:hover, #footer a:active {color:#999;}
#footer_inside {background-color:#000; overflow:auto;}
#footer_frame {background-image: url(/images/frame_bot.png); background-repeat: no-repeat; background-position: center top; height:4px; width:980px; _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/frame_bot.png');}
.bar {width: 300px; height:19px; padding: 15px 0px 10px 20px; float:left;}
.bar div {width: 288px; padding: 0px 5px; height:17px; border: 1px solid #999; background-color:#333; background-image:url(/images/userbar.png); font-size:12px; font-family: "MS Sans Serif", Geneva, sans-serif; color:#999; overflow:hidden;}
.bar div span {display:block; float: left;}
.bar a {display:block; float: right;}
.bar a:link, .bar a:visited, .bar a:hover, .bar a:active {text-decoration:none !important; color:#999 !important;}
#f4, #f5, #f6 {width: 300px; padding: 11px 0px 8px 20px; float: left; color: #666;}
#f4 {text-align:left; background:url(/images/menu_refl.png) no-repeat 100px 500px;}
#f4 img {float:left; margin-right:7px;}
#f5 {text-align:center; width:310px; padding-top:4px;}
.yaform-holster, .yandexform {height: 24px; overflow:hidden;}
#f5 a:link, #f5 a:visited {color:#666;}
#f5 a:hover, #f5 a:active {color:#999;}
#f6 {text-align:right; background:url(/images/menu_more.png) no-repeat 100px 500px;}
#slogan {width: 150px; color:#666; padding: 0px 3px 0px 5px;}
#count {float: right; height:31px; width: 178px; overflow:hidden; text-align:right; padding-top:2px;}

#sortgrid {width:750px; padding: 10px 95px 0px 95px;}
#sortgrid a {display:block; float:left; width:240px; margin: 0px 5px 15px 5px; height:136px; overflow:hidden; text-align:center;}
#sortgrid img {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#sortline {padding-bottom:16px;}
#themeandhero {font-weight: bold; padding-bottom: 18px; text-align: center; font-size: 14px}

.deeper a:link, .deeper a:visited, .deeper a:hover, .deeper a:active {text-decoration:none;}
.deeper a:link img, .deeper a:visited img, a:link .heavy, a:visited .heavy {border: 4px solid #CCC; text-decoration:none !important;}
.deeper a:hover img, .deeper a:active img, a:hover .heavy, a:active .heavy {border: 4px solid #999; text-decoration:none !important;}
.deeper a:link p, .deeper a:visited p, .deeper a:link b, .deeper a:visited b, .deeper a:link span, .deeper a:visited span {text-decoration:underline; color:#AAA;}
.deeper a:hover p, .deeper a:active p, .deeper a:hover b, .deeper a:active b, .deeper a:hover span, .deeper a:active span {text-decoration:none; color:#777;}
.cl {clear:both; font-size:6px;}

img.bord, a:link img.bord, a:visited img.bord {border: 1px solid #999;}
a:hover img.bord, a:active img.bord {border: 1px solid #333;}

#comich, #photoh {text-align:center; font-size: 20px; font-weight: bold; position:relative; width:100%; height:29px; z-index: 20;}
#photoh span {display:block;}
#comich h1, #comich .h1, #photoh span, #photoh h1 {font-size:15px; padding:0px; margin:0px; position: absolute; color: #CCC;}
#comich h1, #photoh h1 {top:5px; left:0px; text-align:left;}
#comich .h1, #photoh span {top:5px; right:0px; text-align:right;}
#photoh span, #photoh h1 {width: 430px;}

#comicnavi {position:relative; height: 6px; font-size:6px;}
#prev, #first, #archive, #next, #last, #vote, #social {background-repeat:repeat; width:60px; height:60px; position: absolute; display:block; background-color:#CCC;}
a#prev, a#first, a#archive, a#next, a#last, a#vote {color:#FFF !important; text-decoration:none !important; font-size:9px; text-align:center;}
#prev, #first, #archive {background-image:url(/images/navi_left.png);}
#next, #last, #vote {background-image:url(/images/navi_right.png);}

#prev {left: 30px; top: 82px;}
#first, #archive {left: 30px; top: 143px;}
#next {right: 30px; top: 82px;}
#last {right: 30px; top: 143px;}
#vote {right: 30px; top: 204px; background-position: 193px 73px;}
#social {left: 30px; top: 204px;}
#social {background-color: #FFF;}
#socialh {position: relative; width: 60px; height: 60px;}
#socialh div {position: absolute; height: 16px; width: 16px; border: 2px solid #000;}
#socialh div img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#socialh div:hover img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#vkontakte {top: 10px; left:12px;}
#livejournal {top: 10px; right:10px;}
#twitter {bottom: 12px; left:12px;}
#yaru {bottom: 12px; right:10px;}

a#prev:link, a#prev:visited {background-position: 185px 190px;}
a#first:link, a#first:visited {background-position: 185px 134px;}
a#archive:link, a#archive:visited {background-position: 185px 75px;}
a#next:link, a#next:visited {background-position: 81px 189px;}
a#last:link, a#last:visited {background-position: 81px 132px;}
a#vote:link, a#vote:visited {background-position: 81px 73px;}

a#next span, a#last span, a#vote span, a#prev span, a#first span, a#archive span {display: none; height: 42px; width: 190px; position: relative; padding: 6px 10px; left: -156px; _left: 0px; border: 3px solid black; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: black; font-size: 17px; font-weight: bold; text-align: left; background-image: url(/images/navi_right.png); background-color: #FFF; background-repeat:no-repeat; cursor: hand; cursor:pointer;}
a#prev span, a#first span, a#archive span {text-align: right; left: 0px; background-image:url(/images/navi_left.png);}
a#next span {background-position: 136px -24px;}
a#last span {background-position: 136px -81px;}
a#vote span {background-position: 136px -140px;}
a#prev span {background-position: -127px -23px;}
a#first span {background-position: -127px -79px;}
a#archive span {background-position: -126px -129px; top:-8px;}

a#prev:hover, a#prev:active {background-position: 86px 190px;}
a#first:hover, a#first:active {background-position: 86px 134px;}
a#archive:hover, a#archive:active {background-position: 86px 75px;}
a#next:hover, a#next:active {background-position: 193px 189px;}
a#next:hover span, a#last:hover span, a#vote:hover span, a#prev:hover span, a#first:hover span, a#archive:hover span {display: block;}
a#last:hover, a#last:active {background-position: 193px 132px;}
a#vote:hover, a#vote:active {background-position: 193px 73px;}
#cmx {min-height:300px; height:auto !important; height:300px; _height:auto !important;}
#msg ul {margin-top: 0px;}

#prev.inactive {background-position: 135px 190px !important;}
#first.inactive {background-position: 135px 134px !important;}
#next.inactive {background-position: 137px 189px !important;}
#last.inactive {background-position: 137px 132px !important;}

.archiveindex {left: 29px !important; top: 0px !important; background-position: 186px 80px !important;}
.archiverefl {top: 204px !important;}
.lastindex {right: 30px !important; top: 0px !important;}
.voteindex {right: 30px !important; top: 29px !important;}
.socialindex {left: 29px !important; top: 30px !important;}

a#next span.com, a#last span.com, a#vote span.com, a#prev span.com, a#first span.com, a#archive span.com {background-image:none; padding:5px; top:-30px; _top:0px; width:220px; height:110px; font-size: 15px; z-index:150;}
a#next span.com img, a#last span.com img, a#prev span.com img, a#first span.com img, a#archive span.com img {border-bottom: 1px solid white; margin-bottom: 2px; width:220px; height:90px;}
a#prev span.com, a#first span.com, a#archive span.com {left:55px; *left:60px; _left:60px; text-align:left;}
a#next span.com, a#last span.com, a#vote span.com {left:-230px; *left:-236px; _left:-26px; _margin-right:34px; text-align:right;}

#comicpreview a:hover img, #comicpreview a:active img {border: 4px solid #999; text-decoration:none !important;}
#comicpreview {width: 750px; height:130px; margin: 0px auto; overflow:hidden;}
#comicpreview div {float:left; width: 250px; font-weight:bold;}
#comicpreview img {width: 220px; height: 90px;}
#comicpreview img, #animepreview span, #photopreview span {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

div#secret {height: 16px; float:left; text-align:right; width:40px; position:relative; margin-right: 5px; font-weight:bold;}
div#secret div, div#secret span {display:block; height: 16px; width:20px; position:absolute;}
div#secret div {top:0px; left:0px; text-align:right;}
div#secret span {top:0px; right:0px; text-align:left;}
.gray {color:#999 !important;}
.note {color:#888; font-style: italic;}

#list {padding-bottom:1px; width:640px; margin:0px auto;}
#list div {padding:0px; border-style: solid; border-color: #eee; border-width: 0px 1px 0px 0px; background-color:#fafafa; width:100%; height:98px; margin-bottom:20px; webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
#list div:hover {background-color:#eee; border-color: #ccc;}
#list img {float:left; width:220px; height: 90px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
#list b {display:block; padding: 1px 0px 3px 8px; background-color:#eee; display:block; float:left; width: 404px; font-weight:bold; color:#999; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; text-shadow: 1px 1px 0px #ddd;}
#list span {padding: 12px 0px 0px 15px; display:block; float:left; text-decoration:underline;}
#list a:hover span {text-decoration:none;}
#list a:hover b {background-color:#ccc; color:#333;}

#blogsend {}
.commenthold {clear:both; margin-bottom: 15px; overflow:auto; width:940px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.commenthold:hover {background-color:#f8f8f8 !important;}
.commenthold:hover .quote {background-color: #eee; border-left: 9px solid #ddd; border-top: 1px solid #ddd; color: #666;}
.commenthold:target {background-color: #fffbf1;}
.avatar {float: left; padding:9px; background-color:#eee; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.avatar img {width:66px; height:66px; border: 1px solid #bbb;}
.avatar div {width:68px; height:11px; font-size:8px; background-color:#fff;}
.commentbord {float: left; width:853px; margin-left: -1px; border-style: solid; border-color: #eee; border-width: 1px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; min-height:84px;}
.author {padding: 3px 10px 7px 10px; background-color:#eee; color:#666; -webkit-border-top-right-radius: 8px; -moz-border-radius-topright: 8px; border-top-right-radius: 8px; text-shadow: 1px 1px 0px #ddd;}
.author b a {text-decoration:none; border-bottom: 1px dotted #666; color:#666; cursor:pointer; cursor:hand;}
.commenttext {padding: 5px 10px 5px 10px;}
.warning {display:block; padding:9px; background-color:#eee; color:#900; margin-bottom:10px; text-align:center;}
.warning a {color:#900; font-weight:bold;}
#subtitles {padding:7px 9px 9px 9px; margin-bottom:13px; background-color:#eee; color:#bbb; font-family:"Courier New", Courier, monospace; font-size:12px; border: 1px solid #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#narea, #marea {width: 160px;}
#tarea {width: 932px; height: 75px; font-size: 14px;}
#aarea {width: 30px; height: 13px; font-size: 13px;}
#sarea {width: 200px;}
#tplusminus {float:right;}
#tplus, #tminus, #tquote {width: 28px; height: 20px;}

#recentpreview, #recentpreview a {height: 98px; padding:1px 0px 14px 0px;}
#recentpreview a {float:left; width:215px; display:block; text-align:left; padding-left:20px; overflow:hidden; white-space:nowrap; _white-space: normal;}
#recentpreview a:link, #recentpreview a:visited, .previewline a:link, .previewline a:visited {color: #AAA;}
#recentpreview a:hover, #recentpreview a:active, .previewline a:hover, .previewline a:active  {color: #777;}
#recentpreview span {float:left; display:block; width:74px; height:90px; background-position: left top; background-repeat:no-repeat; margin-right: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.previewline {text-align:center; font-weight:bold; margin-bottom:14px; color: #777;}
#wallpreview img {margin: 0px 8px 14px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

#animepreviewholder, #photopreviewholder {width: 940px; overflow: hidden;}
#animepreview, #photopreview {width: 950px; padding-bottom:14px;}
#animepreview a {display: block; width: 182px; float: left; margin: 0px 7px 0px 0px; font-weight: bold;}
#animepreview span {display: block; height: 80px; width: 174px; background-position: center center; background-repeat: no-repeat;}
#photopreview a {display: block; width: 182px; float: left; margin: 0px 7px 0px 0px; font-weight: bold;}
#photopreview span {display: block; height: 80px; width: 174px; background-position: center -34px; background-repeat: no-repeat;}
#introholder {border-width: 1px; border-style: dotted; border-color: #fff; margin-bottom: 13px;}
#introholder.squeezed {display: none;}
#introsqueezer.squeezed, #introsqueezer:hover {color: #666;}
#intro1, #intro2, #intro3 {display:block; float: left; padding: 0px;}
#intro1 {text-align:right; width: 300px;}
#intro2 {width: 300px; margin-left: 19px;}
#intro3 {float: right; width: 300px; text-align:left;}

.articlenav {float:right; width: 222px; height:244px; padding: 6px 5px 5px 5px; margin: 4px 5px 6px 20px; background-color:#fafafa; border: 3px solid #000; font-size: 12px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.articlenav ol {padding-left:26px; margin: 0px; text-align:left;}
.articlenav li {padding-bottom: 2px;}
.inva {text-decoration:none !important; cursor: text !important; color:#999 !important;}
.articleimg {float:left; width: 250px; margin: 0px 16px 10px 0px; font-size:12px; font-style:italic; text-align:center;}
.articleimg img {width:250px; height:495px; position:relative; top: -2px;}
#rules {background-color: #f8f8f8; padding: 10px; color:#999; margin-bottom: 15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#rules:hover, #rules:hover a, #rules.highlight, #rules.highlight a {background-color: #E7ECC6; color:#000;}
#showsub, #introsqueezer {text-decoration:none; border-bottom: 1px dotted #BBB; color: #BBB; font-weight:bold; cursor:hand; cursor:pointer;}

#heroes {width: 940px; height: 175px;}
#heroes img {width: 94px; height: 137px;}
#heroes a, #heroes div {float:left; display:block; width:94px; text-align:center; font-weight: bold;}
#heroes a:link, #heroes a:visited, #heroes a:hover, #heroes a:active {text-decoration:none;}
#heroes div img, #heroes a:hover img, #heroes a:active img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
#heroes a:link span, #heroes a:visited span {text-decoration: underline;}
#heroes a:hover span, #heroes a:active span {text-decoration: none; color:#CCC;}
#heroes div span {color:#CCC;}

#heroescard {height:428px; overflow:hidden;}
#heroescard span {display:block; float:left; width:180px; height:420px; position:relative;}
#heroescard #next {top: 183px; right: 115px;}
#heroescard #prev {top: 183px; left: 119px;}
#heroesimage {float:left; margin: 0px 5px; width:280px; height:409px;}
#heroesinfo {text-align:center; padding:20px; font-style:italic; margin: 10px 5px 0px 5px; width: 240px; height:369px; float:left; background: url(images/nojamtoday_heroes_back.jpg) center center no-repeat; color: #7f7b76; overflow:hidden; line-height: 1.2;}
#heroesinfo h2 {color: #7f7b76; padding: 7px 0px 10px 0px; font-style:normal; font-size:14px;}
.roundb {border: 3px solid black; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

#reflection1 {background: url(/images/reflections_top.jpg) center bottom no-repeat; width: 750px; height: 20px;}
#reflection2 {background: url(/images/reflections_middle.jpg) center top repeat-y; width: 700px; padding: 0px 25px; text-align:justify; color: #927661;}
#reflection2 img {margin-bottom: 13px;}
#reflection2 .h3, #reflection2 a {color: #927661 !important;}
#reflholder {padding-bottom: 20px;}
#reflnext {display: block; text-align: center; padding-bottom: 5px; font-style: italic;}
#reflection3 {background: url(/images/reflections_bottom.jpg) center top no-repeat; width: 750px; height: 20px;}

.fan {float:left; width: 162px; text-align:center; padding-bottom:14px;}
.fan a img {border: 1px solid #999;}
.fan a:hover img {border: 1px solid #333;}
.quote {background-color: #F6F6F6; border-left: 9px solid #EEE; border-top: 1px solid #EEEEEE; color: #999; margin: 14px 7px; padding: 1px 6px 4px 6px;}
.di {padding-bottom:10px;}
.sm {margin-bottom:-4px;}
.nopad {padding: 0px;}
#sm {padding-left:22px;}
#sm img {margin-bottom:-4px; cursor:pointer; cursor:hand;}
#srcnote {width: 725px; line-height: 1.4; padding: 5px; position:absolute; left: 100px; top: 45px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 3px solid #000; font-size:11px; font-weight:bold; background:#FFF; color:#000; text-align:center;}
#cmxhide {text-decoration:none; border-bottom: 1px dotted #000; color: #000; cursor:hand; cursor:pointer;}

@-moz-document url-prefix() {
.areasubmit {padding-top:13px;
}
