*           { margin: 0; padding: 0; }
html        { height: 100%; margin-bottom: .1em; }
body				{ font: 62.5%/1.5 Arial, Verdana, sans-serif; color: #000; background: #fff; }

h1, h2, h3, h4      { font-weight: normal; }

a                   { text-decoration: none; }

fieldset,
a img				        { border: 0; }

legend              { white-space: normal; }

table   { text-align: left; border-collapse: collapse; border-spacing: 0; }

td,
th      { vertical-align: top; }

p, li, dd, dt, label, legend, td, th   { font-size: 1em; line-height: 1.4; }

.skip-links          { position: absolute; top: -9999px; left: -9999px; }


/*** LAYOUT ***/
#layout			        { width: 980px; margin: 0 auto; /*background: url(/images/css/grid.gif) repeat-y -15px 0;*/ }

#content            { margin-top: 30px; border-bottom: 14px solid #ccc; padding-bottom: 20px; background: url(/images/css/content-bkg.gif) repeat-y 145px 0; }
.homepage #content  { border: 0; padding-bottom: 0; }

#main-content           { float: left; width: 600px; overflow: hidden; padding: 0 10px; margin-left: 145px; display: inline; }

#sidebar                { float: left; width: 135px; overflow: hidden; margin: 0 10px 0 -765px; display: inline; }
#top-content-container	{ float: right; width: 205px; overflow: hidden; display: inline; }

#page-online-comics-single #content      { background: url(/images/css/content-full-bkg.gif) repeat-y 145px 0; }
#page-online-comics-single #main-content { width: 825px; padding-right: 0; }
#page-online-comics-single #sidebar      { margin-left: -980px; }


/* HEADER */
#header     { padding: 20px 0 0; }

#logo       { float: left; margin-left: 15px; display: inline; }
#logo a     { outline: none; }
#logo img   { width: 315px; height: 45px; }

#tagline    { float: left; margin: 26px 0 0 13px; display: inline; }

/* FOOTER */
#footer                 { clear: both; width: 800px; margin: 0 auto; padding: 7px 0 10px; }

#footer p,
#footer a               { color: #87888a; }

#footer p               { float: left; padding: 0 3px 0 6px; background: url(/images/css/footer-splitter.gif) no-repeat 0 50%; }
#footer p.first-child   { background: 0; }
#footer ul              { float: left; list-style: none; }
#footer li              { float: left; padding: 0 3px 0 6px; background: url(/images/css/footer-splitter.gif) no-repeat 0 50%; }
#footer a               { }
#footer img             { margin: 0 2px 0 2px; }

#footer li,
#footer p               { font-size: .9em; }

/* NAVIGATION */
#navigation                 { float: left; clear: both; width: 765px; background: #000; }
#navigation h2              { position: absolute; top: -9999px; left: -9999px; }
#navigation ul              { padding-left: 0px; list-style: none; background: url(/images/css/ie-nav.gif); }
#navigation li              { float: left; position: relative; z-index: 100; font: bold 1.45em/1 Georgia, serif; }
#navigation a               { float: left; padding: 7px 10px 8px 10px; color: #fff; background: url(/images/css/nav-dot.gif) no-repeat 0 50%; }
#navigation .first-child a  { background: 0; }

ul iframe {display:none; display/**/:block; z-index:-1; position:absolute; height:0; width:0;}

/* subitems position */
#navigation li ul { position: absolute; top: -9999px; left: 0; width: 280px; padding: 0; border-top: 1px solid #fff; } 

#navigation li.expanded ul              { top: 28px; }
#navigation li.expanded li ul           { top: -99999px; }
#navigation li.expanded li.expanded li ul  { top: -99999px; }


#navigation li li ul            { position: absolute; left: 140px; padding-left: 0px; border-top: 0; }
#navigation li li li ul            { position: absolute; left: 140px; padding-left: 0px; border-top: 0; }

#navigation li li.expanded ul   { top: 0; }
#navigation li.expanded li.expanded li.expanded ul  { top: 0px; }

#navigation li li               { position: relative; float: none; width: 140px; font: normal .735em/1.273 Arial, sans-serif; text-transform: uppercase; background: #1c1c1c; margin-bottom: 1px; }
#navigation li li li            { font-size: 1em; }

/*border color*/
#navigation li ul               { /*width: 290px;*/ width: 140px;padding: 0; border-top: 0px solid #fff; margin-top:2px; }
#navigation li ul li ul         { margin-top: -1px;}
#navigation li li               { margin-bottom: 0px; border-bottom:0px solid;border-top:1px solid; border-left:1px solid; border-right: 1px solid;}
#navigation li li.last-child    { border-bottom: 1px solid;}


/* level 0 */
#navigation .homepage a:hover,
#navigation  a.active.homepage,
#navigation .homepage-expanded a        { color: #75b5d1; }

#navigation .encyclopedia a:hover,
#navigation  a.active.encyclopedia,
#navigation .encyclopedia-expanded a    { color: #cd3436; }

#navigation .reviews a:hover,
#navigation  a.active.reviews,
#navigation .reviews-expanded a         { color: #97a653; }

#navigation .auctions a:hover,
#navigation  a.active.auctions,
#navigation .auctions-expanded a        { color: #fd9a32; }

#navigation .comics a:hover,
#navigation  a.active.comics,
#navigation .comics-expanded a         { color: #f3c404; }

#navigation .forum a:hover,
#navigation  a.active.forum,
#navigation .forum-expanded a          { color: #9989b0; }

#navigation .user a:hover,
#navigation  a.active.user,
#navigation .user-expanded a          { color: #C6C3A4; }

#navigation li.homepage ul li           { border-color: #75b5d1; }
#navigation li.encyclopedia ul li       { border-color: #cd3436; }
#navigation li.reviews ul li           { border-color: #97a653; }
#navigation li.auctions ul li           { border-color: #fd9a32; }
#navigation li.comics ul li           { border-color: #f3c404; }
#navigation li.forum ul li           { border-color: #9989b0; }
#navigation li.user ul li           { border-color: #C6C3A4; }



/* level 1 */
#navigation li li a                             { float: none; display: block; padding: 7px 8px; background: 0; }
#navigation li.expanded li a                    { color: #fff; }

#navigation li.expanded li.expanded a,
#navigation li.expanded li a:hover              { color: #000; }
#navigation li li.has-subitems a                { background: url(/images/css/nav-item-inactive.gif) no-repeat 122px 11px; }

/* */

#navigation .homepage li.has-subitems a         { background-image: url(/images/css/nav-item-inactive-home.gif); }
#navigation .homepage li.expanded a,
#navigation .homepage li.has-subitems a:hover   { background-image: url(/images/css/nav-item-active-home.gif); }

#navigation .auctions li.has-subitems a		 { background-image: url(/images/css/nav-item-inactive-auctions.gif); }
#navigation .auctions li.expanded a,
#navigation .auctions li.has-subitems a:hover   { background-image: url(/images/css/nav-item-active-auctions.gif); }

#navigation .encyclopedia li.has-subitems a         { background-image: url(/images/css/nav-item-inactive-encyclopedia.gif); }
#navigation .encyclopedia li.expanded a,
#navigation .encyclopedia li.has-subitems a:hover   { background-image: url(/images/css/nav-item-active-encyclopedia.gif); }

#navigation .reviews li.has-subitems a          { background-image: url(/images/css/nav-item-inactive-reviews.gif); }
#navigation .reviews li.expanded a,
#navigation .reviews li.has-subitems a:hover    { background-image: url(/images/css/nav-item-active-reviews.gif); }

#navigation .comics li.has-subitems a           { background-image: url(/images/css/nav-item-inactive-comics.gif); }
#navigation .comics li.expanded a,
#navigation .comics li.has-subitems a:hover     { background-image: url(/images/css/nav-item-active-comics.gif); }

#navigation .forum li.has-subitems a            { background-image: url(/images/css/nav-item-inactive-forum.gif); }
#navigation .forum li.expanded a,
#navigation .forum li.has-subitems a:hover      { background-image: url(/images/css/nav-item-active-forum.gif); }

/* */
#navigation .auctions li a:hover,
#navigation .auctions li.expanded a,
#navigation .auctions li.expanded li a:hover                { background-color: #fd9a32; }

#navigation .homepage li a:hover,
#navigation .homepage li.expanded a,
#navigation .homepage li.expanded li a:hover                { background-color: #75b5d1;}

#navigation .encyclopedia li a:hover,
#navigation .encyclopedia li.expanded a,
#navigation .encyclopedia li.expanded li a:hover            { background-color: #cd3436; }

#navigation .reviews li a:hover,
#navigation .reviews li.expanded a,
#navigation .reviews li.expanded li a:hover                 { background-color: #97a653; }

#navigation .comics li a:hover,
#navigation .comics li.expanded a,
#navigation .comics li.expanded li a:hover                  { background-color: #f3c404; }

#navigation .forum li a:hover,
#navigation .forum li.expanded a,
#navigation .forum li.expanded li a:hover                   { background-color: #9989b0; }

#navigation .user li a:hover,
#navigation .user li.expanded a,
#navigation .user li.expanded li a:hover                   { background-color: #C6C3A4; }

#navigation .home_page li a:hover,
#navigation .home_page li.expanded a,
#navigation .home_page li.expanded li a:hover                   { background-color: #75b5d1; }

/* level 2 */
#navigation li.expanded li.expanded li a        { background: #1c1c1c; color: #fff;}
#navigation li.expanded li.expanded li a:hover  { color: #000; background-image: none;}
#navigation li.expanded li.expanded li.has-subitems a:hover  { background-image: url(/images/css/nav-item-active-auctions.gif);}

#navigation li li li a                             { float: none; display: block; padding: 7px 8px; background: 0; }
#navigation li li.has-subitems li.has-subitems a   { background: url(/images/css/nav-item-inactive-auctions.gif) no-repeat 122px 11px; }

/* level 3 */
#navigation li li li li a                          { background-image: none !important;  }

/* LOCAL NAVIGATION */
#local-navigation               { width: 135px; /*min-height: 370px; height: auto !important; height: 370px;*/ margin-bottom: 15px; }
#local-navigation h2            { padding-bottom: 6px; font: normal 1.8em/1.112 Georgia, sans-serif; } /*{ position: absolute; top: -9999px; left: -9999px; }*/ 
#local-navigation ul            { background: #000; }
#local-navigation li            { list-style: none; font-size: 1.1em; line-height: 1.364; border-bottom: 1px solid #fff; }
#local-navigation li a          { display: block; padding: 7px 6px 6px 9px; color: #fff; text-transform: uppercase; letter-spacing: .5px; background: #000; }

/*#local-navigation li.active     { }*/
#local-navigation li a:hover,
#local-navigation li.active a   { color: #000; }

/*
.encyclopedia #local-navigation                 { min-height: 750px; height: auto !important; height: 750px; margin-bottom: 56px; }
.auctions #local-navigation                     { min-height: 412px; height: auto !important; height: 412px; }
*/

#local-navigation li.submenu a, 
#logout-container li.submenu a		{background: #58585a;}

.auctions #local-navigation li.active a,
.auctions #local-navigation li.submenu a,
.auctions #local-navigation li a:hover          { color: #fff; }

/*
.user #local-navigation                         { min-height: 752px; height: auto !important; height: 752px; }
.online-comics #local-navigation                { min-height: 700px; height: auto !important; height: 700px; }
*/

/* PAGE HEADING */
#heading            { width: 100%; position: relative; border: 15px solid #ccc; border-width: 15px 0; background: #000; }
#heading h1 { float: left; width: 290px; overflow: hidden; padding: 11px 0px 15px 10px; font: normal 2.2em/1 Georgia, serif; color: #fff; }
#heading h1 a { color: white;}
#heading .photo     { float: right; position: static; }
#heading .photo img { display:block;}
#heading p          { clear: both; font-size: 1em; color: #868789; line-height: 1; position: absolute; bottom: 7px; left: 10px; }

#heading .meta-data                 { position: absolute; bottom: 7px; left: 10px; width: 280px; clear: both; }
#heading .meta-data p               { position: static; float: left; clear: none; }
#heading .meta-data p span          { position: absolute; top: -9999px; left: -9999px; }
#heading .meta-data .comments-no    { border-left: 1px solid #888; padding-left: 4px; margin-left: 4px; background: url(/images/css/icon-comments-black-silver.gif) no-repeat 100% 50%; padding-right: 15px; }
#heading .meta-data .views-no       { background: url(/images/css/icon-views-black-silver.gif) no-repeat 100% 50%; padding-right: 15px; }

#page-encyclopedia-author #heading  { margin-bottom: 205px; }

/* PAGE INTRO */
.pseudo-lead                            { min-height: 115px; height: auto !important; height: 115px; /*padding: 10px 10px 15px;*/ padding: 10px 10px 15px; color: #89898b; font: normal 1.9em/1.1 Georgia, serif; border-bottom: 14px solid #ccc; }
.pseudo-lead a {color:#89898B;}

#page-encyclopedia-author .pseudo-lead,
#page-encyclopedia-hero .pseudo-lead,
#page-hero-view .pseudo-lead,
#page-reviews-single .pseudo-lead, 
#page-review-comment .pseudo-lead, 
#page-impresum .pseudo-lead, 
#page-reviews-view .pseudo-lead       { float: left; width: 430px; min-height: 185px; height: auto !important; height: 185px; border: 0; }

#page-comic-single .pseudo-lead, 
#page-comic-view .pseudo-lead { float: left; width: 430px; min-height: 185px; height: auto !important; height: 185px; border: 0; padding:0;}

#page-comic-single .pseudo-lead img, 
#page-comic-view .pseudo-lead img {width:450px; height:600px;}

#page-oscar-frontpage .pseudo-lead,
#page-encyclopedia-publishers .pseudo-lead,
#page-encyclopedia-heroes .pseudo-lead,
#page-encyclopedia-authors .pseudo-lead,
#page-poll-results .pseudo-lead,
#page-poll-archive .pseudo-lead,
#page-show_poll .pseudo-lead,
#page-news-latest .pseudo-lead,
#page-reviews-latest .pseudo-lead           { border: 0; }

/* CONTENT HEADINGS */
#page-latest-reviews #main-content h2       { padding: 0 0 0 15px; font: bold 1.7em/1.5 Georgia, serif; color: #000; }

#serp-container h2,
#page-reviews-user-comment #main-content h2,
#page-reviews-custom-stat #main-content h2,
#page-poll-archive #main-content h2,
#page-oscar-frontpage #main-content h2,
#page-reviews-latest  #main-content h2,
#page-magazine-latest  #main-content h2,
#page-reviews-user-latest #main-content h2,
#page-reviews-stat #main-content h2,
#page-news-latest  #main-content h2,
#page-column-archive #main-content h2,
#page-active-users #main-content h2,
#page-header-list #main-content h2,
#page-author-manage #main-content h2,
#page-header-manage #main-content h2,
.auctions #main-content h2,
.news #main-content h2         { margin: 0 0 10px; font: 1.8em/1.112 Georgia, serif; color: #000; }

#serp-container h2                          { margin-left: 0; }

/* SEARCH FORM  */
#search-form                    { float: right; clear: right; width: 175px; padding: 0 0 0 40px; background: #d6dbbb url(/images/css/icon-search-green.gif) no-repeat 15px 6px; }
#search-form h2,
#search-form label              { position: absolute; top: -9999px; left: -9999px; }
#search-form input              { width: 150px; padding: 8px 0 9px; border: 0; font-size: 1em; color: #87888a; background: transparent; }
#search-form input:focus        { color: #000; }

/* SEARCH FORM  */
#search-form-page                    { float: left; clear: left; width: 265px; padding: 5px 0 0px 40px; height:35px; min-height:35px; background: #d6dbbb url(/images/css/icon-search-green.gif) no-repeat 15px; }
#search-form-page h2,
#search-form-page label              { position: absolute; top: -9999px; left: -9999px; }
#search-form-page input              { width: 250px; padding: 7px 0 8px; border: 1px solid #fbd5ae; font-size: 1em; color: #87888a; background: transparent; }
#search-form-page input:focus        { color: #000; }

/* USER AREA */
#user-area              { float: right; width: 400px; margin: -100px 0 0 -185px; text-align: right; }
#user-area h2           { position: absolute; top: -9999px; left: -9999px; }
#user-area p            { display: inline; font-weight: bold; }
#user-area ul           { display: inline; }
#user-area li           { display: inline; padding-left: 7px; margin-left: 3px; background: url(/images/css/user-area-splitter.gif) no-repeat 0 60%; }
#user-area a            { color: #000; }

#user-area a:hover,
#user-area a:active,
#user-area a:focus      { text-decoration: underline; }

/* LOGIN FORM */
/*#login-form               { min-height: 195px; height: auto !important; height: 195px;}*/
#login-form             	{ margin-bottom: 15px; }
#login-form h2              { padding-bottom: 6px; font: normal 1.8em/1.112 Georgia, sans-serif; }
#login-form form            { margin-bottom: 10px; }
#login-form label           { position: absolute; top: -9999px; left: -9999px; }
#login-form input           { width: 119px; padding: 6px 7px 7px; margin-bottom: 1px; font-family: Arial, sans-serif; font-size: 1.1em; border: 1px solid #ddd; background: #ddd; }
#login-form input:focus     { border: 1px solid #ccc; }
#login-form .input-submit   { padding: 7px 11px 6px 6px; font-size: 1.1em; line-height: 1.364; color: #fff; text-transform: uppercase; width: auto; letter-spacing: .5px; border: 0 !important; background: #000 !important;cursor:pointer; }

#login-form p               { line-height: 1; }
#login-form p a             { color: #878787; }

#login-form p a:hover,
#login-form p a:active,
#login-form p a:focus       { color: #000; }

/* LOGOUT BOX */
/*#logout-container               { min-height: 230px; height: auto !important; height: 230px; margin: -3px 0 0; }
#logout-container h2            { min-height: 60px; height: auto !important; height: 60px; font: normal 1.8em/1.112 Georgia, sans-serif; }*/
#logout-container               { height: auto !important; margin: -3px 0 15px; }
#logout-container h2            { height: auto !important; margin-bottom:6px; font: normal 1.8em/1.112 Georgia, sans-serif; }

#logout-container li            { font-size: 1.1em; line-height: 1.364; border-bottom: 1px solid #fff; list-style: none; }
#logout-container li a          { display: block; padding: 7px 6px 6px 9px; color: #fff; text-transform: uppercase; letter-spacing: .5px; background: #000; }

#logout-container li a:hover,
#logout-container li a:active,
#logout-container li a:focus    { color: #000; background: #ccc; }

#logout-container .mail a,
#logout-container .settings a,
#logout-container .logout a     { background: #ccc; }

#logout-container .mail a,
#logout-container .settings a,
#logout-container .logout a     { color: #000; }

#logout-container .mail         {}
#logout-container .settings     {}
#logout-container .logout       { width: 97px; border: 0; }

/* RECOMMENDED */
#recommended                { margin-bottom: 30px; background: #629692; }
#recommended h2             { padding: 7px 6px 6px 9px; border-bottom: 2px solid #fff; color: #639592; font-size: 1.1em; line-height: 1.364; letter-spacing: 1px; text-transform: uppercase; background: #000; }
#recommended h3             { padding: 9px 9px 7px 13px; font-size: 1.2em; line-height: 1; background: #629692; }
#recommended h3 a           { color: #000; }

#recommended h3 a:hover,
#recommended h3 a:active,
#recommended h3 a:focus     { color: #fff; }

#recommended p              { padding: 4px 0 6px; margin: 0 12px; line-height: 1; border-top: 1px solid #fff; }
#recommended .photo a       { display: block; background: #000; }
#recommended .photo img     { display: block; margin: 0 auto; padding: 4px 0; width: 125px; }

#recommended .date          { padding: 10px 6px 0px 10px; margin: 0; font: 1.8em/1 Georgia, serif; background: #e7f0ef; }
#recommended .lead          { min-height: 175px; height: auto !important; height: 175px; padding: 3px 6px 6px 9px; margin: 0; border: 0; font-size: 1.2em; line-height: 1.167; background: #e7f0ef; }
#recommended .lead a        { color: #000; }
#recommended .archive       { padding: 7px 6px 6px 9px; border: 0; margin: 0; letter-spacing: .5px; font-size: 1.1em; line-height: 1.364; background: #639592; }
#recommended .archive a     { display: block; text-transform: uppercase; color: #fff; }

#recommended .archive a:hover,
#recommended .archive a:active,
#recommended .archive a:focus   { color: #000; }

/* ONLINE STATUS */
#online-status              { min-height: 159px; height: auto !important; height: 159px; }
#online-status h2           { padding-bottom: 6px; font: normal 1.8em/1.112 Georgia, sans-serif; }
#online-status div          { padding: 2px 0; background: #000; }
#online-status p            { position: relative; padding: 7px 0; margin: 0 8px; font-size: 1.1em; line-height: 1.182; text-transform: uppercase; color: #fff; letter-spacing: .5px; background: #000; }
#online-status p strong     { position: absolute; top: 8px; right: 4px; font-weight: normal; }
#online-status .members-no  { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }

#online-status .stats       { margin: 0; padding: 7px 6px 6px 9px; font-size: 1.1em; line-height: 1.364; border-top: 2px solid #fff; border: 0; background: #ccc; }
#online-status .stats a     { display: block; text-transform: uppercase; color: #fff; }

#online-status .stats a:hover,
#online-status .stats a:active,
#online-status .stats a:focus   { color: #000; }

/* OSCAR - TOP ITEMS */
#oscar-top-items                    { background: #CFEAF7; margin-bottom: 30px;} /*#e7f0ef*/
#oscar-top-items h2                 { padding: 7px 6px 6px 9px; text-transform: uppercase; color: #639592; font-size: 1.1em; line-height: 1.364; letter-spacing: 1px; border-bottom: 2px solid #fff; background: #000; }
#oscar-top-items h2 a 				{ color: #77b4d0; }
#oscar-top-items h2 a:hover,
.reviews #oscar-top-items h2 a:hover,
.encyclopedia #oscar-top-items h2 a:hover   	{ color: #fff; }

#oscar-top-items ol                 { list-style: none; }
#oscar-top-items li                 { padding: 3px 15px 6px 25px; border-bottom: 1px solid #77b4d0; font-size: 1em; color: #87888a; background-position: 10px 5px; background-repeat: no-repeat; }

#oscar-top-items dt                 { display: inline; font-size: 1em; line-height: 1; }
#oscar-top-items dt a               { padding-left: 0px; color: #000; font-size: 1.1em; /*background: url(/images/css/oscar-splitter.gif) no-repeat 0 50%; */}

#oscar-top-items dd                 { display: inline; padding-left: 0px; margin-bottom: 3px; line-height: 1; /*background: url(/images/css/oscar-splitter.gif) no-repeat 0 50%;*/ }
#oscar-top-items dd span            { position: absolute; top: -9999px; left: -9999px; }

#oscar-top-items .first-child                   { padding: 0; border: 0; margin:0; background: #77b4d0; /*border: 1px solid; #639592 */}
#oscar-top-items .first-child dt                { display: block; padding: 9px 9px 0 13px; font-size: 1.2em; line-height: 1; margin:0; border: 0px black solid; }
#oscar-top-items .first-child dt a              { padding: 0; color: #000; background: 0; }

#oscar-top-items .first-child dt a:hover,
#oscar-top-items .first-child dt a:active,
#oscar-top-items .first-child dt a:focus        { color: #fff; }

#oscar-top-items .first-child dd                { display: block; padding: 0; margin: 0; background: 0; }

#oscar-top-items .first-child .photo            { margin-bottom: 3px; background: #000; }
#oscar-top-items .first-child .photo img        { display: block; margin: 0 auto; padding: 4px 0; width: 125px; }
#oscar-top-items .first-child .votes-no span    { position: static; }
#oscar-top-items .first-child .votes-no         { padding: 0 9px 0 13px; font-size: 1.2em; line-height: 1; color: #000; }

#oscar-top-items .first-child .lead             { padding: 4px 0 6px; margin: 6px 12px 5px; line-height: 1; border-top: 1px solid #fff; color: #000; }

#oscar-top-items .first-child .lead a              { padding: 0; color: #000; background: 0; }

#oscar-top-items .first-child .lead a:hover,
#oscar-top-items .first-child .lead a:active,
#oscar-top-items .first-child .lead a:focus        { color: #fff; }

#oscar-top-items .archive                       { margin: 0; padding: 7px 6px 6px 9px; border: 0; letter-spacing: .5px; font-size: 1.1em; line-height: 1.364; background: #77b4d0;}
#oscar-top-items .archive a                     { display: block; text-transform: uppercase; color: #fff; }

#oscar-top-items .archive a:hover,
#oscar-top-items .archive a:active,
#oscar-top-items .archive a:focus               { color: #000; }

#oscar-top-items .no-1 dt a { display: block; text-indent: 10px; background: url(/images/css/no-1-oscar.gif) no-repeat 0 2px; }
#oscar-top-items .no-2      { background-image: url(/images/css/no-2-oscar.gif); }
#oscar-top-items .no-3      { background-image: url(/images/css/no-3-oscar.gif); }
#oscar-top-items .no-4      { background-image: url(/images/css/no-4-oscar.gif); }
#oscar-top-items .no-5      { background-image: url(/images/css/no-5-oscar.gif); }

/* TOP CONTENT (SIDEBAR) */
#latest-content,
#top-reading                                    { clear: both; }
							
#top-reading                                    { padding-top: 12px; margin-top: 15px; border-top: 1px solid #b6c08e;}
/*#top-content-container .section dt a            { line-height: 1.4;}*/
#top-content-container h2                       { padding: 0 0 6px 0; margin-top: -2px; font: normal 1.8em/1.112 Georgia, sans-serif; }
#top-content-container h3                       { padding: 7px 9px; letter-spacing: .5px; color: #fff; font-size: 1.1em; line-height: 1.364; border-bottom: 1px solid #fff; text-transform: uppercase; background: #000; }
#top-content-container h3 a                     { color: #fff; }

#top-content-container .loaded .section h3 a    { display: block; }
#top-content-container .loaded .section ul      { display: none; }
#top-content-container .loaded .active ul       { display: block; }

#top-content-container.hit-area li:hover       { cursor: pointer; background-color: #fff; }


/* FEATURED NEWS */
#featured-news                  { float: left; width: 620px; margin: 0 -10px; display: inline; border-top: 15px solid #ccc; border-bottom: 15px solid #ccc; }

#featured-news .news            { position: relative; border: 10px solid #fff; border-width: 0 9px; background: #000; margin: 0 1px; }

#featured-news h1,
#featured-news h2 { /*float: right; width: 190px;*/ width:600px; float:left; overflow: hidden; /*padding: 22px 15px 19px;*/ padding: 10px 15px 3px; font: normal 3em/1 Georgia, serif; /*border-bottom: 1px solid #ccc;*/ }

#featured-news h1 a,
#featured-news h2 a { color: #fff; }

#featured-news h1 a:hover,
#featured-news h1 a:active,
#featured-news h1 a:focus,
#featured-news h2 a:hover,
#featured-news h2 a:active,
#featured-news h2 a:focus       { color: #ccc; }

#featured-news .photo           { float: left; /*border-right: 1px solid #868789;*/ }
#featured-news .photo img       { /*width: 377px;*/ width: 600px; height:300px; }
#featured-news p                { /*float: right; width: 190px; padding: 10px 15px*/ padding: 0 15px 10px; color: #fff; font-size: 1.4em; line-height: 1.2; }

#featured-news strong,
#featured-news .more            { color: #ccc; font-size: .858em; line-height: 1.75; font-weight: normal; }

#featured-news .more:hover,
#featured-news .more:active,
#featured-news .more:focus      { color: #fff !important; }

#featured-news .meta-data               { clear: both; /*position: absolute; bottom: 6px;*/ margin:0px 0 25px; border-bottom: 15px solid black;/*left: 394px; width: 150px; padding-right: 43px;*/ padding:10px 15px;}
#featured-news .meta-data p             { float: left; padding: 0 0 0 4px; margin: 0 6px 2px 0; width: auto; font-size: 1em; color: #868789; line-height: 1; border-left: 1px solid #868789;}
#featured-news .meta-data p a			{ color: #868789;}
#featured-news .meta-data p span        { position: absolute; top: -9999px; left: -9999px; }
#featured-news .meta-data .author,
#featured-news .meta-data .date         { clear: both; padding-left: 0; border: 0; white-space:nowrap; }
#featured-news .meta-data .comments-no  { padding-right: 13px; background: url(/images/css/icon-comments-black-silver.gif) no-repeat 100% 50%; }
#featured-news .meta-data .views-no     { padding-right: 15px; background: url(/images/css/icon-views-black-silver.gif) no-repeat 100% 50%; }


/* FEATURED NEWS */
.featured-news                  { float: left; width: 620px; margin: 0 -10px; display: inline; border-top: 15px solid #ccc; border-bottom: 15px solid #ccc; }

.featured-news .news            { position: relative; border: 10px solid #fff; border-width: 0 9px; background: #000; margin: 0 1px; }

.featured-news h1,
.featured-news h2 { /*float: right; width: 190px;*/ width:600px; float:left; overflow: hidden; /*padding: 22px 15px 19px;*/ padding: 10px 15px 3px; font: normal 3em/1 Georgia, serif; /*border-bottom: 1px solid #ccc;*/ }

.featured-news h1 a,
.featured-news h2 a { color: #fff; }

.featured-news h1 a:hover,
.featured-news h1 a:active,
.featured-news h1 a:focus,
.featured-news h2 a:hover,
.featured-news h2 a:active,
.featured-news h2 a:focus       { color: #ccc; }

.featured-news .photo           { float: left; /*border-right: 1px solid #868789;*/ }
.featured-news .photo img       { /*width: 377px;*/ width: 600px; height:300px; }
.featured-news p                { /*float: right; width: 190px; padding: 10px 15px*/ padding: 0 15px 10px; color: #fff; font-size: 1.4em; line-height: 1.2; }

.featured-news strong,
.featured-news .more            { color: #ccc; font-size: .858em; line-height: 1.75; font-weight: normal; }

.featured-news .more:hover,
.featured-news .more:active,
.featured-news .more:focus      { color: #fff !important; }

.featured-news .meta-data               { clear: both; /*position: absolute; bottom: 6px;*/ margin:0px 0 25px; border-bottom: 15px solid black;/*left: 394px; width: 150px; padding-right: 43px;*/ padding:10px 15px;}
.featured-news .meta-data p             { float: left; padding: 0 0 0 4px; margin: 0 6px 2px 0; width: auto; font-size: 1em; color: #868789; line-height: 1; border-left: 1px solid #868789;}
.featured-news .meta-data p a			{ color: #868789;}
.featured-news .meta-data p span        { position: absolute; top: -9999px; left: -9999px; }
.featured-news .meta-data .author,
.featured-news .meta-data .date         { clear: both; padding-left: 0; border: 0; white-space:nowrap; }
.featured-news .meta-data .comments-no  { padding-right: 13px; background: url(/images/css/icon-comments-black-silver.gif) no-repeat 100% 50%; }
.featured-news .meta-data .views-no     { padding-right: 15px; background: url(/images/css/icon-views-black-silver.gif) no-repeat 100% 50%; }

/* FEATURED STORIES */
#featured-articles-container           { width: 100%; clear: both; padding-top: 15px; background: url(/images/css/featured-articles-bkg.gif) no-repeat 144px 0; }
#featured-articles-container h2        { position: absolute; top: -9999px; left: -9999px; }

.featured-article                           { position: relative; min-height: 270px; height: auto !important; height: 270px; float: left; width: 135px; padding: 10px 9px 38px 10px; border: 1px solid #a0cada; border-width: 0 1px 1px 0; }

#featured-articles-container .first-in-row  { padding-left: 0; }
#featured-articles-container .last-in-row   { border-right: 0; padding-right: 0; }

.featured-article h3                        { position: absolute; top: -9999px; left: -9999px; }
.featured-article .photo                    { margin-bottom: 9px; }
.featured-article .photo img                { width: 135px; }
.featured-article .lead                     { font-size: 1.1em; line-height: 1.273; }
.featured-article .article-intro-symbol     { float: left; margin: 4px 6px 0 0; width:40px;}
.featured-article .title                    { padding: 3px 0; margin-bottom:9px; font: normal 1.7em/1 Georgia, serif; overflow: hidden; min-height: 30px; height: auto !important; width:135px;}
.featured-article .title a { color: #000; }

.featured-article .lead strong				{ font-size: .858em; /*font-size: .858em; line-height: 1.75;*/ line-height: 1; font-weight: bold; }
.featured-article .lead .more               { font-size: .858em; line-height: 1.273; font-weight: bold; }

#featured-articles-container .review strong,
#featured-articles-container .review .more           { color: #99a950; }

#featured-articles-container .encyclopedia strong,
#featured-articles-container .encyclopedia .more     { color: #cb3534; }

#featured-articles-container .magazine strong,
#featured-articles-container .magazine .more          { color: #649494; }

#featured-articles-container .news strong,
#featured-articles-container .news .more             { color: #78b3d1; }

#featured-articles-container .online-comics strong,
#featured-articles-container .online-comics .more     { color: #fdcc1a; }

#featured-articles-container .meta-data              { position: absolute; width: 143px; bottom: 10px; left: 13px; }
#featured-articles-container .first-in-row .meta-data              { position: absolute; width: 143px; bottom: 10px; left: 0px; }
#featured-articles-container .meta-data p            { float: left; font-size: 1em; color: #868789; line-height: 1; padding: 0 0 0 4px; margin: 0 6px 2px 0; width: auto; border-left: 1px solid #868789; white-space:nowrap;}
#featured-articles-container .meta-data p a    { color: #868789;}
#featured-articles-container .meta-data p span       { position: absolute; top: -99999px; left: -9999px; }

#featured-articles-container .meta-data .author,
#featured-articles-container .meta-data .date        { clear: both; padding-left: 0; border: 0; }

#featured-articles-container .meta-data .comments-no { background: url(/images/css/icon-comments.gif) no-repeat 100% 50%; padding-right: 13px; }
#featured-articles-container .meta-data .views-no    { background: url(/images/css/icon-views.gif) no-repeat 100% 50%; padding-right: 15px; }

/* SECONDARY ARTICLES */
#secondary-articles-container           { width: 600px; border-bottom: 15px solid #77b4d0; }
.news #secondary-articles-container     {border-top: 15px solid #77b4d0; }

#secondary-articles-container .photo      { border-bottom: 15px solid #77b4d0;height:130px;padding-right:0; }
#secondary-articles-container .photo img  { width: 290px; height: 130px; }

.article-category                   { float: left; width: 290px; padding: 10px 9px 4px 10px; border-right: 1px solid #77b4d0; }
.article-category h2                { position: absolute; top: -9999px; left: -9999px; }
.article-category ul                { padding-top: 6px; }
.article-category li                { border-top: 1px solid #9a89ad; }
.article-category li.first-child    { border-top: 0; }

.article-category .has-featured-photo { position: relative; padding-top: 156px; }
.article-category .photo              { position: absolute; top: 0px; left: 0px; height: 131px; padding-left: 0; margin: 0; border: 0; }
.article-category .photo img          { }

.article-category dt span                   { text-transform: uppercase; }

.article-category .more     { font-size: 1.1em; line-height: 1.364; margin-top: 5px; }
.article-category .more a   { display: block; padding: 7px 36px 6px 9px; color: #fff; text-transform: uppercase; letter-spacing: 1px; background: #000; }

.article-category .more a:hover,
.article-category .more a:active,
.article-category .more a:focus       { color: #78b4d0; }

#secondary-articles-container .odd ul   { border-top: 15px solid #77b4d0; }
#secondary-articles-container .even ul  { border-top: 15px solid #77b4d0; }

#secondary-articles-container .odd      { padding-left: 0; }
#secondary-articles-container .even     { padding-right: 0; border-right: 0; }


/* FEATURED COMICS */
#featured-comics-container          { clear: both; border-bottom: 15px solid #fdcc1a; }
#featured-comics-container h2       { position: absolute; top: -9999px; left: -9999px; }

#featured-comics                    { float: left; width: 303px; position: relative; list-style: none; background: url(/images/css/comics-bkg.gif) repeat-y 299px 0; }
#featured-comics li                 { float: left; width: 135px; padding: 10px 9px 10px 10px; border: 1px solid #fdd853; border-width: 0 1px 1px 0; }
#featured-comics .odd               { padding-left: 0; }
#featured-comics .even              { padding-right: 0; border-right: 0; }
#featured-comics .first-child       { padding-top: 28px; }
#featured-comics .second-child      { padding-right: 13px; padding-top: 28px; }
#featured-comics .third-child       { position: absolute; top: 0; left: 299px; padding-left: 10px; padding-top: 28px; border-left: 1px solid #fdd853; }
#featured-comics .fourth-child      { position: absolute; top: 0; left: 455px; padding-top: 28px; }
#featured-comics dl                 { min-height: 280px; height: auto !important; height: 280px; background: #000; }
#featured-comics dt                 { border-bottom: 1px solid #fff; }
#featured-comics dt img             { display: block; width: 135px; height: 135px; }
#featured-comics dd                 { margin: 0 8px; padding: 6px 0 7px; color: #898989; text-transform: uppercase; font-size: 1.2em; line-height: 1.167; border-top: 1px solid #a38b35; }
#featured-comics dd span                { text-transform: lowercase;}
#featured-comics .comic-name        { padding-top: 9px; border-top: 0; color: #fff; }
#featured-comics .comic-name a      { color: #fff; }

#featured-comics .comic-name a:hover,
#featured-comics .comic-name a:active,
#featured-comics .comic-name a:focus     { color: #fdcc1a; }


/* SECONDARY COMICS */
#secondary-comics                           { float: right; width: 290px; margin: 302px 0 0 0; display: inline; border-top: 15px solid #fdcc1a; }
#secondary-comics h2                        { position: absolute; top: -9999px; left: -9999px; }

#secondary-comics.has-featured-photo            { position: relative; padding-top: 147px; }
#secondary-comics.has-featured-photo .photo     { position: absolute; top: 0; left: 0px; height: 131px; padding-left: 0; margin: 0; border-bottom: 15px solid #fdcc1a; }
#secondary-comics.has-featured-photo .photo img { width: 290px; }

#secondary-comics ul              { padding-top: 6px; list-style: none; }
#secondary-comics li              { padding: 2px 0 4px 28px; border-bottom: 1px solid #fdcc1a; font-size: 1em; background: url(/images/css/li-dot-yellow.gif) no-repeat 14px 6px; }
#secondary-comics li .first-child { padding-top: 10px; }
#secondary-comics dt              { display: inline; color: #feca1c; text-transform: uppercase; }
#secondary-comics dt a            { margin-left: 1px; padding-left: 6px; color: #000; font-size: 1.1em; text-transform: none; background: url(/images/css/comics-archive-splitter.gif) no-repeat 0 50%; }
#secondary-comics dd              { margin-left: 1px; padding-left: 6px; color: #898989; display: inline; line-height: 1.1; background: url(/images/css/comics-archive-splitter.gif) no-repeat 0 50%; }

#comic-container            { border-bottom: 15px solid #ffcc00; padding: 20px 0 15px; clear: both; }
#comic-container img        { display: block; margin: 0 auto; }

#secondary-comics .more         { margin: 13px 0 0; font-size: 1.1em; line-height: 1.364; background: #fdcc1a; }
#secondary-comics .more a       { float: right; padding: 7px 36px 6px 9px; margin: 0; color: #fff; text-transform: uppercase; background: #000; }
  
/* comics archive */  
#comics-archive             { width: 310px; }
#comics-archive h2          { position: relative; margin: 15px 0 -1px 0; display: block; padding: 7px 6px 6px 9px; color: #fff; text-transform: uppercase; letter-spacing: .5px; background: #000; font-size: 1.1em; line-height: 1.364; }
#comics-archive ul          { list-style: none; background: #fffae6; }
#comics-archive li          { padding: 3px 10px 3px 28px; border-top: 1px solid #ffd869; color: #fc0; text-transform: uppercase; font-size: 1em; line-height: 1.3; background: url(/images/css/li-dot-yellow.gif) no-repeat 14px 6px; }
#comics-archive a           { padding-left: 6px; text-transform: none; color: #000; font-size: 1.1em; line-height: 1.182; background: url(/images/css/comics-archive-splitter.gif) no-repeat 0 50%; }


/* USER - EDIT DATA FORM */
#user-data-form                 { float: left; width: 328px; margin: 12px 0 14px; }
#user-data-form fieldset        {}
#user-data-form legend          { display: none; }
#user-data-form label           { float: left; clear: both; width: 150px; padding: 7px 10px; margin: 13px 0 0; font-size: 1.1em; line-height: 1.364; color: #fff; text-transform: uppercase; letter-spacing: .5px; background: #000; }
#user-data-form input           { float: left; width: 144px; margin: 13px 0 0; padding: 6px 13px 5px 13px; font: normal 1.2em/1.364 Arial, sans-serif; border: 1px solid #f4f3ee; background: #f4f3ee; }
#user-data-form input:focus     { border: 1px solid #f00; }
#page-reviews-custom-stat .input-submit,
#page-auction-bills .input-submit,
#user-data-form .input-submit   { float: right; width: auto; padding: 7px 46px 6px 9px; color: #fff; text-transform: uppercase; font-size: 1.1em; line-height: 1.364; border: 0 !important; background: #c6c3a4; }

#user-data                      { float: right; width: 135px; padding: 7px 0 13px 10px; border-left: 1px solid #c6c3a4; }
#user-data h2                   { position: absolute; top: -9999px; left: -9999px; }

#user-data .plain-data,
.user-data2 .plain-data,
#user-data2 .plain-data          { padding: 5px 0 8px 3px; border-bottom: 1px solid #c6c3a4; }

#user-data .plain-data h3,
.user-data2 .plain-data h3,
#user-data2 .plain-data h3       { font-size: 1.2em; line-height: 1.167; text-transform: uppercase; }

#user-data .plain-data p,
#user-data2 .plain-data p,
.user-data2 .plain-data p,
#user-data2 .plain-data a        { font-size: 1.2em; line-height: 1.167; color: #87888a; }

#user-data2 #contact p,
.user-data2 #contact p          { padding: 13px; font-size: 1.1em; line-height: 1.364; }
#user-data2 #contact p a,
.user-data2 #contact p a        { float: left; min-width: 96px; width: auto !important; width: 96px; padding: 7px 36px 6px 9px; display: inline; text-transform: uppercase; color: #fff; background: #000; }

#user-data .reputation          { margin-top: 65px; background: #000; }
#user-data .reputation h3       { padding: 7px 6px 6px 9px; border-bottom: 2px solid #fff; color: #fff; font-size: 1.1em; letter-spacing: .5px; line-height: 1.364; text-transform: uppercase; }
#user-data .total               { border-bottom: 2px solid #fff; padding-bottom: 17px; font: normal 6em/1.084 Georgia, serif; color: #c6c3a4; text-align: center; }
#user-data .total a				{ color: #c6c3a4;}
#user-data .total span          { position: absolute; top: -9999px; left: -9999px; }
#user-data .reputation p        {}

#user-data .positive,
#user-data .negative,
#user-data .neutral             { float: left; width: 43px; padding: 6px 0 0 0; font: bold 1.8em/1.1 Georgia, sans-serif; text-align: center; }

#user-data .positive span,
#user-data .negative span,
#user-data .neutral span        { position: relative; top: -2px; display: block; font-size: .7em; color: #b1b2b4; }

#user-data .positive            { border-right: 2px solid #fff; color: #7ba922; }
#user-data .positive a          { color: #7ba922; }
#user-data .negative            { border-right: 2px solid #fff; color: #c10418; }
#user-data .negative a			{ color: #c10418; }

.positive						{ color: #7ba922;}
.negative						{ color: #c10418;}
#user-data .neutral,
#user-data .neutral a            { color: #b1b2b4; }


/* OSCAR */
#featured-oscar           { border-bottom: 15px solid #77b4d0; }

#featured-oscar .more     { font-size: 1.1em; line-height: 1.364; margin-top: 5px; }
#featured-oscar .more a   { display: block; padding: 7px 36px 6px 9px; color: #fff; text-transform: uppercase; letter-spacing: 1px; background: #000; }

#featured-oscar .more a:hover,
#featured-oscar .more a:active,
#featured-oscar .more a:focus       { color: #78b4d0; }

.oscar-results            { float: left; width: 290px; min-height: 826px; height: auto !important; height: 826px; padding: 25px 0 15px 0; border-top: 15px solid #77b4d0; border-right: 1px solid #77b4d0; }
#featured-oscar .odd      { padding-right: 10px; }
#featured-oscar .even     { padding-left: 9px; border-right: 0; }

.oscar-results h2         { padding-bottom: 6px; font: 1.8em/1.112 Georgia, serif; color: #000; }
.oscar-results ol         { position: relative; min-height: 305px; height: auto !important; height: 305px; padding-top: 412px; margin-top: 1px; list-style: none; border-bottom: 1px solid #77b4d0; background: url(/images/css/oscar-rating.gif) repeat-y 100% 0; }
.oscar-results li         { min-height: 43px; height: auto !important; height: 43px; padding: 1px 5px 5px 0; border-top: 1px solid #77b4d0; color: #888; font-size: 1em; }
.oscar-results dl         { width: 203px; position: relative; padding-left: 20px; background-repeat: no-repeat; background-position: 0 5px; }
.oscar-results dt         { width: 193px; overflow: hidden; min-height: 28px; height: auto !important; height: 28px; padding-right: 10px; padding-bottom: 2px; font: normal 1.4em/1 Georgia, serif; }
.oscar-results dt span    { display: block; color: #898989; }
.oscar-results dt a       { color: #000; }
.oscar-results dd         { color: #898989; line-height: 1; }
.oscar-results dd span    { position: absolute; top: -99999px; left: -9999px; }

.oscar-results .points-no { position: absolute; top: 10px; right: -67px; width: 65px; text-align: center; font: normal 2em/1.1 Georgia, serif; color: #78b4d0; }
.oscar-results .votes-no  { position: absolute; top: 34px; right: -39px; }

.oscar-results .first               { min-height: 73px; height: auto !important; height: 73px; padding: 6px 5px 5px 0; border-bottom: 5px solid #fff; border-top: 1px solid #fff; color: #000; background: #77b4d0 url(/images/css/oscar-rating-first.gif) repeat-y 100% 0; }
.oscar-results .first dl            { width: 145px; padding-left: 25px; background-position: 5px 5px; }
.oscar-results .first dt            { width: 112px; min-height: 60px; height: auto !important; height: 60px; font: normal 1.8em/1 Georgia, serif; color: #fff; }
.oscar-results .first dt span       { color: #000; }
.oscar-results .first dt a          { color: #fff; }
.oscar-results .first dd            { color: #000; }
.oscar-results .first .photo        { position: absolute; top: -419px; left: 0; height: 382px; border: 15px solid #77b4d0; border-width: 15px 0; }
.oscar-results .first .photo img    { width: 290px; height: 382px; display: block; }

.oscar-results .first .points-no        { top: -6px; right: -114px; width: 109px; font-size: 4.7em; color: #78b4d0; }
.oscar-results .first .points-no span   { display: block; position: static; padding-top: 4px; font: .213em/1 Arial, sans-serif; color: #868789; text-transform: uppercase; }

.oscar-results .first .votes-no         { top: 61px; right: -110px; width: 109px; color: #fff; text-align: center; }
.oscar-results .first .votes-no span    { position: static; color: #868789; text-transform: uppercase; }

.oscar-results .no-1 dl { background-image: url(/images/css/no-1-oscar-large.gif); }
.oscar-results .no-2 dl { background-image: url(/images/css/no-2-oscar-large.gif); }
.oscar-results .no-3 dl { background-image: url(/images/css/no-3-oscar-large.gif); }
.oscar-results .no-4 dl { background-image: url(/images/css/no-4-oscar-large.gif); }
.oscar-results .no-5 dl { background-image: url(/images/css/no-5-oscar-large.gif); }


/* READERS REVIEWS */
#readers-reviews             { clear: both; padding: 18px 0 0; }
#readers-reviews a           { color: #888; }
#readers-reviews h2          { font: 1.8em/1.112 Georgia, serif; color: #000; border-bottom: 15px solid #98a752; padding-bottom: 10px; }

#readers-reviews ul          { list-style: none; }
#readers-reviews li          { padding: 14px 0 10px 85px; line-height: 1; border-bottom: 1px solid #98a754; }
#readers-reviews li.has-rating { padding-left: 142px; }

#readers-reviews dl          {}
#readers-reviews dt          { float: left; margin-left: -85px; display: inline; position: relative; }

#readers-reviews li.has-rating dt { margin-left: -142px; }
#readers-reviews dt img      { height: 64px; width: 64px; }
#readers-reviews dd          {}
#readers-reviews .rating     { float: left; height: 64px; width: 64px; margin-left: -74px; position: relative; display: inline; background: #000; }

#readers-reviews .rating p   { color: #88898b; font-size: .9em; text-align: center; }
#readers-reviews p.total     { width: 64px; padding: 2px 0 5px; font: 2em/1.5em Georgia, serif; text-align: center; }
#readers-reviews .total span { position: absolute; top: -9999px; left: -9999px; }

#readers-reviews .comment    { min-height: 35px; height: auto !important; height: 35px; width: 515px; padding-bottom: 10px; font-size: 1.1em; /*line-height: 1.182; */ line-height: 1.3; overflow: hidden; }
#readers-reviews .has-rating .comment   { width: 458px; }

#readers-reviews .date       { float: left; color: #888; margin-left: 0; padding-right: 5px; border-right:1px solid;}
#readers-reviews .time       { float: left; color: #888; padding-left:5px; padding-right: 5px; border-right:1px solid;}
#readers-reviews .author     { float: left; color: #888; padding-left:5px; padding-right: 5px; }


/* NODE RELATED PAGES */
.section-pages                  { border-bottom: 15px solid #ccc; list-style: none; }

.section-pages li               { float: left; width: 292px; padding: 7px 0 7px 7px; border-top: 1px solid #ccc; }
.section-pages .odd             { clear: both; padding-left: 0; padding-right: 7px; border-right: 1px solid #ccc; }

.section-pages a                { min-height: 47px; height: auto !important; height: 47px; display: block; padding: 23px 10px 0 95px; color: #fff; font: normal 2.2em/1 Georgia, serif; background-repeat: no-repeat; background-color: #000; background-position: 0 50%; }

#encyclopedia-pages a           { padding: 23px 40px 0 95px; }

.section-pages a:hover,
.section-pages a:active,
.section-pages a:focus          { background-color: #ccc; }

#encyclopedia-pages a:hover,
#encyclopedia-pages a:active,
#encyclopedia-pages a:focus     { background-color: #cb3133; }

#auctions-pages a:hover,
#auctions-pages a:active,
#auctions-pages a:focus     { background-color: #f2973a; color: #000; }

/* encyclopedia icons */
#encyclopedia-pages .local-editions a    { /*background-image: url(/images/css/icon-local-editions.png);*/ background-image: url(/images/css/NoviStrip.png);}
#encyclopedia-pages .foreign-editions a  { /*background-image: url(/images/css/icon-foreign-editions.png);*/ background-image: url(/images/css/NoviStraniStrip.png);line-height: .910; padding-top: 15px; padding-bottom: 8px; }
#auctions-pages .reviews a           { /*background-image: url(/images/css/icon-sheet.png); */background-image: url(/images/css/NovaRecenzija.png);}
#encyclopedia-pages .news a              { /*background-image: url(/images/css/icon-sheet.png);*/ background-image: url(/images/css/NovaVijest.png);}
#auctions-pages .articles a          { /*background-image: url(/images/css/icon-sheet.png);*/ background-image: url(/images/css/NoviClanak.png);}
#auctions-pages .columns a           { /*background-image: url(/images/css/icon-sheet.png);*/ background-image: url(/images/css/NovaKolumna.png);}
#auctions-pages .heroes a           { /*background-image: url(/images/css/icon-heroes.png); */background-image: url(/images/css/NoviJunak.png);}
#auctions-pages .authors a           { /*background-image: url(/images/css/icon-authors.png);*/ background-image: url(/images/css/NoviAutor.png);}
#auctions-pages .publishers a             { /*background-image: url(/images/css/icon-polls.png); */ background-image: url(/images/css/NoviIzdavac.png);}
#auctions-pages .headers a           { /*background-image: url(/images/css/icon-banners.png);*/ background-image: url(/images/css/NoveSlikeZaglavlja.png);}

/* auctions icons */
#auctions-pages .buy a                  { /*background-image: url(/images/css/icon-buy.png);*/ background-image: url(/images/css/Kupovina.png);}
#auctions-pages .sell a                 { /*background-image: url(/images/css/icon-sell.png);*/ background-image: url(/images/css/Prodaja.png);}
#auctions-pages .new-auction a          { /*background-image: url(/images/css/icon-add.png); */ background-image: url(/images/css/NovaAukcija.png);}
#auctions-pages .delete-auction a       { /*background-image: url(/images/css/icon-delete.png); */ background-image: url(/images/css/BrisanjeAukcije.png);}
#auctions-pages .my-data a              { /*background-image: url(/images/css/icon-my-data.png);*/ background-image: url(/images/css/MojiPodaci.png);}
#auctions-pages .my-bills a             { /*background-image: url(/images/css/icon-sheets.png); */ background-image: url(/images/css/MojiRacuni.png);}
#auctions-pages .my-comments a          { /*background-image: url(/images/css/icon-my-comments.png);*/ background-image: url(/images/css/OstavljeniKomentari.png);}
#auctions-pages .my-searches a          { /*background-image: url(/images/css/icon-my-search.png);*/ background-image: url(/images/css/MojePretrage.png); }
#auctions-pages .comments a             { /*background-image: url(/images/css/icon-comments.png); */ background-image: url(/images/css/PrimljeniKomentari.png);}
#auctions-pages .settings a             { /*background-image: url(/images/css/icon-settings.png);*/ background-image: url(/images/css/KorisnickePostavke.png);}
#auctions-pages .buyers-black-list a    { /*background-image: url(/images/css/icon-black-list.png); */ background-image: url(/images/css/CrnaListaKupaca.png);}
#auctions-pages .sellers-black-list a   { /*background-image: url(/images/css/icon-black-list.png);*/ background-image: url(/images/css/CrnaListaProdavaca.png);}
#auctions-pages .users-list a           { /*background-image: url(/images/css/icon-users-list.png);*/ background-image: url(/images/css/PopisKorisnika.png); }
#auctions-pages .search a               { /*background-image: url(/images/css/icon-search.png); */ background-image: url(/images/css/Pretrazivanje.png);}
#auctions-pages .add-comic a            { /*background-image: url(/images/css/icon-local-editions.png);*/ background-image: url(/images/css/NoviStrip.png);}
#auctions-pages .add-foreign-comic a    { /*background-image: url(/images/css/icon-foreign-editions.png);*/ background-image: url(/images/css/NoviStraniStrip.png);}
#auctions-pages .add-polls a            { /*background-image: url(/images/css/icon-polls.png);*/ background-image: url(/images/css/Ankete.png);}
#auctions-pages .add-banners a          { /*background-image: url(/images/css/icon-banners.png);*/ background-image: url(/images/css/Banneri.png);}
#auctions-pages .add-news a          	{ /*background-image: url(/images/css/icon-sheet.png);*/ background-image: url(/images/css/NovaVijest.png); }

#auctions-pages .delete-auction a,
#auctions-pages .add-comic a,
#auctions-pages .add-news a,
.user #auctions-pages .my-comments a,
.user #auctions-pages .my-bills a,
.user #auctions-pages .sell a,
.user #auctions-pages .users-list a,
#auctions-pages .add-foreign-comic a,
#auctions-pages .new-auction a,
#auctions-pages .comments a,
#auctions-pages .my-comments a,
#auctions-pages .settings a,
#auctions-pages .headers a,
#auctions-pages .articles a,
#auctions-pages .publishers a,
#auctions-pages .heroes a,
#auctions-pages .reviews a,
#auctions-pages .authors a,
#auctions-pages .columns a,
#auctions-pages .sellers-black-list a   { line-height: .910; padding-top: 15px; padding-bottom: 8px; }

#auctions-pages .delete-auction a span  { font-size: .546em; font-family: Arial, sans-serif; display: block; padding-top: 7px; }
#auctions-pages .delete-auction a       { padding-right: 0; }


/* LISTINGS */
.entity-listing                { width: 600px; clear: both; }
.entity-listing thead th	   { padding: 0 0 1px 7px; color: #fff; text-transform: uppercase; border-left: 2px solid #fff; border-bottom: 14px solid #fff; background: #000; }
.entity-listing thead th a     { color: #fff; text-transform: uppercase;}


.entity-listing tbody th,
.entity-listing tbody td       { font-weight: normal; }

.entity-listing h2       { padding-top: 10px; }

.entity-listing tbody th       { padding: 5px 0 5px 1px; }
.entity-listing tbody td       { padding: 6px 0 6px 3px; }

#serp-list tbody th             { padding: 5px 0 5px 8px; } /*{ padding: 5px 0 0px 8px; }*/
#serp-list tbody td             { padding: 6px 0 8px 10px; }
/*#serp-list tbody tr th a img				{ padding-bottom: 6px; }*/

.entity-listing tbody th       { font: normal 1.3em/1.154 Georgia, serif; }
.entity-listing tbody td       { font-size: 1em; line-height: 1.5; }

.entity-listing a              { color: #000; }

.entity-listing .odd           { background: #ccc; }
.entity-listing .even          { background: #fff; }

#reviews-list .odd              { background: #f0f2e5; }
#serp-list .odd                 { background: #f6e1e0; }
#poll-list .odd                 { background: #eaf3f8; }
#news-list .odd                 { background: #eaf3f8; }

.auctions .entity-listing .odd  { background: #FFEAD7; }


.entity-listing th.views       { width: 27px; text-indent: -9999px; font-size: 1px; background: #000 url(/images/css/icon-views-black-white.gif) no-repeat 50% 50%; }
.entity-listing th.comments    { width: 27px; text-indent: -9999px; font-size: 1px; background: #000 url(/images/css/icon-comments-black-white.gif) no-repeat 50% 50%; }

.entity-listing th.views1       { width: 27px; /*text-indent: -9999px; font-size: 1px;*/ background: #000 url(/images/css/icon-views-black-white.gif) no-repeat 50% 50%; }
.entity-listing th.comments1    { width: 27px; /*text-indent: -9999px; font-size: 1px;*/ background: #000 url(/images/css/icon-comments-black-white.gif) no-repeat 50% 50%; }


.entity-listing td.views       { padding-right: 5px; text-align: right; }
.entity-listing td.comments    { padding-right: 5px; text-align: right; }

.entity-listing tbody tr:hover th,
.entity-listing tbody tr:hover td,
.entity-listing tbody tr:hover a { /*cursor: pointer;*/ color:#fff; }

#reviews-list tbody tr:hover      { background: #98a754; }
#news-list tbody tr:hover         { background: #77b4d0; }
#poll-list tbody tr:hover         { background: #77b4d0; }
#serp-list tbody tr:hover         { background: #cc3433;  }

.auctions .entity-listing tbody tr:hover  { background: #F2973A; }
#auctions-list tbody tr:hover  { background: white;}
#auctions-list tbody tr.highlited:hover  { background: #FFEAD7;}

#auctions-list tbody tr:hover th,
#auctions-list tbody tr:hover td,
#auctions-list tbody tr:hover a    { color:#000; }

#nohover tr:hover th, #nohover tr:hover td { background: white;}

/* LISTINGS - reviews list */
#reviews-list .percent,
#reviews-list tbody th            { font: normal 1.3em/1.154 Georgia, serif; }
/*#reviews-list tbody th            { font: bold 1.1em Georgia, serif; }*/

#reviews-list .percent            { padding-right: 2px; text-align: right; }

#reviews-list tbody td            { font-size: 1em; line-height: 1.5; }

#reviews-list th.publication      { border-left: 0; }
#reviews-list th.code             { width: 80px; }
#reviews-list th.author           { width: 94px; }
#reviews-list th.date             { width: 50px; }
#reviews-list th.recnum           { width: 100px;}
#reviews-list th.avgrate          { width: 120px; text-align: right; padding-right: 3px;}
#reviews-list th.rating           { padding-left: 3px; }

#reviews-list td.no               { width: 23px; }

/* LISTINGS - news list */
#news-list th.publication    { border-left: 0; }
#news-list th.author         { width: 94px; }
#news-list th.date           { width: 70px; }
#news-list td.no             { width: 23px; }


/* LISTINGS - auctions list */

#auctions-list th.publication    { border-left: 0; width:265px;}
#auctions-list th.price         { width: 45px;}
#auctions-list th.seller         { width: 100px; }
#auctions-list th.offers        { width: 50px;}
#auctions-list th.date             {width: 65px; }

.auctions .entity-listing th.author {width: 115px;}
.auctions .entity-listing th.auction {width: 50px;}
.auctions .entity-listing th.date {width: 100px; }
.auctions .entity-listing th.no   { width: 23px; }

#auctions-list tbody td	{ border-top: 1px solid #f2973a; font-size:1.1em; line-height:1.3;}
#auctions-list tbody tr	{ min-height:60px; height:60px;}
#auctions-list tbody tr.highlited  { background: #FFEAD7; }
#auctions-list tbody tr.Last {border-top: 3px solid black;}

#auctions-list tbody th { border-top: 1px solid #f2973a; font: 1.3em/1.3 Arial, Verdana, sans-serif;}

#auctions-list td.offers { text-align: center; }
#auctions-list td.no, 
#privmsg-list td.no { padding-left: 7px; }

.auctions .entity-listing th.price,
.auctions .entity-listing td.date,
#auctions-list td.price,
#auctions-list td.date { padding-right: 5px; text-align: right; }
#auctions-list td.image img {margin:0 auto; display: block; padding-left:0px; padding-right:10px; }
#auctions-list tbody td.image {width: 100px; }
#auctions-list tbody td.seller {width: 80px; overflow:hidden;}

#auctions-list td.price {font-weight:bold;}

#auctions-list td.endingsoon {font-weight:bold; color:Red;}

#fulllength input.text       { float: left; width: 144px; margin: 0 0 0 0; padding: 6px 13px 6px 13px; border: 1px solid #FBD5AE;  font: normal 2.8em/1.067 Georgia, serif; background: #FBD5AE; text-align:center;}
#fulllength input.text:focus { border: 1px solid #f00; }

#offer                    { width: 212px !important; }

#fulllength .input-submit,
#fulllength .input-reset         { float: right; min-width: 95px; width: auto !important; width: 95px; padding: 7px 9px 6px 9px; margin-left: 11px; color: #fff; text-transform: uppercase; font-size: 1.1em; line-height: 1.364; border: 0 !important; cursor:pointer;cursor: hand;letter-spacing:0.5px;}

#fulllength .input-submit        { background: #000; }
#fulllength .input-reset         { background: #cc3433;}

/* LISTINGS - poll list */
#poll-list th.publication    { border-left: 0; }
#poll-list th.date           { width: 100px; text-align: center; }
#poll-list td.date           { padding-right: 5px; text-align: right; }
#poll-list td.no             { width: 23px; }

/* serp list */
#serp-container             { clear: both; padding-bottom: 15px; border-bottom: 15px solid #cc3433; }
#serp-list                  { margin-top: 1px; }

#serp-list th.no            { width: 26px; border-left: 0; }
#serp-list th.code          { width: 100px; }
#serp-list th.hero          { width: 120px; }
#serp-list th.publication   {}
#serp-list th.type          { width: 50px; text-indent: -9999px; border-left: 0; }

#serp-list td.type          { text-align: right; }
#serp-list td.type a        { position: relative; margin-right: 8px; outline: none; }

/* POLL RESULTS */
#poll-results                   { width: 600px; }

#poll-results caption,
#poll-results thead th          { text-indent: -9999px; height: 1px; font-size: 1px; overflow: hidden; }

#poll-results tbody th,
#poll-results tbody td          { border-top: 15px solid #fff; }

#poll-results tbody th          { padding: 34px 5px 7px 8px; font: normal 1.5em/1.067 Georgia, serif; background: #c9e1ed; }
#poll-results tbody td          { width: 100px; background: #c9e1ed; }

#poll-results td span           { width: 600px; position: relative; float: left; margin: 0 0 0 -500px; display: inline; font: normal 2em/1.067 Georgia, serif; background: #e5f0f6 url(/images/css/poll-result-bkg.gif) repeat-y 0 0; }
#poll-results td strong         { display: block; padding: 2px 8px 6px; color: #fff; }

#poll-results .value-6 strong  { position: relative; left: -3px; }
#poll-results .value-5 strong  { position: relative; left: 30px; color: #000; }
#poll-results .value-4 strong  { position: relative; left: 25px; color: #000; }
#poll-results .value-3 strong  { position: relative; left: 17px; color: #000; }
#poll-results .value-2 strong  { position: relative; left: 13px; color: #000; }
#poll-results .value-1 strong  { position: relative; left: 5px; color: #000; }

#poll-results .most-voted th        { padding-top: 61px; }
#poll-results .most-voted td strong { padding-top: 4px; padding-bottom: 12px; }
#poll-results .most-voted td span   { font-size: 3.8em; }

#poll-results .most-voted th,
#poll-results .most-voted td        { border-top: 0; }

#poll-archive-link                  { font-size: 1.1em; line-height: 1.364; }
#poll-archive-link a                { float: right; padding: 7px 7px 6px 9px; margin: 15px 0 0 0; color: #fff; text-transform: uppercase; background: #000; }


#poll-results2                   { width: 180px;margin-top:10px; margin-bottom:10px;}

#poll-results2 caption,
#poll-results2 thead th          { text-indent: -9999px; height: 1px; font-size: 1px; overflow: hidden; }

#poll-results2 tbody th,
#poll-results2 tbody td          { border-top: 0px solid #fff; }

#poll-results2 tbody th          { padding: 30px 5px 7px 8px; font: normal 1.1em/1.067 Georgia, serif; /*background: #c9e1ed;*/ text-align:left;}
#poll-results2 tbody td          { width: 20px; /*background: #c9e1ed;*/ }

#poll-results2 td span           { width: 180px; position: relative; float: left; margin: 0 0 0 -160px; display: inline; font: normal 1em/1.067 Georgia, serif; background: #e5f0f6 url(/images/css/poll-result-bkg.gif) repeat-y 0 0; }
#poll-results2 td strong         { display: block; padding: 6px 8px 6px; color: #fff; }


#poll-results2 .value-5 strong  { position: relative; left: 10px; color: #000; }
#poll-results2 .value-20 strong  { position: relative; left: 40px; color: #000; }
#poll-results2 .value-15 strong  { position: relative; left: 30px; color: #000; }
#poll-results2 .value-10 strong  { position: relative; left: 20px; color: #000; }


/* POLL FORM */
#poll-container                 { width: 185px; padding: 0 10px 10px; background: #bbb; }
#poll-container h2              { width: 205px; margin: 0 -10px 9px; padding: 0 0 6px 0; font: normal 1.8em/1.112 Georgia, sans-serif; background: #fff; }
#poll-container form            { clear: both; }
#poll-container legend span     { display: block; width: 185px; /*min-height: 70px;*/ height: auto !important; height: 70px; padding-bottom: 10px; color: #fff; font: bold 1.5em/1.067 Georgia, sans-serif; border-bottom: 1px solid #fff; }
#poll-container label           { display: block; width: 148px; padding: 4px 10px 6px 27px; border-bottom: 1px solid #fff; font-size: 1.2em; line-height: 1.167; }
#poll-container input           { float: left; margin: 1px 0 0 -22px; display: inline; }
#poll-container .input-submit   { float: right; margin: 10px 0 -28px auto; padding: 7px 8px 5px 7px; color: #fff; text-transform: uppercase; font-size: 1.1em; line-height: 1.364; border: 0; font-family: Arial, sans-serif; background: #000; cursor:pointer; }

#poll-container p               { float: left; margin: 0 1px 0 0; font-size: 1.1em; line-height: 1.364; background: #000; }
.entity-listing p a,
#poll-container p a             { display: block; padding: 7px 6px 6px 5px; color: #fff; text-transform: uppercase; }

#page-news-frontpage #poll-container,
#page-news-latest #poll-container,
#page-poll-archive #poll-container,
#page-home #poll-container,      
#top-content-container #poll-container      { padding-bottom: 24px; margin-bottom: 12px; background-image: url(/images/css/poll-bkg.gif); background-repeat: repeat-x; background-position: 0 100%; }

/* PUBLISHERS LIST */
#dictionary             { float: left; }
#dictionary h2          { position: absolute; top: -9999px; left: -9999px; }
#dictionary ul          { float: left; padding: 5px 10px; list-style: none; background: #000; }
#dictionary li          { float: left; padding: 2px; text-transform: uppercase; font-size: 1.2em; color: #808082; }
#dictionary a           { color: #fff; display: block; }

#dictionary a:hover,
#dictionary a:active,
#dictionary a:focus     { color: red; }

#add-publisher          { float: left; font-size: 1.1em; line-height: 1.364; margin-bottom: 14px; }
#add-publisher a        { float: left; padding: 8px 10px; margin-left: 5px; display: inline; text-transform: uppercase; color: #fff; background: #cc3433; white-space: nowrap; }

#publishers-container             { clear: both; border: 15px solid #cc3433; border-width: 15px 0; background: url(/images/css/publishers-bkg.gif) repeat-y 144px 0; }
#publishers-container h2          { position: absolute; top: -9999px; left: -9999px; }

#publishers-container .grid             { float: left; width: 135px; padding: 15px 9px 0 10px; border-right: 1px solid #cd3436; }
#publishers-container .first            { padding-left: 0; }
#publishers-container .last             { padding-right: 0; border: 0; }

#publishers-container .letter           { }
#publishers-container .letter h3        { padding: 12px 0 15px; font: 2.5em/1.2 Georgia, serif; color: #fff; text-align: center; background: #000; }
#publishers-container .letter ul        { margin: 7px 0 22px 0; list-style: none; border-bottom: 1px solid #cc3433; }
#publishers-container .letter li        { border-top: 1px solid #cc3433; font-size: 1em; }
#publishers-container .letter dl        { }

#publishers-container .letter dt        { float: left; width: 103px; padding: 3px 5px 4px 0; }
#publishers-container .letter dt a      { color: #000; font-size: 1.2em; line-height: 1.084; }
#publishers-container .letter dt a.hasItem      { color: #000; font-size: 1.2em; font-weight:bold; line-height: 1.084; }

#publishers-container .letter dt a:hover,
#publishers-container .letter dt a:active,
#publishers-container .letter dt a:focus    { color: #cc3433; }

#publishers-container .letter dd            { float: left; padding: 4px 2px 0; }

/* ADVANCED SEARCH */
#advanced-search-container             { clear: both; margin: 0 0 14px; padding-bottom: 13px; border-bottom: 15px solid #cc3433; }

#advanced-search-container h2          { position: absolute; top: -9999px; left: -9999px; }

#edit-comic-form label,
#advanced-search-container label       { float: left; clear: both; width: 141px; height:16px; padding: 7px 6px 6px 9px; margin: 0 0 0 0; font-size: 1.1em; line-height: 1.364; color: #fff; text-transform: uppercase; letter-spacing: .5px; background: #000; }

#advanced-search-container input,
#edit-comic-form input       			{ float: left; width: 144px; margin: 13px 0 0 0; padding: 6px 13px 6px 13px; border: 1px solid #f4d6d6; font: normal 1.2em/1.364 Arial, sans-serif; background: #f4d6d6; }

#edit-comic-form input:focus,
#advanced-search-container input:focus { border: 1px solid #f00; }

#edit-comic-form select,
#advanced-search-container select      { float: left; width: 190px; margin: 5px 0 0 10px; display: inline; font: normal 1.2em/1.364 Arial, sans-serif; }

#search-publication                    { width: 416px !important; }

#privmsg-list  .input-submit, #auctions-list .input-submit, #advanced-search-container .input-submit,
#advanced-search-container .input-reset         { float: right; min-width: 95px; width: auto !important; width: 95px; padding: 6px 9px 6px 9px; margin-left: 11px; color: #fff; text-transform: uppercase; font-size: 1.1em; line-height: 1.364; border: 0 !important; cursor:pointer;cursor: hand;text-align:center;}

#privmsg-list  .input-submit, #auctions-list .input-submit, #advanced-search-container .input-submit        { background: #000; }
#advanced-search-container .input-reset         { background: #cc3433; }

#advanced-search-container.select-loaded select { position: absolute; top: -9999px; left: -9999px; }

#search-info            { width: 205px; padding: 0 10px 0 0; float: right; margin: 0 0 -240px 0; position: relative; top: 54px; }
#search-info h2         { color: #888; font: 2em/1.3 Georgia, sans-serif; }
#search-info p          { font-size: 1.1em; line-height: 1.364; margin-top: 0.682em; }

.reviews #advanced-search-container    { border-bottom: 15px solid #98A754; }
.reviews #search-info            { top: 280px; }
.reviews #advanced-search-container .input-reset  { background: #98A754; }
.usercomment  {border: 1px solid black; padding: 10px; overflow: auto; font-family: Arial,Verdana,sans-serif; font-size: 1.1em;float:left;display:block; height:210px;width:570px;}

/* NEW EDITIONS   */
#new-editions-container         { clear: both; width: 100%; position: relative; top: 15px; margin: 0 0 15px 0; border: 15px solid #77b4d0; border-width: 15px 0; background: #fff; }
#new-editions-container h2      { padding: 10px 0 12px; font: normal 1.8em/1.112 Georgia, sans-serif; }
#new-editions-container h2 a     { color:black; }

#new-editions                   { /*clear: both; */ float: left; width: 910px; list-style: none; }
#new-editions li                { float: left; width: 135px; padding: 10px 9px 10px 10px; font-size: 1em; border-right: 1px solid #77b4d0; }
#new-editions li.first-child    { padding-left: 0; }
#new-editions li.last-child     { border-right: 0; padding-right: 0; }

#new-editions dl                { min-height: 293px; height: auto !important; height: 293px; padding-top: 5px; background: #000; }
#new-editions dt                { padding-bottom: 5px; margin-bottom: 3px; border-bottom: 2px solid #fff; }
#new-editions dd                { margin: 0 8px; padding: 5px 0 7px; line-height: 1; color: #fff;}
#new-editions dd a              { color: #fff; }

#new-editions .edition-name     { padding: 6px 0; text-transform: uppercase; font-size: 1.2em; line-height: 1; border-top: 1px solid #888; border-bottom: 1px solid #888; width:119px;overflow:hidden;}
#new-editions dl img            { /*width: 125px; height: 167px; */display: block; margin: 0 auto; }
.homepage #new-editions dl img      { width: 125px; height: 167px;}
#new-editions .publisher        { padding-top: 6px;  border-top: 1px solid #888; }


#new-editions-container .more     { float: left; padding-top: 126px; }
#new-editions-container .more a   { display: block; padding: 7px 7px; }

#new-editions-container .morer     { float: right; padding-top: 126px; }
#new-editions-container .morer a   { display: block; padding: 17px 10px; }


/* SERP - covers */
#serp-covers           { }

#serp-covers                    { list-style: none; }
#serp-covers li                 { float: left; padding: 10px 4px 10px 5px; border: 1px solid #cc3433; border-width: 0 0 1px 1px; }
#serp-covers li.first-in-row    { clear: both; border-left: 0; padding-left: 0; }
#serp-covers li.last-in-row     { padding-right: 0; }

#serp-covers dl        { background: #000; width: 142px; padding-top: 5px; min-height: 300px; height: auto !important; height: 293px; }
#serp-covers dt        { color: #fff; line-height: 1; padding-bottom: 5px; border-bottom:2px solid #FFFFFF;}
#serp-covers dd        { margin: 0 8px; padding: 7px 0 7px; line-height: 1; color: #fff;border-bottom: 1px solid #888;}
#serp-covers dd a 		{ color: #fff; }
#serp-covers img       { width: 132px; height: 173px; display: block; margin: 0 auto; }

#serp-covers .edition-name     { padding: 6px 0; text-transform: uppercase; font-size: 1.2em; line-height: 1; border-bottom: 1px solid #888; }
#serp-covers .title     		{ padding: 6px 0; text-transform: uppercase; font-size: 1.2em; line-height: 1; }
#serp-covers .code        		{ padding: 6px 0; border-bottom: 0; /*border-bottom: 1px solid #888;*/ }


/* DHTML SELECT ELEMENT */
.select-container                       { position: relative; float: left; width: 366px; height:29px; margin: 13px 0 0 0; background: #f4d6d6; border:0;}
.select-container ul                    { width: 100%; clear: both; position: absolute; top: 28px; list-style: none; border-top: 1px solid #cc3433; background: #000; }
.select-container li                    { font-size: 1.2em; line-height: 1.364; border: 1px solid #cc3433; border-width: 0px 1px 1px; }
.select-container li a                  { display: block; padding: 3px 12px; color: #fff; }

.reviews .select-container,
.reviews textarea             { background: #D6DBBB;}

.select-container li a.empty            { height: 16px; }

.select-container li.active a,
.select-container li a:hover,
.select-container li a:active,
.select-container li a:focus            { color: #000; background: #f4d6d6; }

.select-container.collapsed ul          { top: -9999px; left: -9999px; }

.select-container .selection            { height: 16px; float: left; width: 120px; margin: 5px 0 7px; padding-left: 13px; font-size: 1.2em; line-height: 1.364; }
.select-container p.empty               { }

.select-container .toggle               { float: right; margin: 7px 7px 0 0; display: inline; }
.select-container .toggle a             { display: block; padding: 0 0 1px 0; outline: none; }


#edit-comic-form .select-container      { width: 424px; }

#select-comic-publish-day               { width: 60px !important; }
#select-comic-publish-day .selection    { width: 11px !important; }

#select-comic-publish-month             { width: 130px !important; margin-left: 1px; }
#select-comic-publish-month .selection  { width: 81px !important; }

#select-comic-publish-year              { width: 76px !important; margin-left: 1px; }
#select-comic-publish-year .selection   { width: 27px !important; }


/* EDIT COMIC FORM */
#edit-comic-form                { padding-bottom: 13px; border-bottom: 15px solid #cc3433; margin-bottom: 30px; }
/*#edit-comic-form label          { float: left; clear: both; width: 180px; padding: 7px 6px 6px 9px; margin: 13px 0 0 0; font-size: 1.1em; line-height: 1.364; color: #fff; text-transform: uppercase; letter-spacing: .5px; background: #000; }
#edit-comic-form input          { width: 144px; float: left; margin: 13px 0 0 0; padding: 6px 13px 5px 13px; font: normal 1.2em/1.364 Arial, sans-serif; border: 1px solid #f4d6d6; background: #f4d6d6; }
#edit-comic-form input:focus    { border: 1px solid #f00; }
#edit-comic-form select         { float: left; width: 272px; margin: 18px 0 0 10px; display: inline; font: normal 1.2em/1.364 Arial, sans-serif; }

#edit-comic-form.select-loaded label.date-related,
#edit-comic-form.select-loaded select { position: absolute; top: -9999px; left: -9999px; }
*/

#comic-title,
#comic-episode,
#comic-pages,
#comic-hero-name,
#comic-folder,
#comic-original-title,
#comic-original-no,
#comic-cover-upload             { width: 377px !important; }

#edit-comic-form .input-submit,
#edit-comic-form .input-reset       { float: right; margin-left:10px; margin-bottom: -28px; min-width: 142px; width: auto !important; width: 142px; position: relative; top: 42px; padding: 7px 9px 6px 9px;color: #fff; text-transform: uppercase; font-size: 1.1em; line-height: 1.364; }

#edit-comic-form label 				{ width: 180px; }
#edit-comic-form .input-submit,
#edit-comic-form .input-reset       { border: 0 !important; }

#edit-comic-form .input-reset       { position: relative; left: -70px; }

#edit-comic-form .input-submit      { background: #000; }
#edit-comic-form .input-reset       { background: #cc3433; }

#page-manage-comic .back-link       { clear: both; margin-bottom: 0px; font-size: 1.1em; line-height: 1.364; }
#page-manage-comic .back-link a     { min-width: 124px; width: auto !important; width: 124px; float: left; padding: 7px 9px 6px 9px; margin: -17px 0 0 94px; display: inline; color: #fff; text-transform: uppercase; background: #cc3433; }

.buttons div {margin-bottom: 50px; margin-top: -30px;}
.buttons input  { margin-left:10px;}

/* FEATURED REVIEWS */
.reviews-featured                 { float: left; width: 290px; min-height: 400px; height: auto !important; height: 400px; padding-right: 10px; border-bottom: 15px solid #eaecde; background: url(/images/css/featured-reviews-splitter.gif) repeat-y 100% 0; }
.reviews-featured h2              { padding: 25px 0 12px; font: normal 1.8em/1 Georgia, serif; }
.reviews-featured h2 a             { color:black; }

.reviews-featured ul,
.reviews-featured ol              { position: relative; padding-top: 160px; margin-top: 1px; margin-bottom: 7px; list-style: none; border-bottom: 1px solid #99a654; }
.reviews-featured li              { padding: 5px 5px 5px 0; color: #888; font-size: 1em; border-top: 1px solid #ccc; background: url(/images/css/rating-bkg.gif) repeat-y 100% 0; }
.reviews-featured li.first-child  { }

.reviews .reviews-featured li     { border-color: #b7bf8e; }
.reviews-featured li dl           { width: 183px; position: relative; min-height: 35px; height: auto !important; height: 35px; padding-left: 20px; background-repeat: no-repeat; background-position: 0 1px; }
.reviews-featured li dt           { float: left; width: 174px; padding-right: 10px; padding-bottom: 4px; font-size: 1.1em; line-height: 1; }
.reviews-featured li dt a         { color: #000; }
.reviews-featured li dd           { float: left; color: #898989; line-height: 1; }
.reviews-featured li dd a          { color: #898989;}

.reviews-featured .photo          { position: absolute; top: -168px; left: 0; height: 130px; padding: 0; border: 15px solid #ccc; border-color: #98a754; border-width: 15px 0 14px; }
.reviews-featured .photo img      { width: 290px; }

.reviews-featured li .date,
.reviews-featured li .time        { padding-left: 4px; margin-left: 3px; border-left: 1px solid #888; white-space:nowrap;}

.reviews-featured li .author      { clear: both; white-space:nowrap;}

.reviews-featured li dd span      { position: absolute; top: -99999px; left: -9999px; }
.reviews-featured .views-no       { position: absolute; top: 25px; right: -84px; border-left: 1px solid #888; padding-right: 13px; padding-left: 4px; background: url(/images/css/icon-views-black-silver.gif) no-repeat 100% 50%; }
.reviews-featured .comments-no    { position: absolute; top: 25px; right: -38px; padding-right: 13px; border: 0; background: url(/images/css/icon-comments-black-silver.gif) no-repeat 100% 50%; }
.reviews-featured .rating         { position: absolute; top: -1px; right: -85px; width: 85px; border: 0; padding: 0; margin: 0; text-align: center; font: normal 2em/1.1 Georgia, serif; color: #4aa2ba; }

#reviews-latest           { clear: both; }
#reviews-top-rated        { padding: 0 0 0 10px; margin: 0; background: 0; }
#reviews-top-reads        { clear: both; }
#reviews-top-commented    { padding: 0 0 0 10px; margin: 0; background: 0; }

#reviews-top-reads,
#reviews-top-commented    { margin-bottom: 36px; }

.reviews-featured .no-1 dl  { background-image: url(/images/css/no-1.gif); }
.reviews-featured .no-2 dl  { background-image: url(/images/css/no-2.gif); }
.reviews-featured .no-3 dl  { background-image: url(/images/css/no-3.gif); }
.reviews-featured .no-4 dl  { background-image: url(/images/css/no-4.gif); }
.reviews-featured .no-5 dl  { background-image: url(/images/css/no-5.gif); }


/* FILTER & PAGINATION */
#filter                     { float: left; width: 330px; position: relative; margin-bottom: 1px; border-right: 270px solid #ccc; background: #ddd;  }
.homepage #filter           { margin: 0; border-width: 640px; }

#pagination                 { height:40px; float: right; position: relative; clear: both; width: 190px; margin-top: -29px; margin-bottom: 1px; background: #aaa; }


#page-online-comics-single #pagination { width: 200px; margin: 100px 0 0 0; padding-left: 625px; }

.search #pagination                    { /*padding-left: 410px;*/ width:100%; margin: 0; }
.homepage #pagination                  { margin-bottom: 0; margin-top: -28px; }
                            
#filter form                { float: left; padding: 5px; }
#filter label               { font-size: 1.1em; line-height: 1.364; }
#filter select              { font-size: 1.1em; width: 250px; margin: 5px; height:20px;}
#filter input               { font-size: 1.1em; }
                            
/*#pagination form        { float: right; padding: 5px; }*/
#pagination label       { font-size: 1.1em; line-height: 1.364; color: #fff; }

#pagination select      {-x-system-font:none;
display:inline;
float:left;
font-family:Arial,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.364;
width: 50px; margin: 5px; float:left;height:20px;
}

#pagination input       { font-size: 1.1em; }

#pagination ul,             
#filter ul                  { width: 100%; list-style: none; clear: both; position: absolute; top: 29px; background: #000; }
#pagination ul              { width: 49px; }
                            
#pagination li,             
#filter li                  { font-size: 1.1em; line-height: 1.091; border: 1px solid #000; border-width: 0px 1px 1px; }
                            
#pagination li a,
#filter li a                { display: block; padding: 3px 12px; color: #fff; }

#filter.collapsed ul,
#filter.collapsed ul,
#pagination.collapsed ul,
#filter.collapsed ul        { top: -9999px; left: -9999px; }

#filter .selection          { float: left; padding: 9px 5px 5px 40px; background: url(/images/css/icon-search-blue.gif) no-repeat 14px 50%; }
#filter .toggle             { float: right; }

#pagination .selection      { float: left; min-width: 18px; width: auto !important; width: 18px; padding: 7px 3px 7px 10px; margin: 0 0 0 72px; display: inline; text-align: center; color: #fff; background: url(/images/css/pagination-splitter.gif) no-repeat 0 50%; }
#pagination .toggle         { float: left; padding-right: 6px; background: url(/images/css/pagination-splitter.gif) no-repeat 100% 50%; }

#pagination .toggle a       { display: block; margin: 6px 0; outline: none; }
#filter .toggle a           { display: block; margin: 6px 7px; outline: none; }

#pagination .prev           { float: left; padding: 7px 0px; }
#pagination .next           { float: left; padding-top: 7px; padding-bottom: 7px; padding-right: 5px;}

#pagination.has-prev .selection      { margin-left: 0; }
#pagination.has-next                 { margin:0; width:100%;}
.reviews #pagination.has-prev input,
.homepage #pagination.has-prev input	{margin: 5px; line-height: 1.364; font-family:Arial,sans-serif; font-size:1.1em;padding:1px 2px 2px 2px; border: 1px solid #CCCCCC;}

#pagination .prev a,
#pagination .next a                  { color: #fff; white-space: nowrap; }

/* skin */
#pagination li.active a,
#pagination li a:hover,
#pagination li a:active,
#pagination li a:focus,
#filter li.active a,
#filter li a:hover,
#filter li a:active,
#filter li a:focus                { background: #eee; color: #000; }

.reviews #filter .selection       { background-image: url(/images/css/icon-search-green.gif) }

.homepage #filter .selection,
.news .selection                  { background-image: url(/images/css/icon-search-blue.gif) }





/* BOX LISTINGS (just frames, no content) */
.related-content         { clear: both; border-top: 15px solid #c6c3a4; }

.related-content .odd,
.related-content .even   { float: left; padding: 10px 9px 10px 10px; width: 290px; border-right: 1px solid #c6c3a4; border-bottom: 1px solid #c6c3a4; }

.related-content .odd    { clear: both; padding-left: 0; }
.related-content .even   { padding-right: 0; border-right: 0; }
.related-content h2      { position: absolute; top: -9999px; left: -9999px; /*width: 325px; padding-top: 10px; margin-bottom: -2px; font: normal 1.8em/1.112 Georgia, sans-serif; border-right: 1px solid #c6c3a4;*/ }
.related-content h3      { padding: 7px 6px 6px 9px; font-size: 1.1em; line-height: 1.364; color: #fff; text-transform: uppercase; letter-spacing: .5px; background: #000; }

.related-content div div             { min-height: 327px; height: auto !important; height: 327px; }

.related-content ul                  { clear: both; }

.related-content p                   { padding: 13px; font-size: 1.1em; line-height: 1.364; }
.related-content p a                 { float: left; min-width: 96px; width: auto !important; width: 96px; padding: 7px 36px 6px 9px; display: inline; text-transform: uppercase; color: #fff; background: #000; }

/* related content skinn */
#page-encyclopedia-hero .related-content ul,
#page-hero-view .related-content ul,
#page-encyclopedia-author .related-content ul,
.related-content .no-add ul                          { padding-top: 7px; }

#page-encyclopedia-hero .related-content .first-child,
#page-hero-view .related-content .first-child,
#page-encyclopedia-author .related-content .first-child,
.related-content .no-add .first-child                { border-top: 0; }

#page-encyclopedia-author .related-content,
#page-hero-view .related-content,
#page-publisher-view .related-content,
#page-author-view .related-content,
#page-encyclopedia-hero .related-content             { border-color: #cc3433; border-bottom: 15px solid #cc3433; background: url(/images/css/vert-splitter-red.gif) repeat-y 299px 0; }

#page-encyclopedia-hero .related-content .odd,
#page-encyclopedia-hero .related-content .even,
#page-hero-view .related-content .even,
#page-hero-view .related-content .odd,
#page-publisher-view .related-content .odd,
#page-publisher-view .related-content .even,
#page-author-view .related-content .odd,
#page-author-view .related-content .even,
#page-encyclopedia-author .related-content .odd,
#page-encyclopedia-author .related-content .even     { border-color: #cc3433; }

#page-news-view .related-content,
#page-news-view .related-content .odd,
#page-news-view .related-content .even,
#page-magazine-view .related-content,
#page-magazine-view .related-content .odd,
#page-magazine-view .related-content .even      { border-color: #77B4D0; }



/* show auction*/
.auctions .related-content { border-top:0px solid; border-bottom:15px solid; border-color:#F2973A; margin-bottom:10px;}
.auctions .related-content .odd, .auctions .related-content .even {	border-bottom:0px solid; border-color:#F2973A; }

.auctions #aucStart { width:135px; float:left; background:#F2973A none repeat scroll 0 0; min-height:20px; margin-bottom: 10px;}
.auctions #aucEnd { width:135px; float:right; background:#F2973A none repeat scroll 0 0; min-height:20px; margin-bottom: 10px;}

.auctions .related-content div div {height:0px;}
.auctions .related-content p { padding:0;}
.auctions .related-content p a { padding: 8px; background-color:transparent; background-image:none; background-position:0 0; background-repeat:repeat; color:#000000;text-transform:none;}

.auctions .related-content .header { color:#000000; border-bottom: 2px solid #fff; padding:8px; text-transform:uppercase;}

.auctions .related-content .h2 { -x-system-font:none; color:#000000; font-family:Georgia,serif; font-size:1.8em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.112;padding:8px; margin:0;text-align:center;background:#FBD5AE none repeat scroll 0 0; }
.auctions .related-content h1 { -x-system-font:none; color:#FFFFFF; float:left; font-family:Georgia,serif; font-size:2.8em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1; overflow:hidden; padding:12px 0px 16px 0px; text-align:center; width:100%;}

.auctiondescription {background:#FFEAD7 none repeat scroll 0 0;padding-bottom:40px;}

/*.auctiondescription h2 p img {margin-left:-10px;width:600px;}*/
.auctiondescriptionimg {margin-left:-10px;width:600px;}

.auctions .related-content .black { color:#fff; background:#000000 none repeat scroll 0 0;}
.auctions .related-content .orangebg {background:#FBD5AE none repeat scroll 0 0;}
.auctions .related-content .white {background:white none repeat scroll 0 0;}
.auctions .related-content #fulllength { clear:both; width:100%; min-height:30px;margin-bottom: 10px;}


.auctions .related-content .auctioninfo  {border-top:1px solid; border-color:#F2973A; min-height:20px; background: #ffffff none repeat scroll 0 0;}
.auctions .related-content .auctionviewlink, 
.auctions .auctionviewlink  {font-size: 2.2em; color:#F2973A; margin:0px 0 0; padding:0 0 0 6px;min-width:20px;width:20px;white-space:nowrap;}
.auctions .auctionviewlink2,
.auctions .related-content .auctionviewlink2 {color:#87888A;margin-top:-3px;padding:0 8px 3px; white-space:nowrap;}
.auctions .related-content .auctioninfo .auctionviewp  { color:#87888A; padding:0 8px 8px; margin-top:-10px;clear:both;}

.auctions #fulllength .header {padding-bottom: 0px; border-bottom-width: 0px;}
.imagecentered {display:block;margin-left:auto;margin-right:auto;}
.auctions #new-editions-container, 
.auctions #new-editions li {border-color:#F2973A;min-height:300px;}
.auctions #new-editions .remainingtime {color:#F2973A; font-weight:bold; font-size:1.2em;}
.auctions #new-editions dt,
.encyclopedia #new-editions dt  { background-color:White;min-height:120px;}
.auctions #new-editions dl,
.encyclopedia #new-editions dl  {padding-top:0px;}
.auctions #new-editions dl img { /*width:auto !important; height:auto !important;*/}
.auctions #new-editions {width:600px;}
.auctions #new-editions-container #pagination,
.encyclopedia  #new-editions-container #pagination {float:right;margin: -10px 0px 0px; padding: 0px; width: 100%; color:white;}
.auctions #new-editions-container #pagination a,
.auctions #new-editions-container #pagination a:hover,
.auctions #new-editions-container #pagination a:active,
.auctions #new-editions-container #pagination a:focus {color:White;}

.encyclopedia #new-editions-container, 
.encyclopedia #new-editions li {border-color:#CC3433;min-height:300px;}

#new-editions-box .views-no { background: url(/images/css/icon-views-black-white.gif) no-repeat 100% 50%; padding-right: 15px; }
#new-editions-box .offers { background: url(/images/css/icon-offers.gif) no-repeat 100% 50%; padding-right: 15px; }

#fulllength .orange { color: #F2973A;}
.auctions #new-editions .endingsoon,
.auctions #fulllength .endingsoon { color: red;}

/* LISTING ITEMS */
.article-category ul,
.related-content ul,
#top-content-container ul               { list-style: none; }

.article-category li,
.related-content li,
#latest-content li,
#top-reading li                       { padding: 4px 0 4px 30px; color: #898989; font-size: 1em; background: url(/images/css/li-dot.gif) no-repeat 14px 8px; }


.related-content li                   { padding-right: 20px; }
.article-category li                  { padding-right: 20px; }

#top-content-container li,
.related-content li                   { border-bottom: 1px solid #000; }

#top-content-container li.first-child { padding-top: 10px; background-position: 14px 13px; }
#top-content-container li.last-child  { padding-bottom: 8px; }

.article-category dl,
.related-content dl,
#top-content-container dl             { width: 100%; }

.article-category dt,
.related-content dt, 
#top-content-container dt             { float: left; padding-right: 5px; padding-bottom: 2px; font-size: 1.1em; line-height: 1;/*line-height: .910;*/}

.article-category dt a,
.related-content dt a,
#top-content-container dt a           { color: #000; line-height: 1;}

.article-category dd,
.related-content dd,
#top-content-container dd            { float: left; padding-left: 4px; padding-right:1px; margin-right: 3px; margin-bottom: 3px; border-left: 1px solid #888; line-height: 1; white-space:nowrap;}

.article-category dd a,
#top-content-container dd a, 
.related-content dd a { color: #888; }

.article-category dd span,
.related-content dd span,
#top-content-container dd span       { position: absolute; top: -99999px; left: -9999px; }

.article-category .views-no,
.related-content .views-no,
#top-content-container .views-no     { padding-right: 15px; background: url(/images/css/icon-views.gif) no-repeat 100% 50%; /*100% 50%*/ }

.article-category .comments-no,
.related-content .comments-no,
#top-content-container .comments-no  { background: url(/images/css/icon-comments.gif) no-repeat 100% 50%; padding-right: 15px; }


/* ARTICLE */
#article-container                          { clear: both; border-top: 6px solid #ccc; position: relative; padding-bottom: 15px; }
/*#article-secondary-content                  { float: right; clear: right; width: 290px; padding: 10px 0 10px 10px; margin: -1px 0 10px 10px; border: 1px solid #ccc; border-width: 1px 0 1px 1px; }*/
#article-secondary-content                  { float: right; clear: right; width: 290px; padding: 10px 0 10px 10px; margin: -1px 0 20px 20px; border: 1px solid #ccc; border-width: 1px 0 1px 1px; }
.reviews #article-container,
.reviews #article-secondary-content         { border-color: #98a754; }

#page-author-view #article-secondary-content { border-top-width: 0;}

.encyclopedia #article-container,
.encyclopedia #article-secondary-content    { border-color: #cc3433; }

.news #article-container,
.news #article-secondary-content    { border-color: #77B4D0; }

/*.article                                    { padding: 0 20px 0 0; border: 0; margin: -7px 0 0 10px; }*/
.article                                    { padding: 0 10px 0 0; border: 0; margin: -7px 0 0 10px; }
 
.article .article-intro-symbol              { float: left; margin: 14px 6px 0 0; }

.article h2,
.article h3,
.article p,
.article ul,
.article ol                     { padding: 1.417em 0 0 0; }

.article p,
.article li                     { font-size: 1.2em; line-height: 1.417; }
.article li                     { margin-left: 20px; padding-top: 0.7085em; }

.article h2,
.article h3                     { font: bold 1.8em/1.112 Georgia, serif; color: #ccc; }

.encyclopedia .article h2,
.encyclopedia .article h3       { color: #cb3133; }

.reviews .article h2,
.reviews .article h3            { color: #98a754; }

.news .article h3 { color: #000; }

.article a                      { text-decoration: underline; }
.article a:hover,
.article a:active,
.article a:focus                { text-decoration: none; }

.article h3                     { font-weight: normal; }

.article .photo p,
.article .photo-left p,
.article .left-photo p,
.article .right-photo p,
.article .photo-right p         { padding: 8px; color: #000; font-size: 1em; line-height: 1.1; background: #ccc; text-align:left;}

.encyclopedia .article .photo p,
.encyclopedia .article .photo-left p,
.encyclopedia .article .left-photo p,
.encyclopedia .article .right-photo p,
.encyclopedia .article .photo-right p   { color: #fff; }

.article .photo,
.article .photo-left,
.article .photo-right           { margin: 17px 0; }

.article .photo-left,
.article .photo-right           { /*width: 290px;*/ width: 270px; display: inline; margin-top: 21px; }

.article .photo                 { /*width: 290px;*/ width: 270px; float: left; /*margin-left: -10px;*/ margin-right: -10px; display: inline; }
.article .photo-left            { float: left; /*margin-left: -10px;*/ margin-left: 0px; margin-right: 15px; }
.article .photo-right           { float: right; /*margin-right: -20px;*/ margin-right: 0px; margin-left: 15px; }

.article .size-half img         { display: block; /*width: 282px;*/ width: 262px; margin: 0 auto; border: 4px solid #000; }
.article .size-half .multiple  { border-top: 0; }
.article .size-full             { width: auto; text-align:center; float: none; margin: 17px 0 0; display:block; border:4px solid #000000;overflow:hidden;}
.article .size-full img         { display: block; margin: 0 auto; }
.article .size-full .inline img { display: inline; }
.article .noborder				{ border: 0;margin-top:0;}

.article .left-content-box      { float: left; /*width: 290px;*/ width: 280px; /*margin: 5px 15px 17px -10px;*/ margin: 5px 15px 10px 0px; display: inline; }
.article .right-content-box     { float: right; /*width: 290px;*/ width: 280px; /*margin: 5px -20px 17px 15px;*/ margin: 5px -10px 10px 15px; display: inline; }

.article .left-content-box-variant,
.article .left-photo  { float: left; margin: 5px 15px 10px 0px; display: inline; }
.article .right-content-box-variant,
.article .right-photo    { float: right; margin: 5px 0px 10px 15px; display: inline; }

.article .left-content-box .photo,
.article .right-content-box .photo  { margin: 17px 0 0 0; }

.article .left-photo img, 
.article .right-photo img { margin: 17px 0 0 0; }

.article .border img,
.article .border img {border:4px solid black;}

.hero-related-info .right-photo,
.hero-related-info .left-photo { margin: 0 10px; }
.hero-related-info .right-photo img,
.hero-related-info .left-photo img { margin: 5px 0;}

.article blockquote             { padding: 22px 0 3px; }
#page-view-msg .article blockquote { padding-top: 10px; padding-left: 20px; padding-bottom: 10px; font: 1.2em/1.417 Arial,Verdana,sans-serif; color: black;}
#page-view-msg .article blockquote p  { margin: 0; padding: 5px; font: 0.8em/1.417 Arial,Verdana,sans-serif; color: black; }
.article blockquote p           { margin: 0; padding: 0; font: 1.8em/1.112 Georgia, serif; color: #ccc; }

.encyclopedia .article blockquote p { color: #cb3133; }
.reviews .article blockquote p      { color: #98a754; }
.news .article blockquote p			{ color: #77B4D0; }

.article .quote-left            { float: left; width: 280px; padding-right: 10px; }
.article .quote-right           { float: right; width: 280px; padding-left: 10px; }

.article .right-content-box blockquote,
.article .left-content-box blockquote   { clear: both; padding: 20px 10px 0; }

/* REVIEW SINGLE - SECONDARY CONTENT */
#team-info        { float: right; width: 135px; min-height: 210px; height: auto !important; height: 210px; border-left: 1px solid #ccc; padding-left: 9px; }
#team-info h2     { position: absolute; top: -9999px; left: -9999px; }
#team-info h3     { padding: 5px 0 0 0; margin: -1px 0 0; font-size: 1.2em; line-height: 1.167; text-transform: uppercase; color: #000; border-top: 1px solid #ccc; }
#team-info ul     { padding-bottom: 9px; list-style: none; }
#team-info li       { padding: 2px 0 0; color: #888; font-size: 1.2em; line-height: 1; }
#team-info li a		{ color: #888; font-size: 1.1em; line-height: 1; }

#page-encyclopedia-hero #team-info   { }
#page-encyclopedia-hero #team-info p,
#page-hero-view #team-info p { padding: 2px 0 7px; color: #888; font-size: 1.2em; line-height: 1.167; }


/* rating  */
#rating-container         { margin: -10px 0 14px 0; padding: 10px 0; border-bottom: 1px solid #b7bf8e; background: url(/images/css/vert-splitter-green.gif) repeat-y 145px 0; }
#rating-container h2      { position: absolute; top: -99999px; left: -9999px; }

#review-rating            { width: 135px; float: left; padding-bottom: 5px; background: #000; }
#review-rating h3         { padding: 7px 6px 6px 9px; font-size: 1.1em; line-height: 1.364; border-bottom: 2px solid #fff; color: #fff; text-transform: uppercase; letter-spacing: .5px; }
#review-rating p          { position: relative; z-index: 1; margin: 0 8px 0 10px; padding: 2px 3px 3px 0; color: #888a89; text-transform: uppercase; border-top: 1px solid #99a654; font-size: 1.1em; line-height: 1.273; letter-spacing: .5px; }
#team-info p a 		  	  { color: #888a89;}
#review-rating strong     { position: absolute; right: 0; top: 2px; font-weight: normal; }

#review-rating .total        { position: relative; z-index: 2; padding-bottom: 19px; margin-bottom: -1px; border: 0; font: normal 5em/1.2 Georgia, serif; color: #fff; text-align: center; background: #000; }
#review-rating .total span   { position: absolute; top: -9999px; left: -9999px; }

#my-rating               { float: right; width: 135px; margin-bottom: 13px; padding-bottom: 7px; background: #000; }
#my-rating h3            { padding: 7px 6px 6px 9px; font-size: 1.1em; line-height: 1.364; border-bottom: 2px solid #fff; color: #fff; text-transform: uppercase; letter-spacing: .5px; }

#overall-rating          { float: right; width: 135px; padding-bottom: 7px; border-top: 1px solid #b6c08e; background: #000; }
#overall-rating h3       { padding: 7px 6px 6px 9px; font-size: 1.1em; line-height: 1.364; border-bottom: 2px solid #fff; color: #fff; text-transform: uppercase; letter-spacing: .5px; border-top: 13px solid #fff; }

#overall-rating p,
#my-rating p             { float: right; clear: right; position: relative; top: 5px; width: 30px; margin: 0 3px 0 0; display: inline; color: #888a89; text-transform: uppercase; font-size: 1em; line-height: 1; }

#my-rating .total,
#overall-rating .total   { float: left; position: static; width: 95px; margin-left: 4px; margin-top: 5px; display: inline; font: normal 3.5em/1.2 Georgia, serif; color: #fff; text-align: center; }

#my-rating .total span,
#overall-rating .total span   { position: absolute; top: -9999px; left: -9999px; }


/* covers */
.covers-container           { margin-top: -14px; border-top: 14px solid #fff; }
.covers-container h2        { position: relative; padding: 7px 6px 6px 9px; font-size: 1.1em; line-height: 1.364; color: #fff; text-transform: uppercase; border-bottom: 13px solid #fff; background: #000; }
.covers-container ul        { clear: both; margin-top: -11px; list-style: none; }
.covers-container li        { float: left; padding: 10px 12px 10px 11px; border: 1px solid #99a654; }
.covers-container li.odd    { clear: both; padding-left: 0; border-width: 1px 1px 0 0; }
.covers-container li.single { clear: both; /*margin-left: 25%; margin-right: 25%;*/  padding-left: 80px; border-width: 0; }
.covers-container li.even   { padding-right: 0; border-width: 1px 0 0 0; }
.covers-container dl        { width: 133px; min-height: 222px; height: auto !important; height: 222px; padding-top: 5px; background: #000; padding-bottom:5px;}
.covers-container dt        { padding-bottom: 10px; color: #fff; line-height: 1; }
.covers-container dd        { padding: 0 10px; color: #fff; line-height: 1; }
.covers-container img       { width: 125px; height: 167px; display: block; margin: 0 auto; }


/* facts */
#facts-about-comic              { margin-top: -14px; border-top: 14px solid #fff; background: #98a754; }
#facts-about-comic h2           { position: relative; padding: 7px 6px 6px 9px; font-size: 1.1em; line-height: 1.364; border-bottom: 2px solid #fff; color: #fff; text-transform: uppercase; background: #000; }
#facts-about-comic ul           { margin-top: -1px; list-style: none; }
#facts-about-comic li           { width: 262px; overflow: hidden; padding: 5px 2px 8px 10px; margin: 0 8px; color: #fff; font-size: 1.1em; line-height: 1.091; border-top: 1px solid #000100; background: url(/images/css/icon-plus-white.gif) no-repeat 0 10px; }

#facts-about-comic li a	{ color:#000;}

/* AUTHOR PAGE */
/*#author-info                    { padding: 10px 0 0; }*/
#authors-photo img              { display: block; margin: 0 auto; }

#hero-comic						{ background: #fff; overflow:hidden;width:290px;}
#authors-work                   { background: #000; overflow:hidden;width:290px;}

#authors-photo h2,
#hero-comic h2,
#authors-work h2                { position: absolute; top: -9999px; left: -9999px; }

#authors-work img               { width: 290px; display: block; margin: 0 auto; }
#hero-comic img					{ display: block; margin: 0 auto; }

#hero-comic p,
#authors-work p                 { padding: 6px 8px 6px; font-size: 1em; line-height: 1.1; color: #fff; background: #cc3433; }

#online-resources               { clear: left; width: 280px; margin: 15px 0 5px 10px; }
#online-resources h2            { font-family:Arial,Verdana,sans-serif; display: block; font-weight: normal; padding: 7px 6px 6px 9px; font-size: 1.1em; line-height: 1.364; color: #fff; text-transform: uppercase; letter-spacing: .5px; border-bottom: 1px solid #fff; background: #cc3433; }
#online-resources ul            { padding: 5px 10px 6px; list-style: none; background: #000; }
#online-resources li            { border-top: 1px solid #cc3433; font-size: 1.2em; line-height: 1.1667;margin:0;padding:0; }
#online-resources .first-child  { border: 0; }
#online-resources li a         { display: block; padding: 5px 0 8px; color: #888; text-decoration:none;}

#online-resources li a:hover,
#online-resources li a:active,
#online-resources li a:focus    { color: #fff; }

#article-secondary-content #online-resources { margin: 15px 0 0 0; width: 290px; clear: none; }

#article-container .meta-data               { width: 430px; position: absolute; top: -25px; left: 10px; }
#article-container .meta-data p,
#heading .meta-data p             { float: left; width: auto; padding: 0 0 0 4px; margin: 0 6px 2px 0; font-size: 1em; color: #868789; line-height: 1; border-left: 1px solid #868789; }
#article-container .meta-data a, #heading .meta-data a            { color: #868789;}
#article-container .meta-data p span        { position: absolute; top: -99999px; left: -9999px; }
#article-container .meta-data .comments-no  { padding-right: 13px; background: url(/images/css/icon-comments.gif) no-repeat 100% 50%; }
#article-container .meta-data .views-no     { padding-right: 15px; background: url(/images/css/icon-views.gif) no-repeat 100% 50%; }
#article-container .meta-data .date, #heading .meta-data .date         { border-left: 0; padding-left: 0; }


/* HERO PAGE */
#comic-data             { float: right; width: 135px; clear: both; padding: 10px 0 10px 9px; margin-left: 20px; border: 1px solid #cc3433; border-width: 0 0 1px 1px; }
#comic-data div         { background: #000; }
#comic-data h2          { display: block; padding: 7px 6px 6px 9px; font-size: 1.1em; line-height: 1.364; color: #fff; text-transform: uppercase; letter-spacing: .5px; border-bottom: 1px solid #fff; background: #cc3433; }
#comic-data p           { margin: 0 9px; padding: 5px 0 8px; list-style: none; border-top: 1px solid #cc3433; font-size: 1.2em; line-height: 1.1667; color: #888; }
#comic-data p.first     { padding-top: 10px; border: 0; }
#comic-data p strong    { display: block; font-weight: normal; }

#comic-data .about-hero     { margin-top: 14px; border-top: 1px solid #cc3433; }
#comic-data .about-hero h2  { border-top: 14px solid #fff; font-family:Arial,Verdana,sans-serif; }


/* HERO DETAILS */
/*#hero-info                          { clear: right; padding: 10px 0; margin: 0 0 10px 0; }*/

.hero-related-info,
.author-related-info                { margin-top: 15px; padding-bottom: 3px; background: #cc3433; }


.news .hero-related-info,
.news .author-related-info                {  background: #77B4D0; font-size: 1.1em; line-height: 1.364;}

.hero-related-info h2,
.news #article-secondary-content .hero-related-info h2,
.author-related-info h2             { display: block; padding: 7px 6px 6px 9px; margin-bottom: 5px; font-size: 1.1em; line-height: 1.364; color: #fff; text-transform: uppercase; letter-spacing: .5px; border-bottom: 1px solid #fff; background: #000; }

.news #article-secondary-content .hero-related-info h2	 {  color: #77B4D0; }

.hero-related-info p,
.author-related-info p             { padding: 6px 8px 11px; font-size: 1.1em; line-height: 1.091; color: #fff; }

.hero-related-info p:first-letter,
.hero-related-info span.first-letter,
.author-related-info p:first-letter,
.author-related-info span.first-letter { float: left; margin: 0 3px 0 0; font-size: 4.3em; font-family: Georgia, serif; }

.author-related-info .size-full,
.hero-related-info .size-full       { margin-bottom: 5px; margin-top:0px; border:0; }

.news #article-secondary-content .hero-related-info .size-full  { margin-bottom: 0px; margin-top:-5px; border:0; }

.author-related-info .size-full img,
.hero-related-info .size-full img   { width: 290px; display: block; margin: 0 auto; }

.author-related-info .size-half,
.hero-related-info .size-half       { float: right; margin: 0 20px; display: inline; }


/* MISC */
.rating-0-20            { color: #c00317 !important; }
.rating-20-40           { color: #f0870b !important; }
.rating-40-60           { color: #f5ed08 !important; }
.rating-60-80           { color: #4ca2b9 !important; }
.rating-80-100          { color: #7baa20 !important; }


/* flash message */
.flash-js-message       { margin: 0px; padding: 0px 0px 0px 60px; }
.flash-js-message h2    { font: normal 1.8em/1.112 Georgia, sans-serif; color: #f00; }

.flash-js-message h2,
.flash-js-message p     { margin-bottom: 10px; }

.flash-js-message ul    {}
.flash-js-message li    { margin-left: 20px; }
.flash-js-message a     { color: #f00; text-decoration: underline; }
.flash-js-message a img	{ /*width: 600px; margin-left:-60px;*/ }

.flash-js-message li,
.flash-js-message p     { font-size: 1.2em; }

        
/* serp - no results */
#no-results             { clear: both; padding: 40px 0 20px; text-align: center; }
#no-results h2          { color: #cc3433; }


/* results hover tooltip */
.tooltip                    { float: left; position: absolute; top: -15px; left: -35px; padding: 0 5px; color: #fff; background: #000; }

.type-reviews .tooltip      { left: -50px; }
.type-news .tooltip         { }

/* banners */
.banner-large   { width: 600px; min-height:60px; height: auto !important; height: 60px; margin: 20px 0 0; float:left; overflow:hidden; }
.banner {border-top:15px solid #CCCCCC; bottom:0; margin-left:-10px; ; padding-left:10px; padding-top:15px; width:610px; position:absolute;}

#content:after,
#layout:after,
#header:after,
#footer:after,
#navigation ul:after,
#heading:after,
#oscar-top-items:after,
#featured-news:after,
#featured-news .news:after,
#featured-articles-container:after,
#secondary-articles-container:after,
#featured-comics-container:after,
#secondary-comics .more:after,
#comics-archive li:after,
#user-data .reputation:after,
#featured-oscar:after,
#readers-reviews dl:after,
.section-pages:after,
#poll-archive-link:after,
#poll-container:after,
#poll-container label:after,
#publishers-container:after,
#publishers-container .letter dl:after,
#advanced-search-container:after,
#serp-covers:after,
#edit-comic-form:after,
#page-manage-comic .back-link:after,
.reviews-featured li dl:after,
#new-editions-container:after,
.related-content:after,
.related-content div div:after,
.related-content p:after,
.article-category dl:after,
.related-content dl:after,
#new-editions-container:after,
.covers-container ul:after,
#top-content-container dl:after,
#article-container:after,
#rating-container:after,
.covers-container:after,
.hero-related-info:after,
.author-related-info:after          { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }

/* admin navigation */
#admin-pages                { position: absolute; top: 10px; left: 10px; width: 100px; padding: 10px; background: #fff; }
#admin-pages ul             { list-style: none; }
#admin-pages li             { padding: 5px 0; text-transform: uppercase; font-size: 1em; line-height: 1; border-top: 1px solid #eee; }
#admin-pages li:first-child { border-top: 0; }
#admin-pages li a           { color: #5278a3; text-decoration: none; }
#admin-pages li.active a    { color: #f00; }

/*#new-editions-box 			{background:#E9E9E9 url(/images/css/layout/loading.gif) 46% 46% no-repeat;}*/

#paging						{ height:25px; padding-bottom:0; padding-left:5px; padding-right:5px; padding-top:5px;}
#my-rating a {
background-attachment:scroll;
background-color:#D6DBBB;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:black;
display:block;
letter-spacing:0.5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
padding-bottom:6px;
padding-left:9px;
padding-right:6px;
padding-top:7px;
text-transform:uppercase;
width:90px;
}

.msg { padding: 10px 10px 10px 50px; margin:15px 0px; font-size:1.2em; font-weight: normal;clear: both;}

.success {background:#E8F4D2 url(/images/css/status-download.gif) no-repeat scroll 10px 50%;
border-bottom:3px solid #C2DF88;
border-top:3px solid #C2DF88;
color:#57861A;
}

.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #ffcccc url(/images/css/status-alert.gif) 10px 50% no-repeat;
}

.infomsg {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #CDDFF6 url(/images/css/status-info.gif) 10px 50% no-repeat;
}

.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #fff5cc url(/images/css/status-note.gif) 10px 50% no-repeat;
}

.alert2 {
	color: #c00;
	padding-left: 10px;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #ffcccc;
}

.alert3 {
	color: #c00;
	padding-left: 10px;
	padding-top: 40px;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: url("/images/css/status-alert.gif") no-repeat scroll 50% 10px #FFCCCC;
}

#iframe {border: 0px none ; overflow: hidden; width: 100%; height:200px; min-height: 100px;margin:10px 0 0 0; padding:0;}
#page-header-manage #select-search-edition label,
#page-header-manage #select-search-edition input	{margin-top:15px;}

.aucSpan {float: left; display: inline; margin-top: 8px;}
.auctions #edit-comic-form input[type="RADIO"] {width: 20px; margin: 8px 0 0 10px;}

#aucDescription_parent {clear:both;}

#page-auction-faq .article h2 {margin-bottom:-10px;}

.facebook {margin-top:20px;}

#Age {display:none;}

.aucWarning {float:left;display:inline;margin-top:8px;margin-left:25px;font-weight:bold; color: red;}