@import url("reset.css");
/*   
Theme Name: Pushing Play
Theme URI: http://ploc.co.uk
Description: Games review blog
Author: ploc.co.uk
Author URI: ploc.co.uk
Version: 1.0
.
Private license.
.
*/
/* 
---------------------------------------------------------
Globals 
---------------------------------------------------------
*/

body {
	font:11px verdana,arial,helvetica,sans-serif;
	background:#dbdbdb
}

body,h3 a:visited,h3 a:active,h3 a,#filter a:hover,.comment_inputs {
	color:#666
}

form,h4,form input p ul li img,#filter ul,#filter li,#navigate ul,#navigate li,#links ul,#links li,.bubble p,.recentcomments p {
	margin:0
}

form,h4,form input p ul li img,#filter ul,#filter li,#navigate ul,#navigate li,#links ul,#links li,.bubble p,.recentcomments h4,.recentcomments p {
	padding:0
}

h1 {
	background:url(images/logo.png) no-repeat top left;
	margin-left:60px;
	margin-bottom:27px;
	margin-top:22px;
	text-indent:-1000em
}
#filter ul li a:hover {
color:#666
}
h1,h1 a:link,h1 a:visited,h1 a:hover,h1 a:active {
	width:260px;
	height:57px
}

h1,h1 a:link,h1 a:visited,h1 a:hover,h1 a:active,h3 a:visited,h3 a:active,h3 a,#filter,#filter li,#filter a:link,#filter a:visited,#filter a:hover,#filter a:active,blockquote p,.bubble,.bubble a:link,.bubble a:visited,.bubble a:hover,.bubble a:active,.post p,.post embed,.post img,.sub,.searchtitle,.categories a:link,.categories a:visited,.categories a:hover,.categories a:active,.adverts,#loginForm,.comments-template h3 {
	display:block
}

h1,#logo,#left,#filter,#content,#navigate,#ftrleft,.details,.previous a:link,.previous a:visited,.previous a:hover,.previous a:active,.remb {
	float:left
}

h3 a:visited,h3 a:active,h3 a {
	padding:0 0 5px;
	font:normal 25px Arial,Helvetica,sans-serif
}

h3 a:visited,h3 a:active,h3 a,a:link,a:visited,a:hover,a:active,a:focus,#content p a:active,#content p a:visited,#content p a:link,#loginForm a,#reg a,.comments-template .detailslink a {
	text-decoration:none
}

h3 a:hover,.detailslink a:hover,.next a:hover,.previous a:hover,.categories a:hover,.recentcomments a:hover,.logged_in_as a:hover {
	color:#036161
}

.postHead,#body {
	overflow:hidden
}

.postHead,#content ul,.post,#loginForm,#reg,.comments-template h3 {
	margin-bottom:15px
}

h4,.searchtitle,.categories a:link,.categories a:visited,.categories a:hover,.categories a:active,.recentcomments h4 {
	font-size:23px
}

h4,.recentcomments h4 {
	color:#333;
	font-weight:normal
}

h4 {
	text-transform:capitalize
}

a:focus {
	outline:0
}

#wrap,#filter a:link,#filter a:visited,#filter a:hover,#filter a:active,#copyright .pp,.bubble,.adverts {
	text-align:center
}

#inner {
	margin:0 auto;
	width:960px
}

#inner,#links,#copyright .pp a:link,#copyright .pp a:visited,#copyright .pp a:hover,#copyright .pp a:active {
	text-align:left
}

#logo {
	margin-left:55px;
	height:97px
}

#tagline,#right,#quickrss,#ftrright,.bubble,.next a:link,.next a:visited,.next a:hover,.next a:active,.submit {
	float:right
}

#tagline {
	width:440px;
	margin-top:42px;
	margin-right:55px
}

#tagline,#rss,.browse {
	text-align:right
}

#body {
	background:url(images/white_repeat.png) repeat-y center;
	height:auto;
	padding-bottom:20px
}

#body,#footer,#copyright .pp,.post,.clear {
	clear:both
}

#filter {
	background:url(images/filter.png) no-repeat bottom center;
	padding-bottom:56px
}

#filter,#filter a:link,#filter a:visited,#filter a:hover,#filter a:active {
	width:29px
}

#filter,#quickrss {
	margin-top:35px
}

#filter li {
	margin-bottom:1px
}

#filter li,#filter a:link {
	text-transform:uppercase
}

#filter a:link,#filter a:visited,#filter a:active {
	background:url(images/tab_off.png) no-repeat
}

#filter a:link,#filter a:visited,#filter a:hover,#filter a:active {
	height:34px;
	line-height:34px
}

