/*
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;}
html {background: url(bg-body.jpg)}
body {line-height: 1; text-align: center;}

.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%; background: url(bg-shadow.png) repeat-y center top;}
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: #0398d5;}
a span {color: #0398d5;}
a:hover {text-decoration: underline;}
.clr {clear: both; height: 0px; overflow: hidden;}
.page {width: 980px; background: #aeaeae url(bg-page.jpg) no-repeat; text-align: left; font: 12px Arial, Helvetica, sans-serif; line-height: 1.2em; color: #171818; margin: 0 auto; padding-bottom: 10px;}
.banners {position: absolute; z-index: 25; top: 56px; left: 0;}
.top {
height: 146px; width: 980px; 
background: url(bg-top.png) no-repeat;
*background-image:none;
*filter:progid:DXimageTransform.Microsoft.AlphaimageLoader(src='bg-top.png', sizingMethod='scale');
 z-index: 30;}
.bar, .psn-bar {background: url(big-sprite.gif) no-repeat 0 -8px; position: absolute; top: 8px; font-size: 12px; color: white; z-index: 40;}
.language {height: 25px; width: 321px; left: 10px; z-index: 99;}
.bar p {padding: 4px 9px 0 6px;}
.bar a {color: white;}
.bar span {color: #7a7976;}
.language span.construction{float: right; padding-right: 48px; background: url(language-temp.gif) no-repeat center right; display: block; color: #5F5F5F;}
.language a {float: right; padding-right: 40px; background: url(language-dd.gif) no-repeat right 0; display: block; width: 85px;}
.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: 23px; right: 0; background: #000; border: 1px solid #1D1D1D; border-top: none; 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(language.gif) 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 {background-position: -675px -544px; left: 340px; padding-left: 5px;}
.visit p {display: block; background: url(big-sprite.gif) no-repeat bottom right; white-space: nowrap; padding: 5px 9px 6px 4px}
/*.psn-bar {top: 0; right: 10px; background: url(big-sprite.gif) no-repeat 0 -33px; width: 350px;}*/
.psn-bar {top: 0; right: 10px; width: 350px; background: url(big-sprite.gif) no-repeat 0 -33px; width: 350px;}

/*
.fr_FR .psn-bar {width: 383px; background: url(big-sprite-fr.gif) no-repeat 0 -33px;}
.es_ES .psn-bar {width: 398px; background: url(big-sprite-de.gif) no-repeat 0 -33px;}
.de_DE .psn-bar {width: 371px; background: url(big-sprite-de.gif) no-repeat 0 -33px;}
.it_IT .psn-bar {background: url(big-sprite-it.gif) no-repeat 0 -33px;}
*/

.fr_FR .psn-bar {width: 383px;}
.es_ES .psn-bar {width: 398px;}
.de_DE .psn-bar {width: 371px;}

