/*
THEME NAME: TM-Gamer
THEME URI: http://www.talk-mania.com
DESCRIPTION: Gamer Theme. v1.0
VERSION: 1.0
AUTHOR: Talk-Mania ( CHRIS )
AUTHOR URI: http://www.talk-mania.com
*/

/* General settings */
body, h1, h2, h3, h4, h5, h6, abbr, acronym, address, blockquote, dd, dl, form, p{
	margin: 0;
	padding: 0;

}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background: #ededed;
	color: #FFFFFF;
}

a{
	text-decoration: none;
	color: #16A9CD;
}

a:hover{
	text-decoration: underline;
	color: #369bb9;
}

h1, h2, h3, h4, h5, h6{
	font-weight: normal;
}

/* Talk-Mania Header */

#navmenuleft,
#navmenuright  {
   visibility: visible;
   position: absolute;
   top: 159px;
   width: 233px;
   height: 70px;
   background-repeat: no-repeat;
}

#detail3right,
#detail2left  {
   visibility: visible;
   position: absolute;
   top: 16px;
   z-index: 3;
   width: 279px;
   height: 110px;
   background-repeat: no-repeat;
}

#detail4right,
#detail3left  {
   visibility: visible;
   position: absolute;
   top: 42px;
   z-index: 2;
   width: 270px;
   height: 123px;
   background-repeat: no-repeat;
}

#shape2copy5,
#shape2copy4  {
   visibility: visible;
   position: absolute;
   top: 25px;
   z-index: 12;
   width: 17px;
   height: 17px;
   background-repeat: no-repeat;
}

#phptmglobalnavliteral  {
   visibility: visible;
   position: absolute;
   left: 184px;
   top: 185px;
   z-index: 12;
   width: 577px;
}

#rightwing,
#letwing  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 6;
   width: 302px;
   height: 99px;
   background-repeat: no-repeat;
}

#shadowlogoright  {
   background: url(images/shadowlogoright.jpg) no-repeat;
   position: absolute;
   left: 535px;
   top: 68px;
   z-index: 12;
   width: 261px;
   height: 67px;
}

#shadowunderlogo  {
   background: url(images/shadowunderlogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 413px;
   top: 121px;
   z-index: 12;
   width: 121px;
   height: 47px;
}

#mirrorwireright  {
   background: url(images/mirrorwireright.jpg) no-repeat;
   position: absolute;
   left: 515px;
   top: 0px;
   z-index: 13;
   width: 62px;
   height: 48px;
}

#shadowlogoleft  {
   background: url(images/shadowlogoleft.jpg) no-repeat;
   position: absolute;
   left: 148px;
   top: 61px;
   z-index: 12;
   width: 259px;
   height: 74px;
}

#mirrorwireleft  {
   background: url(images/mirrorwireleft.jpg) no-repeat;
   position: absolute;
   left: 369px;
   top: 0px;
   z-index: 13;
   width: 73px;
   height: 48px;
}

#id23grungeleft  {
   background: url(images/id23grungeleft.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 6px;
   z-index: 10;
   width: 152px;
   height: 70px;
}

#wiresmallright  {
   background: url(images/wiresmallright.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 634px;
   top: 11px;
   z-index: 11;
   width: 77px;
   height: 71px;
}

#id11grungeleft  {
   background: url(images/id11grungeleft.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 7;
   width: 302px;
   height: 99px;
}

#navmenumiddle  {
   background: url(images/navmenumiddle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 189px;

   width: 490px;
   height: 32px;
}

#logob a:hover  {
   background-position: -290px 0%;
}

#tubesmallleft  {
   background: url(images/tubesmallleft.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 11px;
   z-index: 9;
   width: 77px;
   height: 71px;
}

#hole8,
#hole6  {
   visibility: visible;
   position: absolute;
   top: 56px;
   z-index: 5;
   width: 45px;
   height: 45px;
   background-repeat: no-repeat;
}

#industrialtop  {
   background: url(images/industrialtop.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 0px;
   z-index: 10;
   width: 494px;
   height: 85px;
}

#navmenuright  {
   background-image: url(images/navmenuright.jpg);
   left: 705px;
}

#detail4right  {
   background-image: url(images/detail4right.jpg);
   left: 553px;
}

#detail3right  {
   background-image: url(images/detail3right.jpg);
   left: 534px;
}

#detail2left  {
   background-image: url(images/detail2left.jpg);
   left: 163px;
}

#shape2copy4  {
   background-image: url(images/shape2copy4.jpg);
   left: 511px;
}

#shape2copy5  {
   background-image: url(images/shape2copy5.jpg);
   left: 425px;
}

#navmenuleft  {
   background-image: url(images/navmenuleft.jpg);
   left: 0px;
}

#detail3left  {
   background-image: url(images/detail3left.jpg);
   left: 124px;
}

#gridheader  {
   background: url(images/gridheader.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 454px;
   top: 14px;
   z-index: 12;
   width: 41px;
   height: 13px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   width: 940px;
   position: relative;
   background-color: #10151B;
   background-image: none;
}