#filter a:link,#filter a:visited,#filter a:active,#links a:link,#links a:visited,#links a:hover,#links a:active,#rss a:link,#rss a:visited,#rss a:hover,#rss a:active,.bubble a:hover {
	color:#fff
}

#filter a:hover {
	background:url(images/tab_on.png) no-repeat
}

#content,#navigate {
	background:#fff
}

#content {
	width:517px;
	padding:21px 27px 0 32px;
	bottom:0
}

#content p a:active,#content p a:visited,#content p a:link,.details,.detailslink a,.detailslink a:visited,.detailslink a:visited,.bubble a:link,.bubble a:visited,.bubble a:active,.next a:link,.next a:visited,.next a:active,.previous a:link,.previous a:visited,.previous a:active,.searchtitle,.categories a:link,.categories a:visited,.categories a:active,#loginForm a,#reg a,.comments-template .detailslink,.comments-template h3,.adverts a {
	color:#059697
}

#content p a:hover,#links a:hover,#rss a:hover {
	text-decoration:underline
}

#content p strong,.boldcomments,.commenttitle,.recentcomments a:link,.recentcomments a:visited,.recentcomments a:hover,.recentcomments a:active,.logged_in_as a:link,.logged_in_as a:visited,.logged_in_as a:hover,.logged_in_as a:active,.register,.comments-template .detailslink .author {
	font-weight:bold
}

#content p em {
	font-style:italic
}

.more-link {
	font:15px Verdana,Arial,Helvetica,sans-serif
}

#content ul li,.post,.comments-template ol li {
	line-height:182%
}

#content ul li {
	background:url(images/bullet.gif) no-repeat 5px 8px
}

#content ul li,#links,.speech {
	margin-left:5px
}

#content ul li,blockquote p {
	padding-left:25px
}

blockquote p {
	font:10px/180% Verdana,Arial,Helvetica,sans-serif;
	padding-right:25px;
	border-left:3px solid #059697;
	margin-left:10px
}

blockquote p,#copyright  a:link,#copyright  a:visited,#copyright  a:hover,#copyright  a:active,.categories,.categories li,.comments-template .detailslink a {
	color:#999
}

blockquote p,.search,#loginForm,.comments-template textarea {
	margin-top:10px
}

blockquote p,.search,.comments-template textarea {
	margin-bottom:10px
}

#right {
	width:355px
}

#quickrss {
	width:31px
}

#navigate {
	width:324px
}

#navigate ul,#links ul,#links li {
	list-style-type:none
}

#links a:link,#links a:visited,#links a:hover,#links a:active,#rss a:link,#rss a:visited,#rss a:hover,#rss a:active {
	height:34px;
}
#links ul li {
	line-height:34px;
	}
#footer {
	width:901px;
	height:34px;
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
	background:#969696 url(images/ftr_right.png) no-repeat right top
}

#ftrleft {
	background:#969696 url(images/ftr_left.png) no-repeat left top
}

#ftrright {
	
}

#links,#rss {
	background:#969696
}

#links {
	width:674px;
	padding-left:26px
}

#links li {
	display:inline
}

#links a:link,#links a:visited,#links a:hover,#links a:active,#rss a:link,#rss a:visited,#rss a:hover,#rss a:active,#copyright .pp a:link,#copyright a:visited,#copyright a:hover,#copyright a:active,.next a:link,.next a:visited,.next a:hover,.next a:active,.previous a:link,.previous a:visited,.previous a:hover,.previous a:active {
	display:inline-block
}

#links a:link,#links a:visited,#links a:hover,#links a:active,#rss a:link,#rss a:visited,#rss a:hover,#rss a:active {
	line-height:34px
}

#links a:link,#links a:visited,#links a:hover,#links a:active,.next a:link,.next a:visited,.next a:hover,.next a:active,.previous a:link,.previous a:visited,.previous a:hover,.previous a:active {
	margin-right:15px
}

#rss {
	margin-right:5px;
	width:181px
}

#rss,.next a:link,.next a:visited,.next a:hover,.next a:active {
	padding-right:10px
}

#rss a:link,#rss a:visited,#rss a:hover,#rss a:active {
	background:url(images/rss_btm.png) no-repeat right;
	padding-right:30px
}

#copyright .pp {
	margin:25px 0 20px 0
}

.pp {
	padding-right: 125px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#copyright .pp,.categories,.recentcomments li,.commenttitle {
	font-size:11px
}

#copyright .pp:link,#copyright .pp:visited,#copyright .pp:hover,#copyright .pp:active {
	background:url(images/copyright.png) no-repeat right;
	width:210px;
	height:26px;
	line-height:26px
}