.expand {height: 37px; background: url(big-sprite.gif) no-repeat right -95px; 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(big-sprite.gif) no-repeat -340px -140px; font-size: 11px; padding: 11px 15px 10px 23px;}
.es_ES .expand p span.on {background: url(big-sprite-es.gif) no-repeat -335px -140px;}
.expand p span.off {background-position: -340px -171px;}
.expand a {color: #dcd6ea; padding: 0 4px;}
.scee-network{color: #fff;}

a.logo {position: absolute; top: 52px; left: 10px; z-index: 40;}
.left {float: left; width: 623px; z-index: 30; margin-top: 236px;}
.twitter {position: absolute; top: 358px; left: 10px; width: 623px; background: url(big-sprite.gif) no-repeat 0 -70px; height: 25px; z-index: 30; overflow: hidden;}
.twitter p {padding: 0 7px; color: #afafaf; font-weight: bold; text-transform: uppercase; line-height: 25px;}
.twitter p a {color: #afafaf;}
.twitter p a.tweet {font-weight: normal; text-transform: none; color: #7a7976; padding-left: 4px;}
.content {float: left; width: 623px; margin-left: 10px; padding-top: 32px; 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: 20px; color: #171818; line-height: 26px;}
.content h2, .content h2 a {font-size: 22px; color: #0398d5; 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: 5px; 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;}
.content ul li {list-style-image: url(bg-li.gif);}
.content ul ul li {list-style-image: url(bg-li-li.gif);}
.content ul ul ul li {list-style-image: url(bg-li-li-li.gif);}
.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: 4px;}
.post {width: 573px; background: url(bg-post.gif) 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 {border-bottom:1px solid #E4E4E4;
color:#0398D5;
display:inline;
float:left;
font-size:18px;
font-weight:bold;
padding:13px 0 3px 3px;
position:relative;
width:500px;
z-index:40;}
.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(big-sprite.gif) 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;}
.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: #171818;}
.content .territory p a.related-posts-link {float: right; margin-left: 6px; background: url(bg-territory-dropdown.gif) 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 {display:inline;
float:left;
font-weight:bold;
position:relative;
width:490px;
z-index:10;padding-left:3px;}
.content h1.page-title {float: none; display: block; width: auto; padding: 20px 0 0 0;}
.entry {clear: both; z-index: 30;}
.metadata {background:none repeat scroll 0 0 #DEDEDE;
border-top:1px solid #ADADAD;
float:left;
margin:24px -16px 0;
padding-top:5px;
width:605px;_width:620px;}
.metadata p {border-bottom:1px solid #F5F5F5;
float:right;
font-weight:bold;
padding:3px 17px;}
.metadata a {font-weight: normal; color: #171818;}
.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(sprite.gif) 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(sprite.gif) no-repeat -46px -152px !important;}
.entry .post-ratings {float: right; width: auto;}
.entry .post-ratings img {display: inline; vertical-align: middle; margin-right: 2px;}
.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: #0b0b0b; border: 1px solid #202021; border-right: 2px solid #202021; border-bottom: 2px solid #202021; color: #159cc9; font-size: 12px; font-weight: bold; padding: 4px 7px;}
.navigation a:hover {background: #159cc9; color: #0b0b0b; text-decoration: none;}
.navigation div.alignright {float: right; width: auto;}
.navigation div.alignright a {float: right;}
.sidebar {width: 322px; float: right; margin: 12px 10px 0 0; display: inline; z-index: 30;}
.block {width: 322px; background: #5e5e5e; padding-top: 1px;}
.block img.block-fade {position: absolute; top: 0; left: 0;}
.news-block img.block-fade {z-index: 10;}
.top-block {background: url(bg-top-block.gif) repeat-y;}
.top-block-fade {background: url(bg-top-block-fade.jpg) no-repeat; padding: 5px 10px 0 9px; margin-top: -1px; width: 303px;}
.sidebar h3.png {background-color:black;
color:white;
display:block;
font-size:18px;
height:20px;
margin-top:14px;
padding-left:10px;
padding-top:10px;}


.sidebar h3.png.categories-and-archives {background: url(h3-categories.png);}
.sidebar h3.png.playstation-conversation {background-position: 0 -137px;}
.sidebar h3.png.downloads {background-position: 0 -179px;}
.sidebar h3.png.reader-comments {background-position: 0 -221px;}
.sidebar h3.news {background-position: 0 -263px;}
.sidebar input.text {width: 215px; height: 22px; background: url(big-sprite.gif) no-repeat 0 -304px; padding: 6px 0 0 4px; font-size: 11px; color: #fefdfd;}
.top-block-fade input {vertical-align: middle; border: none;}
.subscribe {width: 303px; height: 36px; background: url(bg-subscribe.png) no-repeat; margin-top: 12px; z-index: 20;}
.es_ES .subscribe {background-image: url(bg-subscribe-es.png);}
.it_IT .subscribe {background-image: url(bg-subscribe-it.png);}
.de_DE .subscribe {background-image: url(bg-subscribe-de.png);}
.fr_FR .subscribe {background-image: url(bg-subscribe-fr.png);}
.subscribe p span, .find-us-online p span {display: none;}
.find-us-online a, .subscribe a {float: left; display: block; background: url(sprite.gif) no-repeat; width: 16px; height: 16px; margin-left: 15px;}
.fr_FR .find-us-online a {margin-left: 12px;}

.subscribe p {padding: 7px 0 0 152px;}
.subscribe a {width: 60px; margin-left: 10px; height: 22px;}
.subscribe a.email {background-position: 0 -41px; width: 67px; margin-left: 3px;}
.es_ES .subscribe a.email {background-position: 0 -578px;}
.find-us-online {width: 303px; height: 38px; background: url(bg-find-us-online.png) no-repeat;}
.fr_FR .find-us-online {background-image: url(bg-find-us-online-fr.png);}
.de_DE .find-us-online {background-image: url(bg-find-us-online-de.png);}
.es_ES .find-us-online {background-image: url(bg-find-us-online-es.png);}
.it_IT .find-us-online {background-image: url(bg-find-us-online-it.png);}
.find-us-online p {text-align: right; padding: 10px 0 0 133px;}
.fr_FR .find-us-online p {padding-left: 160px;}
.de_DE .find-us-online p {}
a.icon-facebook {background-position: 0 -82px;}
a.icon-viddler {background-position: 0 -118px;}
a.icon-twitter {background-position: 0 -154px;}
a.icon-flickr {background-position: 0 -189px;}
a.icon-delicious {background-position: 0 -224px;}
.recent-posts {margin-top: 13px;}
.recent-posts h3 {display: block; width: 150px; height: 29px;font-size:19px;color:white;}
.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: #7a7976;}
.recent-posts ul {margin: 5px 0 0 2px;}
.recent-posts li {width: 298px;padding-top: 11px; color: #8c8c8c;}
.recent-posts li a {color: #8c8c8c;}
.recent-posts li.alt {background: none;}
.recent-posts li span {display: block; width: 265px; background: url(bg-recent-li-span.gif) 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: #0398d5; padding-bottom: 3px;}
.ps-store-updates {width: 322px; margin-top: 9px;}
.ps-store-updates h3, .contact-us h3 {text-indent: -9999px;}
.ps-store-updates p {padding: 32px 0 0 18px; position: relative; z-index: 10;}
.ps-store-updates a {padding-left: 28px; font-weight: bold; margin-right: 7px;}
.ps-store-updates a.video-updates {background-position: -39px -119px;}
.selects {background: url(bg-selects.png) no-repeat; width: 307px; height: 68px; padding: 15px 0 0 15px;}
.selects select {display: block; width: 286px; margin-bottom: 9px; background: black; border: 1px solid black; height: 22px; font: 12px Arial; color: #159cc9; font-weight: bold; padding: 3px 0 0 8px;}
.conversation p {background: url(sprite.gif) no-repeat 15px -245px; padding: 12px 38px 0px 47px; font-weight: bold; font-size: 11px; color: #f4a933; position: relative; z-index: 10;}
.conversation p.note { background-position: 15px -351px; color: white; padding-left: 32px; font-weight: normal; padding-top: 9px; margin-top: -7px;}
.list {background: url(bg-list.gif) 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(linkli.jpg) no-repeat ; font-size: 11px; color: white; width: 233px;border-bottom:1px dotted black;}
.list li.alt {background-color: #9c9c9c;}
.list a {color: #2d2d2f; font-weight: bold; display: block;}
.white-list {background: white; margin: 0 10px 0 9px; z-index: 10;}
img.white-list-top {position: relative; z-index: 10;}
.white-list ul {margin-left: 9px;}
.white-list li {width: 236px; background: url(bg-white-list-li.gif) no-repeat; padding: 8px 24px 4px 24px; line-height: 15px;}
.white-list li a {color: #eb2d2f; display: block; font-weight: bold;}
.white-list li strong a {color: #2d2d2f; display: inline;}
.white-list-bottom {height: 14px; width: 322px; background: url(big-sprite.gif) no-repeat 0 -544px; overflow: hidden;}
.list-top {height: 4px; width: 307px; background: url(big-sprite.gif) 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(bg-thumb.png) no-repeat; margin: 14px 2px 0 22px;}
.thumbs div.clr {margin-top: 0; padding: 0;}
.block.reader-comments {overflow: hidden;}
.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(bg-flags.gif) no-repeat; margin-left: 13px; padding: 0 0 1px 0; float: left; z-index: 20;}
.flags ul { background: url(bg-flags.gif) 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(bg-flags-li-selected.jpg) repeat-x;}
.flags li a {display: block; background: url(news-flags.jpg) 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: #7a7976;}
.news-block p img {display: inline; vertical-align: middle; margin-left: 3px;}
.contact-us {width: 322px; height: 68px; background: url(big-sprite.gif) no-repeat 0 -447px; margin-top: 15px;}
.contact-us h3 {text-indent: -9999px;}
.contact-us p {padding: 28px 0 0 46px;}
.es_ES .contact-us p {padding: 22px 5px 0 46px;}
.contact-us a {color: white; font-weight: bold; }
.footer {width: 960px;  background-color:#727272 ;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(bg-stripes.gif) 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(comment-tops.gif) no-repeat top left; width: 605px; margin-top: 11px;}
.comment.author-comment, ul.children .comment {background: #545454 url(comment-tops.gif) 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: 40px;}
.comment.author-comment img.avatar, ul.children .comment img.avatar {border-color: #ec0006;}
.comment-meta p {font-weight: bold; color: #0398d5; 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(big-sprite.gif) 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(big-sprite.gif) 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(big-sprite.gif) 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(big-sprite.gif) 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: #0398d5; display: inline; float: left; text-align: center; text-decoration: none; display: block; background: url(big-sprite.gif) 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(block-fade.jpg) 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;}

.es_ES .sidebar h3.png,.es_ES .recent-posts h3,.es_ES .ps-store-updates,.es_ES .contact-us,.es_ES .comments button, .es_ES .contactform button {background-image: url(big-sprite-es.gif);}
.fr_FR .sidebar h3.png,.fr_FR .recent-posts h3,.fr_FR .ps-store-updates,.fr_FR .contact-us,.fr_FR .comments button, .fr_FR .contactform button {background-image: url(big-sprite-fr.gif);}
.de_DE .sidebar h3.png,.de_DE .recent-posts h3,.de_DE .ps-store-updates,.de_DE .contact-us,.de_DE .comments button, .de_DE .contactform button {}
.it_IT .sidebar h3.png,.it_IT .recent-posts h3,.it_IT .ps-store-updates,.it_IT .contact-us,.it_IT .comments button, .it_IT .contactform button {background-image: url(big-sprite-it.gif);}
.fr_FR .sidebar h3.png.categories-and-archives {background: url(h3-categories-fr.png);}
.de_DE .sidebar h3.png.categories-and-archives {background: url(h3-categories-de.png);}
.es_ES .sidebar h3.png.categories-and-archives {background: url(h3-categories-es.png);}
.it_IT .sidebar h3.png.categories-and-archives {background: url(h3-categories-it.png);}

.scee-ilike{margin-top: 20px;}
.scee-ilike-top, .scee-ilike-bot {width: 573px; height: 6px; background: transparent url(back-ilike-top.png) 0 0 no-repeat;}
.scee-ilike-cont{padding: 4px 10px; background: transparent url(back-ilke.png) 0 0 repeat-y;}
.scee-ilike-bot{background-image: url(back-ilike-bot.png);}
.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;}
.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("social-share-icons.gif") repeat scroll 0 0 transparent; height:16px; margin-right:3px; padding:0; text-indent:-9999px; width:16px;}

.post-bottom ul.coms a.twitter-icon {background-position: -48px 0}
.post-bottom ul.coms a.facebook {background-position: 0 0}
.post-bottom ul.coms a.delicious {background-position: -32px 0}
.post-bottom ul.coms a.digg {background-position: -16px 0}
.post-bottom ul.coms a.twitter-icon:hover {background-position: -48px -16px}
.post-bottom ul.coms a.facebook:hover {background-position: 0 -16px}
.post-bottom ul.coms a.delicious:hover {background-position: -32px -16px}
.post-bottom ul.coms a.digg:hover {background-position: -16px -16px}


.post-bottom li.comments-link a{padding: 0; margin: 0}
.post-bottom li.comments-link a {color: #e92991; 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;}

