/*
Theme Name: Sony Europe
Theme URI: http://blog.eu.playstation.com/
Description: Theme for Sony Europe Blogs
Version: 1.2
Author: VoceConnect
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1; text-align: center; background: url(images/bg-body.png?v=20111216) repeat-y center top;}

.scee-top-bar {width: 100%; color: #fff; background-color: #000; border-bottom: 1px solid #626262;}
.scee-inner {width: 980px; text-align: right; margin: 0 auto;}
.scee-inner img {display: inline}

.shadow {width: 100%;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
div {position: relative;}
strong {font-weight: bold;}
em {font-style: italic;}
code {font-family: courier;}
img {display: block;}
ul {list-style: none;}
a {outline: none; text-decoration: none; color: #005CCE;}
a span {color: #005CCE;}
a:hover {text-decoration: underline;}
.clr {clear: both; height: 0px; overflow: hidden;}
.page {width: 980px; background: #aeaeae url(images/bg-page.jpg?v=20111216) no-repeat; text-align: left; font: 12px Arial, Helvetica, sans-serif; line-height: 1.2em; color: #171818; margin: 0 auto; padding-bottom: 69px;}
.banners {position: absolute; z-index: 25; top: 74px; left: 0;}
.top {height: 150px; width: 980px; background: url(images/bg-top.png?v=20111216) no-repeat top left; z-index: 30;}
.bar, .psn-bar {background: url(images/bg-header-bar.png?v=20111216) repeat-x; position: absolute; top: 8px; font-size: 12px; color: #fff; z-index: 40; height: 22px; padding-top: 2px;}
.language {width: 220px; left: 10px; z-index: 99;}
.fr_FR .language {width: 250px;}
.de_DE .language {width: 205px;}
.it_IT .language {width: 235px;}
.es_ES .language {width: 240px;}
.bar p {padding: 4px 9px 0 6px; color: #fff;}
.bar a {color: white;}
.language span.construction{float: right; padding-right: 48px; background: url(images/language-temp.gif?v=20111216) no-repeat center right; display: block; color: #5F5F5F;}
.language a {float: right; padding-right: 15px; background: url(images/language-dd.gif?v=20111216) no-repeat right 0; display: block; width: 75px;}
.language a.fr{background-position: right -24px;}
.language a.it{background-position: right -48px;}
.language a.de{background-position: right -72px;}
.language a.es{background-position: right -96px;}
.more-languages{position: absolute; top: 24px; right: 0; background: #010f45; background: rgba(0,0,0,.35); padding: 0 6px 6px 6px; z-index: 999;}
.more-languages a {display: block; width: 85px; height: 28px;  line-height: 28px; margin-top: 3px; float: none; background: url(images/language.gif?v=20111216) no-repeat right 8px; padding-right: 40px;}
.more-languages a.fr{background-position: right -16px;}
.more-languages a.it{background-position: right -40px;}
.more-languages a.de{background-position: right -64px;}
.more-languages a.es{background-position: right -88px;}

.visit {left: 230px; padding-left: 10px;}
.de_DE .visit {left: 215px;}
.fr_FR .visit {left: 260px;}
.it_IT .visit {left: 245px;}
.es_ES .visit {left: 250px;}
.visit p {display: block; white-space: nowrap; padding: 4px 9px 6px 4px}
/*.psn-bar {top: 0; right: 10px; background: url(images/big-sprite.gif?v=20111216) no-repeat 0 -33px; width: 350px;}*/
.psn-bar {top: 0; right: 10px; width: 350px; background: none; width: 350px;}

.fr_FR .psn-bar {width: 383px;}
.es_ES .psn-bar {width: 398px;}
.de_DE .psn-bar {width: 371px;}

