/*
Theme Name: H3P
Theme URI: http://www.halo3planet.com
Description: H3P v2.
Version: 1.0
Author: GreyCobra Productions
Author URI: http://www.greycobra.com/
*/

body {
  font-family:Helvetica;
  text-align:center;
  margin:0px;
}
#masthead {
  background:#171717 url(images/header_bg.gif) top repeat-x;
  height:120px;
}
#menu {
  background:#444444;
  height:40px;
}
.wrapper {
  width:920px;
  text-align:left;
  margin:0 auto;
}
#masthead h1 {
  display:block;
  width:397px;
  height:120px;
  background:url(images/banner.gif) no-repeat;
  text-indent:-1000em;
  margin:0px;
}
#menu ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
#menu li {
  display:block;
  float:left;
  height:40px;
}
#menu a {
  display:block;
  color:#fff;
  font-size:1.1em;
  font-weight:bold;
  text-decoration:none;
  padding:0px 20px;
  line-height:40px;
  height:40px;
}
#menu a:hover {
  background:#0b0b0b;
}
#content-layout {
  clear:both;
  margin-top:5px;
}
/* The Main Content */
#content {
  float:left;
  width:500px;
}
#content h2 {
  margin:0px;
  font-style:italic;
  color:#222;
}
#content h2 a {
  font-size:1.1em;
  color:#222222;
  text-decoration:none;
  text-transform:capitalize;
}
p.postmetadata {
  margin:0px;
  font-size:.7em;
  color:#B52C00;
}
p.postmetadata a {
  color:#B52C00;
}
p.postmetadata a:hover {
  color:#555;
}
.entry p.postmetadata {
  color:#ccc;
}
.entry p.postmetadata a {
  color:#e97955;
}
.entry p {
  color:#333;
  font-size:.9em;
  line-height:1.5em;
}
.post {
  border-bottom:1px solid #ccc;
  padding-bottom:15px;
  margin-bottom:20px;
}
.post a, .commentlist a, .navigation a, .comment-page-numbers a {
  color:#B52C00;
  text-decoration:none;
}
.post a:hover, .commentlist a:hover, .navigation a:hover, .comment-page-numbers a:hover {
  text-decoration:underline;
}
.post ul {
  color:#333;
}
.post li {
  line-height:1.5em;
}
/* The Sidebar */
#sidebar {
  float:right;
  background:#fcf7d1;
  width:380px;
  padding-bottom:20px;
}
a.forum {
  width:380px;
  height:60px;
  display:block;
  text-indent:-1000em;
  background:url(images/forums.jpg) no-repeat;
  border-bottom:2px solid #222;
}
/* a.forum {
  width:380px;
  height:60px;
  background:#171717;
  color:#8C0005;
  text-align:center;
  display:block;
  text-decoration:none;
  line-height:60px;
  font-size:1em;
  font-weight:bold;
}  */
#sidebar h2 {
  color:#8C0005;
  font-size:1.2em;
  margin:20px 20px 10px 20px;
}
.side {
  margin:0px;
  padding:0px;
  list-style:none;
}
#sidebar ul ul, #sidebar p {
  list-style:none;
  color:#222;
  margin:0px 30px;
  padding:0px;
}
#sidebar p {
  line-height:1.5em;
}
#sidebar ul li {
  line-height:1.5em;
  margin-bottom:5px;
}
#sidebar ul a, #sidebar p a {
  color:#8C0005;
  background:#fcf7d1;
  padding:5px;
  font-size:.9em;
}
#sidebar ul a:hover, #sidebar p a:hover {
  color:#fff;
  background:#8C0005;
  padding:5px;
}
.clear {
  clear:both;
}
/* Footer */
#footer {
  color:#ccc;
}
#footer .list {
  float:left;
  margin-top:50px;
  padding-right:60px;
  margin-left:0px;
  list-style-type:none;
}
#footer .list h3 {
  font-family:Georgia, Helvetica, Arial;
  font-weight:normal;
  margin:10px 0px;
}
#footer ul {
  list-style-type:none;
  margin:0px 0px 0px 10px;
  padding:0px;
}
#footer li a {
  color:#bbb;
  display:block;
  width:11em;
  padding:0px 5px;
  line-height:1.7em;
  font-size:.75em;
  text-decoration:none;
}
#footer li a:hover {
  color:#B52C00;
}
.copyright {
  clear:both;
  padding-top:50px;
  margin-bottom:15px;
  text-align:center;
  font-size:.7em;
}
.copyright a {
  color:#aaa;
}
/* Comments */
blockquote {
  background:#fbfbfb;
  padding:20px;
  margin:20px;
  font-style:italic;
  font-family:Georgia;
}
#commentform {
  background:#FCF7D1;
  color:#222;
  font-weight:bold;
  padding:20px;
}
#commentform input {
  width:190px;
  font-size:1.3em;
  border:none;
  padding:5px;
}
#commentform textarea {
  width:450px;
  height:200px;
  border:none;
  font-family:Helvetica;
  font-size:1em;
  padding:5px;
}
.commentlist {
  list-style:none;
  margin:0px;
  padding:0px;
}
.commentlist li {
  background:#fbfbfb;
  padding:20px;
  line-height:1.5em;
  margin-bottom:20px;
}
/* Feedburner stuff */
#sidebar form p {
  margin:10px 0px;
}
#sidebar form {
  margin:10px 20px;
}
#feedemail {
  font-size:1.2em;
  border:none;
  font-weight:bold;
  width:210px;
  float:left;
  padding:7px 5px;
}
#feedsubmit {
  background:#A9A17A;
  border:none;
  font-size:1.2em;
  color:#fff;
  width:120px;
  padding:6px 5px;
}
/* Contact Form */
.commentform input {
  border:0px;
}
#submit {
  background:#A9A17A;
  color:#FFF;
}
img {
  border:none;
}
.lt {
  float:left;
  margin:0px 10px 10px 0px;
}
.ad {
  margin:20px;
}
.topad {
  margin-bottom:20px;
  text-align:center;
}
.lu {
  clear:both;
  display:block;
  height:30px;
  margin-left:16px;
}
.adtopbig {
  display:block;
  text-align:center;
  margin-bottom:40px;
}
#googlesearch {
	position:relative;
	top:-70px;
	left:550px;
}