/*  

Theme Name: /Gamer

Theme URI: http://wordpress.org/

Description: Custom theme for <a href="http://slashgamer.com">/Gamer</a>.

Version: 1.0

Author: Lindsey Lake

Author URI: http://cssgirl.com/



	/Gamer 1.0

	 http://cssgirl.com/



	This theme was coded by Lindsey Lake,

	whose blog you will find at http://cssgirl.com/



	The CSS, XHTML and design is copyright protected.



*/



@charset "utf-8";

/* CSS Document */





/*Global*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}



blockquote, q {

	quotes: "" "";

}



a img {

	border:none;

	}	



body {

	background:#f2f2f2;

	margin:0;

	padding:0;

	margin:0 15px 15px 0;

	font:12px/18px Arial, Helvetica, sans-serif;

	color:#5e5e5e;

	}



h1#logo {

	padding-left:10px;

	}

	

#nav, #container {

	padding-left:15px;

	}

	

#left {

	margin-right:7px;

	}	

	

#center {

	margin-right:0px;

	}	



h3, h1.entrytitle, h1.entrytitle a {

	color:#2dbb0c;

	font:16px "Arial Black", Arial, Helvetica, sans-serif;

	}



/*/*/html*h3, h1.entrytitle, h1.entrytitle a:first-of-type {margin:0px;}/* */

/*/*/html*h1.entrytitle, h1.entrytitle a:first-of-type {margin-top:-1px;}/* */



h1.entrytitle, h1.entrytitle a {

	font:18px "Arial Black", Arial, Helvetica, sans-serif;

        padding:0px;

        margin:0px;

        margin-top:-1px;

	}



	

img.story-img, .news-img {

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

        display: none;

	}	



blockquote {

	background:#f5f5f5 url(images/bquote.gif) 5px 10px no-repeat;

	color:#5e5e5e;

	font-weight:bold;

	font-size:16px;

        padding-left:50px;

	padding-right:5px;

	padding-top:5px;

	float:left;

	clear:both;

	margin-top:5px;

        margin-bottom:5px;

        width:500px;

	}


/*/*/html*blockquote{margin-left:0px;}/* */	



blockquote div {

        width:500px;

        padding:10px;

}





strong {

	font-weight:bold;

	}



.clear {

	clear:both;

	}



/*header*/



#header {

	width:1132px;

	background:url(images/panda-bg.gif) bottom right no-repeat;

	float:left;

	padding-top:14px;

}	



/*/*/html*#header:first-of-type {background:url(images/panda-bg.gif) top right no-repeat; height:104px;}/* */



h1#logo {

	background:url(images/logo.gif) 0px 10px no-repeat;

	text-indent:-9999px;

	float:left;

	width:269px;

	height:103px;

	margin-left:15px;

	}



/*/*/html*h1#logo:first-of-type {margin-top:-3px;}/* */

	

h1#logo a {

	border:0;

	}		



.header-ad {

	width:728px;

	height:90px;

	margin-left:1px;

	background:#b1b1b1;

	float:left;

	clear:right;

	}



/*navigation*/



#nav {

	float:left;

	clear:left;

	width:1115px;

	background:#fff;

	}



#navigation {	

	float:left;

	clear:both;

	width:845px;

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

	height:25px;

	}

		

#navigation ul li {

	text-indent:-9999px;

	disaply:inline;

	}		



/*/*/html*#navigation ul li:first-of-type {margin-top:-12px; margin-left:-40px;}/* */

	

#navigation ul li a	{

	display:block;

	float:left;

	}

	

#navigation ul li a:hover {

	}

	

#navigation ul li a.news {

	background:url(images/navigation.gif) 0 0 no-repeat;

	height:25px;

	width:83px;

	}		



#navigation ul li a:hover.news {

	background:url(images/navigation.gif) 0 -25px no-repeat;

	height:25px;

	width:83px;

	}



#navigation ul li a.reviews {

	background:url(images/navigation.gif) -85px 0 no-repeat;

	height:25px;

	width:101px;

	}

	

#navigation ul li a:hover.reviews {

	background:url(images/navigation.gif) -85px -25px no-repeat;

	height:25px;

	width:101px;

	}	



