/*
  Theme Name: DebtBeater
  Theme URI: http://www.debtbeater.org/
  Description: DebtBeater's theme
  Version: 1.0
  Author: Mr. DebtBeater
  Author URI: http://www.debtbeater.org/
*/

body {
  font-family: "Arial Narrow", Arial, Verdana, sans-serif; 
  font-size: 13px;
  letter-spacing: 1px; 
  margin: 10 0 0 0;
  padding: 0;
  background-color: #E0EFDD;
}

.feedback {
  background-color: #E4E4D3;
  margin-bottom: 15px;
}
.feedback a {
  color: #000000;
}
               
a { 
  color: #A9B255; 
  text-decoration: none; 
  font-weight: bold;
}

a:hover { 
  background-color: #A9B255; 
  color: #FFFFFF; 
  text-decoration: none; 
}

a img {
  border: none; 
}

h1 {  
  font-family: "Arial Narrow", Arial, Verdana, sans-serif;  
  font-size: 10px; 
  margin: 0;  
  padding: 0; 
  color: #6d6d60;
}

h2 {
  font-family: "Arial Narrow", Arial, Verdana, sans-serif; 
  color: #6d6d60;
  padding-top: 5px;
  padding-left: 5px;
  margin: 0;
  font-size: 18px;
}

h2 a {
  color: #A9B255;
  text-decoration: none;
}

h3 {
  font-family: "Arial Narrow", Arial, Verdana, sans-serif;
  font-size: 19px;
  margin-top: 0;
}

h4 {
  font-family: "Arial Narrow", Arial, Verdana, sans-serif;
  font-size: 15px;
  padding-left: 3px;
  padding-top: 5px;
  margin: 0;
}

input, select, textarea {
  font-family: "Arial Narrow", Arial, Verdana, sans-serif;
  font-size: 16px;
  border: 1px solid #6d6d60;
}

blockquote {
  background-color: #C6EA9D;
  border: 1px solid #79902E;
  padding: 0 5px 0 5px;
  font-family: "Arial Narrow", Arial, Verdana, sans-serif;
  font-size: 14px;
}

.spaced li {
  padding: 10px;
  line-height: 150%;
  font-family: Arial, Verdana, sans-serif;
  letter-spacing: 0px;
}

hr {
  display: none;
}

.post {
  margin-bottom: 25px;
  padding-left: 5px;
  font-size: 1.1em;
}

.post p {
  margin-bottom: 1em;
}
 
.entry {
  margin-top: 10px;
  margin-bottom: 15px;
  margin-right: 20px; 
}
 
.postmetadata {
  padding: 2px;
  font-size: 0.8em;
  border-top: 1px solid #A9B255;
}

.postheaderdata{
  margin-left: 10px;
  font-size: 0.8em;
}

.navigation {
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;
}

.navigation a {
  color: #6d6d60;
}
 
.navigation a:hover {
  color: #6d6d60;
  background-color: #CECF9F;
}

.alignleft {
  float: left;
  text-align: left;
  width: 50%;
}
 
.alignright {
  float: right;
  text-align: right;
  width: 50%;
} 

ol.commentlist {
  width: 90%;
  margin: 0 auto;
}
 
ol.commentlist li {
  margin-bottom: 1.5em;
  border: 1px solid #6d6d60;
  padding: 5px;
  background-color: #CCDDAA;
}
 
ol.commentlist li.alt {
  background-color: #DDDDBB;
}
 
ol.commentlist a {
  color: #A9B255;
}
 
small.commentmetadata {
  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;
}

#site { width: 742px; margin: 0 auto 0 auto; padding: 0; }
#wrapper { width: 742px; margin: 0 auto; overflow: hidden; }

#header_blocks { position: relative; margin-bottom:3px; height:250px; padding-top:2px; }
#header_blocks #logo { position: relative; width: 250px; height: 15; text-align: center; padding: 50px 0px 0px; background-image: url("/images/logo_small_smooth.gif"); background-repeat: no-repeat; background-position: 50% 3% }
#header_blocks #teasers_wrapper { width: 300px; margin-top: 15px; }
#header_blocks #teasers { width: 300px; height:175px; background-color: #A9B255; }
#header_blocks #teasers #desc { padding: 5px 5px 5px 10px; height: 125px;}
#header_blocks #teasers #progress { bottom; padding: 0px 5px 5px 10px; font-family: Arial, Verdana, sans-serif; font-size: 13px; }
#header_blocks #daily, #forum { width:218px; height:230px; }
#header_blocks #daily_wrapper { margin-right: 3px; float: right; width: 218px; padding-top: 10px; }
#header_blocks #daily { background-color: #CECF9F; background-image: url("/images/pencil.gif"); background-repeat: no-repeat; background-position: 92% 3%;}
#header_blocks #daily #header_title { color: #6d6d60; font-size: 28px; padding: 0px 10px 5px; margin-top: 10px; }
#header_blocks #daily #header_text { padding: 0px 10px; }
#header_blocks #forum_wrapper { float: right; width: 218px; padding-top: 10px; }
#header_blocks #forum { background-color: #79902E; background-image: url("/images/forums.gif"); background-repeat: no-repeat; background-position: 92% 3%;}
#header_blocks #forum #header_title { color: #E0EFDD; font-size: 28px; padding: 0px 10px 5px; margin-top: 10px; }
#header_blocks #forum #header_text { padding: 0px 10px; }
#header_blocks .copy { margin:15px 0 10px 10px; }
#header_blocks ul, #sidebar ul { list-style-type: none; padding-left: 5px; margin: 0px; }
#header_blocks a  { color: #000000; text-decoration: none; border-bottom: none; padding: 0px; line-height: 0px; font-weight: normal; }
#header_blocks a:hover { color: #000000; background-color: #E0EFDD; }
#header_blocks #teasers a { color: #000000; text-decoration: underline; }
#header_blocks #teasers a:hover { color: #000000; background-color: #CECF9F; }
#header_blocks #daily a { color: #000000; text-decoration: underline; }
#header_blocks #daily a:hover { color: #000000; background-color: #A9B255; }
#header_blocks #forum a { color: #ffffff; text-decoration: underline; }
#header_blocks #forum a:hover { color: #FFB900; background-color: #ffffff; }