.title {
	padding:15px 0 0 0
}

.bubble {
	color:#2baba7;
	height:31px;
	text-transform:lowercase;
	margin-top:8px;
	line-height:12px;
	background:#c8e8e8 url(images/speech_angle.png) no-repeat center bottom;
	padding-bottom:10px
}

.bubble,.bubble a:link,.bubble a:visited,.bubble a:hover,.bubble a:active {
	width:73px
}

.bubble,#loginForm .mid {
	padding-top:4px
}

.speech {
	background:url(images/speech_angle.png) no-repeat bottom left;
	width:68px;
	height:10px
}

.bubble a:link,.bubble a:visited,.bubble a:hover,.bubble a:active {
	height:32px
}

.post p {
	padding-bottom:15px
}

.post img a:link {
	border:none
}

.post embed,.post img,.comment_inputs {
	padding:5px
}

.post embed,.post img,.search,.adverts,.comment_inputs {
	border:1px solid #ccc
}

.browse {
	padding:12px 0 40px 0
}

.next a:link,.next a:visited,.next a:hover,.next a:active {
	background:url(images/next.png) no-repeat right
}

.next a:link,.next a:visited,.next a:hover,.next a:active,.previous a:link,.previous a:visited,.previous a:hover,.previous a:active {
	height:20px;
	line-height:20px
}

.next a:link,.next a:visited,.next a:hover,.next a:active,.previous a:link,.previous a:visited,.previous a:hover,.previous a:active,.comments-template h3,.comments-template .detailslink .author {
	font-size:15px
}

.navigation,.comments-template h3#respond {
	margin-top:15px
}

.previous a:link,.previous a:visited,.previous a:hover,.previous a:active {
	background:url(images/previous.png) no-repeat left;
	padding-left:10px
}

.categories {
	padding-top:21px;
	margin-bottom:30px
}

.sub {
	height:25px
}

.searchtitle,.categories a:link,.categories a:visited,.categories a:hover,.categories a:active {
	margin-top:17px
}

.meta {
	height:15px
}

.search {
	background:url(images/search_icon.png) no-repeat left;
	width:262px;
	padding:7px 3px 7px 33px;
	color:#666666
}

.adverts,.recentcomments {
	width:298px
}



.recentcomments {
	margin:20px 0 0 0
}

.recentcomments h4 {
	margin:0 0 15px 0
}

.recentcomments li {
	line-height:18px
}

.commenttitle,.recentcomments a:link,.recentcomments a:visited,.recentcomments a:active,.logged_in_as a:link,.logged_in_as a:visited,.logged_in_as a:active {
	color:#2ba6a7
}

.comment_inputs {
	font:12px verdana,arial,helvetica,sans-serif
}

/*** REGISTRATION / LOGIN ***/

#loginForm {
	background:#e2f3f3
}

#loginForm,#reg {
	border-top:1px solid #cdebeb;
	border-right:1px solid #add;
	border-bottom:1px solid #add;
	border-left:1px solid #cdebeb;
	width:268px;
	padding:10px 15px
}

#loginForm p {
	padding-top:5px;
	padding-bottom:5px
}

#loginForm .mid {
	margin-top:5px;
	width:266px;
	padding-bottom:4px;
	border:1px solid #59bdbd
}

#reg {
	margin-top:-16px;
	background:#a7dada
}

.register {
	font-size:14px
}

/*** COMMENTS ***/

.comments-template ol li {
	background:#f5fcfc
}

.comments-template ol li p {
	padding:15px
}

.comments-template ol li.alt {
	background:#f0f9f9
}

.comments-template .detailslink {
	background:#e2f2f3;
	padding:10px;
	border-bottom:1px solid #c0e2e4
}

.comments-template .detailslink a {
	font-size:10px
}

.comments-template textarea {
	width:500px
}

/** ADVERTS ***/

.adverts {
	height:248px;
	margin:10px 0 3px 0
}

.adverts strong {
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
	letter-spacing: 1px;
	display:block;
	margin-top:100px;
	margin-bottom:5px;
}
#copy {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	background: url(images/copyright.png) no-repeat center;
	margin-top: 10px;
	padding-top: 45px;
	text-align: center;
	margin-bottom: 15px;
}
#copy a, #copy a:visited, #copy a:active{
font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
#copy a:hover{
color:#059697
}

/** Sociable Plugin Edit **/

#content .post .sociable ul li {
	background:none;
	padding:0;
	margin:0;
	border:none;
	display:inline-block;
}
#content .post .sociable ul li img {
	border:none;
	padding:0;
	margin:5px;
	}