/*  
Theme Name: SpamStopsHere
Theme URI: http://spamstopshere.com/
Description: The default SSH blog theme.
Version: 1.0
*/


/* Begin Typography & Colors */

body {
  background: #006599 url('images/bg.png') repeat-y 50% 100%; 
  margin: 0; 
  padding: 0;
  font-family: Arial; 
}

h2 {
  color: #0aab51;
  line-height: 1em;
  font-size: 30px;
  font-weight: normal;
}
h3 {
  font-weight: normal; 
  color: #26569A;
}
a {text-decoration: none;}
a:hover {border-bottom: 1px dotted;}
h2 a:hover {border-bottom: 1px dotted;}


.left {float: left;}
.right {float: right;}

#main {
  margin: 0 auto; 
  padding: 0; 
  position: relative; 
  top: 0; 
  right: 0; 
  text-align: left; 
  width: 782px;
}

#header {
  background: url('images/header1.png') no-repeat 0 0;
  width: 782px;
  height: 191px;
}

#header a {
  width: 782px;
  height: 191px;
}

#header a h1 {display:none;}

#logo-link {
  display: block;
  position: absolute;
  top: 15px;
  left: 20px;
  width: 375px;
  height: 75px;
}
#logo-link:hover {border-bottom: none !important;}

#wrap {
  background: #fff url('images/wrap_bg.png') repeat-x 0 0;
  width: 780px;
  margin: 0 1px;
  border-right: 1px solid #81a9c9;
}

#wrap-table {width: 100%;}

td {vertical-align: top;}

.border {
  background: #8fadc7 url('images/border.png') no-repeat 0 0;
  width: 1px;
}

#content {
  width: 547px;
  padding-left: 12px;
  color: #666;
  font-size: 14px;
}

.content-border {
  background: #d8e2ec url('images/content_border.png') no-repeat 0 0;
  width: 1px;
}

#content-body {
  background-color: #fff;
  padding: 45px 30px;
  width: 485px;
}

#content a {color: #0aab51;}

.post {margin-bottom: 50px; clear: both;}

.notepad {
  float: right;
  margin-top: -20px;
  padding-top: 3px;
  width: 110px;
  height: 83px;
  background: url('images/notepad.png') no-repeat 0 0;
  text-align: center;
  color: #cc3333;
}
.notepad .day {font-size: 36px; line-height: 46px;}
.notepad .month-year {font-size: 18px;}

.post h2 {
  margin: 0; 
  padding: 0 0 14px;
  line-height: 1.2em;
}

.postmetadata {font-size: 12px; color: #999;}

.entry {line-height: 18px;}
.ad {color: #ff9900 !important; } 

.page-navigation {font-size: 12px; float: left; width: 100%; margin-bottom: 40px;}
.page-navigation .left, #page-navigation .right {width: 45%;}
.page-navigation .right {text-align: right;}

#comments {margin-bottom: 50px;}

.nocomments {
  font-size: 14px; 
  color: #555; 
  padding: 5px 10px; 
  background-color: #F7F3B9;
}

.commentlist {padding-left: 30px;}
.commentlist li {margin-bottom: 25px;}

.pagetitle {
  font-weight: normal; 
  color: #26569A;
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 30px;
}

/*===== SIDEBAR =====*/

#sidebar {
  width: 207px;
  font-family: Verdana, Arial !important;
  font-size: 12px;
  color: #11579f;
  text-align: left;
}

#sidebar a {color: #11579f;}

#sidebar .widgettitle {
  margin: auto;
  background-color: #00569f;
  color: #ffffff;
  padding: 10px 10px;
  font-size: 17px;
  width: 95%;
}

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

#sidebar ul li {
  margin: 0 1px;
  padding: 7px 5px;
}


/*===== FOOTER =====*/
#footer {
  color: #999;
  font-size: 11px;
  padding: 0 20px;
}

#footer p {margin-top: 0;}

#footer a {color: #11579f;}

.slashdigglicious a img {
  border-top: #eee 1px solid;
  border-left: #eee 1px solid;
  border-right: #ccc 2px solid;
  border-bottom: #ccc 2px solid;
}