.expand {height: 37px; display: block; float: right;}
.expand p { text-align: right; padding: 12px 6px 0 0px; font-size: 11px; font-weight: bold; color: #dcd6ea;}
.expand p span {font-size: 14px; padding: 0 2px;}
.expand p span.off, .expand p span.on, .expand p span.ein {background: url(images/big-sprite.gif?v=20111216) no-repeat -340px -140px; font-size: 11px; padding: 11px 15px 10px 23px;}
.expand p span.off {background-position: -340px -171px;}
.expand a {color: #dcd6ea; padding: 0 4px;}
.scee-network{color: #fff;}

a.logo {position: absolute; top: 50px; left: 30px; z-index: 40;}
.left {float: left; width: 623px; z-index: 30; margin-top: 243px;}
.twitter {position: absolute; top: 370px; left: 10px; width: 623px; background: url(images/big-sprite.gif?v=20111216) no-repeat 0 -70px; height: 25px; z-index: 30; overflow: hidden;}
.twitter p {padding: 0 7px; color: #01176b; text-transform: uppercase; line-height: 25px;}
.twitter p a {color: #01176b;}
.twitter p a.tweet {font-weight: normal; text-transform: none; color: #005cce; padding-left: 4px;}
.content {float: left; width: 623px; margin-left: 10px; padding-top: 9px; display: inline; z-index: 20;}
.content img.wp-smiley {display: inline; vertical-align: middle;}
.content h1, .content h2, .content h3, .content h4, .content h5 {font-weight: bold; padding-top: 18px; position: relative;}
.content h1, .content h1 a {font-size: 28px; color: #005cce; line-height: 26px;}
.content h2, .content h2 a {font-size: 22px; color: #005CCE; line-height: 24px; font-weight: normal;}
.content h3, .content h3 a {font-size: 18px; color: #fe523c; line-height: 22px; font-weight: normal;}
.content h4, .content h4 a {}
.content h5, .content h5 a {text-transform: uppercase;}
.content p {padding-top: 15px; line-height: 1.5em}
.content table {margin-top: 15px;}
.content th {font-weight: bold; padding: 10px 8px 8px 8px;}
.content td {padding: 8px;}
.content form {margin-top: 15px;}
.content blockquote {margin: 15px 20px 0 20px; padding: 0 12px 12px 12px; background: #c4c4c4; border: 2px solid #7c7c7d;}
.content ul, .content ol {margin: 15px 0 0 25px;}
.content ul ul, .content ol ul, .content ol ol, .content ul ol {margin-top: 0;}
.content li {padding: 3px 0; line-height:1.5em}
.content ul li {list-style-image: url(images/bg-li.gif?v=20111216);}
.content ul ul li {list-style-image: url(images/bg-li-li.gif?v=20111216);}
.content ul ul ul li {list-style-image: url(images/bg-li-li-li.gif?v=20111216);}
.content ul {list-style: disc;}
.content li ul, .content li ol {margin-top: 0;}
.content form#searchform label {display: none;}
.content blockquote ul li {list-style-image: none; list-style: disc;}
.content blockquote a {color: #FE523C;}
.content .alignright {float: right; margin: 10px 0 10px 10px; display: inline;}
.content .alignleft {float: left; margin: 10px 10px 10px 0; display: inline;}
.content .aligncenter {margin: 10px auto 0 auto; text-align: center}
.content p.aligncenter img {display: inline; margin-left: 6px; margin-right: 6px;}
.content img.post-top {margin-top: 14px;}
.content img.post-top:first-child {margin-top: 4px;}
.post {width: 573px; background: url(images/bg-post.gif?v=20111216) repeat-y; padding: 0 25px; overflow: hidden;}
.post.archive-title {background: white;}
.post.archive-title h1 {padding: 3px 0;}
.post img.post-gradient {position: absolute; top: 0; left: 0;}
.post img.bottom-fade {position: absolute; bottom: -1px; left: 0; z-index: 5;}
.post .post-left {position: relative; z-index: 10; float: left; margin-left: -17px; display: inline; padding-bottom: 35px;}
.post .post-left.no-pad {padding-bottom: 0;}
.post img.avatar { background: #dedede;}
.post img.featured-post {position: absolute; left: -17px; bottom: 0;}
.details {float: left; display: inline; width: 500px; padding: 13px 0 3px 18px; color: #595959; position: relative; z-index: 40; font-weight: bold; border-bottom: 1px solid #e4e4e4;}
.details a {color: #595959;}
.details p {padding-top: 0;}
.flag {float: right; margin-top: 0px;}
.flag img {padding-right: 11px; width: 20px; height: 13px;}
.flag a {position: relative;}
.flag a img {background: url(images/big-sprite.gif?v=20111216) no-repeat right 4px;}
.flag p span {color: #000; float: left;}
.more-flags {position: absolute; top: 16px; right: 0; background: #414141; padding: 0 6px 4px 6px; width: 55px;}
.more-flags a {display: block; margin-top: 5px; color: #fff; text-decoration: none;}
.more-flags a:hover {text-decoration: underline;}
.territory {width: 509px; background: #f1f1f1; margin: 8px -16px 8px 0; float: right; display: inline; padding: 0 13px; z-index: 40;}
.content .territory p {padding: 4px 0 2px 0; line-height: 16px; margin-top: -1px; color: #595959}
.content .flag p {width: 200px; white-space: nowrap;}
.fr_FR .content .flag p {width: 205px;}
.de_DE .content .flag p {width: 165px;}
.content .territory p a {color: #595959;}
.content .territory p a.related-posts-link {float: right; margin-left: 6px; background: url(images/bg-territory-dropdown.gif?v=20111216) no-repeat; position: relative; z-index: 20; line-height: 16px; height: 16px; color: #fff; width: 61px; padding-left: 6px; text-align: left;}
.content h1.post-title, .content h1.page-title {position: relative; z-index: 10; float: left; display: inline; width: 490px; font-weight: normal; padding: 8px 0 0 18px;}
.content h1.page-title {float: none; display: block; width: auto; padding: 20px 0 0 0;}
.entry {clear: both; z-index: 30;}
.metadata {border-top: 1px solid #adadad; padding-top: 5px; background: #dedede; margin: 24px -16px 0 -16px;}
.metadata p {border-bottom: 1px solid #f5f5f5; padding: 3px 17px; font-weight: bold; color: #01176b}
.metadata a {font-weight: normal; color: #01176b;}
.content img.recent-posts-png {margin: 13px 0 8px -10px; position: relative; z-index: 20;}
.post-bottom {background: #a3a3a3; margin: 0 -16px; padding: 7px 15px 4px 17px; font-size: 11px; width: 100%;}
.post-bottom p {padding-top: 0; color: white;}
.post-bottom p a {color: #e92991; font-weight: bold; padding: 0 2px;}
.post-bottom p span {font-size: 14px; position: relative;}
.post-bottom p span a {color: white;}
.post-bottom p span a.stbutton span {font-size: 11px; color: #171818; margin-left: 13px; padding-left: 18px; position: static;}
.post-bottom p span .stico_default {background: url(images/sprite.gif?v=20111216) no-repeat -36px -152px !important;}
.post-bottom p span .stico_default:hover {text-decoration: none;}
.single-post .post-bottom p span a.stbutton span {margin-left: 3px;}
.single-post .post-bottom p span .stico_default {background: url(images/sprite.gif?v=20111216) no-repeat -46px -152px !important;}
.entry .post-ratings {float: right; width: auto;}
.entry .post-ratings img {display: inline; vertical-align: middle; margin-right: 2px; padding-top: 3px;}
.entry .post-ratings strong {padding: 6px 5px 0 0; float: left; display: block;}
.contactform {z-index: 10;}
.post-bottom-png {position: relative; z-index: 20;}
.navigation {width: 623px;}
.navigation div.alignleft {float: left; width: auto;}
.navigation a {display: block; float: left; background: #01176B; border: 1px solid #202021; border-right: 2px solid #202021; border-bottom: 2px solid #202021; color: #DEDEDE; font-size: 12px; font-weight: bold; padding: 4px 7px;}
.navigation a:hover {background: #DEDEDE; color: #01176B; text-decoration: none;}
.navigation div.alignright {float: right; width: auto;}
.navigation div.alignright a {float: right;}
.sidebar {width: 322px; float: right; margin: 2px 10px 0 0; display: inline; z-index: 30;}
.block {width: 322px; background: #5e5e5e; padding-top: 1px; background: #0087e2 url(images/bg-blue-widget.png?v=20111216) no-repeat bottom left;}
.block img.block-fade {position: absolute; top: 0; left: 0;}
.news-block img.block-fade {z-index: 10;}
.top-block {background: url(images/bg-top-block.png?v=20111216) repeat-y;}
.top-block-fade {background: url(images/bg-top-block-fade.png?v=20111216) no-repeat; padding: 5px 10px 0 9px; margin-top: -1px; width: 303px;}
.sidebar h3.png, .es_ES .sidebar h3.shrink, .it_IT .sidebar h3.shrink, .de_DE .sidebar h3.shrink, .fr_FR .sidebar h3.shrink {display: block; width: 306px; height: 42px; margin-top: 14px; background: url(images/bg-block-h3.png?v=20111216) no-repeat; font: bold 18px/42px Arial; color: #fff; padding-left: 16px;}
.sidebar h3.shrink {font-size: 16px;}
.sidebar h3.news {background-position: 0 -263px;}
.sidebar input.text {width: 215px; height: 22px; background: #000c3a; padding: 6px 0 0 4px; font-size: 11px; color: #fefdfd; border-top: 1px solid #45aaff;}
.top-block-fade input {vertical-align: middle; border: none; float: left;}
.top-block-fade input.search-submit {background: none; font: bold 17px/27px Arial; color: #fff; float: right;}
.fr_FR .top-block-fade input.search-submit {padding-left: 4px; font-size: 13px; width: 80px;}
.subscribe {width: 303px; height: 36px; background: url(images/bg-subscribe.png?v=20111216) no-repeat; margin-top: 12px; z-index: 20;}
.find-us-online a, .subscribe a {float: left; display: block; background: url(images/sprite.gif?v=20111216) no-repeat; height: 22px; margin-left: 15px;}
.find-us-online a {float: right; width: 48px; height: 48px; background: url(images/sprite-big-icons.png?v=20111216) no-repeat; margin-left: 4px;}
.fr_FR .find-us-online a {margin-left: 0;}
.subscribe p {padding: 8px 0 0 8px; font: 14px/20px Arial; color: #fff; text-align: right;}
.subscribe a {margin-left: 10px; height: 22px; font: 13px/22px Arial; color: #fff; padding-left: 25px;}
.subscribe a.email {background-position: 0 -41px; margin-left: 8px;}
.find-us-online {width: 303px; height: 52px; background: url(images/bg-find-us-online.png?v=20111207) no-repeat bottom left; padding: 0 0 4px 0;}
.find-us-online p {text-align: right; padding: 4px 0 0 3px; font: 12px/48px Arial; color: #fff;}
.find-us-online p span, .subscribe p span {float: left; background: url(images/bg-arrow.gif?v=20111207) no-repeat right center; display: inline-block; padding-right: 11px;}
a.icon-facebook {background-position: 0 0;}
a.icon-youtube {background-position: 0 -96px;}
a.icon-twitter {background-position: 0 -48px;}
a.icon-googleplus {background-position: 0 -144px;}
.recent-posts {margin-top: 13px;}
.recent-posts h3 {display: block; font: bold 18px/22px Arial; color: #fff; padding: 3px 0 0 4px;}
.fr_FR .recent-posts h3 {width: 175px;}
.es_ES .recent-posts h3 {width: 178px;}
.recent-posts p {float: right; padding-top: 9px;}
.recent-posts p a {color: #fff;}
.recent-posts ul {margin: 5px 0 0 2px;}
.recent-posts li {width: 298px; background: url(images/big-sprite.gif?v=20111216) no-repeat 0 -363px; padding-top: 11px; color: #fff;}
.recent-posts li a {color: #fff;}
.recent-posts li.alt {background: none;}
.recent-posts li span {display: block; width: 265px; background: url(images/bg-recent-li-span.png?v=20111216) no-repeat bottom left; padding: 0 14px 10px 19px;}
.recent-posts li.alt span {background: none;}
.recent-posts li a.recent-post-title {font-size: 14px; font-weight: bold; display: block; color: #0898d5; padding-bottom: 3px;}
.ps-store-updates {width: 322px; height: 73px; background: url(images/bg-store-updates.png?v=20111216) no-repeat; margin-top: 9px;}
.ps-store-updates h3 {font: bold 18px/22px Arial; color: #fff; padding: 14px 0 0 17px;}
.es_ES .ps-store-updates h3, .it_IT .ps-store-updates h3 {padding-left: 8px; font-size: 16px;}
.ps-store-updates h3 span {color: #ee4e3a;}
.ps-store-updates p {padding: 10px 0 0 18px; position: relative; z-index: 10;}
.ps-store-updates a {padding-left: 28px; background: url(images/sprite.gif?v=20111216) no-repeat -40px -82px; font-weight: bold; margin-right: 7px; color: #fff}
.ps-store-updates a.video-updates {background-position: -39px -119px;}
.selects {background: url(images/bg-selects.png?v=20111216) no-repeat; width: 307px; height: 70px; padding: 13px 0 0 15px;}
.selects select {display: block; width: 293px; margin-bottom: 9px; background: #000c3a; border: 1px solid black; height: 22px; font: 12px Arial; color: #fff; font-weight: bold; padding: 3px 0 0 8px;}
.conversation p {background: url(images/sprite.gif?v=20111216) no-repeat 15px -245px; padding: 12px 38px 4px 47px; font-weight: bold; font-size: 11px; color: #f4a933; position: relative; z-index: 10; min-height: 26px;}
.conversation p.note { background-position: 15px -358px; color: white; padding-left: 32px; font-weight: normal; padding-top: 2px; padding-bottom: 8px;}
.list {background: url(images/bg-list.gif?v=20111216) repeat-y; margin: 0 0 0 7px; width: 307px;}
.list img.list-fade {position: absolute; top: 0; left: 0; z-index: 1;}
.list ul {position: relative; z-index: 10; margin-left: 2px}
.list li {padding: 6px 29px 5px 41px; background: transparent url(images/sprite.gif?v=20111216) no-repeat 13px -413px; font-size: 11px; color: #171832; width: 233px;}
.list li.alt {background-color: #9c9c9c;}
.list a {color: #005cce; font-weight: bold; display: block;}
.white-list {background: white; margin: 0 10px 0 9px; z-index: 10; padding-bottom: 14px;}
img.white-list-top {position: relative; z-index: 10; margin-top: 6px;}
.news-block .white-list-top {margin-top: 0;}
.white-list ul {margin-left: 9px;}
.white-list li {width: 236px; background: url(images/bg-white-list-li.gif?v=20111216) no-repeat; padding: 8px 24px 4px 24px; line-height: 15px;}
.conversation .white-list li {background-image: url(images/bg-conversation-list-li.gif?v=20111216); padding-left: 33px; width: 227px;}
.white-list li a {color: #005cce; display: block; font-weight: bold;}
.white-list li strong a {color: #2d2d2f; display: inline;}
.white-list-bottom {height: 14px; width: 322px; background: url(images/big-sprite.gif?v=20111216) no-repeat 0 -544px; overflow: hidden; position: absolute; bottom: 0; left: 0; z-index: 20;}
.list-top {height: 4px; width: 307px; background: url(images/big-sprite.gif?v=20111216) no-repeat 0 -562px; overflow: hidden; margin: 10px 0 0 7px;}
.flickr {padding-bottom: 12px;}
.thumbs {overflow: auto; margin-left: -5px; z-index: 10; padding-top: 2px;}
.thumbs div {float: left; display: inline; padding: 3px; background: url(images/bg-thumb.png?v=20111216) no-repeat; margin: 14px 2px 0 22px;}
.thumbs div.clr {margin-top: 0; padding: 0;}
.block.reader-comments {overflow: hidden; padding-bottom: 4px;}
.news-block {padding-top: 11px;}
.news-block p, .flickr p {text-align: right; margin-top: -39px; float: right; padding-right: 11px; position: relative; z-index: 10;}
.flags {display: block; background: url(images/bg-flags.gif?v=20111216) no-repeat top right; margin-left: 13px; padding: 0 0 1px 0; float: left; z-index: 20;}
.flags ul { background: url(images/bg-flags.gif?v=20111216) no-repeat top right; float: left;}
.flags li {float: left; display: inline; text-indent: -9999px; padding: 6px 10px 3px 10px;}
.flags li.selected {background: url(images/bg-flags-li-selected.gif?v=20111216) repeat-x;}
.flags li a {display: block; background: url(images/news-flags.jpg?v=20111216) no-repeat; width: 14px; height: 12px;}
.flags a.AE {background-position: 0 0;}
.flags a.CH {background-position: 0 -14px;}
.flags a.DE {background-position: 0 -28px;}
.flags a.LU {background-position: 0 -42px;}
.flags a.AU {background-position: 0 -56px;}
.flags a.IE {background-position: 0 -70px;}
.flags a.GB {background-position: 0 -84px;}
.flags a.NZ {background-position: 0 -98px;}
.flags a.ZA {background-position: 0 -112px;}
.flags a.BE {background-position: 0 -126px;}
.flags a.FR {background-position: 0 -140px;}
.flags a.IT {background-position: 0 -154px;}
.flags a.EU {background-position: 0 -168px;}
.flickr p {margin-top: -27px;}
.news-block p a, .flickr p a {color: #cbe8ff;}
.news-block p img {display: inline; vertical-align: middle; margin-left: 3px;}
.contact-us {width: 322px; height: 58px; background: url(images/bg-contact.png?v=20111216) bottom left;}
.contact-us p {padding: 23px 0 0 43px; background: url(images/big-sprite.gif?v=20111216) no-repeat -606px 5px; zoom: 1;}
.es_ES .contact-us p {padding: 22px 5px 0 46px;}
.contact-us a {color: white; font-weight: bold; }
.footer {width: 960px; height: 29px; background: url(images/big-sprite.gif?v=20111216) no-repeat -466 -299px; margin-top: 20px; margin-left: 10px;}
.footer p {color: white; padding: 8px 14px 0 14px; font-size: 11px;}
.footer a {color: white;}
/*Comments section*/
.comments {padding: 15px 9px; background: #9c9c9c; border-bottom: 2px solid #9c9c9c; margin-bottom:-2px;}
.stripes {height: 32px; background: url(images/bg-stripes.gif?v=20111216) repeat-x; padding: 10px 15px 0 17px; margin-top: 15px;}
.stripes h2 {color: white; padding-top: 0; font-size: 20px;}
.stripes p {float: right; padding-top: 6px; color: white; font-weight: bold;}
.stripes p a {font-size: 14px;}
.stripes h2 span, .stripes h2 span a {font-weight: bold; font-size: 13px;}
.stripes h2 span.reply-link a {color: white;}
.comment {background: white url(images/comment-tops.gif?v=20111216) no-repeat top left; width: 605px; margin-top: 11px;}
.comment.author-comment, ul.children .comment {background: #545454 url(images/comment-tops.gif?v=20111216) no-repeat top right; padding-top: 10px;}
.comment img.avatar {position: absolute; top: 0px; left: 0; border: 6px solid #dedddd; z-index: 10; background: #dedddd;}
.comment img.playstationplus{z-index: 11; position: absolute; left: 0px;}
.comment.author-comment img.avatar, ul.children .comment img.avatar {border-color: #008ee4;}
.comment-meta p {font-weight: bold; color: #005CCE; border-bottom: 1px solid #dedddd; padding: 20px 65px 5px 89px; width: 451px;}
.author-comment .comment-meta p, ul.children .comment-meta p {background-color: #080808; color: white; padding-top: 10px;}
.comment-meta p.comment-number {border: none; color: white; background: url(images/big-sprite.gif?v=20111216) no-repeat center -218px; padding: 3px 0 9px 0px; top: 8px; right: 11px; position: absolute; z-index: 20; width: 37px; text-align: center;}
.comment.author-comment p.comment-number, ul.children .comment-meta p.comment-number {background: url(images/big-sprite.gif?v=20111216) no-repeat center -258px; top: 0; text-indent: -9999px;}
.comment .entry {padding: 0 31px 10px 87px;}
.comment.author-comment, ul.children .comment {color: white;}
.comment-bottom {width: 605px; height: 4px; background: url(images/big-sprite.gif?v=20111216) no-repeat 0 0; overflow: hidden;}
.author-comment .comment-bottom {background-position: 0 -4px;}
.comments ul.children .comment-bottom  {background-position: 0 -558px; width: 580px;}
.comments form {padding-left: 15px; margin-top: 0;}
.comments form .stripes {margin-left: -15px;}
.comments textarea {border: 1px solid #838383; height: 180px; width: 568px; margin: 15px 0;}
.comments form p {font-size: 11px; padding-right: 20px;}
.comments form p.remember {float: right; padding-top: 4px; font-size: 10px; position: relative; z-index: 10;}
.comments form p a {color: #171717; text-decoration: underline;}
.comments form p a:hover {text-decoration: none;}
.comments button, .contactform button {background: url(images/big-sprite.gif?v=20111216) no-repeat -488px -14px; border: none; width: 67px; height: 15px; cursor: pointer;}
.de_DE .comments button, .de_DE .contactform button {width: 73px;}
.fr_FR .comments button, .fr_FR .contactform button {width: 77px; background-position: -488px -12px; height: 19px;}
.comments button.focused {background-position: -488px -33px;}
.fr_FR .comments button.focused {background-position: -488px -31px;}
.contactform button.focused {background-position: -488px -52px;}
.fr_FR .contactform button.focused {background-position: -488px -50px;}
.comments .paging {position: relative; z-index: 10;}
.comments .paging p {padding: 0; font-size: 12px;}
.comments .paging span {float: left; display: inline; padding: 4px 3px 0 3px;}
.comments .paging span.page-numbers {padding: 4px 0 0 0;}
.comments .paging a, .comments .paging span.page-numbers {font-size: 12px; color: #005CCE; display: inline; float: left; text-align: center; text-decoration: none; display: block; background: url(images/big-sprite.gif?v=20111216) no-repeat -570px -12px; height: 21px; width: 25px; padding: 4px 0 0 0; margin-right: 3px;}
.comments .paging span.page-numbers, .comments .paging a:hover {background-position: -570px -37px; text-decoration: none; color: white;}
.comments .paging a.next, .comments .paging a.prev {background: none; padding: 4px 0 0 6px; color: white; font-size: 12px; width: auto;}
.comments .paging span a {font-size: 14px; color: white; background: none;}
.comments .paging span.dots{background: none; width: 10px;}
.comments ul.children {margin: 0 0 0 25px;}
.comments ul.children .comment {width: 580px; background-position: -1210px 0;}
.comments ul.children .comment-meta p {width: 426px;}
.comments ul.children .comment-meta p.comment-number {width: 37px;}
.comments .flag {display: inline; float: none;}
.cancel-comment-reply {margin-top: 8px;}
.cancel-comment-reply a {color: black; font-size: 12px; display: block; background: white; padding: 3px 4px; border: 1px solid black; border-right: 2px solid black; border-bottom: 2px solid black; width: 150px; font-weight: bold;}
/*Email dropdown*/
#emailbox {width: 306px; top: 80px; left: 9px; overflow: hidden; z-index: 100; position: absolute; background: #0a0a0a; border-bottom: 2px solid #1e1e1e; padding-bottom: 10px; display: none;}
#emailbox form {margin: 0 20px;}
#emailbox a {background: none;}
#emailbox p {font-size: 13px; font-weight: bold; text-transform: none; padding: 7px 0 0 0; color: #636363;}
#emailbox input {vertical-align: middle; width: 240px; padding: 3px; font-size: 14px; font-family: Calibri, Arial, sans-serif; }
#emailbox a.close {float: right; z-index: 10; font: bold 13px Verdana, Arial, sans-serif; padding: 3px; display: block; background: #F07100; color: white; width: auto; height: auto;}
#emailbox button {margin-top: 6px; color: white; width: auto; text-align: center; font-size: 11px; font-weight: bold; padding: 3px 4px; background: #636363; border: 2px solid #999;}
/*Archives page*/
.arcs {z-index: 20; overflow: auto; margin-bottom: 20px;}
.arcs li span {float: right; color: #737373; font-weight: normal; z-index: 10; margin-left: 5px;}
.arcleft {float: left; margin-right: 20px; width: 45%;}
.arcright {float: right; width: 50%;}
.arcs ul {padding: 10px 0 0  0; margin: 0; list-style: none;}
.arcs ul li {list-style: none; padding: 0; display: inline;}
.arcs a {color: #737373; text-decoration: none; display: block; font: bold 13px Arial; padding: 5px 4px; line-height: 16px; border-top: 1px solid #F6EDDE;}
.arcs ul li a:hover {text-decoration: none; background: #fe523c; color: #fff;}
.arcs ul li a:hover span {color: #fff;}
.arcright ul li p {padding: 4px; line-height: 18px; color: red;}
.arcright ul li p a, .arcright ul li p a:hover {display: inline; font: 12px Arial; background: transparent; color: #737373; padding: 0; line-height: 18px; border-top: none;}
.arcright ul li p a:hover {text-decoration: underline;}
.tag-cloud p {padding: 10px 0;}
.tag-cloud p a {padding: 4px; color: #737373;}
/*Contact Form */
.contactform {padding: 0 18px; background: #5f5f5f url(images/block-fade.jpg?v=20111216) repeat-x; border: 1px solid #171818; margin-top: 12px;}
.contactform p, .contactform span.cap-image {float: left; width: 33%; display: inline; color: #F4A933;}
.contactform p.dob {white-space: nowrap;}
.contactform form {margin-top: 0; padding-bottom: 12px;}
.contactform label {font-weight: bold;}
.contactform input {border: 1px solid #171818; background: white;}
.contactform input#bx_subject {width: 319px;}
.contactform textarea {width: 504px; border: 1px solid #171818;}
.content p.alignright {margin-bottom: 0px; position: relative; z-index: 10;}
.contactform button {margin-left: 2px;}
p.err{float: none; width: auto; display: block; color: #EB2D2F;}

.scee-ilike{margin-top: 20px;}
.scee-ilike-top, .scee-ilike-bot {width: 573px; height: 6px; background: transparent url(images/back-ilike-top.png?v=20111216) 0 0 no-repeat;}
.scee-ilike-cont{padding: 4px 10px; background: transparent url(images/back-ilke.png?v=20111216) 0 0 repeat-y;}
.scee-ilike-bot{background-image: url(images/back-ilike-bot.png?v=20111216);}
.ps-store-updates a.comic-updates {background-position: -39px -173px;}

.post-bottom ul.coms {font-weight:bold; list-style:none outside none; margin:0; width:320px;}
.post-bottom ul.coms li {display:inline; float:left; line-height: 22px;}
.post-bottom ul.coms li a {background-position:0 -197px; float:left; margin-right:10px; padding-left:16px; padding: 0;}
.post-bottom ul.coms a.share-icon {background:url("images/larger-icons.gif?v=20111216") repeat scroll 0 0 transparent; height:22px; margin-right:3px; padding:0; text-indent:-9999px; width:22px;}
.post-bottom ul.coms a.twitter-icon {background-position: -22px -22px}
.post-bottom ul.coms a.facebook {background-position: 0px -22px}
.post-bottom ul.coms a.vz-icon {background:url("images/VZ_Share_18x18.png?v=20111216") repeat scroll 0 -18px transparent; height:18px; margin:1px 4px; padding:0; text-indent:-9999px; width:18px;}

.post-bottom li.comments-link a{padding: 0; margin: 0}
.post-bottom li.comments-link a {color: #01176B; font-weight: bold; padding: 0 2px;}
.post-bottom li.comments-link span {font-size: 14px; position: relative;}
.post-bottom li.comments-link span a {color: white; margin-right: 6px;}
.post-bottom li.comments-link span span {color: #fff; margin-right: 10px;}

.twitter-follow-button {position: absolute; top: 44px; left: 730px; z-index: 20;}