#tuberight  {
   background: url(images/tuberight.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 856px;
   top: 56px;
   z-index: 8;
   width: 48px;
   height: 143px;
}

#rightwing  {
   background-image: url(images/rightwing.jpg);
   left: 638px;
}

#tubeleft  {
   background: url(images/tubeleft.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 56px;
   z-index: 9;
   width: 48px;
   height: 143px;
}

#detail1  {
   background: url(images/detail1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 9px;
   z-index: 4;
   width: 354px;
   height: 117px;
}

#letwing  {
   background-image: url(images/letwing.jpg);
   left: 0px;
}

#logob a  {
   background: url(images/logob.jpg) no-repeat 0% 0px;
   display: block;
   height: 180px;
   width: 290px;
   font-size: 180px;
   line-height: 180px;
}

#hole4  {
   background: url(images/hole4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 185px;
   z-index: 4;
   width: 15px;
   height: 15px;
}

#hole6  {
   background-image: url(images/hole6.jpg);
   left: 614px;
}

#logob  {
   visibility: visible;
   position: absolute;
   left: 329px;
   top: 8px;
   z-index: 11;
   width: 290px;
   height: 180px;
}

#hole5  {
   background: url(images/hole5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 54px;
   z-index: 8;
   width: 17px;
   height: 17px;
}

#hole3  {
   background: url(images/hole3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 855px;
   top: 186px;
   z-index: 4;
   width: 15px;
   height: 15px;
}

#hole8  {
   background-image: url(images/hole8.jpg);
   left: 284px;
}

#hole2  {
   background: url(images/hole2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 878px;
   top: 54px;
   z-index: 7;
   width: 17px;
   height: 17px;
}

#hole7  {
   background: url(images/hole7.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 226px;
   top: 6px;
   z-index: 8;
   width: 29px;
   height: 31px;
}

#hole1  {
   background: url(images/hole1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 690px;
   top: 7px;
   z-index: 7;
   width: 29px;
   height: 31px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #10151B;
}

/* End Talk-Mania Header */


form, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

address, dl, div.page-link{
	padding: 15px 0 5px;
}

div.entry-content h1, div.entry-content h2, div.entry-content h3, div.entry-content h4, div.entry-content h5, div.entry-content h6{
	padding: 15px 0 5px
}

p {
	padding: 10px 0 5px;
}

index {
	padding: 10px 0 5px;
}

blockquote{
	margin: 10px 0 0;

	background: #313131;
}

blockquote p{ padding: 15px 10px; }

blockquote blockquote{
	margin: 0 10px;
	background: #000000;
}

dd{
	padding: 0 0 0 20px;
}

p img{
	max-width: 100%;
}

img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright{
	padding: 4px;
	margin: 3px 0 2px 10px;
	display: inline;
}

img.alignleft{
	padding: 4px;
	margin: 3px 10px 2px 0;
	display: inline;
}

.alignleft{float: left;}

.alignright{float: right;}

div#wrapper{
	width: 980px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: #081720 
}

div#header{
	float: left;
	width: 980px;

	padding: 1px 0 1px;
	background: #081720;
}

div#header h1{
	margin: 0 120px 0 0;
	padding: 0 10px;
	font-family: Georgia, Arial, Helvetica;
	font-size: 18px;
	line-height: 36px;
}

div#header h1 a{
	color: #000;
}

div#header h1 a:hover{
	border: 0;
}

div#access div.skip-link{
	float: right;
	margin: -34px 10px 0;
	display: inline;
	font-family: Georgia, Arial, Helvetica;
}

div#access div.skip-link a{
	color: #777;
}

div#access div.skip-link a:hover{
	color: #000;
}

div#menu{
	float: left;
	width: 780px;
}

div#menu ul,div#menu ul ul,div#menu ul li{
	list-style:none;
	margin:0;
	padding:0;
}

div#menu ul li{
	float: left;
	margin: 200px 10px 0px ;
	display: inline;
	font-family: Verdana, Georgia, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

div#menu ul a{
	color: #ffffff;
}

div#menu ul a:hover{
	color: #16A9CD;
}

div#menu li ul{
	display: none;
	position: absolute; 
	top: 1em;
	left: 0;
	clear: left;
}

div#menu li:hover ul, li.over ul { display: block; }

div#menu li > ul {
	top: auto;
	left: auto;
}

div#menu ul ul li{}

div#menu ul ul li a{}

div#menu ul li:hover ul{}

div#menu ul li:hover ul li a{}

div#about{
	float: left;
	width: 980px;
	padding: 0 0 5px 0;	
}

div#about p.message{
	padding: 20px 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 36px;
	color: #fff;
}

div#about img.photo{
	float: left;
	margin: 0 15px 0 0;
}

div#container{
	float: left;
	width: 980px;
}

div#content{
	float: left;
	width: 488px;
	overflow: hidden;
}

div.post, div.page{
	padding: 10px 20px 15px;
}

div.postit, div.page{
	padding: 239px 20px 15px;
}

div#nav-above{
	margin: 239px 10px 0; 
}
iv#nav-above2{
	margin: 10px 10px 0; 
}
div#nav-below{
	 margin: 10px;
}