#navigation ul li a.trailers {

	background:url(images/navigation.gif) -186px 0 no-repeat;

	height:25px;

	width:97px;

	}

	

#navigation ul li a:hover.trailers {

	background:url(images/navigation.gif) -186px -25px no-repeat;

	height:25px;

	width:97px;

	}	



#navigation ul li a.calendar {

	background:url(images/navigation.gif) -283px 0 no-repeat;

	height:25px;

	width:109px;

	}

	

#navigation ul li a:hover.calendar {

	background:url(images/navigation.gif) -283px -25px no-repeat;

	height:25px;

	width:109px;

	}



#navigation ul li a.posters {

	background:url(images/navigation.gif) -392px 0 no-repeat;

	height:25px;

	width:114px;

	}


#navigation ul li a:hover.posters {

	background:url(images/navigation.gif) -392px -25px no-repeat;

	height:25px;

	width:114px;

	}

	

#navigation ul li a:hover.interviews {

	background:url(images/navigation.gif) -506px -25px no-repeat;

	height:25px;

	width:124px;

	}

#navigation ul li a.interviews {

	background:url(images/navigation.gif) -506px 0 no-repeat;

	height:25px;

	width:124px;

	}

#navigation ul li a.about {

	background:url(images/navigation.gif) -630px 0 no-repeat;

	height:25px;

	width:82px;

	}

	

#navigation ul li a:hover.about {

	background:url(images/navigation.gif) -630px -25px no-repeat;

	height:25px;

	width:82px;

	}

	

#navigation ul li a.contact {

	background:url(images/navigation.gif) -712px 0 no-repeat;

	height:25px;

	width:102px;

	}

	

#navigation ul li a:hover.contact {

	background:url(images/navigation.gif) -712px -25px no-repeat;

	height:25px;

	width:102px;

	}

	

.subnav {

	background:#ebebeb url(images/subnav-bg.gif) left top no-repeat;

	height:20px;

	float:left;

	margin-left:20px;

	width:825px;

	color:#49ab32;

	font:14px Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

	

.subnav ul {

	margin-top:2px;

	}	

	

.subnav ul li {

	display:inline;

	margin-left:15px;

	}



/*/*/html*.subnav ul:first-of-type {width:825px; margin-left:-40px;}/* */	

	

.subnav a {

	color:#49ab32;

	font:14px Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

	}



.subnav a:hover {

	color:#3b8928;

	}		

	

#search {

	float:right;

	width:270px;

	height:49px;

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

	margin-top:-25px;

	}				



#search form {

	margin:0;

	padding:0;

	margin-left:95px;

	margin-top:12px;

	}



#search form input {

	float:left;

	border:thin inset #b1b1b1;

	height:14px;

	padding:2px;

	color:#a1a1a1;

	font-weight:bolder;

	font:12px Arial, Helvetica, sans-serif;

	}	

	

/*Content*/	

	

#container {

	float:left;

	width:1100px;

	background:#fff;

	position:relative;

	border-right:3px solid #5e5e5e;

	padding-top:10px;

        padding-left:8px;

	clear:both;

	}	



#left {

	float:left;

	width:174px;

	}

	

#left a {

        font-size:12px;

	color:#5e5e5e;

	font-weight:bold;

	}



	

#left a:hover {

	color:#000;

	}	

	

#left h3 {

	float:left;

        margin-left:5px;

        margin-top:4px;

	}



/*/*/html*#left h3:first-of-type {margin-top:4px;}/* */	

	

#left img.news-rss {

	float:right;

	clear:right;

	margin:6px 10px 0 0;

	height:15px;

	width:14px;

	}	

	

#left .news-box {

	background:transparent url(images/sidebox.gif) no-repeat;

	float:left;

	clear:both;

	width:174px;

	padding:0px;

	line-height:16px;

        margin-bottom:15px;

	}	



/*	

#left .left-btm {

	background:url(images/sidebox-btm.gif) no-repeat;

	float:left;

	clear:both;

	width:174px;

	height:9px;

	margin-bottom:10px;

	}	

*/



/*		

#left .news-box p.news-img {

	float:left;

	clear:left;

	width:35px;

	height:35px;

	margin:0 6px 2px 0;

	}

*/

	

