/*

Theme Name: Games Blog

Theme URI: http://www.elegantdirectory.com/wp-themes/

Description: A blog about games, game design as an artform, and game culture. Its designed by <a href="http://www.elegantdirectory.com" target="_blank" title="Elegant Web Directory">Web Directory</a>. Get more of our themes from <a href="http://wordpresstemplates.name" target="_blank" title="Free Wordpress Themes">Free Wordpress Themes</a>.

Author: Elegant Directory

Author URL: http://www.elegantdirectory.com/wp-themes/

*/



body {

	margin:0;

	background:#000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#5e5d5d;

	font-size:11px;

	line-height:18px;

	}

img {

	border:0;

	}

a {

	color:#d73600;

	text-decoration:none;

	}

a:hover {

	text-decoration:underline;

	}

h1, h2, h3, h4, h5, h6 {

	

	}

blockquote {

	border-left:5px solid #5e5d5d;

	padding-left:10px;

	font-style:italic;

	}

.clear {

	clear:both;

	}

.red {

	color:#d73600;

	}



/* The Wrapper */



.wrapper {

	width:1002px;

	border-left:1px solid #5e5e5e;

	border-right:1px solid #5e5e5e;

	background:#2f2f2f;

	margin:0 auto;

	}



/* The Header */



.head {

	height:141px;

	border-bottom:7px solid #000;

	background:#000 url(images/top.gif) top repeat-x;

	position:relative;

	padding:20px 0 0 0;

	line-height:normal;

	}

.head a {

	color:#fff;

	text-decoration:none;

	}

.head a:hover {

	text-decoration:none;

	}

.head .gb {

	height:161px;

	width:149px;

	background:url(images/gb.jpg);

	position:absolute;

	top:0;

	left:0;

	}

.head .url {

	float:left;

	line-height:37px;

	color:#fff;

	padding-left:160px;

	}

.head .search {

	height:37px;

	background:#383838;

	}

.search form {

	float:right;

	margin:0;

	padding:9px 10px 0 0;

	}

.search input#s {

	width:219px;

	height:18px;

	padding:0;

	background:#1a1a1a;

	border:1px solid #9c9c9c;

	color:#fff;

	}

.search input#searchsubmit {

	background:#d73600;

	border:1px solid #ebebeb;

	color:#fff;

	padding:0;

	height:20px;

	}

.head .bar {

	height:18px;

	background:url(images/redbar.gif) right no-repeat;

	}

.head .headbanner {

	height:86px;

	background:url(images/head.jpg) right no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	color:#fff;

	padding-left:160px;

	}

.headbanner h1 {

	font-size:48px;

	margin:0;

	text-transform:uppercase;

	}

.headbanner h2 {

	margin:0;

	font-size:18px;

	font-weight:normal;

	}



/* The Left */



.left {

	float:left;

	width:276px;

	position:relative;

	padding-top:4px;

	}

.left .schanierone {

	position:absolute;

	width:42px;

	height:52px;

	background:url(images/topschanier.gif);

	left:254px;

	top:34px;

	}

.left .schaniertwo {

	position:absolute;

	width:45px;

	height:53px;

	background:url(images/bottomschanier.gif);

	left:254px;

	top:214px;

	}

.left ul {

	margin:0 0 0 12px;

	padding:0;

	list-style:none;

	width:260px;

	}

.left ul ul {

	margin:0;

	width:auto;

	}

.left ul li.latestposts {

	padding-bottom:25px;

	background:url(images/leftblackbottom.gif) bottom no-repeat;

	line-height:20px;

	}

.left ul li.latestposts h2 {

	margin:0;

	height:29px;

	padding-top:18px;

	background:url(images/latestposts.gif);

	color:#fff;

	font-size:18px;

	padding-left:42px;

	font-weight:normal;

	text-transform:uppercase;

	line-height:normal;

	}

.left ul li.latestposts ul {

	background:url(images/leftblackbg.gif);

	padding-left:14px;

	padding-right:30px;

	}

.left ul li.latestposts ul ul {

	background:none;

	padding:0;

	}

.left ul li.latestposts a {

	color:#bfbdbd;

	text-decoration:none;

	}

.left ul li.latestposts a:hover {

	text-decoration:none;

	color:#fff;

	}

.left ul li.latestposts li {

	background:url(images/arrow.gif) 0 9px no-repeat;

	padding-left:12px;

	}

.left ul li.subscribe {

	position:relative;

	background:url(images/leftredbg.gif) -1px 0 repeat-y;

	}

.left ul li.subscribe .subscribeinner {

	min-height:171px;

	padding:0 30px 27px 20px;

	background:url(images/leftredbottom.gif) bottom no-repeat;

	}

.left ul li.subscribe .schanierthree {

	position:absolute;

	top:34px;

	left:233px;

	width:43px;

	height:52px;

	background:url(images/redschanier.gif);

	}

.left ul li.subscribe .schanierfour {

	position:absolute;

	top:160px;

	left:235px;

	width:44px;

	height:53px;

	background:url(images/redschanier2.gif);

	}

.left ul li.subscribe h2 {

	margin:0;

	height:27px;

	padding-top:18px;

	background:url(images/subscribe.gif) top no-repeat;

	color:#fff;

	font-size:18px;

	padding-left:42px;

	font-weight:normal;

	text-transform:uppercase;

	line-height:normal;

	}

.left li.leftad {

	text-align:center;

	padding:20px 0;

	}



/* The Middle */



.middle {

	width:511px;

	float:left;

	background:url(images/middlebg.gif);

	margin-right:8px;

	}

.middletop {

	height:28px;

	background:url(images/middletop.gif);

	}

