/*
Theme Name: baudburnTheme
Theme URI: http://www.baudburn.com/
Description: Simple black, blue, and orange on white
Version: 1.0
Author: Aaron Kobayashi
Author URI: http://www.baudburn.com/
*/

/* defaults */
*
{
   padding: 0;
   margin: 0;
}

/* basics */
body
{
   /* font */
   font: 80%/150% verdana, arial, sans-serif;

   /* background */
   background-color: white;
   background:  url(/bg.gif) no-repeat top right;

   /* framing */
   padding: 0px 0px 0px 0px;
   margin: 0px;
   top: 0px;
   left: 0px;
   min-width: 880px;
}

p
{
   text-indent:  1.5em;
   margin-bottom: 10px;
}

hr
{
   /* No horizontal lines */
   display: none;
}

blockquote
{
   font-weight: normal;
   font-style: italic;
   margin: 1em 1.5em;
   padding: 1em 1.5em;
   border: 2px dashed #000000; 
   background: #e6e6e6;
}

/* specific divs */
#page
{
}
   .page-title
   {
      margin-bottom: 0.5em;
   }

#topbox
{
   background-color: #060606;
   top: 0px;
   margin-left: 0px;
   margin-right: 700px;
   height: 61px;
}

#wrapper
{
}

#sidebar
{
   font: 70%/150% verdana, arial, sans-serif;
   font-family: palatino, georgia, verdana, arial, sans-serif;
   float: right;
   height: 100%;
   width: 170px;
   margin-top: 40px;
   margin-right: 15px;
   text-align: justify;
}

   .side-title 
   {
      /* font */
      color: #2D4488;
      font-size: 1.6em;
      font-weight: bold;
      /* framing */
      adding: 2px;
      margin-top: 5px;
   }

   .side-links
   {
      color:#333;
      font-size:1.4em;
      font-weight:normal;
      line-height:140%;
      padding:2px;
      margin-left: 1.3em;
   }

   .side-content
   {
      color:#333;
      font-size:0.95em;
      font-weight:normal;
      line-height:140%;
      padding:2px;
      margin-left: 1.3em;
   }

#content
{
   margin-left: 30px;
   margin-right: 200px;
   margin-top:  50px;
   height: 100%;
   min-width: 400px;

   text-align: left;
}

	.post
	{
		font-size: 1.0em;
		margin-bottom: 2.2em;
	}

	.post-title
	{
		font-family: palatino, georgia, verdana, serif;
		font-size: 1.5em;
		color: #0033CC;
		font-weight:bold;
	}

	.post-date
	{
		font-family: verdana, palatino, georgia, serif;
		font-size: 0.9em;
		font-weight: normal;
		font-style: italic;
		color: #333;

		margin-bottom: 0.1em;
	}

	.post-entry
	{
		text-align: justify;
		font-size: 0.85em;
		margin-top: 5px;
		margin-bottom: 15px;
	}

	.post-excerp
	{
		text-align: justify;
		font-size: 0.85em;

		margin-top: 5px;
		margin-bottom: 15px;
		padding-left: 10px;
		padding-right: 20px;
	}

	.post-footer
	{
		text-align: right;
		font-size: 0.8em;

		margin-bottom: 10px;
	}

	.quote
	{
		border : 1px dashed #000; 	
		padding: 10px;
		margin-top: 10px;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 10px;
		quotes: "\201C" "\201D";
	}
	.quote:before { content: open-quote; font-weight: bold; }
	.quote::after { content: close-quote; font-weight: bold; }

/* comments */
#comments
{
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
}
	.commentlist
	{
		margin-top: 20px;
		margin-bottom: 10px;
		margin-left: 35px;
	}

	.comment-box 
	{
		font-size: 0.8em;
		text-align: justify;
		background: #f3f3f3;
		color: #555;
		border-top: 1px solid #aaa;
		border-bottom: 2px solid #aaa;
		margin-bottom: 1.5em;
		padding: 1em;
	}

	.comment-text
	{
		padding-top: 1em;
		padding-left: 1em;
	}

	.comment-footer
	{
		text-align: right;
		font-style: italic;
		font-size: 0.9em;
	}
	
	.comment-respond
	{
		font-size: 1em;
		font-weight: bold;
		margin-top: 5px;
		margin-left: 35px;
	}
	
/* Links */
#content a,
#content a:link,
#content a:visited,
#content a:active,
#content a:hover 
{
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	border-bottom: #FFB380;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

/* Misc */
ol {list-style-type: decimal; margin: 1em 0 1em 40px }

#underline
{
	border-bottom: 1px solid #000000;
}


#footer
{
 	clear: both;
}

