/*
Theme Name: Drbobseiler
Theme URI: http://drbobseiler.com/
Description: Custom theme.
Version: 1.0
Author: 
Author URI: 
Tags: blue, fixed width, two columns, widgets
	*/


/* CSS Document */
/*********Default page styles************/
* 
{
	margin:0;
	padding:0;
}

body 
{
    margin: 10px 0 0 0;
    padding:0;
    width:850px;
    font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .8em;
	background: #7ba3cc;
	color: #041d4b;
}
    
#header 
{
    background: #cccccc;
    width:800px;
    height:150px;
    position:relative;
    margin:0 auto;
    background: #041d4b url(images/newBanner.jpg) no-repeat top left;
    border-bottom: 1px solid #666;
}
	
#nav 
{
    background: #8a1e06 url(images/nav-bg.gif) repeat-x bottom left;
    color: #fafaf7;
    width:800px;
    text-align: center;
    padding: 0px 0px 3px;
    margin:0 auto;
}	

	
#main {
    width: 800px;
    margin:0 auto;
    padding: 0 0 2px;
    position: relative;
    background: #eaebe5 url(images/bluestrip.gif) repeat-y top left;
	  text-align: left;
    min-height:1300px;
    height:auto !important;
    height:1300px;
    }
    
#bob {
	position:absolute;
	top: 3px;
	left:10px;
	width:171px;
	z-index:1;
	color: #f0f0e;
	height: 712px;
    }
#content {
    margin: 0 0 0 200px;
    position: relative; 
    background: url(images/leaves.jpg) repeat top left;  
    }
#primary {
    width:265px;    
    border-top: 8a1e06 solid 1px;
    padding: 11px 0 0 20px;
    min-height: 375px;
    }

#secondary {
	position:absolute;
	top: 19px;
	left: 323px;
	width:252px;
	height: 602px;
    }
    
#singlepage {   
    padding: 11px 0 0 10px;
    min-height: 375px;
}    
    
    
#footer {
    width: 570px;
    background: #fff;
    margin:10px auto 5px;
   border: 1px #041d4b solid;
   padding: 5px 0 5px;
    font-size: 0.7em;
    vertical-align: middle;
   text-align: center;
   color: #041d4b;
   font-size: 70%;
   }
/*********classes formatting*****************/  
.callout {                   /*********within #bob*****************/
    background: #f0f0e;
    margin: 5px 0 0 15px;
    border-left: solid #8a1e06 5px;
    border-right: solid #8a1e06 5px;
    border-top: solid #8a1e06 2px;
    border-bottom: solid #8a1e06 2px;
    padding: 0px;
    color: #041d4b;
    }
.callout p {
    background: #eaebe5;
    border: solid 1px #7ba3cc;
    margin: 0;
    padding: 3px;
    }    

#secondary .callout {     /*********within #secondary*****************/
    background-color: #fafaf7;
    margin: 11px 11px 11px 0;
    padding: 11px;
    border: 1px solid #041d4b;
    }   
    
#secondary .callout2 {     /*********within #secondary*****************/
    background-color: #7ba3cc;
    margin: 11px 11px 11px 0;
    padding: 0px;
    border-left: solid #8a1e06 8px;
    border-right: solid #8a1e06 8px;
    border-top: solid #8a1e06 3px;
    border-bottom: solid #8a1e06 3px;
    } 
#secondary .callout2inner {     /*********within #secondary*****************/
    background-color: #fafaf7;
    border: solid #7ba3cc 1px;
    padding-top: 10px;
    } 
/*********text formatting*****************/
#header h1 {           /******formats header text only***************/
	text-indent: -9000px;
	height: 1px;
	}

#nav ul {
    margin:0;
    padding:  5px 0;
    }
    
#nav li {
	list-style: none;
	display: inline;
	font-size: 1.2em;
	margin:0;
	}

#nav a {
	text-decoration: none;
	color: #fafaf7;
	} 
#primary h1, #primary p, #singlepage h1, #singlepage p {
    padding: 0 10px 10px 0;
    }
 
#primary ul, #singlepage ul {
    list-style-position: outside;
    padding: 0 0 10px 20px;
    }    
#primary li {
    } 	
#primary h1, #singlepage h1 {
    font-size: 1.2em;
    }

#primary h2, #singlepage h2 {
    font-size: 1.1em;
    }   
#secondary h1 {
    font-size: 1.2em;
    line-height: 1.5em;
    }
    
#secondary h2 {
    padding: 15px 11px 0 0;
    font-size: 1.0em;
    line-height: 1.5em;
    font-style: italic;
    text-align: right;
    }
#secondary .callout2 h1 {    
    padding: 0px 10px 10px;
    line-height: 1.0em;
    }
#secondary .callout2 em {     /*********within #secondary*****************/
     color: #8a1e06;
     font-style: normal;
    } 
#bob a {
    color: #fafaf7;
    }
#bob ul {
    margin:0;
    padding: 0;
    }    
 #bob li ul li{margin-left:0;padding-left:0;}    
    
#bob li {
    padding:  0 0 10px 25px;
    text-indent: -5px;
	list-style: none;
    }
    
#bob img {
    margin: 15px 0 15px 10px;
    display: block;
    border: 2px #041d4b solid;
    }


#primary p, #secondary p {
    padding: 0 0 10px 0;
    }
    
.red {
    color: #8a1e06;
    }
    
#comment
{
	width:500px;
}

#respond 
{
	margin:15px;
}

#respond input, #respond textarea 
{
	margin-bottom:10px;
}

.Quote 
{
	color:#fff;
}

ul
{
	list-style-position: inside;
}
.entry 
{
	padding:10px;
}

.entry p
{
	padding:8px 0 8px 0;
}


.entry .postmetadata
{
	margin-top : 15px;
}

.post h2 
{
	font-size:1.2em;
	margin-left:10px;
	padding-top:10px;
}

a:link 
{ 
	color           : #8A1E06;
	text-decoration : underline;
}

a:visited 
{ 
	color           : #8A1E06;
	text-decoration : underline;
}

a:hover 
{ 
	color           : #8A1E06;
	text-decoration : none;
}

a:active 
{ 
	color           : #8A1E06;
	text-decoration : underline;
}

h3#comments {
  padding-left:10px;
  padding-right:10px;
}

.commentlist {
  padding-left:10px;
  padding-right:10px;
  list-style-type:none;
}
.commentlist li {
  padding-top:10px;
}
.commentlist .avatar-32 {
  float:left;
  margin-top:3px;
  margin-right:7px;
  margin-bottom:7px;
  display:inline;
}

.copyright {
  text-align:right;
  clear:both;
  padding:5px;
  padding-top:30px;
  padding-right:20px;
  font-style:italic;
}