#content_wrapper { padding: 0px; overflow: hidden; }

#content { float: left; width: 560px; padding-top: 0px; margin-left: 0px; background-color: #E0EFDD; line-height: 140%; }
#content ul li { list-style-type: square; }

#side_wrapper { margin-bottom: 2px; width: 176px; }
#sidebar { float: right; width: 180px; margin: 0; }
#sidebar h2 { font-family: "Arial Narrow", Arial, Verdana, sans-serif; background-color:  #CECF9F; color: #6d6d60; padding-left: 10px; margin: 0; font-size: 16px; padding-top: 0px; padding-bottom: 0px; }
#sidebar ul { list-style: none; margin-bottom: 10px; }
#sidebar ul ul { margin-left: 0px; }
#sidebar a { text-decoration: none; border-bottom: none; padding: 1px 4px 1px 5px; line-height: 20px; font-weight: normal; color: #6d6d60; }
#sidebar a:hover { background-color: #A9B255; text-decoration: none;  color: #ffffff; }

#searchform { text-align: center; margin-top: 5px; margin-bottom: 10px;}
#searchform input { border: 1px solid #79902E; background-color: #CCCCCC; }
#searchform #s { width: 60%; background-color: white; }

#commentForm { padding-left: 50px; }

#footer_wrapper { margin-top: 20px; }
#footer { clear: both; padding: 5px; text-align: center; font-size: 11px; background-color: #A9B255; }
#footer a { color: #000000; font-weight: normal; }
#footer a:hover {color: #000000; font-weight: normal; }


/* Rounded corners */
.teasers {
  display:block;
}
.teasers * {
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#A9B255;
}
.teasers1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c8d4a2;
  border-right:1px solid #c8d4a2;
  background:#b6c177;
}
.teasers2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dae8cf;
  border-right:1px solid #dae8cf;
  background:#b3bd6e;
}
.teasers3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b3bd6e;
  border-right:1px solid #b3bd6e;
}
.teasers4 {
  border-left:1px solid #c8d4a2;
  border-right:1px solid #c8d4a2;
}
.teasers5 { 
  border-left: 1px solid #b6c177;
  border-right:1px solid #b6c177;
}
.teasersfg {
  background: #A9B255;
}

.daily {
  display:block;
}
.daily * {
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CECF9F;
}
.daily1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d8e1c2;
  border-right:1px solid #d8e1c2;
  background:#d2d7ae;
}
.daily2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #deebd6;
  border-right:1px solid #deebd6;
  background:#d1d5aa;
}
.daily3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d1d5aa;
  border-right:1px solid #d1d5aa;
}
.daily4 {
  border-left:1px solid #d8e1c2;
  border-right:1px solid #d8e1c2;
}
.daily5 {
  border-left:1px solid #d2d7ae;
  border-right:1px solid #d2d7ae;
}
.dailyfg {
  background: #CECF9F;
}

.forums { 
  display:block;
}
.forums * {
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#79902E;
}
.forums1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b3c691;
  border-right:1px solid #b3c691;
  background:#92a759;
}
.forums2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d5e5cb;
  border-right:1px solid #d5e5cb;
  background:#8ca24f;
}
.forums3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #8ca24f;
  border-right:1px solid #8ca24f;
}
.forums4 {
  border-left:1px solid #b3c691;
  border-right:1px solid #b3c691;
}
.forums5 {
  border-left:1px solid #92a759;
  border-right:1px solid #92a759;
}
.forumsfg {
  background: #79902E;
}


.side {
  display:block;
}
.side * {
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CECF9F;
}
.side1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d8e1c2;
  border-right:1px solid #d8e1c2;
  background:#d2d7ae;
}
.side2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #deebd6;
  border-right:1px solid #deebd6;
  background:#d1d5aa;
}
.side3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d1d5aa;
  border-right:1px solid #d1d5aa;
}
.side4 {
  border-left:1px solid #d8e1c2;
  border-right:1px solid #d8e1c2;
}
.side5 {
  border-left:1px solid #d2d7ae;
  border-right:1px solid #d2d7ae;
}
.sidefg {
  background: #CECF9F;
}

/* bar graph */
.graph { 
  position: relative;
  background: #CECF9F;
  border: 1px solid #6d6d60; 
  color: #000000;
  height: 17px;
  margin-right: 5px;
}
.label{
  padding-right: 150px;
  text-align: right;
  font-weight: bold;
}
.graph .bar { 
  display: block;
  float: left;
  position: relative;
  background: #6d6d60;
  text-align: left;
  height: 17px;
}




