/*
Theme Name: fable
Description: A thoroughly brilliant WordPress theme by the devishly handsome Steve Powell.
Author: GreyViper
Author URI: http://greyviper.com/
Template: greyviper
Version: 0.9.9
*/

/* Yahoo CSS Reset v3.4.1 */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}

/* HTML5 Boilerplates */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section,video{display:block}

/* General */
::selection{background:#e3541c;color:#fff}
a{color:#e3541c;text-decoration:none}
a:hover{color:#e3541c;text-decoration:underline}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
b,strong,.b,.strong{font-weight:bold}
blockquote,q{border-left:4px solid #ccc;color:#888;font-style:italic;margin:0 0 0 20px;padding-left:15px}
body{color:#111;font:.95em/1.7 arial,Helvetica,Verdana,sans-serif;margin:0 auto;padding:0}
code{font-family:monospace;font-size:1.3em}
em,i,.em,.i{font-style:italic}
h1,h2,h3,h4,h5,h6,.h{font-weight:normal;margin:0;padding:0}
html{background:#42061a;margin:0;padding:0}
img{border:0;margin:0;padding:0}
input[type=password],input[type=text],textarea{background:#eee;border:1px solid #d5d5d5;color:#717171;height:28px;line-height:28px;margin:0 0 10px;padding:0 6px;width:170px}
input[type=password]:focus,input[type=text]:focus,textarea:focus{border:1px solid #b5b5b5}
input[type=submit]{background:#ddd;border:1px solid #aaa;color:#656565;cursor:pointer;height:30px;line-height:30px;margin:0 0 10px;min-width:80px;padding:0 10px;text-transform:uppercase}
input[type=submit]:hover{background:#ccc}
p{margin:0 0 20px;padding:0}
s,strike{text-decoration:line-through}
small,.small{color:#888;font-size:.75em;text-transform:uppercase}
td,th{vertical-align:middle}
:focus{outline:0}
.alert{background:#feffe2;border:1px solid #c1c722;color:#444;padding:10px}
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
.clear{clear:both}
.color-red{color:red}
.color-blue{color:blue}
.display-block{display:block}
.display-inline{display:inline}
.float-left{float:left}
.float-right{float:right}
.font-7em{font-size:.7em}
.font-75em{font-size:.75em}
.font-8em{font-size:.8em}
.font-85em{font-size:.85em}
.font-9em{font-size:.9em}
.no-margin{margin:0}
.spoiler{background:red;color:red;display:inline}
.spoiler:hover{color:#fff;display:inline}
.spoiler-img{background:#000;color:#fff;display:block;font-size:1.4em;margin:0 0 5px;padding:20px;text-transform:uppercase}
.time{color:#888;display:block;margin:0}

/* Header */
#page-width:hover #userBar{display:block}
#userBar{background:#333;color:#ddd;display:none;font-size:.75em;height:24px;line-height:24px;position:fixed;top:0;width:1002px;z-index:3}
#userBar a{color:#fff}
#userBar li{display:inline;margin:0 10px}
#userBar ul{list-style:none;margin:0 auto;padding:0 15px;position:relative;text-align:right}
#header{
	display:block;
	height:130px;
	position:relative;
	vertical-align:middle;
}

#header .b-ftw{height:60px;position:absolute;right:0;top:35px}
#header .lb-ftw{height:90px;position:absolute;right:0;top:20px}
#logo{background:url(images/logo.png) no-repeat left center;display:block;height:130px;position:relative;top:0;width:255px}
#search{background:#fff;border-radius:5px;margin:-38px 0 10px;padding:3px 5px 0;position:relative;z-index:6}
#search-field{
	background:#fff url(images/sprite.png) no-repeat;
	background-position:6px -795px;
	border:1px solid #c0c0c0;
	border-radius:5px;
	/*box-shadow:inset 0 0 5px #222;*/
	color:#a0a0a0;
	font-size:.75em;
	font-style:italic;
	height:22px;
	line-height:22px;
	padding:0 5px 0 22px;
	width:261px
}
#search-field:focus{background-color:#ffffcb;color:#000}

/* Navigation */
#main-nav{font-family:"Lucida Sans Unicode";font-size:.85em;position:relative;text-shadow:0 1px 0 #000}
#menu-1{
	background:#222;
	display:block;
	height:32px;
	line-height:32px;
	margin:0;
	padding:0 25px;
	position:relative;
	z-index:8
}
#header-primary-menu{list-style:none;margin:0;padding:0}
#header-primary-menu a,#user-options a{color:#eee;display:block;padding:0 15px;text-decoration:none}
#header-primary-menu li,#user-options li{float:left;margin:0;z-index:2}
#header-primary-menu li:hover,#header-primary-menu li.current-menu-item:hover,#header-primary-menu li.current-menu-parent:hover,#header-primary-menu li.current-post-ancestor:hover,#user-options li:hover{background:#555}
#header-primary-menu li:hover ul,#user-options li:hover ul{display:block}
#header-primary-menu li.current-menu-item,#header-primary-menu li.current-menu-parent,#header-primary-menu li.current-post-ancestor{background:#e3541c}
#header-primary-menu li.current-menu-item a,#header-primary-menu li.current-menu-parent a,#header-primary-menu li.current-post-ancestor a{color:#fff}
#header-primary-menu li.current-menu-parent ul{}
#header-primary-menu li ul,#user-options li ul{-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;position:absolute;width:180px}
#header-primary-menu ul a,#user-options ul a{background:#555;display:block;height:auto;line-height:1em;padding:10px;text-transform:none;width:160px}
#header-primary-menu ul a:hover,#user-options ul a:hover{background:#777}
#header-primary-menu ul li.current-menu-item{border:0;margin:0;padding:0}
#header-secondary-menu{
	background:#e3541c;
	clear:both;
	display:block;
	font-weight:normal;
	height:34px;
	line-height:32px;
	list-style:none;
	margin:0;
	padding:0 10px 0 20px;
	position:relative;
	text-shadow:0 1px 0 #000;
	z-index:5
}
#header-secondary-menu a{color:#fff}
#header-secondary-menu li{border-radius:5px;display:inline;height:28px;line-height:28px;margin:0 15px 0 0}
#user-options{float:right;list-style:none;margin:0;padding:0}

#slider{height:261px;margin:0 0 20px;padding:0;position:relative;width:642px}
#slider a{color:#fff;text-transform:capitalize;text-decoration:none}
#slider a .slider-header{background:url(images/black-bg-70.png);bottom:0;display:block;margin:10px;position:absolute;z-index:2}
#slider a:hover .slider-header{background:#ce0000}
#slider .big-feature{box-shadow:0 5px 10px #bbb;float:left;font-size:1.4em;height:261px;line-height:1.2;overflow:hidden;position:absolute;width:423px}
#slider .big-feature .slider-header{padding:10px}
#slider .big-img{height:261px;overflow:hidden;position:relative;width:423px}
#slider .big-img img{margin:0;min-height:261px;overflow:hidden;padding:0;width:423px}
#slider .small-feature{box-shadow:0 5px 10px #bbb;clear:both;float:right;font-size:.8em;height:123px;line-height:1.2;margin:0 0 15px;overflow:hidden;position:relative;right:0;width:204px}
#slider .small-feature .slider-header{padding:7px}
#slider .small-img{height:123px;overflow:hidden;position:relative;width:204px}
#slider .small-img img{margin:0;min-height:123px;overflow:hidden;padding:0;width:204px}

#featured{display:block;list-style:none;height:113px;margin:0 0 20px;position:relative;text-shadow:0 1px 0 #444;text-transform:capitalize;width:658px}
#featured a{color:#fff;line-height:1.5;text-decoration:none}
#featured a .fp-bg{background:url(images/black-bg-70.png);display:none;height:100%;position:absolute;top:0;width:100%}
#featured a:hover .fp-bg{display:block}
#featured a .fp-bg-padding{padding:10px}
#featured img{margin:0;min-height:113px;overflow:hidden;padding:0;width:204px}
#featured li{box-shadow:0 5px 10px #bbb;float:left;height:113px;margin:0 15px 0 0;overflow:hidden;padding:0;position:relative;width:204px}
#featured time{color:#999;display:block}

.related-posts{font-size:.8em;margin:0 0 20px;position:relative;text-transform:capitalize;width:100%}
.related-posts img{margin:0;min-height:117px;overflow:hidden;padding:0;width:204px}
.related-posts li{float:left;margin:0 15px 0 0;padding:0;position:relative;width:204px}
.related-posts time{color:#999;display:block}
.related-posts ul{width:660px}
.related-thm{box-shadow:0 5px 10px #bbb;float:right;height:117px;margin:0 0 10px;overflow:hidden;padding:0;position:relative;width:204px}
.related-thm img{min-height:117px;padding:0;width:204px}

/* Layout */
#bg{background:url(images/bg.jpg) 50% 0 no-repeat;margin:0 auto;overflow:hidden;padding:0}
#bg-img-shell{overflow:hidden;top:0;width:100%;z-index:1}
#bg-img{background-position:50% 0;margin:0 auto;padding:0;position:relative;top:0}
#col1{float:left;margin:0 20px 0 0;position:relative;width:642px}
#col2{float:left;margin:0;position:relative;width:300px}
#footer{font-size:.75em;position:relative}
#footerNav{background:#a52224;height:24px;line-height:24px;margin:0 0 10px;padding:0 15px;text-align:right}
#footerNav a{color:#fff}
#footerNav li{display:inline;margin:0 0 0 15px}
#ichthys{background:url(images/sprite.png) no-repeat left center;background-position:0 -699px;display:block;padding:0 0 0 40px}
#news{background:#fff;clear:both;margin:0 auto;padding:20px;position:relative;width:962px}
#page-width{margin:0 auto;position:relative;width:1002px;z-index:2}
#post{float:right;position:relative;width:526px}
.heading{background:url(images/sprite.png);background-position:0 -2950px;border-bottom:3px solid #e3541c;clear:both;display:block;font-size:1.3em;font-weight:normal;margin:0 0 15px;position:relative;text-align:left;text-transform:capitalize;width:100%}
.heading a:hover{color:#fff;text-decoration:none}
.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{background:#fff;display:inline-block;font-weight:normal;margin:0;padding:0 15px 0 0;position:relative}
.heading-more{background:#e3541c;color:#fff;display:block;float:right;font-size:.6em;padding:2px 6px;position:relative;text-transform:uppercase}
.heading-rss{background:#ef8f13;color:#fff;display:block;float:right;font-size:.6em;padding:2px 6px;position:relative;text-transform:uppercase}
.pageNumber{color:#999;font-size:.65em;text-transform:uppercase}

/* index */
a.ftr-img{text-decoration:none}
article .edit,li .edit{display:none}
article:hover .edit,li:hover .edit{display:inline}
#archives{font-family:Georgia;font-size:1.2em;list-style:none;margin:0 0 20px;padding:0}
#archives li{border-bottom:1px dashed #ddd;margin:0;padding:5px 0}
.commentsLink{float:right}
.ftr-img{box-shadow:0 5px 10px #bbb;float:right;height:128px;margin:0 0 20px 20px;overflow:hidden;padding:0;position:relative;width:228px}
.ftr-img img{min-height:128px;padding:0;width:228px}
.post{border-bottom:1px solid #eee;clear:both;margin:0 0 20px;padding:0 0 20px;position:relative}
.post-author{color:#888;float:left;font-size:.8em;font-style:italic;margin:0 20px 0 0;position:relative;text-align:center;width:56px}
.post-info{color:#888;font-size:.8em;margin:0 0 10px}
.post-title{display:block;font-size:1.5em;font-weight:normal;line-height:1.2;margin:0 0 5px;text-transform:capitalize}

/* posts and pages */
#author #author-contact{display:none;list-style:none}
#author:hover #author-contact{display:block}
#author{float:left;position:relative;width:96px}
#author-contact li{margin:0 0 5px}
#author-description{color:#888;display:block}
#author-details{border-bottom:1px solid #e3541c;font-size:.8em;font-style:italic;margin:0 0 15px;padding:0 0 15px;text-align:center}
#author .avatar{box-shadow:0 2px 5px #bbb}
#author-email{background:url(images/sprite.png) no-repeat left center;background-position:0 -595px;color:#888;display:block;padding:0 0 0 21px}
#author-rss{background:url(images/sprite.png) no-repeat left center;background-position:0 -497px;color:#888;display:block;padding:0 0 0 21px}
#author-origin{background:url(images/sprite.png) no-repeat left center;background-position:0 -897px;color:#888;display:block;padding:0 0 0 21px}
#author-steam{background:url(images/sprite.png) no-repeat left center;background-position:0 -1197px;color:#888;display:block;padding:0 0 0 21px}
#author-details{display:block;margin:0 0 5px}
#breadcrumb{display:block;margin:0 15px 10px 0;padding:0;position:relative}
#breadcrumb a{margin:0 5px}
#breadcrumb a.crust{margin-left:0}
#breadcrumb span{margin:0 0 0 8px}
#post-heading{border-bottom:3px solid #e3541c;clear:both;font-size:.8em;margin:0 0 20px}
#post-heading h1{clear:both;color:#333;font-size:2.2em;font-weight:normal;line-height:1.2;margin:0 0 20px;padding:0;text-transform:capitalize}
#post-heading time{color:#888;display:block;float:right;margin:0 0 5px}
#post-heading .avatar{float:left;margin:0 10px 0 0}
#post-heading .h{display:inline;margin:0 0 0 5px;text-transform:uppercase}
.category{background:url(images/black-bg-70.png);bottom:10px;border:1px solid #aaa;color:#fff;display:block;font-size:.8em;font-weight:bold;padding:1px 8px;position:absolute;right:10px;text-transform:uppercase}
.contact{
	background:#eee;
	background-image:-moz-linear-gradient(#eeeeee,#dddddd);
	background-image:-webkit-linear-gradient(#eeeeee,#dddddd);
	border:1px solid #ccc;
	border-radius:3px;
	color:#656565;
	display:block;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#eeeeee,endColorStr=#dddddd);
	font-size:.65em;
	height:22px;
	line-height:22px;
	margin:0 0 10px;
	padding:0 5px;
	position:relative;
	text-shadow:0 1px 1px #fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee,endColorstr=#dddddd)"
}
.contact:hover{background:#ddd;text-decoration:none}
.counter-arrow{background:url(images/sprite.png) no-repeat;background-position:0 -2993px;float:left;height:7px;margin:0 0 0 3px;padding:5px 0;position:relative;width:5px;z-index:2}
.counter-number{border:1px solid #ccc;border-radius:3px;display:block;float:left;font-size:.9em;height:18px;line-height:18px;margin:0 0 0 -1px;padding:0 8px;position:relative;text-align:center}
.counter-text{
	background:#ff2229;
	background-image:-moz-linear-gradient(#eeeeee,#dddddd);
	background-image:-webkit-linear-gradient(#eeeeee,#dddddd);
	border:1px solid #ccc;
	border-radius:3px;
	color:#555;
	display:block;
	float:left;
	filter:glow(color=white,strength=1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#eeeeee,endColorStr=#dddddd);
	font-size:.9em;
	height:18px;
	line-height:18px;
	padding:0 5px;
	position:relative;
	text-align:center;
	text-shadow:0 1px 1px #fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee,endColorstr=#dddddd)"
}
.counter-text:hover{
	background-image:-moz-linear-gradient(#e3e3e3,#d3d3d3);
	background-image:-webkit-linear-gradient(#e3e3e3,#d3d3d3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#e3e3e3,endColorStr=#d3d3d3);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e3e3e3,endColorstr=#d3d3d3)"
}
.gallery{display:block;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:532px}
.gallery dl{color:#777;display:inline;float:left;line-height:1.5;margin:0 auto 20px;overflow:auto;width:33%}
.nice-table{border-top:1px solid #f3f3f3;margin:0 0 20px;width:100%}
.nice-table td{color:#676767;font-size:.8em;padding:10px;text-align:left;vertical-align:middle;width:70%}
.nice-table th{font-size:.8em;font-weight:bold;padding:5px 8px;text-align:right;text-transform:uppercase;vertical-align:middle;width:30%}
.nice-table tr{border-bottom:1px solid #f3f3f3}
.nice-table tr:hover{background:#f7f7f7}
.post-body h1,.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{font-size:1.4em;font-weight:normal;line-height:1.4;margin:0 0 20px;padding:0;text-transform:capitalize}
.post-body img{display:block;margin:0 auto;max-width:100%;overflow:hidden}
.post-body ol,ul{list-style-type:none;margin:0 0 20px;padding:0}
.post-body ol ol,ol ul,ul ol,ul ul{margin:0}
.post-body ol li{list-style:decimal;margin:0 40px 5px}
.post-body ul li{list-style:disc;margin:0 40px 5px}
.revealContent{background:#eee;margin:0 0 20px;padding:20px}
.revealTrigger{background:#ce0a19;border:1px solid #ce0a19;color:#fff;margin:0 0 20px;padding:5px 10px}
.social{display:block;height:20px;list-style:none;margin:0 0 20px}
.social li{display:block;float:left;height:20px;margin:0 20px 0 0;padding:0;position:relative}
.social .fb{width:81px}
.social .gplus{width:64px}
.social .twit{width:84px}
.video{color:#888;display:block;font-size:.8em;margin:0 auto 20px;text-align:center}
.video a{color:#888;margin:0 5px}
.wp-caption{clear:both;display:block;margin:0 auto 20px;text-align:center}
.wp-caption img{display:inline;margin:0;max-width:100%}
.wp-caption-text{color:#888;display:block;font-size:.85em;font-style:italic;margin:0 auto}

/* Sidebar */
.sidebar section{margin:0 0 20px}
.sidebar time{color:#888;display:block}
.sidebar-posts{font-size:.8em}
.sidebar-posts li{border-bottom:1px solid #e3e3e3;margin:0 0 10px;padding:0 0 10px}
.sidebar-post-img{box-shadow:0 2px 5px #bbb;display:block;float:left;height:48px;margin:0 10px 5px 0;overflow:hidden;padding:0;position:relative;width:86px}
.sidebar-post-img img{min-height:48px;padding:0;position:relative;width:86px}
.sidebar-post-text{float:left;position:relative;width:204px}
.sidebar-post-title{display:block;text-transform:capitalize}
.sq-ftw{border:0;display:block;height:250px;margin:0 0 25px;padding:0;position:relative}

/* WP Polls */
.wp-polls{border:1px solid #eee;margin:0 0 20px;padding:10px}
.wp-polls li{border-bottom:1px solid #eee;padding:5px}
.wp-polls li:hover{background:#f3f3f3}
.wp-polls p{margin:0 0 5px}
.wp-polls ul{border-top:1px solid #eee}

/* Forum/LoI box */
a.linkBox{box-shadow:0 5px 10px #bbb;display:block;font-size:1.1em;height:168px;line-height:1.2;margin:0 0 20px;overflow:hidden;position:relative;text-decoration:none;width:300px}
a.linkBox:hover .linkBoxTextBG{background:#ce0000}
.linkBoxIMG{min-height:168px;padding:0;width:300px}
.linkBoxTextBG{background:url(images/black-bg-70.png);bottom:0;color:#fff;display:block;margin:10px;padding:10px;position:absolute;text-transform:uppercase}

/* Twit box */
a#twitBox{box-shadow:0 5px 10px #bbb;display:block;font-size:1.1em;height:168px;line-height:1.2;margin:0 0 20px;overflow:hidden;position:relative;text-decoration:none;width:300px}
a#twitBox:hover #twitBoxBG{background:#1a6282}
#twitBoxBG{background:url(images/black-bg-70.png);bottom:0;color:#fff;display:block;margin:10px;padding:10px;position:absolute;text-shadow:0 1px 0 #000;text-transform:uppercase}
#twitBoxIcon{background:url(images/sprite.png) no-repeat left center;background-position:0 -1799px;color:#91d3f8;padding:0 0 0 26px}
#twitBoxIMG{min-height:168px;padding:0;width:300px}

/* Steam box */
#steamBoxIcon{background:url(images/sprite.png) no-repeat left center;background-position:0 -1999px;color:#aaa;padding:0 0 0 35px}

/* About the category */
#pdcts .heading{text-transform:none}
.buy{height:22px;margin:0 0 5px;opacity:.8;width:120px}
.buy:hover{opacity:1}
.buy-amazon-uk{background:url(images/sprite.png) no-repeat left center;background-position:0 -1900px}
.buy-amazon-us{background:url(images/sprite.png) no-repeat left center;background-position:0 -2100px}
.buy-d2d{background:url(images/sprite.png) no-repeat left center;background-position:0 -2600px}
.buy-game-uk{background:url(images/sprite.png) no-repeat left center;background-position:0 -2500px}
.buy-gamersgate{background:url(images/sprite.png) no-repeat left center;background-position:0 -2800px}
.buy-origin{background:url(images/sprite.png) no-repeat left center;background-position:0 -2400px}
.buy-play{background:url(images/sprite.png) no-repeat left center;background-position:0 -2900px}
.buy-thehut{background:url(images/sprite.png) no-repeat left center;background-position:0 -2700px}
.buy-zavvi{background:url(images/sprite.png) no-repeat left center;background-position:0 -2300px}
.pdct{clear:both;margin:0 0 20px}
.pdct img{margin:0 0 5px;width:120px}
.pdct-left{float:left;margin:0 10px 0 0;position:relative;width:120px}
.pdct-right{float:left;position:relative;width:170px}
.pdct-right dd{color:#777;display:block;font-size:.8em;margin:0 0 0 5px}
.pdct-right dt{display:block;font-size:.9em;text-transform:capitalize}

/* Page Jump */
nav.jump{background:#555;color:#fff;display:block;font-size:.9em;height:28px;line-height:28px;margin:0 0 20px;position:relative;white-space:nowrap;z-index:2}
nav.jump a{color:#fff;text-decoration:none}
nav.jump ol{list-style:none;margin:0;padding:0}
nav.jump ol li{display:block;float:left;list-style:none;margin:0;padding:0 15px;position:relative}
nav.jump ol li:hover{background:#333}
nav.jump ol li:hover ol{display:block}
nav.jump ol li ol{background:#333;display:none;left:0;position:absolute;top:28px}
nav.jump ol li ol li{color:#999;float:none;height:28px;position:relative}
nav.jump ol li ol li:hover{background:#111}

/* Comments */
#cancel-comment-reply-link{background:url(images/sprite.png) no-repeat left center;background-position:0 -94px;color:red;padding:5px 0 5px 21px}
#comments,#disqus_thread,#idc-container-parent{margin:0 0 20px}
#comment-form label.error{background:url(images/sprite.png) no-repeat left center;background-position:0 -1691px;color:#c85e00;display:block;font-weight:bold;margin:0 0 10px;padding:5px 0 5px 20px}
#comments-list{list-style-type:none;margin:0;padding:0;width:100%}
#comments-list p{margin:0 0 10px 55px}
#comments-list #respond{padding:0 0 0 55px}
#comments-list .avatar{box-shadow:0 2px 5px #bbb;clear:both;float:left;margin:0 10px 0 0;position:relative}
#comments-list .comment-footer{font-size:.85em;margin:0 0 20px 55px}
#comments-list .comment-footer a{color:#888}
#comments-list .page-numbers{margin:0 5px 0 0}
#respond input[type=password],#respond input[type=text]{font-weight:normal;margin:0 5px 10px 0;width:150px}
#respond input[type=submit]{background:#fff url(images/sprite.png) no-repeat left center;background-position:0 11px;border:0;color:#2f9a19;display:inline;margin:0 0 0 5px;padding:5px 0 5px 8px;text-transform:none}
#respond input:hover[type=submit]{text-decoration:underline}
#respond textarea{height:100px;display:block;margin:0;width:95%;position:relative}
#respond-submit{margin:0 0 20px}
.admin-comment{color:#ff0000;float:right}
.children li{padding-left:40px}
.comment{overflow:auto}
.comment-author{background:#e3e3e3;border:1px solid #aaa;border-radius:3px;display:block;height:38px;line-height:38px;margin:0 0 20px 55px;padding:0 10px;position:relative}
.comment-options{float:right;position:relative}
.comment-options a{margin:0 0 0 10px}
.comments-nav{font-weight:bold;margin:0 0 20px}
.member-comment{color:#0076c9;float:right}

/* Pagination */
.pagination{font-size:.9em;margin:20px 0}
.pagination a{background:#ce0a19;border:1px solid #ce0a19;color:#fff;margin:0 10px 0 0;padding:5px 10px;text-decoration:none}
.pagination a:hover{background:#222;border:1px solid #000;color:#fff}
.pagination span{background:#fff;border:1px solid #ce0a19;color:#ce0a19;margin:0 10px 0 0;padding:5px 10px}

/* Colorbox v1.3.16 */
#colorbox,#cboxOverlay,#cboxWrapper{font-family:Georgia;font-size:1.1em;text-shadow:0 1px 1px #000;font-weight:bold;text-transform:uppercase;position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%;background:#000}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;margin-top:20px}#cboxLoadedContent{overflow:auto;border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;border:0;display:block;margin:auto}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxError{border:1px solid #ccc;padding:50px}#cboxCurrent{color:#fff;position:absolute;top:-25px;right:0;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{color:#fff;position:absolute;top:50%;left:20px;margin-top:-32px;width:28px;height:65px;}#cboxPrevious.hover{background-position:bottom left}#cboxNext{color:#fff;position:absolute;top:50%;right:39px;margin-top:-32px;width:28px;height:65px}#cboxNext.hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxClose{font-family:Georgia;font-size:1.3em;color:#fff;text-shadow:0 1px 1px #000;font-weight:bold;text-transform:uppercase;position:absolute;top:15px;right:57px;display:block;width:38px;height:19px}#cboxClose.hover{background-position:bottom center}
