/* Body */
* {margin:0; padding:0;}
body {background:#0f0f0f top center repeat-y; color:#C8C8C8; font:100% Arial,Verdana,Tahoma,sans-serif;}
table {border-collapse:collapse;}
td {padding: 1px 2px;border-collapse:collapse;}
th {
	padding: 2px 5px;
}
table {
  border-collapse: collapse;
}
table td, table th {
  border:1px dotted #FFFFFF;
}
table tr:first-child th {
  border-top: 0;
}
table tr:last-child td {
  border-bottom: 0;
}
table tr td:first-child,
table tr th:first-child {
  border-left: 0;
}
table tr td:last-child,
table tr th:last-child {
  border-right: 0;
}
pre {
	margin-bottom: 11px;
    padding: 10px;
    background-color: #111;
    border-radius: 6px;
    overflow-x: auto;
}
/*tr {border:1px solid #FFFFFF;}*/
#rss {position: absolute; top: 148px; right: 28px;}
ul {margin: 0 0 0 20px;}
li {margin:5px;}
#page {width: 810px; margin:0 auto; position: relative;}
#content {width: 700px; left:130px; right:0px; position:relative;margin: 0 0 0 0; display: block;}

#post {margin: 2px; left: 0; width: 550px; float: left; overflow:hidden; }
#post h2 {padding: 2px 8px; font-weight:bold;}
#post h3 {font-size: 1.35em; margin: 13px 0 0 0;}
#post p {display: block; margin: 0 0 7px 0;text-indent: 20px;}
#post ul {margin: 0 0 0 20px;}
#postcontent {background:#000000; border-radius:7px; padding: 8px 13px 8px 13px; margin:0 0 25px 0; }
#postcontent img {margin: 10px auto; text-align: center; display: block; max-width: 500px;}

#indexnav {background:#000000; border-radius:7px; padding: 6px 10px 3px 10px; margin:25px 0 25px 0; width:680px; left: 130px; float: left; position: relative; display: block; }

#meta {margin: 0px 0px 4px 2px; left: 0; min-width: 1px; max-width: 130px; float: left;background:#000000; border-radius:5px; padding: 7px 7px;}
#meta a {font-weight: normal;} 

#game {overflow:hidden;}
#game h3 {margin:0 0 2px 15px; display: block;}
#game img {max-width: 200px; max-height:200px; display: block; float: left; border: 1px solid #909090; margin: 1px 10px 10px 16px;}
#game div {display: block;overflow:hidden;}

#ratings img {width: 20px; margin: 1px;}

#header {width: 700px;  text-align: right; height: 160px; background-image:url('zlogo5.png'); position: relative;  clear:both;margin: 0 auto 10px auto;}
#header h1 {display: inline;float: right; text-align: right; font-size: 2em; width: 700px; letter-spacing:-1px;margin: 0 0 -2px 0; padding: 5px;}
#header p {display: inline;float: right; text-align: left; font-size: 1em; max-width: 300px; height: 100px; margin: 0 0 0 0; color:#909090; padding: 0 5px 0 0;}

/* Links */
a {background-color:inherit; color:#3193C6; font-weight:normal; text-decoration:none;}
a:hover {background-color:inherit; font-weight:normal; text-decoration:underline;}
a img {border:0;}

#searchtags span.taglistitem {width: 33%; overflow: hidden; float: left; white-space: pre-wrap;}
#disqus_thread {width: 700px;}

#nav {float: left; display: block; text-align: right; left: 0px; position: absolute; right: 690px; top: 173px;}
#nav ul {list-style:none; margin:0 0 20px; width:130px; float:right; text-align: right;}
#nav ul li {vertical-align: middle; display:inline; line-height:1.4em; width:130px;}
#nav ul li a {border-right:4px solid #303030; color:#d0d0d0; float:right; font-weight:bold; margin-bottom:3px; padding:3px 5px 3px 1px; text-decoration:none; width:120px; height: 1.4em}
#nav ul li a:hover, #nav ul li.current a { border-right:4px solid #3193C6;}
#nav ul ul {font-size:0.9em; margin:0 15px 0 0; padding:0 0 3px; width:105px;}
#nav ul ul a {padding:1px 5px 1px 1px; width:115px;}
#nav ul ul ul {width:83px;}
#nav ul ul ul a {width:60px;}
#nav img {vertical-align: middle; margin: 2px 3px 7px 2px;}