/* 
Theme Name:  			WP TOY
Theme URI: 				http://www.wptoy.com
Description: 			WP Theme for WP TOY.com
Version: 				0.5
Author: 				Stefan Vervoort
Author URI: 			http://www.divitodesign.com
*/

@import url("screen.css");

a{						color:#a85944;}
a:hover{				color:#c38473;}
body, div#container{	background:#fdfdf8; }
html{					background:#e1e2c5; margin-bottom:0;}
div#container{			color:#fff; }
img.left {					float:left; margin:0 10px 10px 0; }
img.right{					float:right; margin:0 0 10px 10px;}
.left {					float:left!important; }
.right{					float:right!important; }

p.date{ overflow:inherit;	margin:3px 4px 0 0!important; font: 0.85em Georgia, "Times New Roman", Times, serif;	color:#AF9F99;letter-spacing:0.03em;}

h1,h2,h3,h4,h5,h6{		margin:0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }

.padding{				padding:0 5px 5px 5px; }

div#header{				padding:16px 0 9px 0; margin:0 ;}
div#cats{			 	margin:10px 0 15px 0;  height:26px; float:left; padding:0; border:solid #BEB995; border-width:1px 0;}
div#cats ul{			margin:0; padding:4px 0; list-style:none; overflow:hidden; border-width:0 1px 0 0; }
div#cats ul li{		float:left;  display:inline;  }	
div#cats ul li a.current{		color:#992100; }		
div#cats ul li a{		padding:6px 10px 5px 10px;   color:#5C514E; text-decoration:none; border:solid #BEB995; border-width:0 1px 1px 0;}
div#cats ul li a:hover{	color:#000;}

div#cats ul li.rss {	padding:0 0 0 15px; background:url(rss.png) left no-repeat; float:right; }
div#cats ul li.rss a {	  border:0; padding:5px;}
div#cats ul li.rss a:hover{	background:#FDFDF8; color:#000; }

div#pages ul li.media {	padding:0 0 0 15px; background:url(media.png) left no-repeat; float:right; }
div#pages ul li.media a {	  border:0; padding:5px;}
div#pages ul li.media a:hover{	background:#FDFDF8; color:#000; padding:5px;  border:solid #BEB995; border-width:0 0 1px 0;}

div#pages{			 	margin:10px 0 0 0; height:26px; float:left; padding:0;  border:solid #992100; border-width:1px 0;}
div#pages ul{			margin:0; padding:4px 0; list-style:none; overflow:hidden; border-width:0 1px 0 0; }
div#pages ul li{		float:left;  display:inline; }	
div#pages ul li a.current{		color:#992100; }		
div#pages ul li a{		padding:6px 10px 5px 10px;  color:#992100; text-decoration:none; border:solid #992100; border-width:0 1px 1px 0;}
div#pages ul li a:hover{	 background:#992100; color:#fff;  border:solid #6D6F3E; border-width:1px 1px 1px 0;}

div#pages ul li.rss {	padding:0 0 0 15px; background:url(rss.png) left no-repeat; float:right; }
div#pages ul li.rss a {	  border:0; padding:5px;}
div#pages ul li.rss a:hover{	background:#FDFDF8; color:#000; }

div.author{				padding:0 0 20px 0; margin-bottom:20px; border-bottom:1px solid #BEB894;}
div.author-single{		padding:0 0 20px 0; margin:0 0 20px 0;border-bottom:1px solid #BEB894;}
div.author p, .author-single p{	margin:0; }

ul.rss{					margin:0 0 15px 5px; padding:0; color:#000; }
ul.rss li{				display:inline; padding:0 10px 0 20px; }
ul.rss li.email{		background:url(icon-email.gif) no-repeat center left;}
ul.rss li.twitter{}

div.categories{			background:#E1E2C5; height:30px;}

div div.search{				margin-bottom:15px; }
div div.search h3{			margin-bottom:15px; }
form#searchform input#searchbox{	width:160px; margin-right:0px; padding:4px; background:#FDFDF8; border:1px solid #BEB995; }
form#searchform input#searchbutton{ background:#FDFDF8; border:1px solid #BEB995;	padding:3px 4px; font-weight:bold;	}
form#searchform p{		margin:5px 0 5px 0; }

div.border-bottom{		margin:0 0 8px 0; padding:0 0 15px 0; border-bottom:1px solid #BEB995; }

div.welcome{			border:solid #BEB995; border-width:1px 0;  margin-bottom:15px; color:#992100; background:#eeeedf; padding:10px;}
div.welcome p{			margin:5px 0 0 0; }

#content h1{			clear:both; font-size:20px; line-height:1.2; margin-bottom:10px;}
#content h1 a{			font-size:1em; color:#992100;text-decoration:none;  }

#content h1 a:hover{	color:#000; }
#content h3{			color:#992100;}
#content h2 a{			color:#992100; text-decoration:none; }
#content h2 a:hover{	color:#000; }
#content h2.tit {
clear:both;
font-size:20px;
line-height:1.2;
margin-bottom:4px;
}
#content div.top h2{			clear:both; font-size:20px; line-height:1.2; margin-bottom:10px;}
div.top span.comments{margin-top:5px; }
div.metadatatop{			margin:10px 0 20px 0; font-size:1em; background:#FFFDEF; padding:2px 0; width:100%!important; overflow:hidden;}
span.cat{				float:left; }
span.comments{		 	margin:0 0 10px 10px; color:#edc6bc; display:block; float:right;}
span.comments a {		text-decoration:none; }
span.top{				margin-top:-10px!important; }
div.top p{				margin-bottom:10px;}

small.meta-data{		font-size:0.9em; color:#8F817D; }
small.meta-data a{		color:#8F817D;}
small.meta-data a:hover{text-decoration:none; }

div.post-ratings img{		padding:5px 0 0 0!important; border:0!important; margin:0!important;}

.magazine span.comments{	}

div.ads{				margin:0 0 15px 0; height:135px; padding:0 0 5px 0;}
div.ads	a{				border:0; }
div.ads img{				margin-right:10px!important; margin-bottom:10px; float:left; }
div.ads img.last{			margin:0!important; }

div.more-headlines ul li{	list-style:none; padding:5px 0; margin:0; border-top:1px solid #BEB894; clear:both; }
div.more-headlines ul li a{	text-decoration:none; margin-bottom:5px!important; width:370px; }
div.more-headlines ul{	list-style:none; padding:0; margin:0; }

#gallery{				 }
div#gallery h3, div#right h3{			 }
div.gallery{				color:#a85944; padding:0 0 4px 0; margin-bottom:15px; overflow:hidden; }
div.gallery a{				color:#c38473; }
div.gallery a:hover{		text-decoration:none; color:#a85944;}
div.gallery img{			margin:10px 0 0 0; padding:1px; border:1px solid #666;  }
div.gallery div.meta{		}
div.gallery p.clear{		margin:0!important; }	
div.gallery div.last{		margin-bottom:25px; display:block; clear:both; }
div.gallery div.title{	font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; width:120px; padding-right:10px; float:left; }
div.gallery span.vote{		float:left; width:70px;}
div.gallery span.comments{	float:right; color:#edc6bc; }
div.gallery span.comments a{ text-decoration:none; }

div.clear{				clear:both; height:20px;}
div.magazine{			width:205px; margin-right:15px; float:left; }
div.last{	margin:0; }

div.top{				margin-bottom:15px; border-bottom:1px solid #BEB995; overflow:hidden;}

div.bloggers{			 overflow:hidden; color:#992100; background:#eeeedf; border:solid #BEB995; border-width:1px 0; padding:10px; margin-bottom:15px;}
div.bloggers p{			margin-bottom:0; }
#right div.bloggers h3{		color:#000; }
div h3, div h2{		font-size:1.22em; line-height:1.1; margin-bottom:6px; }

div.resources h3{		 }
div.resources ul{		 margin-left:15px; margin-bottom:0;  }
div.resources ul li{	padding:0 0 5px 0; color:#EDC6BC; width:100%; }
div.resources ul li a{	color:#5C514E; }
div.resources ul li a:hover{	text-decoration:none; color:#a0908b; }
div.resources{		margin:0 0 15px 0; overflow:hidden; position:relative;}

div.links ul{		 margin:5px 0 0 0; padding-right:7px; float:left; overflow:hidden; list-style:none;}
div.links ul li{	padding:0 0 5px 0; display:block;color:#EDC6BC; width:122px; float:left; }
div.links ul li a{	color:#5C514E; }
div.links ul li a:hover{	text-decoration:none; color:#a0908b; }
div.links{		overflow:hidden; }

#right div.padding{			padding-right:0; }

div.cat-gallery p{			margin-bottom:0;}
div.cat-gallery{			width:195px; margin-right:15px; float:left; }
div.cat-gallery .last {		margin-right:0; }
div.cat-gallery span.vote{	float:left; width:70px;}
div.cat-gallery span.comments{	float:right; color:#edc6bc; }
div.cat-gallery span.comments a{ text-decoration:none; }

div.magazine p{			margin-bottom:0;}
#content{				color:#5C514E; font-family:Georgia, "Times New Roman", Times, serif;  overflow:hidden; background:url(content-bg.jpg) repeat-y; }

#footer{				clear:both; border-top:1px solid #BEB894; padding:15px 0; margin-top:15px; color:#5C514E;  }
#footer ul li{			list-style:none; display:inline; margin-right:10px;}
#footer ul {			margin:0; padding:0;}

div.sociable{			border-top:1px solid #BEB894; padding:15px 0;}
div.sociable ul li{		list-style:none; display:inline; }
div.sociable ul {		padding:0; margin:0; }
div.sociable ul li img{	border:0;}
	
	.content{				border-bottom:1px solid #BEB894; margin-bottom:20px;}
	.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{	margin:15px 0 0.2em 0;  }
	.content h1{			font-size:2em; }
	.content h2{			font-size:1.8em; color:#992100; margin-top:1.3em;}
	.content h3{			font-size:1.3em; margin-bottom:0.1em; margin-top:1.3em;padding-bottom:0.1em; }
	.content h3 + p{		margin-top:0; }
	.content h4{			font-size:1.2em;margin-top:1.3em; }
	.content h5{			font-size:1.2em;margin-top:1.3em; }
	.content h6{			font-size:1em; }
	.content img.alignleft{	float:left; margin:0 12px 12px 0; }
	.content img.alignright{float:right; margin:0 0 12px 12px; }
	.content img{			border:1px solid #BEB894; padding:1px; }
	.content p{				margin:13px 0; }
	.content ul li{			padding:2px 0; color:#7F726F; list-style:disc; }
	.content ol li{			padding:2px 0; color:#7F726F;}
	.content strong, .content b{	color:#000; font-weight:bold; }
	.content a{				color:#000; }
	.content a:hover{		text-decoration:none; }
	.content cite{			font-style:italic; }
	.content blockquote{	font-size:1.1em; border:1px solid #BEB995; background:url(quotes.png) top left no-repeat #EEEEDF; padding:0 10px; }
	.content blockquote.alignleft{	width:150px; float:left; margin:0 12px 12px 0;}
	.content blockquote.alignright{	width:150px; float:right; margin:0 0 12px 12px;}
	.content blockquote.big{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; }
	.content span[style="text-decoration: line-through;"]{	color:#bbb; }
	h2.archive{			margin-bottom:2em!important; }

	h3#comments{		margin-bottom:15px; }
	ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
	ol.commentlist li { border:1px; height:1%; margin:0 0 10px; padding:15px 7px 15px 57px; position:relative; }
	ol.commentlist li.alt { }
	ol.commentlist li.bypostauthor {}
	ol.commentlist li.byuser {}
	ol.commentlist li.comment-author-admin {}
	ol.commentlist li.comment {	border-bottom:1px solid #BEB894; }
	ol.commentlist li div.comment-author { padding:0 170px 0 0; }
	li div.vcard { }
	li div.vcard cite.fn { font-style:normal; background:none; font-weight:bold; }
	li div.vcard cite.fn a {  text-decoration:none; }
	li div.vcard cite.fn a:hover { color:#000; }
	li div.vcard img.avatar { left:10px; position:absolute; top:18px; }
	li div.vcard img.avatar-32 {}
	li div.vcard img.photo {}
	li div.vcard span.says {}
	li div.commentmetadata {font-weight:normal; }
	li div.comment-meta { font-size:0.8em; position:absolute; right:10px; text-align:right; top:15px; }
	li div.comment-meta a { text-decoration:none; }
	ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
	ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
	ol.commentlist li div.reply { font-weight:bold; font-size:0.8em; padding:5px 10px;  text-align:center; width:36px; background:#DFDBC3; }
	ol.commentlist li div.reply a { text-decoration:none; text-transform:uppercase; }
	ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
	ol.commentlist li ul.children li { }
	ol.commentlist li ul.children li.alt {}
	ol.commentlist li ul.children li.bypostauthor {}
	ol.commentlist li ul.children li.byuser {}
	ol.commentlist li ul.children li.comment {}
	ol.commentlist li ul.children li.comment-author-admin {}
	ol.commentlist li.thread-odd ul.children li.depth-2 { margin:0 0 1em; border-top:1px solid #BEB894; background:#f3f6ea;}
	ol.commentlist li.thread-even ul.children li.depth-2 { margin:0 0 1em; border-top:1px solid #BEB894; background:#FCFDF8;}
	
	li.depth-3 div.reply{	display:none; }
	ol.commentlist li.even ul.children li.depth-3 { margin:0 0 1em; border-top:1px solid #BEB894; background:#f3f6ea; background:#F3F6EA;}
	ol.commentlist li.odd ul.children li.depth-3 { margin:0 0 1em; border-top:1px solid #BEB894; background:#f3f6ea; background:#FCFDF8;}
	
	ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
	ol.commentlist li ul.children li.depth-5 {}
	ol.commentlist li ul.children li.odd {}
	ol.commentlist li.parent { }
	ol.commentlist li.pingback { }
	ol.commentlist li.pingback.parent { }
	ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
	ol.commentlist li.thread-alt { }
	ol.commentlist li.thread-even { background:#f3f6ea;}
	ol.commentlist li.thread-odd {}
	
		pre span.ln{width:3.1em;margin-right:4px;line-height:18px;float:left;color:#000!important;}pre{font-family: "Courier New", Courier, monospace;
background: url(notepaper.png) top left repeat;
display: block;
font-size: 13px;
color: #000;
padding: 18px 10px 17px 10px;
line-height: 18px;
border: 1px solid #e2e2e2;
text-align: left;
overflow: auto;
white-space: pre;}.css{}.cssImport{color: #099;
font-weight: bold;}.cssMedia{color: #900;
font-weight: bold;}.cssComment, .cssComment span{color: #999 !important;
font-weight: normal !important;}.cssImportant{color: #f00;
font-weight: bold;}.cssProperty{color: #009;}.cssSelector{color: #f0f;}.cssString{color: #060;
font-weight: normal !important;}.cssValue{color: #00f;}.cssRest{color: #f0f;
font-weight: bold;}.html{}.htmlAnchorTag{color: #060;}.htmlAttributeValue{color: #00f}.htmlComment, .htmlComment span{color: #999 !important;
font-weight: normal !important}.htmlFormTag{color: #f90;}.htmlImageTag{color: #909;}.htmlObjectTag{color: #900;}.htmlOtherTag{color: #009;}.htmlScriptTag{color: #900;}.htmlSpecialChar{color: #000;
font-weight: bold;}.htmlStyleTag{color: #909;}.htmlTableTag{color: #099;}.htmlText{color: #000}.xml{}.xmlString{color: #060;}.xmlComment, .xmlComment span{color: #999;}.xmlNumber{color: #f00;}.xmlTag{color: #009}.xmlText{color: #000}.php{color: #000;}.phpScriptTag, .phpScriptTag span{color: #f00;
font-weight: bold;}.phpComment, .phpComment span, .phpComment span span{color: #f90 !important;
font-weight: normal !important;}.phpConstant{color: #520;}.phpText{color: #000;}.phpFunction{color: #00f;}.phpFunction a{color: #00f;}.phpFunction a:hover{color: #00f;}.phpFunctionKeyword{color: #00f;}.phpIdentifier{color: #000;}.phpNumber{color: #f00;}.phpOperator{color: #00f;}.phpKeyword{color: #006600;}.phpString, .phpString span{color: #c00 !important;}.phpVarType{color: #099;}.phpScriptVar{color: #06f;}
ul.bonus{
	float:left;
	width:255px;
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.bonus li {
	float:left;
	height:92px;
	margin:0;
	padding:0;
	position:relative;
	width:255px;
	border-bottom:1px solid #BEB995;
	padding:5px 0px;
}
ul.bonus li span.bonusImg, ul.bonus1 li span.bonusImg{
	float:left;
	padding-right:11px;
}
ul.bonus li span.bonusImg img{
	margin:0px;
}
ul.bonus li p, ul.bonus1 li p{
	margin:0px;
}
ul.bonus li span.playBtn {
	height:25px;
	left:88px;
	position:absolute;
	top:60px;
	width:85px;
}
ul.bonus li span.playBtn img{
	margin:0px;
	border:none;
}
ul.bonus li span.downloadBtn {
	height:55px;
	position:absolute;
	right:7px;
	top:21px;
	width:55px;
}
ul.bonus li span.downloadBtn img{
	margin:0px;
	border:none;
}
ul.bonus li h3, ul.bonus1 li h3{
	margin-bottom:1px;
}

ul.bonus1{
	float:left;
	width:255px;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.bonus1 li {
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:255px;
	border-bottom:1px solid #BEB995;
	padding:5px 0px;
}
ul.bonus1 li img.bnt{
	margin:0px;
	border:none;
}
