#sidebar { width: 312px; }

table.gameshots { text-align:center; }

table.gameshots-w-desc { text-align:left; }
table.gameshots-w-desc img { padding-right:20px; }
table.gameshots-w-desc p { padding-left:10px; }

table.sitelist-120 { text-align:left; }
table.sitelist-120 td { border-bottom:1px solid #ccc; padding:5px 2px 5px 0; }
table.sitelist-120 tr:hover { background:#e8e8e0; }
table.sitelist-120 img { padding-right:20px; }
table.sitelist-120 p { padding:0 0 0 10px; font-size:90%; font-style: italic; }

#header {
  background: url(images/logo.png) 0 35px no-repeat;
/*  border:1px solid red; */
}
#header_left {
/*  border:1px solid white; */
  padding-left: 90px;
  width: 370px;
}
#header_right {
  width: 470px;
  padding: 20px 0 0 0;
  text-align:right;
}
#header_right img { width:auto; height:auto; }
#header h1 {
  padding-top: 10px;
/*  padding-left: 100px; */
}
#header p {
  padding-left: 70px;
  font-weight: bold;
  font-style: italic;
}
#header h1 a:hover {
  color: #fff;
}
#top_search {
  width: 210px;
/*  padding: 5px 10px 5px 10px; */
/*  border: 1px solid #444; */
/*  background: #1b1713; */
	padding:0;
	border:none;
	margin-top:-4px;
}

.screenright { float:right; text-align:center; margin:5px 0 5px 10px; }
.screenright img { border:none; padding:0; /* margin-bottom:2px; */ }
/*
.buttons { width:250px; text-align:center; margin:3px 0; }
.buttons a { font-weight:bold; color:red; background:#ffcccc; border:1px solid #844; display: block; }
.buttons a:hover { color:red; background:#ff8888; border:1px solid #844; }
.screenright .button_play { background:url(images/btn.png) no-repeat top left; height:32px; margin: 3px 10px 0 10px; }
*/
.screenright .buttons { background:url(images/b_1.png) no-repeat top left; margin: 3px 0 0 0; height:32px; }
.screenright .buttons a { font-weight:bold; color:#fff; display: block; font-size:18px; padding-top:6px; height:32px; width:250px; }
.screenright .buttons a:hover { background:url(images/b_2.png) no-repeat top left; color:#ccc; height:32px; }
.screenright .ratingblock { background:url(images/rate_bg.png) no-repeat top left; height:60px; width:250px; margin:3px 0 0 0; padding-top:20px; }

#nav a, #nav a:visited {
  padding: 14px 10px 14px 10px;
}

#nav_left {
  width: 650px;
}
#nav_right {
  width: 280px;
}
#nav_right .subscribe h2 {
  font-size: 16px;
  display:inline;
  border:none;
  color: #888;
  font-style: italic;
  margin: 0px 7px 0px 0px;
  /*
  padding: 0px 0px 0px 0px;
  padding: 2px 0px 2px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  */
}


.disclaimer img { padding-top:5px; }

#respond { background:#eee; border:1px solid #ddd; padding-left:5px; }
#respond p { margin:0; padding:2px 0; }
#respond input { border:1px solid #ccc; }
#respond textarea { border:1px solid #ccc; }

p.post-meta { margin:0; padding:0; font-size:80%; font-style: italic; color:#888; }

#sidebar h2 { font-size: 18px; }
#sidebar h2 a { border:none; }

#sidebar ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#sidebar ul li {
  list-style-type: disc;
  margin: 0px 0px 2px 25px;
  padding: 1px 0px 0px 0px;
  font-size:90%;
}

#sidebar .tweets { padding: 0 12px; }
/* #sidebar .tweets .title { font-size:100%; font-weight:bold; } */
/* #sidebar .tweets img { float:left; border:1px solid #444; margin-right:10px; } */
#sidebar .tweets ul { font-size:85%; margin:0; padding:0; /* margin-left:35px; */ margin-top:5px; }
#sidebar .tweets li { line-height:130%; list-style-type:disc; }
#sidebar .tweets .timedate { font-style:italic; color:#888; font-size:80%; }

#sidebar .tweets .twitter-item {}
#sidebar .tweets .twitter-link { font-size:100%; }
#sidebar .tweets .twitter-timestamp { font-style:italic; color:#888; font-size:80%; }

#sidebar .widget .directory { }
#sidebar .widget .directory .leftcol { float:left; width:142px; }
#sidebar .widget .directory .rightcol { float:right; width:142px; }
#sidebar .widget .directory h3 { margin-top:2px; border:1px solid #bbb; background:#ccc; text-align:center; font-size:12px; }
#sidebar .widget .directory h3 a { display:block; font-size:14px; color:#444; }
#sidebar .widget .directory h3:hover { background:#bbb; }
#sidebar .widget .directory ul { background:#d8d8d8; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #bbb; }
#sidebar .widget .directory ul li { list-style-type:none; background:url(images/li.png) no-repeat 5px 7px; margin:0; padding: 0 0 0 12px; }
#sidebar .widget .directory ul li a { display:block; font-size:12px; color:#444; }
#sidebar .widget .directory ul li:hover { background-color:#e8e8e8; }
	

#content dl {
	margin: 10px 0 20px 5px;
	padding: 0;
}
#content dt {
  font-weight: bold;
	margin: 0;
	padding: 15px 0 0 0;
}
#content dd {
	margin: 0;
	padding: -5px 0 0 15px;
}

.the_excrept h2 a, .the_excrept h2 a:visited { font-size: 18px; }

.similar_posts { margin:15px 0; }
.similar_posts h3 { border-bottom:1px dotted #ccc; }
.similar_posts ul { margin: 5px 0 0 15px; }

.citation { color:#888; font-size:80%; font-sytle:italic; line-height: 130%; }
.citation a { color:#888; font-size:100%; font-sytle:italic; }


/* Note: The following CSS only applies to Internet Explorer: */
#IEroot .thumbnail { height: 155px; }
#IEroot .thumbnail img { width: 170px !important; }