#left .news-box div.news-txt {

	float:left;

	clear:both;

	width:174px;

	letter-spacing:.03em;

	margin-bottom:0px;

	}


/*/*/html*#left .news-box div.news-txt:first-of-type {margin:0px; padding:0px;}/* */	



#left .news-box div.news-txt2 {

        margin-left:5px;	

        margin-right:5px;

        padding-bottom:5px;

}
	

/*/*/html*#left .news-box div.news-txt:first-of-type {margin-top:0px; padding-top:0px;}/* */	



#left .news-box span.count {

	font-size:10px;

	}		

#left .interviews {

	font-size:11px;

	color:#8c8b8b;

	}



/*

#left .interview {

        height: 140px;

        }

*/

	

#left .interviews a {

	font-size:14px;

	font-weight:bold;

	}	

	

#left .interviews img {

	margin-bottom:5px;

	}	



/*	

#left .reviews {

	height:140px;

	}	

*/



#left .reviews table {

	float:left;

	clear:both;

	width:174px;

	}



#left .reviews tr {

	height:22px;

	}

	

#left .reviews tr td.rating {

	text-align:right;

	padding-right:5px;

	}	



/*	

#left .tags {

	height:152px;

	}	

*/

	

#left .tags ul {

	float:left;

	clear:both;

	}	



#left .tags ul li {

	margin:4px 0;

	width:170px;

	}



#left .tags p {

	float:right;

	clear:both;

	text-align:right;

	padding-right:5px;

	}



/*/*/html*ul.wp-tag-cloud:first-of-type {margin:0px; margin-left:5px;padding:0px; width:170px;}/* */	



ul.wp-tag-cloud {

        margin-left:5px;

        font-size: 10pt;

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

}



ul.wp-tag-cloud li{

        font-size: 10pt;

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

}





#left .bloggers {

	height:265px;

	background-color:transparent;

	}



#left .bloggers p {

	margin-bottom:2px;

	width:170px;

	padding-left:4px;

	}



/*Center Content*/


#center {

	float:left;

	width:564px;

        margin-left:0px;

	}

	

#center a {

	color:#2dbb0c;

	}	

	

#center a:hover, #center .entry p.more a:hover {

	color:#2b9dd8;

	}	



.rotate-stry-bg {

	background-color:#000;

	opacity: 0.2;

	-moz-opacity: 0.2;

	filter: alpha(opacity=20);

	position:absolute;

	width:474px;

	height:70px;

	z-index:1;

	top:167px;

	}



.rotate-stry-txt {

	color:#fff;

	position:absolute;

	z-index:2;

	margin-left:10px;

	top:185px;

	font-weight:bold;

	font-size:12px;

	}

	

.rotate-stry-txt h1 {

	font-weight:bold;

	font-size:22px;	

	margin-bottom:4px;

	}



	

#center .entry {

	background:#fff url(images/contentbg.gif) top left no-repeat;	

	width:564px;

	padding:4px;

	font-size:14px;

	float:left;

	clear:both;

	margin-bottom:10px;

	padding-left:5px;

	}



#center .entry p {

	margin-bottom:5px;

	float:left;

	clear:both;

	width:100%;

	}

/*

#center .entry .story-img {

	float:left;

	width:35px;

	height:35px;

	margin-right:5px;

	}

*/

	

#center .entry h1.entrytitle {

	float:left;

	width:550px;

	line-height:normal;

	}	

	

#center .entry h1.entrytitle a {

	text-decoration:none;

	line-height: normal;

	}	

	

#center .entry h1.entrytitle a:hover {

	color:#2b9dd8;

	}	

	

#center .entry p.post-meta {

	float:left;

	clear:right;

	margin-top:0px;

	margin-left:0px;

	color:#898a89;

	font:12px Arial, Helvetica, sans-serif;

	font-weight:bold;

	width:400px;

        line-height: normal;

	}	

	

#center .entry p.post-meta a {

	color:#898a89;

	}	

	

#center .entry p.post-meta a:hover {

	text-decoration:none;

	color:#666;

	}	

	

#center .entry p.more {

	float:left;

	clear:both;

	width:550px;

	text-align:right;

	}	

