body {
 background: #343434;
}

a {
 color: #aac;
}

.errForm {
 color: red;
}

.header {
 background: url('images/header.jpg') no-repeat;
 height: 174px;
}

.logo {
 background: url('images/logo.jpg') no-repeat;
 height: 77px;
}

.logo a {
 text-indent: -9999px;
 display: block;
 height: 77px;
 width: 310px;
}

.blog {
 background: url('images/blog.jpg') no-repeat 27px 0px;
 height: 77px;
}

.blog a {
 text-indent: -9999px;
 display: block;
 height: 77px;
 width: 270px;
}

.gamepad {
 background: url('images/gamepad.jpg') no-repeat 192px 0px;
 height: 77px;
}

.yourlink {
 background: url('images/submit.jpg') no-repeat 0px 0px;
}

.yourlink a {
 display: block;
 color: #ccc;
 text-decoration: none;
 margin-left: 40px;
 width: 180px;
}
.footer a {
 	color: #ccc;
 	text-decoration: none;
}
.yourlink a:hover, .footer a:hover{
 text-decoration: underline;
 color: #aaa;
}

.yourlink .link {
 text-indent: -9999px;
 display: block;
 height: 72px;
 width: 230px;
}

.page_title {
 font-size: 16px;
 color: #66f;
}

.page_title a {
 color: #66f;
}

.textcolor {
 color: #ccc;
}

.btn {
 background:#F6F6F6 none repeat scroll 0%;
 border:1px solid #BBBBBB;
 padding:5px;
}

h2 {
 color: #66f;
 font-size: 16px;
}

h2 a {
 color: #66f;
}



h3 {
 color: #66f;
 font-size: 13px;
}

h3 a {
 color: #66f;
}

h2 a:hover {
 color: #66f;
 text-decoration: none;
}

.subcats {
 color: #aac;
}

.subcats a {
 color: #aac;
}

.subcats a:hover {
 text-decoration: none;
}
 .search_input{ 
  	position:relative;
	width:160px;
  	height:43px;
 }
 .search_input input{
  	position:relative;
	height:15px;
	border:none;
	background:white;
	font-family: Trebuchet MS 10px;
  	width:110px;
	left:35px;
	top:0px;
}
input.searchbutton {
    position:absolute;
    left:160px;
    top:0px;
    width:40px;
    height:18px;
    cursor:pointer;
}