.middlebottom {



	height:28px;

	background:url(images/middlebottom.gif);

	}

.middletopad {

	text-align:center;

	margin-bottom:10px;

	}

.content {

	padding:0 11px 0 23px;

	min-height:450px;

	}

.content h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#1a1a1a;

	background:url(images/title.gif) 0 5px no-repeat;

	margin:0;

	padding:0 0 0 42px;

	line-height:normal;

	}

.content h1 a {

	color:#1a1a1a;

	text-decoration:none;

	}

.content h1 a:hover {

	color:#d73600;

	text-decoration:none;

	}

.date {

	background:url(images/date.gif) top repeat-x;

	padding:1px 0 1px 8px;

	color:#d73600;

	margin:5px 0 0 0;

	}

.post {

	padding:0 8px;

	}

.postlinks {

	height:32px;

	line-height:32px;

	border-top:1px solid #242424;

	border-bottom:1px solid #242424;

	padding:0 8px;

	margin-bottom:30px;

	}

.postlinks a {

	color:#889193;

	font-weight:bold;

	text-decoration:none;

	padding:5px 0;

	margin-right:10px;

	}

.postlinks a:hover {

	text-decoration:none;

	color:#d73600;

	}

.postlinks a.read {

	padding-left:25px;

	background:url(images/read.gif) left no-repeat;

	}

.postlinks a.email {

	padding-left:25px;

	background:url(images/email.gif) left no-repeat;

	}

.postlinks a.linkingblogs {

	padding-left:25px;

	background:url(images/linking.gif) left no-repeat;

	}

.postlinks a.commentslink {

	padding-left:25px;

	background:url(images/comments.gif) left no-repeat;

	}



/* The Right */



.right {

	float:left;

	width:198px;

	padding-left:1px;

	padding-top:4px;

	background:url(images/rightwhiteline.gif) left repeat-y;

	}

.right ul {

	margin:0;

	padding:0;

	list-style:none;

	line-height:20px;

	}

.right h2 {

	margin:0;

	font-size:14px;

	font-weight:normal;

	text-transform:uppercase;

	color:#fff;

	background:url(images/green.gif);

	height:30px;

	padding:8px 0 0 39px;

	line-height:normal;

	}

.right .linkcat h2 {

	background:url(images/red.gif);

	}

.right .widget_archives h2 {

	background:url(images/yellow.gif);

	}

.right ul li {

	padding-bottom:20px;

	background:url(images/rightbottom.gif) bottom no-repeat;

	}

.right ul li li {

	padding-bottom:0;

	background:none;

	}

.right ul li ul li {

	border-bottom:1px solid #2f2f2f;

	background:#1a1a1a url(images/rightarrow.gif) 7px 8px no-repeat;

	padding-left:19px;

	}

.right ul li ul li li {

	border-bottom:none;

	}

.right ul li ul li a {

	color:#bfbdbd;

	text-decoration:none;

	}

.right ul li ul li a:hover {

	text-decoration:none;

	color:#fff;

	}



/* The Footer */



.footer {

	clear:both;

	height:20px;

	background:url(images/footer.gif);

	text-align:center;

	line-height:20px;

	color:#fff;

	}

.footer a {

	color:#fff;

	text-decoration:underline;

	}

.footer a:hover {

	color:#fff;

	text-decoration:none;

	}



/* The Page Links */



.pagelinks {

	font-size:12px;

	font-weight:bold;

	padding-bottom:20px;

	padding-left:20px;

	}



/* The Navigation */



.navigation {

	padding:10px;

	height:25px;

	font-weight:bold;

	font-size:13px;

	}

.navigation a {

	text-decoration:none;

	}

.alignleft {

	float:left;

	}

.alignright {

	float:right;

	}



/* The Attachment */



.contentCenter {

	text-align:center;

	}



/* The Page Title */



h2.pagetitle {

	font-size:18px;

	font-weight:normal;

	color:#d73600;

	margin:0 0 20px 0;

	padding:10px 0;

	line-height:normal;

	text-align:center;

	}



/* The Comments */



.comments {

	padding-bottom:1px;

	margin-bottom:10px;

	}

.comments ol {

	margin:0;

	padding:0;

	list-style:none;

	}

.comments p {

	margin:10px 0 0 0;

	padding:0;

	}

.comments li {

	padding:0 9px 9px 9px;

	border:1px solid #cccccc;

	margin-bottom:20px;

	}

.comments li.alt {

	background:#f4f4f4;

	}

.comments li.authorcomment {

	background:#e5e5e5;

	}

.commentinfo {

	border-bottom:1px solid #ccc;

	line-height:26px;

	font-weight:bold;

	}

.commentinfo a {

	text-decoration:none;

	}

.commenttime {

	float:right;

	font-weight:normal;

	}

.respond {

	}

.respond form {

	margin:0 0 20px 0;

	padding:0 9px;

	}

.respond textarea {

	width:95%;

	height:100px;

	background:#fff;

	border:1px solid #ccc;

	color:#444;

	padding:10px;

	overflow:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	}

#commentform input {

	background:#fff;

	border:1px solid #ccc;

	color:#333;

	padding-left:10px;

	}

.respond input#submit {

	padding:0;

	width:72px;

	height:29px;

	}

.respond p {

	padding:0;

	margin:20px 0;

	}

.respond h2, .comments h2 {

	font-size:12px;

	font-weight:bold;

	color:#4d4c4c;

	margin:0 0 10px 0;

	}
	
	a.links{ 
	font-family:Arial, Helvetica, sans-serif;
	
	color:#FFFFFF; 
	 
    background:url(images/arrow.gif) 2 6px no-repeat;

	padding-left:15px;
}