/*
Theme Name: The Gameniac
Theme URI: http://www.thegameniac.com
Description: This is the theme for the website The Gameniac. This theme was created by <a href="http://www.andrewbertino.com/">Andrew Bertino</a> also known as The Gameniac. Banner Image Font: Qubix Demon Cubic Blox by DemonhillFontFactory - <a href="http://www.geocities.co.jp/SiliconValley/1286/">http://www.geocities.co.jp/SiliconValley/1286/</a>
Version: 1.0
Author: Andrew Bertino
Author URI: http://www.andrewbertino.com
Tags: orange, black, two-columns, fixed-width, no widgets
Copyright 2009, All Righs Reserved
*/

/*
 ---------- Theme colors ---------- 
	Brown:  #908371; 
	Copper:  #CF9F57; 
 ----------------------------------
*/
 
 
/* ---------- Begin Page Styles --------- */

body
{
	margin: 15px 0px 10px 0px;
	font-size: medium;
	color: #FFFFFF;
	background-color: #908371;
}

a 
{
	color: #CF9F57; 
	font-weight: bold;
	text-decoration: none;
}

a:hover {color: #908371;}

#page-wrapper
{
	font-size: 0.9em;
	font-family: Verdana, Helvetica, sans-serif;
	width: 965px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background-image: url(images/page_bg-brown.jpg);
	background-repeat: repeat-y;
}

/* ---------- End Page Styles --------- */





/* ---------- Begin Header Styles --------- */

#header
{
	width: 965px;
	height: 87px;
	background-image: url(images/header_bg-brown.jpg);
	font-size: 0.8em;
}

#header img.title 
{
	border: 0px;
	margin: 36px 0px 0px 27px;
	float: left;
}

#header .header-right
{
	width: 325px;
	height: 65px;
	float: right;
}

#header .header-right .searchbox {width: 179px; margin: 20px 0px 0px 45px;}
 
/* 
#header .header-right-top
{
	padding: 17px 23px 0px 0px;
	margin-bottom: 11px;
	text-align: right;
}

#header .header-right-top p 
{
	margin: 0px; 
	padding: 0px;

} 

#header .header-right-bottom
{
	padding: 0px 23px 0px 0px;
	text-align: right;
}

#header li 
{
	border-right: 1px solid #373737;
	display: block;
	float: right;
	padding: 0px 7px;
}

#header li.first {border-left: 1px solid #373737;}

#header ul 
{
	padding: 0px;
	margin: 0px;
} /*

/* ---------- End Header Styles --------- */





/* ---------- Begin Sidebar Styles --------- */
	
#sidebar 
{
	width: 254px;
	padding: 16px 24px 21px 15px;
	float: right;
	height: 100%;
	font-size: 0.9em;
}

#sidebar h4, #content h4
{
	margin: 0px;
	padding: 0px;
	font-size: 110%;
}

#sidebar ul, #content ul 
{
	padding-left: 1.9em; 
	margin-bottom: 21px; 
	margin-top: 6px;
	list-style-type: none;
	list-style-image: url(images/bullet.gif);
}

#sidebar ul li , #content ul li {margin-bottom: 6px;}

#sidebar ul.categories li ul 
{
	margin: 6px 0px -2px 0px; 
	padding-left: 18px;
}

#sidebar ul.categories li ul li {margin-bottom: 8px;}

#sidebar ul.recent li, #sidebar ul.recent-com li  {margin-bottom: 16px;}

#sidebar ul.recent, #sidebar ul.recent-com {margin-top: 6px;}

#sidebar ul.recent-com  li {width: 235px;}

#sidebar ul.syndication
{
	list-style-type: none;
	list-style-image: none;
	margin-top: 12px;
	padding-left: 11px;
}

#sidebar ul.syndication li img {border: none;}

#sidebar select {margin: 12px 0px 24px 11px;}

#sidebar form {margin: 0px auto;}

#sidebar p.game, #sidebar p.game-profiles, #sidebar h5
{
	margin: 11px 0px 21px 0px; 
	text-align: center;
}

#sidebar h5 
{
	margin-bottom: 0px; 
	font-size: 100%;
}

#sidebar ul.alerts 
{
	padding-left: 0px; 
	text-align: center; 
	list-style-image: none; 
	list-style-type: none;
}

#sidebar ul.alerts p 
{
	margin: 0px; 
	padding: 0px;
}

/* #sidebar p.game-profiles {margin-bottom: 0px;} */

#sidebar p.game-profiles img , #sidebar p.game img 
{
	border: none; 
	margin-bottom: 6px;
}

#sidebar p.game img {padding-top: 1px;}

#sidebar ul.alltags 
{
	clear: both; 
	padding-top: 10px; 
	padding-left: 26px; 
	list-style-type: none;
	list-style-image: none; 
	padding-left: 10px;
}

#sidebar ul.ctc-tag-cloud 
{
	width: 250px; 
	margin-bottom: 15px; 
	padding-left: 10px;
}

#sidebar ul.ctc-tag-cloud li 
{
	background: #000 url(images/bullet.gif) no-repeat left top;
	display: inline;
	float: left;
	padding: 0px 15px 0px 14px;
	margin-left: 1px;
}

/* ---------- End Sidebar Styles --------- */





/* ---------- Begin Content Styles --------- */

#content 
{
	width: 624px;
	padding: 20px 20px 25px 28px;
	float: left;
	height: 100%;
	font-size: 0.9em;
}

#content ul {margin-bottom: 16px;}

#content h1 
{
	margin: 0px 0px 10px 0px; 
	font-size: 190%;
}

#content h1 a, #content h2 a 
{
	text-decoration: none; 
	color: #FFFFFF;
}

#content h1 a:hover, #content h2 a:hover {color: #908371;}

#content h1.archive {margin-bottom: 25px;}

#content .post-meta
{
	border: 1px solid #373737;
	background-color: #373737;
	padding: 6px 5px; 
	font-size: 0.9em; 
	font-weight: bold;
	height: 15px;
	width: 612px;
}

#content .post-meta .left 
{
	width: 349px;
	float: left;
	margin-left: -1px;
}

#content .post-meta .right 
{
	width: 263px;
	float: right;
	text-align: right;
}

#content .post-meta .right  li 
{
	border-left: 1px solid #908371;
	display: block;
	float: right;
	padding: 0px 7px;
}

#content .post-meta .right  li.first {border-left: none;}

#content .post-meta .right  li.last {padding-right: 0px;}

#content .post-meta .right ul 
{
	padding: 0px;
	margin: 0px;
	margin-right: -1px;
}

#content .post-meta .right img 
{
	border: none; 
	margin-right: 2px;
}

#content .post
{
	line-height: 1.5em;
	padding: 10px;
	width: 604px;
	border-bottom: 1px solid #373737;
	margin-bottom: 38px; 
}

#content .post ul, #content .page ul, #content .post ol, #content .page ol {margin-top: 0px;}

#content .post ul li, #content .page ul li, #content .post ol li, #content .page ol li  {margin-bottom: 15px;}

#content .post p 
{
	margin: 0px;
	padding-bottom: 15px; 
	margin-left: -1px;
}

#content .post a img , #content .page a img {border: 2px solid #CF9F57;}

#content .post a:hover img, #content .page a:hover img {color: #CF9F57;}

#content .pages
{
	
	width: 125px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	margin-bottom: 10px;
}

.wp-pagenavi 
{
	clear: both;
	text-align: center;
}

.wp-pagenavi a, .wp-pagenavi span 
{
	text-decoration: none;
	border: 1px solid #373737;
	background-color: #373737;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi span.current {font-weight: bold;}

#content ul.ctc-tag-cloud
{
	margin-top: 15px; 
	font-size: 0.9em;
}

#content p.contact-required
{
	font-size: 0.8em; 
	color: #FFFFFF; 
	font-weight: bold;
	margin-top: 35px;
} 

#content table td.right 
{
	text-align: right; 
	vertical-align: top;
}

#content h3 
{
	font-weight: bold; 
	margin-top: 35px;
}

#content p.imgright, #content div.imgright 
{
	float: right; 
	padding-left: 15px;
}

#content p.imgleft, #content div.imgleft 
{
	float: left; 
	padding-right: 15px;
}

#content div.imgright p, #content div.imgleft p 
{
	font-size: 0.8em; 
	font-weight: bold; 
	margin: 0px; 
	padding: 0px;
}

#content .page
{
	line-height: 1.5em;
	margin-bottom: 38px;
}

#content table
{
	border-collapse: collapse; 
	border: 1px solid #373737;
	margin-top: 15px;
}
 
#content table th 
{
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	background-color: #373737; 
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
}

#content table th.left, #content table td.left 
{
	text-align: left; 
	vertical-align: top;
}

#content table tr {background-color: #676767;}

#content table tr.second {background-color: #9F9F9F;}

#content table tr.none {background-color: #000000;}

#content table td 
{
	border-right: 1px solid #373737; 
	border-bottom: 1px solid #373737;
}

#content table.center 
{
	margin-left: auto; 
	margin-right: auto;
}

#content #gotd p 
{
	text-align: center; 
	margin-top: 10px;
}

#content #gotd {margin-bottom: 20px;}

#content #gotd h2
{
	margin-top: 25px; 
	text-align: center;
}

#content #gotd h3
{
	margin: 0px 0px; 
	text-align: center; 
	font-style: italic;
}

#content #gotd table
{
	width: 400px; 
	margin-left: auto; 
	margin-right: auto;
}

#content #gotd table th 
{
	width: 90px; 
	text-align: left;
}

#content #gotd table td {text-align: left;}

/* ---------- End Content Styles --------- */





/* ---------- Begin Comments Styles --------- */

#comments ul 
{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 30px;
}

#comments ul li 
{
	list-style-image: none; 
	list-style-type: none;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #676767; 
    border: 1px solid #373737;
}

#comments ul li .comment-meta 
{
	padding: 5px; 
	background-color: #373737;
}

#comments ul li .comment-text {padding: 0px 10px;}

#comments ul li p.comment-post-meta 
{
	text-align: right; 
	margin: 0px; 
	padding: 0px 7px 7px 0px;
}

#comments ul li p.quoter_header 
{
	padding-left: 40px; 
	margin-bottom: 5px;
}

#comments ul li .comment-text blockquote 
{
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	font-style: italic; 
	margin-top: 0px;
}

#comments ul li ul 
{
	margin-left: 25px; 
	margin-top: 10px;
}

#comments ul li ul li 
{
	list-style-type: disc; 
	border: none;
}

#comments ul li ol li 
{
	list-style-type: decimal; 
	border: none;
}

/* ---------- End Comments Styles --------- */





/* ---------- Begin Footer Styles --------- */

#footer
{
	width: 965px;
	height: 44px;
	background-image: url(images/footer_bg-brown.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	clear: both;
}

#footer .footer-left
{
	width: 793px;
	height: 12px;
	padding: 12px 0px 20px 16px;
	float: left;
}

#footer .footer-right
{
	width: 136px;
	height: 12px;
	padding: 12px 16px 20px 0px;
	float: right;
}

#footer li 
{
	border-right: 1px solid #373737;
	display: block;
	float: left;
	padding: 0px 7px;
}

#footer li.last {border-right: none;}

#footer ul 
{
	padding: 0px;
	margin: 0px;
}

/* ---------- End Footer Styles --------- */





/* ---------- Begin General Styles --------- */

.error 
{
	font-size: 0.9em;
	color: #FF0000; 
}

label {font-weight: bold}

.light-black 
{
	color: #373737; 
	font-weight: normal;
}

.center {text-align: center;}

label.comments 
{
	font-size: 0.9em; 
	font-weight: bold;
}

label.email {font-size: 1.1em;}

h2.leave-comment {margin-top: 35px;}

/* ---------- End General Styles --------- */

