body { margin: 0px; padding: 0; font: 75% verdana, arial, tahoma, sans-serif;
line-height:1.3em; color: #999; background-color: #311007;  }

#banner
{ height: 150px; padding: 0; margin: 0; border: 0px solid #ffffff; color: #666; background: #fff
url('images/header.jpg') no-repeat; }

#container {
width: 760px; margin-left: auto; margin-right: auto; padding: 0px; border: 0px solid #999; color:
#999; background: #fff url('images/contentbg.jpg'); }

#footer { clear:both; margin: 0 0 0 0; height: 60px; padding: 0; margin: 0; border: 0px solid #ffffff; color: #666; background: url('images/footer.jpg') no-repeat; font: normal "Verdana"; }
 
#content { width: 580px; padding: 5px; margin-left: 5px; margin-bottom: 0; color: #000000; }

#content h1 a { font-size: 14px; font-weight: bold; } 

#content h1 a { font-size: 14px; font-weight: bold; } 

.sociable_tagline { color: #000000; } 

 h1 { margin: 0; font-size: 16px;
  font-weight : bold;
  font-family: Verdana; padding: 5px;  text-transform: normal; color: #000000; }

 h2 { margin: 0; font-size: 13px;
  font-weight : bold;
  font-family: Verdana; padding: 5px;  text-transform: normal; color: #F4F598; }

 h3 { margin: 0; font-size: 16px;
  font-weight : bold;
  font-family: Verdana; padding: 5px;  text-transform: normal; color: #000000; }
  
#sidebar { float: right; width: 140px; height: 100%; padding-left: 20px;}

#sidebar h2 { color: #fedd74; padding-left: 0px; } 

 #sidebar ul { color: #F4F598; font-weight : bold; 
        margin-left: 0px; text-indent: 0px; padding-left: 5px; 
	list-style-type: none; 	list-style-image: none; 
	list-style-position: outside; } 


#sidebar li { color: #2F4657; font-weight : bold; padding-bottom: 5px; }
span { color: #F4F598; font-weight : bold;   font-size: 11px; }


 #sidebar a { color: #ff9a1c; font: normal 90% "Verdana"; font-weight : bold;   font-size: 11px; }

 #sidebar a:hover { color: #ffffff; font-weight : bold;   font-size: 11px; text-decoration: underline; }

 a
{ font-size: 11px; }

 a:hover { font-size: 11px; }

 a images { border: 0px none;}

 #duh_gallery_photos img { border: 0; margin: 2px }

 #banner h1
{ padding: 5px; font: normal 100% georgia, verdana, sans-serif; text-align: left;
border-bottom: none; color: #666; background: inherit; }

 blockquote.withquote
{background-position:top left;text-align: justify;padding-left:20px; }

 p.withunquote {background: background-position:bottom right;padding-right:5px;}

 a.linkopacity img { filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

 a.linkopacity:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity:1.0; }

 .thinborder{ float:left; border:solid 1px yellowgreen; padding:5px; margin-right:5px; }

.dropcap { float: left; font: normal 60pt/0.8em Georgia, Helvetica, Verdana, Arial, 

sans-serif;
color: yellowgreen; margin-right: 3px; }

 .pullout{ width:20%; padding:10px;
background-color:yellowgreen; color:#F5F5F5; float:right; font: bold 14pt/1em Arial, 

Helvetica,
sans-serif; text-align:left; letter-spacing: 0.05em; margin:5px; clear: both; }

 .postspermonth {
margin: 5px 0 10px 0; list-style: none; padding-left: 25px; }

 /* set millions of background images */ 
 .rbroundbox { background:
url('images/nt2.gif'); }

 .rbtop div { background: url('images/tl2.gif') no-repeat top left; }

.rbtop { background: url('images/tr2.gif') no-repeat top right; }

 .rbbot div { background:
url('images/bl2.gif') no-repeat bottom left; }

 .rbbot { background: url('images/br2.gif') no-repeat
bottom right; }

 /* height and width stuff, width not really nessisary. */ 
 .rbtop div, .rbtop,
.rbbot div, .rbbot { height: 10px; font-size: 1px; }

 .rbcontent { margin: 0 7px;}

 .rbroundbox {
width: 90%; margin: .5em auto; }

 /*post stylng*/ 
 .post{margin:0 0 25px 0;}

 .post .info{ padding:2px
3px 3px 8px; border:1px solid #e3e4e4; background-color:#f5f5f5; font-size:0.9em; 

color:#505050; }

/* Comments Styling */ 
#commentlist li { margin-bottom: 1.5em; padding-bottom: 1em; border-bottom:
1px solid #700000; }

#commentform { margin: 1em 0; width: 280px; }

#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px; }

#commentform textarea:hover { border: 1px solid #d6d3d3; }

#commentform
textarea:focus { border: 1px solid #939793; }

#commentform #email, 
#commentform #author, 
#commentform #url { font-size: 1.1em; background: #f8f7f6; border: 1px solid
#d6d3d3; width: 280px; }

#commentform #email:hover, #commentform #author:hover, #commentform

#url:hover { font-size: 1.1em; border: 1px solid #d6d3d3; width: 280px; }

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus { font-size: 

1.1em;
border: 1px solid #939793; width: 280px; }

#commentform input{ margin-bottom:
3px; }

#searchform { margin-left: 5px; } 
