/*
Theme Name: The Steam Review
Theme URI: http://steamreview.org/
Description: The best of both worlds!
Version: 2.5
Author: Tom Edwards
Author URI: http://steamreview.org/
*/

#textbox { width: 10em; }

.pullout-quote { font-style:italic; font-weight:bold; font-size:150%; color:#9E5205; float:right; margin:.4em; font-family:cambria,serif; width:7.5em; text-align:right; font-size-adjust:0.5; }

dt { font-weight:bold; margin-top:.5em; }
dd { margin:.5em 2em; }
dl.interview dd { color:#686a65; }
dl.interview dt { color:#000; }

.archives h3 a, .search-results h3 a { color:#9E5205; letter-spacing: -.05em; }

.archives h2, .search-results h2 { color:#000; font-size:1.2em; font-style:italic; }

.archives .post .meta .date { font-weight:bold; color:#000; }

a { color: #000; font-weight:bold; text-decoration:none; }

acronym, abbr, dfn { border-bottom: 1px dashed; cursor: help; font-style: inherit; }
.help { cursor: help; }

body{ min-width:745px; padding:15px; margin:0; font-family:Tahoma,Trebuchet,Verdana,Sans-Serif; color:#000;font-size:.85em; }
html { background:#3e4637; }

blockquote {
	background:#6F6F6F url("http://steamreview.org/wp-content/themes/the-steam-review-2/images/quotebg.png") repeat-x;
	-moz-border-radius:.2em;
	border-radius:.2em;
	font-family:cambria,garamond,serif;
	font-style:italic;
	margin:1em;
	padding:.2em .6em;
	border:1px solid #434343;
	color:#e6e6e6;
	}
	
blockquote a[href] { color:#e6e6e6; font-weight:normal; }

blockquote strong, blockquote dt { color:#2F2F2F; }

cite, em, ins { font-style:italic; text-decoration:none; }

img { border:0; }

h1, h2, h3 { font-family:verdana,arial,sans-serif; margin:0; }

:link, :visited { color:inherit; }
h1 :link, h1 :visited { color:#FFF; }

h1 a, h1 a:hover { font-size:1.8em; color:#FFF; text-decoration:none; letter-spacing: -.04em; }

h2 { font-size:1.7em; }
h2, h2 a { color:#9E5205; }
h2 a:hover, h3 a:hover { text-decoration:none; }

h3 {color:#999955; font-size:1.5em; letter-spacing:-.05em; }

h4 { font-size: 1.1em; font-family:verdana,arial,sans-serif; color:#4E523B; }

strong { font-weight:bold; }

hr { margin-top:0; }


a:hover, .entry a { text-decoration:underline; }

.header h1 a { display:block; background:url("http://steamreview.org/wp-content/themes/the-steam-review-2/images/headbg.png") #282E22; margin-bottom:1px; padding: .4em 0 .25em 1.1em; -moz-border-radius-topleft:.2em; -moz-border-radius-topright:.2em; border-top-left-radius:.2em; border-top-right-radius:.2em; }

.header p { background:#000000; margin-bottom:1em; -moz-border-radius-bottomleft:.9em; -moz-border-radius-bottomright:.9em; border-bottom-left-radius:.9em; border-bottom-right-radius:.9em; padding:.4em 1.3em .7em 4em; font-size:.9em; color:#FFF; font-weight:bold; margin-top:0; font-size:.9em; }

#page { padding:.5em; -moz-border-radius-bottomleft:1em; -moz-border-radius-bottomright:1em; border-bottom-left-radius:1em; border-bottom-right-radius:1em; clear-after:both; background:url("http://steamreview.org/wp-content/themes/the-steam-review-2/images/pagebg.png") repeat-x #FFF; }

.sidebar  { border-bottom:1px #686748 solid; font:bold .8em 'lucida grande',verdana,arial,sans-serif; 
			background:url("http://steamreview.org/wp-content/themes/the-steam-review-2/images/barbg.png") #ccc994; padding:.5em; padding-left:.7em; 
			-moz-border-radius-topleft:1.1em; -moz-border-radius-topright:1.1em; border-top-left-radius:1.1em; border-top-right-radius:1.1em; }

.sidebar img { margin:-.35em 0; }

.sidebar ul { list-style:none; margin:0; padding:0; font-weight:normal; font-style:italic; }
.sidebar li { text-indent:1em; }

.sidebar img.the-funny { float:right; margin:0 .6em; }

img.border { border:1px #686748 solid; }

.sidebar .archive { float:left; margin-right:1em; }

#searchform { float:right; margin:-.45em .4em; }
#searchinput { width:10.7em; height:1em; vertical-align:baseline; }
#searchsubmit { width: 5em; }

.archive-header { color:#fff; padding:.5em; background:url("http://steamreview.org/wp-content/themes/the-steam-review-2/images/archivebg.png") repeat-x #6c6c6c; }
.archive-header h2 { color:#fff; font-size: 1.1em; font-style:italic; }

#header-archives { display:none; }

ul.children { text-indent:1em; }
.interview-summary blockquote, .hidden { display:none; }

.entry a { color:#000; }
.entry h2 { color:#000; }

.entry, .tags { font-family:calibri,tahoma,sans-serif; font-size-adjust:0.5; clear:both; }
.entry p { margin-top:.3em; }
.archives .entry p, .search-results  .entry p { margin-bottom:.3em; }
.entry li { padding-bottom:.2em; }

.post .meta { font-size:.8em; color:#777; }
.post .meta a, .tags { color:#777; }

.strap, a.comments { color:#000 !important; font-weight:bold; }
.tags { font-size:.9em; font-weight:bold; }
.tags a { font-weight:normal; border:1px solid transparent; border-bottom:0; }
.tags a:hover { text-decoration:none; color:#000; background:#C1BE89; border:#686748 1px solid; border-bottom:0; }

.more { font-size:120%; font-style:italic; }


.clear, .navigation { clear: both; }

.invisilist { list-style-type: none; list-style-image: none; }
a.toggler:link { font-style:italic; color:#777; text-decoration:none; }
a.toggler:after { content: ' »'; }

.post h2 { margin-bottom:0; }

.interview>p { font-weight:bold; }
.interview blockquote { color:#474747; border-left:none; }
.interview blockquote a { color:inherit; }

.centred { text-align:center; }

.commentlist li { padding:0; min-height:62px; margin:0.2em; border:1px solid #424242; -moz-border-radius-topleft:.4em; -moz-border-radius-bottomleft:.4em; border-top-left-radius:.4em; border-bottom-left-radius:.4em; }
.commentbody li { padding:0; min-height:0; margin-bottom:.2em; border:0;  }

.trackbacks-list li { min-height:0; margin:.2em;}
.trackbacks-list li { min-height:0; }
.trackbacks-list li .commentmetadata { padding-right:1em; }
.trackbacks-list li h5 { -moz-border-radius-topleft:.1em; -moz-border-radius-bottomleft:.1em; border-top-left-radius:.1em; border-bottom-left-radius:.1em; }

.trackbacks-list { display:block; margin:0; padding:0; overflow:auto; max-height:30em; }

.commentlist h4 { font-size:1.3em; margin:0; margin-top:.5em; color:#696969; }
.commentlist h5 { padding:0.2em; color: #FBFBFB; background-color: #424242; font-weight:bold; font-style:italic; font-size:inherit; margin:0; -moz-border-radius-topleft:.1em; border-top-left-radius:.1em; }
.commentlist h5 a { text-decoration: underline; }
.commentlist h5 a:hover { color:#EDA312; }
.commentlist li code { background: #EBEBEB; }
.alt { background: #EBEBEB; }
.alt code { background: #FFFFFF; }

.author-comment { background-color: #393939; color:#CFCFB9; }
.author-comment code { background: #424242 !important; } 
.author-comment blockquote { color:#8F8F8F; background:url("http://steamreview.org/wp-content/themes/the-steam-review-2/images/authorquotbg.png"); border:1px solid #424242; }
.author-comment blockquote strong { color:#c8c8c8; }
.author-comment [href]:hover { color:#EDA312; }

.commentbody { font-family:calibri,tahoma,sans-serif; font-size-adjust:.48; margin:0.2em; }
.commentbody a { text-decoration: underline; }
.commentbody p { margin-top:.5em; }
.commentbody blockquote { max-width:44em; }

#comments-list, .trackbacks-list { list-style: none; }
#comments-list { display:inline; }
#commentform { margin:1.5em; padding:1em; -moz-border-radius:.5em; border-radius:.5em; background:url("http://steamreview.org/wp-content/themes/the-steam-review-2/images/pagebg.png") repeat-x #FFF; border:1px solid #434343; }

#openid_explainer { font-weight:normal; cursor: help; text-decoration:underline; }

#openid_comment_login { margin-top:1.5em; padding:0 1em; -moz-border-radius:.5em; border-radius:.5em; background:url("http://steamreview.org/wp-content/themes/the-steam-review-2/images/authorquotbg.png")
						repeat-x #FFF; border:1px solid #434343; float:right; color:#FFF; }

#openid_comment_login .aside { font-size:.8em; }
#openid_comment_login [href] { text-decoration:underline; font-weight:normal; }
#openid_comment_login #openid_url { background-color:#EFEFEF !important; }

.commentlist .openid_link { background: url('http://steamreview.org/wp-content/plugins/openid/f/openid_dark.png') center left no-repeat !important; }

h3#respond { color:#9E5205; }

.allowedtags { float:right; font-size:.8em; width: 12.5em; }
.allowedtags ul { margin:.5em 0; padding-left:.5em; list-style-type:none; font-family:monospace; }

.avatar { border-width:1px 1px 2px 2px; border-style:solid; border-color:#424242; background:#424242; float:right; margin-left:.5em; }
.commentmetadata { float:right; margin-top:0.4em; color:#FBFBFB; font-size:.8em; font-weight:bold; }
.commentmetadata a:hover { color:#EDA312; }

/* New figure code */

.figure, .wp-caption { background:url("http://steamreview.org/wp-content/themes/the-steam-review-2/images/quotebg.png") #414141; float:right; margin:4px 0 0 8px;
	width:200px; color:#FFF; font-weight:bold; padding:4px;
	line-height:1.1em; -moz-border-radius:.3em; border-radius:.3em; font-size:.85em;
	text-align:left; font-family:Tahoma,Trebuchet,Verdana,Sans-Serif; }

.figure a, .wp-caption a { color:#FFF; }

.left { float:left; margin:4px 8px 0 0; }

/* End new figure code */

.footnote, .footnote h3 { font-size:.9em; color:#777; }
.footnote h3 { letter-spacing:-.01em; margin-bottom:1em; }
.footnote a { color:inherit; }
.footnote .resources-list { display:none; }

.boxout-left, .boxout-right { padding:.5em; width:13em; color:#2C2707; background:#CFCDB5; float:left; -moz-border-radius:.3em; line-height:1.1em; margin:4px 8px 0 0; font-weight:bold; }

.boxout-left h3, .boxout-right h3 { font-size:1.2em; color:#5F540C; margin:0; padding:0; }
.boxout-left a, .boxout-right a { color:#2C2707; }

.boxout-right { float:right; margin:4px 0 0 8px; }

table { margin:.3em .5em; text-align:left; }
table [href] { font-weight:inherit; color:inherit; }
td { padding: 0.3em; }
thead td { font-weight:bold; background:#DFDFDF; text-align:center; }
tbody td { background-color:#F1EDED; }

table.pricing .good { color:#165F12; background:#C4DFC3;}
table.pricing .bad { color:#5F1215; background:#DFC3C4; }
table.pricing .good, table.pricing .bad { font-weight:bold; }

table.pricing td { text-align:center; }
table.pricing tbody td:first-child { text-align:right !important; }