body {
background-color: #000000;
background-image: none;
}

#header {
background-color:#FFFFFF;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
  margin-bottom: 10px;
}

.featuredpost {
width: 940px;
min-height:170px;
height: auto;
margin:auto;
background-color: #798D1B;
border-top: 1px solid #798D1B;
border-bottom: 1px solid #798D1B;
border-right: 1px solid #dddddd;
border-left: 1px solid #dddddd;
padding: 20px;
}

.featuredpost h3 {
  background-color: #FFFFFF;
  border: 0 none;
  color: #CC6582;
  font-size: 16px;
  padding: 4px;
}

.featuredpost p {
  background-color: #F9FFDF;
  border: 1px solid #677818;
  font-size: 11px;
  height: 50px;
  overflow: hidden;
  padding: 8px;
  width: 763px;
}

.featuredpost h2 {
  color: #1C1C1C !important;
  font-size: 16px;
}

.featuredpost a {
color: #ffffff;
}

.featuredpost img{
float: left;
margin-right:20px;
background-color: #ffffff;
padding: 4px;
border: 1px solid #dddddd;
margin-bottom:15px;
}

#nav {
border-right: 1px solid #dddddd;
border-left: 1px solid #dddddd;
}

#nav ul li a {
  font-size: 1.1em;
  font-weight: bold;
  line-height: 45px;
  margin-top: 0;
  padding: 15px 10px 14px;
  text-decoration: none;
  color: #000000;
}

.current_page_item a:link, .current_page_item a:visited {
  background-color: #000000 !important;
  color: #FFFFFF !important;
}

.container_16 .grid_2 {
width:330px;
margin:0;
text-align: left;
}

.post-ratings{
text-align: left;
}

.cform {
margin:10px auto 0;
width:100%;
}

.cform textarea, .cform input {
width:84%;
}

input.cf-box-a, input.cf-box-b {
height:18px;
}

.screenshot {
  border: 1px solid #bfbfbf;
  height: 190px;
  margin-bottom: 10px;
  padding: 4px;
  width: 330px;
}

.screen-reader-text {
display:none;
}

input#s {
width:205px !important;
margin:5px 0;
}

.widget select {
margin:5px 0;
}

.widget {
margin-bottom:10px;
}

.floatleft a, .floatright a {
background-color: #CC6582 !important;
border-color: #ECECEC #ADADAD #ADADAD #ECECEC !important;
border-right: 1px solid #ADADAD !important;
border-style: solid !important;
border-width: 1px !important;
color: #000000;
font-size: 1em;
padding: 2px 1em;
}

.floatleft a:link, .floatleft a:hover, .floatleft a:visited, .floatright a:link, .floatright a:hover, .floatright a:visited {
color: #000000;
text-decoration: none;
}

li {
list-style:none;
}

.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

#grid_12 alpha {
padding-left:15px;
}