#center .entry p.more2 {

	float:left;

	clear:both;

	width:550px;

	text-align:left;

	}	

	

#center .entry p.more a {

	color:#2dbb0c;

	}		

	

#center .entry p.top-feat {

	height:195px; 

	width:474px; 

	float:left; 

	clear:both; 

	margin:0; 

	padding:0;

}



#center .entry p.sub-feat {

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

	height:54px; 

	float:left; 

	width:474px; 

	clear:both; 

	margin:0; 

	padding:0;

}	



#center .entry p.sub-feat img {

	margin-top:3px;

	margin-left:6px;

	}

	

#center .entry p.sub-feat a img {

	padding:1px;border:1px #838383 solid;

	}	

	

#center .entry p.sub-feat a:hover img {

	border:2px #2dbb0c solid;

	padding:0;

}	



/*Next Page Preview*/
























#center .page-top {

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

	width:564px;

	height:14px;

	float:left;

	clear:both;

	margin-top:10px;

	}



#center .page-preview {

	background:#f9f9f9 no-repeat;

	float:left;

	clear:both;

	width:554px;

	padding-left:10px;

	}	

		

#center .page-bottom {

	float:left;

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

	clear:both;

	width:564px;

	height:11px;

	}

	

#center .page-preview a {

	font-size:14px;

	}

	

#center ul li {

	margin:4px 0;

	}		



/*Single Page*/



.related a {

	color:#5e5e5e!important;

	font-weight:bold;

	}

	

.related a:hover {

	color:#000!important;

	}	



p.know {

	float:left;

	font-size:14px;

	font-weight:bold;

	}

	

.related a {

	color:#5e5e5e;

	}	

	

.page-preview p.know {

	float:left;

	font-size:16px;

	font-weight:bold;

	}	



.know h3, .related h3 {

	margin-top:-4px;

	}



.rules {

	font-size:11px;

	margin:5px 0;

	}



/*Comments*/

.authcomment {
background-color: #B3FFCC !important;
}

h3#comments, h3#respond {

	float:left;

	clear:both;

	width:564px;

        margin-top:5px;

	}

ol.commentlist {

	float:left;

	clear:both;

	width:484px;

	margin-left:70px;

	margin-top:10px;

	}

.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.2em;}


/*/*/html*ol.commentlist {margin-left:75px; padding:0px;}/* */	

	

ol.commentlist li {

	list-style-type:decimal;

	font:32px Arial, Helvetica, sans-serif;

	color:#dedfde;

	width:480px;

	padding-top:10px;

	margin-bottom:10px;

	float:left;

	clear:both;

	}		


ol.commentlist li .avatar {
	float: right;
	margin-right: 25px;
	display: inline;
	border: solid 1px #000000;
}

/*/*/html*ol.commentlist li{width:50px; margin-top:0px; padding:0px;}/* */	



ol.commentlist p {

	font:14px Arial, Helvetica, sans-serif !important;

	color:#666;

	margin:0;

	padding:0;

	margin:0px 30px 10px 10px;

	float:left;

	clear:both;

	width:490px;

	}



/*/*/html*ol.commentlist p{margin-top:-30px; padding-top:0px;}/* */	



ol.commentlist li.alt {

	background:#f9f9f9 url(images/alt-com-top.gif) no-repeat;

	width:500px;

	}

	

ol.commentlist li.alt small {

	width:500px;

	}	



ol.commentlist small {

	font-size:12px;

	color:#5e5e5e;

	padding-left:0px;

	margin-right:0px;

        margin-left:0px;

        margin-bottom:15px;

        margin-top:0px;

	display:block;

	float:left;

	clear:both;

	padding-bottom:5px;

	}



ol.commentlist small.commentmetadata {

	float:left;

	clear:both;

	width:500px;

        padding-left: 10px;

        padding-right: 0px;

        background: no-repeat;

	}

	

ol.commentlist small a {

	color:#5e5e5e!important;

	}	

	

ol.commentlist small a:hover {

	color:#333!important;

	}	

	

.highlighted {

	background:#6edb51 url(images/auth-com-bg.gif) top left no-repeat;

	width:500px!important;

	}	

	