div.navigation{
	padding: 0px 10px 6px;
	background: #081720
}

div.navigation a{
	text-decoration: none;
}

h2.entry-title, h3.entry-title{
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 10px;
}

h2.entry-title-index, h3.entry-title{
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 10px;
}

h2.page-title{
	margin: 239px 10px 0;
	border-top: 0px solid #dfdfdf;
	padding: 8px 10px 9px;
	font-family: Georgia, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	background: #081720; 
	color: #16A9CD;
}

h2.entry-title a, h3.entry-title a{
	color: #ffffff;
}

div.entry-date{
	padding: 16px 0 0 10px;
	color: #666;
}

div.entry-content{
	line-height: 24px;
	padding: 10px 0 0 10px;
}

div.entry-content-index{
	line-height: 24px;
	padding: 10px 0 0 10px;
}
div.entry-content-index-main{
	line-height: 24px;
	padding: 10px 0 0 10px;
}

div.entry-content3{
	line-height: 24px;
	padding: 10px 0 0 10px;
}

div.entry-content h1{
	font-size: 30px;
	line-height: 36px;
}

div.entry-content h2{
	font-size: 24px;
	line-height: 30px;
}

div.entry-content h3{
	font-size: 18px;
}

div.entry-content h4{
	font-size: 16px;
}

div.entry-content h5{
	line-height: 15px;
}

div.entry-content h6{
	line-height: 12px;
}

div.entry-meta{
	padding: 10px 0 0;
	line-height: 24px;
}

div#comments{
	margin: 0 10px 10px;
	padding: 0 10px 10px;
	border-top: 1px solid #dfdfdf;
	background: #000000;
}

div#comments h3{
	font-family: Georgia, Arial, Hevletica;
	font-size: 24px;
	padding: 10px 0 5px;
}

div#comments p{
	padding: 10px 0 5px;
	line-height: 24px;
}

div#comments ol , div#comments ol li{
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 24px;
}

div#comments ol{
	padding: 0 0 10px;
}

div#comments ol li{
	padding: 10px 0 10px;
	background: url(images/bg_sidebar_h3.gif) repeat-x left bottom;
}

div.comment-meta{
	font-size: 11px;
}

div.nopassword{
	padding: 10px 0 0;
	line-height: 24px;
}

form#commentform span.required{
	background: #fff;
	color: #f00;
}

form#commentform .form-label, form#commentform .form-textarea{
	margin: 10px 0 0;
}

input#author,input#email,input#url{width:50%;}

input#author,input#email,input#url,textarea#comment{padding:0.2em;}

textarea#comment{
	height:13em;
	background: #313131;
	border: 1px;
	margin:0 0 0.5em;
	overflow:auto;
	width:66%;
}

div.sidebar{
	float: left;
	width: 245px;
	display: inline;
}

div.sidebar a{
	color: #16A9CD;
}

div#primary{
	margin: 239px 0 0 -491px;
}

div#secondary{
	margin: 239px 0 0 -245px;
}

div.sidebar ul, div.sidebar ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.sidebar ul{
	margin: 0 0 10px;
}

div.sidebar ul li{
	padding: 10px 10px 0;
}

div.sidebar ul li#search form#searchform{
	margin: 0;
	padding: 10px 10px 0;
}

div.sidebar ul li h3{
	padding: 0px 10px 9px;
	font-family: Georgia, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	background: #ccc url(images/side-head.gif) repeat-x left bottom;
}

div.sidebar ul ul{
	margin: 0;
	padding: 6px 10px 0;
	line-height: 24px;
}

div.sidebar ul ul li{
	padding: 0;
}

div.sidebar ul ul ul{
	padding: 0 0 0 10px;
}

div.sidebar input#s{
	width: 120px;
	background: #313131;	
	border: 1px;
}

div#calendar_wrap{
	padding: 10px;
}

table#wp-calendar{
	width: 100%;
}

table#wp-calendar th, table#wp-calendar td{
	padding: 10px 0 0;
}

div.sidebar ul li#google-search form#gsearch{
	padding: 5px 10px 10px;
	text-align: left;
}

/* Start Footer */

div#footer{
	clear: both;
	width: 980px;
	padding: 2px 0;
	text-align:center;
	font-size: 11px;
	line-height: 18px;
}

div#footer a{
	text-decoration: none;
}

#phptmglobalnavliteral  {
   visibility: visible;
   position: absolute;
   left: 170px;
   top: 0px;
   z-index: 2;
   width: 440px;
}

#talkmaniab a:hover  {
   background-position: -54px 0%;
}

#talkmaniab a  {
   background: url(images/talkmaniab.jpg) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 54px;
   font-size: 8px;
   line-height: 8px;
}

#talkmaniab  {
   visibility: visible;
   position: absolute;
   left: 486px;
   top: 57px;
   z-index: 2;
   width: 54px;
   height: 8px;
}

#tmfooter  {
   margin: 0px auto 0px auto;
   width: 940px;
   position: relative;
}

#layer1  {
   background: url(images/layer1.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 940px;
   height: 85px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #081720;
}

/* End Footer */