@media screen {  html, body,ul,li,dl,dt,h1,h2,h3,h4,form,p {padding:0; margin:0; list-style-type:none;} html, body {height:100%; color:#ccc; font-family:times, 'times new roman';}  html, body {height:100%;} #page {position:relative; min-height:100%;} * html #page {height:100%;} #footer {position:relative; margin:-2em 0 0 142px; height:2em; overflow:hidden;}   #page {width:1068px;} #header, #sidebar {width:142px; float:left;} #column {width:846px; float:right; padding:0 40px;} #comic img {display:block; padding:20px 20px 0;} #column {padding:1em 40px 0; margin-bottom:2em;} #sidebar {width:98px; margin:-10px 0 5px; padding:0 22px;} .clear {clear:both;}  #sidebar h2 {display:none;}  html {background:#666 url(/wp-content/themes/comicpress/images/body-bg.jpg) scroll} body {} #page {background:transparent url(/wp-content/themes/comicpress/images/panelbg.jpg) scroll -707px -78px repeat-y} #header {} #header h1 a {width:142px; height:166px; display:block; text-indent:-1000px; background-image:url(/wp-content/themes/comicpress/images/logo.gif);} #comic {} #column {} #sidebar {text-align:center; font-size:small; color:#6c6c75;} #footer {background:#333; color:#666; padding-right:1em; padding-top:.4em; text-align:right; font-size:x-small;} a {color:#8697aa;} a:visited {color:#6c6c75;} a:hover {color:#cfc24b;} #comic img {border:none;}  #sidebar ul li {padding-bottom:10px;} #sidebar ul li.widget_text {margin-top:-10px;} #sidebar .widget_text+.widget_text {margin-top:0px;} #sidebar .widgettitle {display:none;} #sidebar h2 {font-size:small; font-weight:100; font-style:oblique;} #sidebar #donations-cloud-cloud:before, #sidebar #donations-cloud-form:before {content:'✻'; display:block; margin-bottom:10px;} #sidebar a[title='Store'] {display:block; width:100px; height:47px; text-indent:1000px; overflow:hidden; background:transparent url(/wp-content/themes/comicpress/images/panelbg.jpg) scroll no-repeat -606px 0} #sidebar a[title='Store']:hover, #sidebar a[title='Store'].wiggle {background:transparent url(/wp-content/themes/comicpress/images/panelbg.jpg) scroll no-repeat -606px -47px}  #sidebar #donations-cloud-cloud h2, #sidebar #donations-cloud-form h2 {display:block;} #dc_paypal_form #help_link {font-size: 0.95em; margin: 1px 0 10px;} #sidebar input {background:black; border:none; color:white; opacity:.7; font-size:x-small; padding:1px; width:94px;} #dc_paypal_form p.blocklabel {overflow:hidden; margin:1px 0 2px;} #sidebar label {display:block; float:left;} #dc_paypal_form p.amount input {width:50px; margin-right:4px; text-align:right;} #dc_paypal_form #pp_submit {margin:10px 0 0;} #sidebar input[type="submit"] {padding:3px 5px; font-size:1.1em; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;} #dc_linkcloud {padding:5px; text-align:center; overflow:hidden;} #dc_linkcloud a {line-height:1em;} #dc_credits {margin:5px 0 3px; padding:0; font-size:0.85em; font-style:italic;}  .nav {width:846px; height:1em; background:#333; padding:3px 0; text-align:center; margin-top:.5em; font-size:1em;} .nav a {text-decoration:none;} .nav div {display:inline; width:114px; margin-bottom:1em; font-size:small;} .nav .nav-previous, .nav .nav-first {float:left; text-align:left; margin-left:.5em; margin-right:-.5em; text-indent:0;} .nav .nav-next, .nav .nav-last {float:right; text-align:right; margin-left:-.5em; margin-right:.5em;}  #footer {padding-right:1em; padding-top:.4em; text-align:right; font-size:x-small; padding-right:1em; background:#333; clear:left; color:#666; overflow:hidden;} #footer a {text-decoration:none;} #footer li:before {content:'·'; margin:0 .5em;} #footer li:first-child:before {content:'';} #footer ul, #footer li, #footer p {display:inline;} #footer ul:after {content:'✻'; margin:0 1em; color:#6c6c75;} #column p+p {margin-top:1em;}  .comicdate, .storyline-cats, .post-comic h2, .post-comic-foot, h3#comments, p.nocomments {display:none; height:0;}  #ohnorobot {margin:0 auto; text-align:center;} .textwidget input {text-align:center;}   .post-comic .entry {margin:1em 0 0; clear:left; text-align:left;} .post-comic .entry p:first-child, .post .entry {padding:3px 0 0; clear:both;} .post-comic .entry br {display:none;} .post-comic .comment-link a {text-decoration:none;} .comment-link {float:right; padding-bottom:2em;} .post-comic .tags {position:absolute;}  .post h3, .post h2 {color:#CEC24B; display:inline;} .post h3 a, .post h2 a {text-decoration:none; color:#CEC24B;} .post .entry {border-top:1px dotted white;} .post .postdate, .post .postauthor {display:inline; font-size:small; font-style:oblique; float:right; height:100%;} .post .postdate:before {content:'✻'; margin:0 1em;} .post {width:75%; margin:1em 0 0 12%; padding-left:13%; clear:both; text-align:left;} .post p {margin:0 0 16px;} .nav-blog {margin-left:-25%;} .nav-blog a {text-decoration:none;} .nav-blog-previous{float:left;} .nav-blog-next{float:right;}  .comment-wrap {padding-top:1em;} li.comment .children {margin-left:5em;} .comment-author {display:inline;} .comment-author img {float:left; margin-right:5px; margin-top:-1em;} li.comment .fn {margin-top:1em;} li.comment .commentmetadata {font-size:small;} li.comment .commentmetadata+p {border-top:1px dotted; padding-top:5px;} li.comment>div {position:relative; margin-bottom:3em;} li.comment .reply {text-align:right; position:absolute; top:-1em; left:100px; font-size:small; font-style:oblique;} li.comment .reply:after {content:" to this comment";}  #respond h3 {font-size:1em; font-weight:100; font-style:oblique; border-bottom:1px dotted;} #respond input, #respond textarea {border:0; background:black; color:white; opacity:.7; padding:.5em; float:right; clear:right;} #respond label {float:right; padding:.4em;} #respond textarea {height:10em; margin-top:.2em;}   .pagetitle, #archives .level-1 li#storyline-epilogue h3 {text-align:center; width:75%; margin:0 auto .5em; padding-bottom:.5em; border-bottom:1px solid #6c6c75;} .infopage .entry ul {margin-top:1em;} .infopage .entry li {margin-bottom:.2em;}  #welcome #page, #welcome #column, #welcome #header {background:transparent none; width:auto; float:none;} #welcome #column {width:651px; margin:0 auto;} #welcome h1 a {width:651px; height:189px; margin:40px auto 0; background:transparent url(/wp-content/themes/comicpress/images/adult-warning.jpg) scroll -256px 0px no-repeat;} #welcome h2, #welcome h3 {margin:0 auto; overflow:hidden; text-indent:-10000px;} #welcome h2, #welcome h3 {width:606px; height:41px; background:transparent url(/wp-content/themes/comicpress/images/adult-warning.jpg) scroll -256px -189px no-repeat;} #welcome h3 {height:66px; background-position:-256px -230px; margin-bottom:60px;} #welcome #adultsonly {width:30em; margin:5em auto 0; text-align:justify; font-style:italic;} #welcome #adultsonly:before {content:''; display:block; float:left; margin-top:-5em; width:256px; height:373px; background:transparent url(/wp-content/themes/comicpress/images/adult-warning.jpg)}  #about .pagetitle {display:none;} #about #schedule {text-align:center; width:75%; margin:0 auto .5em; padding-bottom:.5em; border-bottom:1px solid #6c6c75;} #about #characters {margin:1em -10px 0 0; padding:0;} #about #characters li {list-style:decimal inside; padding-bottom:1em; font-size:small; width:162px; float:left; padding-right:52px; height:10em;} #about #characters h3 {font-size:large;} #about #authors {clear:both; margin:2em 1em 0 4em;} #about #authors img {float:right;} #about #authors h2 {padding-top:1em;} #about #tools {clear:both; margin:1em 4em 1em;}   #archives .storyline {width:105px;} #archives h3 {margin-bottom:5px; font-style:italic; font-weight:normal;} #archives .storyline-root {display:none;} #archives .storyline img {height:50px; border:none;} #archives .storyline a {height:50px; display:block; float:left; margin-bottom:4px;} #archives .level-1 li {float:left; margin-left:30px;} #archives .level-1 li#storyline-chapter-1 {margin-left:25px;} #archives .level-1 li#storyline-epilogue {clear:left; width:100%; margin:20px 0 0 0;} #archives .level-1 li#storyline-epilogue .storyline {width:auto; text-align:center;} #archives .level-1 li#storyline-epilogue a {float:none; display:inline;}  .gallery {text-align:center; margin:0; display:block;}  .gallery dl, .gallery dt {display:inline;} .gallery a {margin:0 3px 8px;} .gallery a img {height:75px; width:75px; margin-bottom:8px;} .gallery-image {width:100%; text-align:center;} .gallery-post .postdate:before, .gallery-post .postauthor {display:none;}  #backdrops .cat-desc {width:50%; float:left; padding-top:2em;} #backdrops .post {width:50%; float:left; clear:none; margin:0 0 2em; padding:0;} #backdrops .post .entry {clear:none; border:none;} #backdrops .post h3 {text-align:right; display:block; margin-bottom:.2em;} #backdrops .post h3 a {font-weight:normal; font-style:italic; color:#ccc; cursor:default;} #backdrops .post .postdate, #backdrops .post .comment-link {display:none;} #backdrops .post img {margin-bottom:.5em;} #backdrops .post p {margin-bottom:0;} #backdrops .post .gallery .gallery-item {float:right; width:5em;}  #backdrops .gallery {text-align:inherit; margin:0;} #backdrops .gallery dt {display:none;} #backdrops .gallery dd {list-style-type:circle;} #backdrops .gallery-row {clear:none;} .alignright {float:right; margin:0 0 2em 2em;}  #store .entry p {clear:both;} } @media all { .gallery { display: block; clear: both; overflow: hidden; margin: 0 auto; } .gallery .gallery-row { display: block; clear: both; overflow: hidden; margin: 0; } .gallery .gallery-item { overflow: hidden; float: left; margin: 0; text-align: center; list-style: none; padding: 0; } .gallery .gallery-item img, .gallery .gallery-item img.thumbnail { max-width: 89%; height: auto; padding: 1%; margin: 0 auto; } .gallery-caption { margin-left: 0; }  .col-0 { width: 100%; } .col-1 { width: 100%; } .col-2 { width: 50%; } .col-3 { width: 33%; } .col-4 { width: 25%; } .col-5 { width: 20%; } .col-6 { width: 16.5%; } .col-7 { width: 14%; } .col-8 { width: 12.4%; } .col-9 { width: 11%; } .col-10 { width: 10%; } .col-11 { width: 9%; } .col-12 { width: 8.33%; } .col-13 { width: 7.6%; } .col-14 { width: 7.1%; } .col-15 { width: 6.66%; } .col-16 { width: 6.25%; } .col-17 { width: 5.83%; } .col-18 { width: 5.55%; } .col-19 { width: 5.25%; } .col-20 { width: 4.95%; } } @media all { #openid_enabled_link, .openid_link, #openid_identifier, #commentform #openid_identifier { background-image: url(/wp-content/plugins/openid/f/openid.gif); background-position: 3px 50%; background-repeat: no-repeat; padding-left: 21px !important; } .openid_loading { background: url(/wp-content/plugins/openid/f/ajax-loader.gif) right center no-repeat; } body.login #openid_identifier { width: 92%; font-size: 20px; background-color: #FFF; border: 1px solid #ccc; padding: 3px 3px 3px 18px; margin-right: 6px; } #openid_comment { margin: 0.8em 1em; } #openid_comment input { width: auto; }  body.login form#loginform a.legacy, body.login form#registerform a.legacy { color: #FFF; } } 