/*
This theme was originally built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/
body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
  color: #666;
}
a img{
  border: none;
}
#stripe{
  height: 21px;
  line-height: 21px;
  padding: 0;
  margin: 0;
  background: url(/images/stripe.gif) repeat-x;
}
#top{
  width: 800px;
  height: 51px;
  margin: 10px auto;
  padding: 0;
}
#header{
  margin: 0 auto;
  padding: 0;
}
#tagline {
  color: #80884D;
  float: right;
  font-style: italic;
  font-weight: bold;
  left: -12px;
  position: relative;
  top: -10px;
}
#header h1{
  text-indent: -10000px;
  margin: 2pt 0 0 -28px;
  padding: 0;
}
#header h1 a{
  display: block;
  background: url(/images/stereo.png) no-repeat left;
  height: 47px;
}
h1, h2, h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}
a:link {
  text-decoration: none; color : #656E3F;
  border: none;
}
/*#006699*/
a:active {
  text-decoration: none; color : #4D5431;
  border: none;
}
a:visited {
  text-decoration: none; color : #4D5431;
  border: none;
}
a:hover {
  text-decoration: underline; color : #808D52;
  border: none;
}
/*#4192e5*/
#nav{
  background-color: #C8CFAD;
  height: 35px;
  border-bottom: #B1BA8D 2px solid;
  border-top: #B1BA8D 2px solid;
  margin: 0;
  padding: 0;
}
/*#e7f9ff #bce1f4*/
#nav2{
  height: 35px;
  width: 800px;
  font-weight: 700;
  margin: 0 auto;
  padding: 0;
  position: relative;
  left: -11px;
}
ul.nav2{
  height: 35px;
  line-height: 35px;
  float: left;
  list-style: none;
  font-size: 12px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
ul.nav2 li{
  float: left !important;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{
  text-decoration: none;
  color: #4D5431;
  float: left;
  display: block;
  padding: 0 10px;
}
ul.nav2 li a:hover{
  color: #808D52;
  text-decoration: underline;
}
ul.nav2 li a:active{
  color: #808D52;
  text-decoration: none;
}
ul.nav2 li.current_page_item a{
  text-decoration: none;
  color: #808D52;
}
ul.nav2 li ul{
  float: left;
  margin: 0;
  padding: 0;
}
.postmetadata {
  background: #E5E7DC;
  padding: 5px;
}
/*#e7f9ff*/
span.cmt{
  background: transparent url(/images/comment.gif) no-repeat;
  border: 0;
  margin: 0;
  padding: 0 0 5px 20px;
}
span.cty{
  background: transparent url(/images/category.gif) no-repeat;
  border: 0;
  margin: 0;
  padding: 0 0 5px 20px;
}
#main{
  width: 800px;
  margin: 0 auto;
  padding: 0;
}
#content{
  float: left;
  width: 580px;
  margin: 10px 0 0;
  padding: 0;
  border-right: 1px #E5E7DC solid;
}
.entry{
  float: left;
  width: 570px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#sidebar{
  float: right;
  width: 200px;
  margin: 10px 0 0;
  padding: 0;
}
#rsidebar{
  float: right;
  width: 200px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#rsidebar h2{
  font-size: 12px;
  border-bottom: #eee 1px solid;
  margin: 0 0 5px;
  padding: 0;
}
#rsidebar ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#rsidebar ul li{
  list-style-type: none;
  margin: 0 0 10px;
  padding: 0;
}
#rsidebar ul li ul{
  list-style-type: square;
  margin: 0;
  padding: 0 3px;
}
#rsidebar ul li ul li{
  list-style-type: none;
  background: transparent url(/images/li.gif) no-repeat 0 3px;
  border: 0;
  margin: 0;
  padding: 0 0 3px 15px;
}
.navigation{
  width: 580px;
  color: #666;
  margin: 0 auto;
  padding: 0;
}
.alignright{
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
}
.alignleft{
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
#searchform {
  height: 35px;
  line-height: 35px;
  float: right;
  margin: 0;
  padding: 0;
}
input#s {
  color: #5188d2;
  width: 200px;
  border: 1px solid #cbcbcb;
  background: #fcfcfc;
}
#footer{
  background: #C8CFAD;
  clear: both;
  height: 5px !important;
  margin: 0;
  padding: 0;
}
#footerbox{
  background: #B1BA8D;
  height: 30px;
  line-height: 30px !important;
  margin: 0;
  padding: 0;
}
.footer{
  width: 800px;
  color: #373C23;
  height: 30px;
  line-height: 30px !important;
  margin: 0 auto;
  padding: 0;
}
/*#095278*/
.footer a:hover{
  text-decoration: underline;
  color: #fff;
  border: none;
}
.footer a:link,.footer a:active,.footer a:visited{
  text-decoration: underline;
  color: #656E3F;
  border: none;
}
/*#25aacd*/
#commentform{
  border-top: 1px solid #eee;
  margin: 0;
  padding: 15px 15px 1px;
}
#commentform label{
  display: block;
  margin: 0;
}
#commentform input{
  width: 170px;
  margin: 0 5px 10px 0;
  padding: 1px;
}
#commentform textarea{
  width: 400px;
  margin: 0 0 10px;
  padding: 0;
}
#commentform #submit{
  margin: 0 0 20px;
}
#commentform p{
  margin: 5px 0;
}
ol.commentlist{
  margin: 0 0 1px;
  padding: 0;
}
ol.commentlist :hover{
  background: #e7f9ff;
}
ol.commentlist li{
  border-top: 1px solid #eee;
  display: block;
  list-style: none;
  margin: 0;
  padding: 15px 15px 1px;
}
ol.commentlist li :hover{
  background: none;
}
ol.commentlist li.commenthead{
  display: block;
  list-style: none;
  margin: 0;
  padding: 5px 15px;
}
ol.commentlist li.commenthead h2{
  margin: 0;
}
ol.tblist{
  border-top: 1px solid #fff;
  list-style: none;
  margin: 0 0 1px;
  padding: 15px;
}
ol.tblist li{
  display: block;
  list-style: none;
  background: #e7f9ff;
  padding-left: 15px;
  margin: 0 0 5px;
}
pre.code {
  border: 1px solid #999999;
  margin-top: 2ex;
  overflow: auto;
  padding: 10px;
  width: 545px;
}
pre.code {
  background-color: #EEEEEE;
  clear: both;
  color: #000000;
}
code, pre.code {
  font-family: 'Lucida Console','Courier New',Courier,monospace;
}
code {
  font: 1.1em 'Courier New', Courier, Fixed;
}
ul#breadcrumb_trail {
  padding-bottom: 10px;
}
ul#breadcrumb_trail li
{
  display: inline;
  list-style: none;
  padding-right: 16px;
  background: url(/sfSimpleCMSPlugin/images/tab_right.png) right no-repeat;
}

ul#breadcrumb_trail li.last
{
  background: none;
}