/*  
Theme Name: DesertOfZin extreme edition
Author URI: http://www.desertofzin.org/
Version: 2.0
Author: Alistair Bain
Description: A pre-NaNoWriMo 08 theme.
*/

/*Universal*/

* {padding: 0; margin: auto;}

body {text-align: left; font-family: Verdana, Arial, sans; font-size: 14px; line-height: 1.4; color: #000000; background-color: #FFFFFF;}

hr {display: none;}

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 1em; padding: 1em; border: 1px solid #8B6508; background: #FFFAFA;}

.center {text-align: center;}

h3 {margin-top: 1.5em; font-size: 1.4em;}

h4 {margin-top: 1.2em; font-size: 1.2em;}

h5 {margin-top: 1em; font-size: 1em;}

p {margin-bottom: 1em;}

/* Links */

a, a:visited {color: #8B7D6B; text-decoration: none;}

a:hover {text-decoration: underline;}

a img {border: none;}

/* Container */

#container 
{width: 1000px; background-color: #FFFFFF;}

/* Header */

#header
{margin: 10px; border: 1px solid #8B6508; padding: 10px; height: 150px; background-color: #FFFFFF;}

#header h1 a
{color: #000000;}

#headertitle
{float: left;}

#headermenu
{text-align: right;}

/* Content */

#content 
{float: left; width: 748px; padding: 10px; margin: 10px; border-left: 1px solid #8B6508; border-right: 1px solid #8B6508; position: relative;}

.post
{margin: 10px 10px 20px 10px; color: #000000; background-color: #FFFFFF; padding: 0 10px 0 10px; border: 1px solid #8B6508; font-size: 0.8em;}

.post li
{margin-left: 20px;}

.post ul
{list-style: circle; margin-bottom: 15px;}

.post ul h2
{font-size: 1.2em; font-style: oblique; padding-left: 10px; margin-bottom: 5px;}

.post ul ul
{margin-left: 10px;}

.post ul ul ul
{margin-bottom: 0;}

.posttitle
{position: relative; left:-35px; border: 1px solid #8B6508; margin: 10px; padding-left: 10px; background-color: #FFFFFF;}

.posttitle h2
{font-size: 1.6em;}

.posttitle h2 a
{text-decoration: none; color: #000000;}

.posttitle h2 a:hover
{color: #8B8878; text-decoration: none;}

.entry
{margin-top: 10px; margin-bottom: 10px;}

.postmetadata
{position: relative; right:-35px; border: 1px solid #8B6508; margin: 10px 10px 10px 10px; padding-left: 10px; background-color: #FFFFFF; font-size: 0.8em;}

.postmetadata a
{color: #8B7D6B;}

.pagetitle
{color: #000000;} 

/* Links Pages */ 

#links 
{margin: 10px 10px 20px 10px; color: #000000; background-color: #FFFFFF; padding: 0 10px 0 10px; border: 1px solid #8B6508; font-size: 1.0em;}

#links ul
{
  list-style: none;
  margin-bottom: 10px;
}

#links ul h2
{
  font-size: 1.1em;
  margin-bottom: 5px;;
}

#links ul ul
{
  margin-left: 10px;
}

#links ul ul ul
{
  margin-bottom: 0;
}

/* Comments Section */

ol.commentlist
{
  width: 90%;
  margin: 0 auto;
}

ol.commentlist li
{
  margin-bottom: 1.5em;
  border: 1px solid #F0F8FF;
  padding: 5px;
  background-color: #454545;
}

ol.commentlist a
{
  color: #8B7D6B;  
}

small.commentmetadata
{
  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;
}

/* Search Form */

#searchform
{
  text-align: center;
}

#searchform input
{

  border: 1px solid #8B6508;
  background-color: #F5F5F5;
}

#searchform #s
{

  width: 50%;
  background-color: white;
}

/* Right Sidebar */ 

#sidebar 
{ 
  background: #FFFFFF;
  width: 200px;
  float: right; 
  position: relative; 
  padding: 0 5px 0 5px;
  border-left: 0px solid #8B6508;
  min-height: 300px;
  font-size: 0.8em;
  text-align: right;
}

#sidebar ul
{
  list-style: none;
  margin-bottom: 10px;
}

#sidebar h2
{
  font-size: 1.0em;
  color: #8B2500;
  font-style: oblique;
  margin: 5px 0 5px 0;
}

/* Footer */

#footer 
{clear: both; margin: 10px; border: 1px solid #8B6508; padding: 10px; height: 150px; background-color: #FFFFFF; text-align: center; color: #000000;}

#footerleft
{float: left;}

#footerright
{text-align: right;}