.highlighted p {

	width:500px;

	}	

	

.highlighted small {

	width:500px;

	}	



#commentform p {

	float:left;

	clear:both;

	}



#commentform #comment {

        width:460px;

}	



#commentform #submit {

        margin-bottom: 40px;

}	



/*Right Sidebar*/



#right {

	float:left;

	width:334px;

	padding-bottom:25px;

	margin-left:12px;

	}

	

#right .right-box {

	float:left;

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

	width:334px;

	height:110px;

	padding:5px;

	margin-bottom:10px;

	}

#right .righttrailer-box {

	float:left;

	background:url(images/righttrailer-bg.gif) no-repeat;

	width:334px;



	padding:5px;

	}

#right .trailers p a img {

	margin-right:3px;

	}		

		

#right .right-box span.gamer, #right .right-box span.gossip, #right .right-box span.film {

	font:24px "arial black", Arial, Helvetica, sans-serif;		

	color:#696969;

	}



#right .neighbors a {

	margin-left:0px;

	color:#898a89;

	font-weight:bold;

	}	



#right .neighbors span.gamer a, #right .neighbors span.gossip a, #right .neighbors span.film a {

	font-size:18px;

	text-decoration:none;

	margin-left:0;

	font-weight:normal;

	}	

		

#right .right-box span.film a {


	color:#2facec;

	}



#right .right-box span.gossip a {

	color:#fa9cda;

	}		

	

#right .right-box span.gamer a {

	color:#61bc1e;

	}		

	

#right .neighbors a:hover {

	color:#000;

	}	

	

p.site-name {

	float:left;

	width:80px;

	}	



/*/*/html*p.site-name{margin-top:0px; padding:0px;}/* */	

/*/*/html*p.site-name.gossip{margin-top:-3px; padding-top:0px; }/* */

	

p.rss-pull {

	float:left;

	width:250px;

	margin-top:11px;

        text-align: left;

	}	



/*/*/html*p.rss-pull{width:230px; padding-left:5px; margin-top:5px;}/* */	



#right .subscribe {

	height:79px;

	}	

	

#right .subscribe img {

	float:left;

	width:30px;

	height:30px;

	margin-top:5px;

	}

	

#right .subscribe form {

	float:left;

	width:270px;

	margin-left:5px;

	margin-top:10px;

	}

	

#right .subscribe form input {

	border:2px inset #ececec;

	float:left;

	border-bottom:1px solid #d5d5d5;

	border-right:1px solid #d5d5d5;

	padding:2px 0;

	}		

		

#right .subscribe form input.sub {

	border:none;

	margin-top:2px;

	float:left;

	margin-left:5px;

	margin-top:-3px;

	}	

#right .g325 {

	float:left;

	width:325px;


	padding:5px;

	margin-top:5px;

	background:#d5d5d5;

	}	

#right .g160 {

	float:left;

	width:120px;

	height:600px;

	padding:5px;

	margin-top:5px;

	background:#d5d5d5;

	}	

	#right .g204 {

	float:left;

	width:204px;

	height:600px;

	padding-top:5px;

	padding-bottom:5px;

	margin-top:5px;

	background:#d5d5d5;

	}	

#right .adbanners {

	float:left;

	margin-top:5px;

	clear:both;

	width:340px;

	}		

	

#right .ad300 {

	float:left;

	width:300px;

	height:250px;

	clear:both;

	background:#d5d5d5;

	margin-top:5px;

	margin-left:15px;

	padding:5px;

	}	

		

#footer {

	float:left;

	clear:both;

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

	width:1105px;

	height:35px;

	margin-left:15px;

	}	



/*Search Page*/



h2.pagetitle {

	color:#5e5e5e;

	font-size:18px;

	margin-bottom:2px;

	}

	

/*plugins and extras*/



/*Asides*/



.asides_entry {

	float:left;

	clear:both;

	margin:10px 0 10px 5px;

	width:470px;

	background:url(images/aside-bg.gif) no-repeat;

	height:64px;

	padding:11px 0 0 10px;

	}	

	

.asides_entry strong {

	color:#2dbb0c;

	}

	

.asides_entry a {

	color:#5e5e5e!important;

	}		

	


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */