/*
Theme Name: Something Simpler v2
Theme URI: http://snipurl.com/i7oj
Description: Custom Theme for Something Simpler Blog
Author: Riki Tiki Tavi
Author URI: http://snipurl.com/i7oj
Version: 2.0
*/

body {
  font-size: 13.5px;
  font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
  margin:0px auto 20px auto;
  text-align:center;
  background-color:#000;
}

small {
  font-size:12px;
}

a, a:visited {
  color:#00a12d;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  color:#fff;
  background-color:#18181c;
  text-decoration:none;
}

#header {
  height:75px;
  position:relative;
  width:900px;
  margin:0px auto;
}

#logo {
  position:absolute;
  left:1px;
  top:0px;
  background:url(images/logo.gif) no-repeat top left;
  width:364px;
  height:75px;
}

#page {
  width:900px;
  margin:0px auto;
}

#df {
  position: absolute;
  z-index: 10;
}
#df1 {
  width: 8px;
  height: 1px;
  background-color: black;
  float: left;
}
#df2 {
  width: 1px;
  height: 1px;
  background-color: #1b3b17;
  float: left;
}
#df3 {
  width: 1px;
  height: 1px;
  background-color: #2e6327;
  float: left;
}
#df4 {
  width: 1px;
  height: 1px;
  background-color: #3a8032;
  float: left;
}
#topnavbar {
  position:absolute;
  right:20px;
  bottom:0px;
  text-align:right;
  background:url(images/navbar-bg.gif) no-repeat top right;

}

#topnavbar a {
  color:#fff;
  font-size:13px;
  font-family: Arial, Verdana, Sans-Serif;
  text-decoration:none;
  text-transform:lowercase;
  line-height:29px;
}


#topnavbar a {
  padding:0px 10px;
}

#topnavbar a:hover.last span, #topnavbar a.last-selected span, #topnavbar a:hover.last-selected span {
  border-right:0px;
  background:url(images/navbar-item-bg4.gif) no-repeat top right;
  padding:7px 10px 7px 0px;
  #padding-top:7px;
  color:#54b948;
}

#topnavbar a.first {
  background:url(images/navbar-item-bg0.gif) no-repeat top left;
  padding:6px 10px 7px 10px;
  #padding-top:7px;
}

#topnavbar a:hover, #topnavbar a.selected, #topnavbar a.last-selected {
  background:url(images/navbar-item-bg3.gif) no-repeat top left;
  padding:6px 0px 7px 10px;
  color:#54b948;
  #padding-top:0px;
  #padding-bottom:0px;
}

#topnavbar a:hover.first, #topnavbar a.first-selected {
  background:url(images/navbar-item-bg1.gif) no-repeat top left;
  padding:6px 0px 7px 10px;
  #padding-top:0px;
  #padding-bottom:0px;
  color:#54b948;
}

#topnavbar a:hover span, #topnavbar a.selected span, #topnavbar a.first-selected span {
  background:url(images/navbar-item-bg2.gif) no-repeat top right;
  padding:6px 10px 7px 0px;
  #padding-top:7px;
}


#container {
  margin:0px auto;
  background:#fff url(images/content-top-bg.gif) no-repeat top left;
  width:860px;
}

#container .inner {
  padding:20px 0px 13px 25px;
  margin:0px;
  background:url(images/content-bottom-bg.gif) no-repeat bottom left;
}

#content {
  width:600px;
  float:left;
}

#content .content-inner {
  padding-top:0px;
}

#sidebar {
  width:200px;
  float:right;
  text-align:left;
  margin-top:0px;
  margin-right:10px;
}

#sidebar a {
  font-size:11px;
}

#sidebar ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

#sidebar ul h2 {
  font-size:15px;
  margin:0px;
  margin-left:-3px;
  border-bottom:1px solid #c0c0c0;
}

#sidebar ul.main li {
  padding-left:5px;
}

#sidebar ul.main ul {
  margin-bottom:25px;
}

#sidebar ul.main ul li {
  padding:2px 0px;
}

.post {
  text-align:left;
  border-bottom:1px dotted #e5e5e5;
  color:#555;
  margin-bottom:15px;
  padding-bottom:15px;
}

.entry {
  padding:10px 0px;
}

.entry p {
  margin:1em 0px;
}

.post h2.title {
  padding:0px;
  margin:0px;
  color:#00a12d;
  font-size:21px;
  font-weight:normal;
}

.post h2.title a {
  text-decoration:none;
  color:#54b948;
  font-size:21px;
  font-weight:normal;
  text-transform:capitalize;
}

#footer {
  height:96px;
  background-color:#18181c;
  position:relative;
  width:900px;
  margin:0px auto;
}

#footer p {
  margin:0px 6px;
  color:#999;
  position:absolute;
  right:5px;
  bottom:5px;
}

#commentbox {
  padding: 10px 5px 5px 5px;
  margin: 0 0 5px 5px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  color: #555;
  background: #fcfcf0;
  text-align: center;
  line-height: 18px;
  float: right;
  width: 80px;
}

#commentbox big {
  font-size: 3.5em;
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-weight: bold;
  margin: 0;
  letter-spacing: -5%;
  line-height: 34px;
  text-align: center !important;
}

#commentbox a {
  color: #555;
  text-decoration: none;
}

#commentbox a:hover {
  color:#2397E9 !important;
  text-decoration: none;
}

#commentbox a:hover .reg {
  text-decoration: underline !important;
}

#searchsubmit, #Submit, #submitcomment {
  background-color:#999;
  color:#181818;
  border:1px solid #ccc;
}

.widget_search {
  padding:0px 13px 20px 13px;
}

.widget_search input {
  background-color:#2397e9;
  color:#fff;
  border:1px solid #ccc;
}

#s {
  width:105px;
  background:#fff;
  color:#000;
  border:1px solid #ccc;
}

.post blockquote {
  border-left:4px solid #ccc;
  padding-left:10px;
  margin-left:5px;
}

.comments {
  padding:0px 10px;
  text-align:left;
}

textarea#comment {
  border:1px solid #ccc;
  width:600px;
}

.comments input {
  border:1px solid #ccc;
}

.commentlist {
  list-style:none;
  margin:0px;
  padding:0px;
}

.commentlist li {
  padding:10px;
  margin-bottom:10px;
  background:url(images/comment-bg.gif) no-repeat top left;
}

.textwidget {
  padding:15px 13px;
}

.rss-small {
  background:url(images/rss-small.png) no-repeat top left;
  padding-left:20px;
}

a.more-link {
  display:block;
  clear:both;
}

.subscribe-bottom {
  text-align:left;
}

.post img {
  padding:5px;
  border:0px;
}

.navigation {
  margin:20px 0px;
}

.alignleft {
  text-align:left;
}

.alignright {
  text-align:right;
}

.column {
  width:33%;
  float:left;
}

#big-logo {
  background:url(images/logo-big.gif) no-repeat 0px 0px;
  width:200px;
  float:left;
  text-align:left;
  margin-top:20px;
  height:400px;
  margin-left:150px;
}

div#content.home-page {
  width:350px;
}

div#content.jobs-page {
  width:800px;
}

div#content.pubsub-page,
div#content.pulse-page {
  width:380px;
}

div#content.home-page .post,
div#content.pubsub-page .post,
div#content.pulse-page .post,
div#content.jobs-page .post {
  border:0px;
}

#home-footer {
  background-color:#ebebeb;
  margin-left:-25px;
  margin-bottom:0px;
  padding:10px 25px 0px 25px;
}

#home-footer p {
  margin:10px;
  padding:0px;
}

#home-footer ul {
  list-style:none;
  margin:0px;
  padding:0px;
  width:520px;
  float:left;
}

#home-footer ul li {
  padding-left:185px;
  text-align:left;
  font-size:11px;
  color:#999;
  margin-bottom:10px;
}

#home-footer ul li a {
  text-decoration:none;
}


.pubsub {
  background:url(images/pubsub-bg.gif) no-repeat 0px 0px;
}

.pulse {
  background:url(images/pulse-bg.gif) no-repeat 0px 0px;
}

div#content.home-page .inner {
  background:url(images/content-bottom-grey-bg.gif) no-repeat bottom left;
}

.news-block {
  width:280px;
  text-align:left;
  float:right;
}

#home-footer .news-block ul {
  width:100%;
}

#home-footer .news-block ul li {
  padding:0px;
  margin-bottom:10px;
}

.news-block h2 {
  color:#00a12d;
  font-size:18px;
  margin-top:10px;
}

.news-block .date {
  width:80px;
  display:block;
  float:left;
  height:1em;
}

.news-block .title {
  width:200px;
  float:left;
}

.screenshot {
  float:left;
  width:390px;
  height:500px;
  margin-left:25px;
}

div#content.pubsub-page .post {
  background:url(images/pubsub-white-bg.gif) no-repeat top left;
  padding-top:50px;
}

div#content.pulse-page .post {
  background:url(images/pulse-white-bg.gif) no-repeat top left;
  padding-top:50px;
}

#pubsub-screenshot {
  background:url(images/pubsub-screenshot.gif) no-repeat 0px 60px;
}

#pulse-screenshot {
  background:url(images/pulse-screenshot.gif) no-repeat 0px 60px;
}

.contentdate {
  width:45px;
  height:50px;
  background:url(images/date-bg2.gif) no-repeat top left;
  float:left;
  margin-right:5px;
}

.contentdate .day,
.contentdate .month {
  text-align:center;
  color:#fff;
  font-size:10px;
  text-transform:uppercase;
  font-family:Times New Roman;
}

.contentdate .day {
  font-size:21px;
  color:#666;
  margin: 0px;
  padding-top:7px;
}


a.more-link {
  display:block;
  text-align:right;
  background:#fff url(images/ffwd.gif) no-repeat top right;
  padding-right:22px;
  font-size:12px;
  font-weight:bold;
  line-height:18px;
  border:0px;
}

a.more-link:hover {
  background-color:#fff;
  color:#00a12d;
  text-decoration:underline;
}

/* custom style for coldform contact form plugin */
#coldform .hide {display: none}
#coldform fieldset {border: 0}
#coldform label {margin-top: 5px; display:block}
#coldform .input { background-color: #ededed; }
#coldform .submit { margin-top: 5px }

