/*
Theme Name: desenderz
Theme URI: http://brownelearning.org/enworb
Description: in progress
Version: 0.1
Author: cvd6262
Tags: bw
GPL 3.0

TODO:

add rss feeds
-fix double end quotes
archives have different sizes of headlines
Fix hover indent in sidebar
-add wp link
-custom indent for each drop cap
-single.php
-add rest of alphabet drop caps
-terminate r decender

*/

body {
 font-family: serif;
 font-size: 16pt;
 background-color: #FFFFFF;
 background: url('images/bottom.gif') no-repeat bottom left;
}

a {
  color: #000000;
  border-bottom: 0px solid #000000;
  text-decoration: none;
}

a:hover {
  color: #000000;
  border-bottom: 1px solid #000000;
}

#header {
  background: url('images/logo.gif') no-repeat top left;
  width: 442px;
  height: 258px;
  position: absolute;
  top: -50px;
  left: 131px;
}

#content {
  background-color: #FFFFFF;
  position: absolute;
  top: 170px;
  width: 600px;
  left: 254px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 100px;
  border-top: 2px solid #000000;
  border-right: 9px solid #000000;
  border-left: 9px solid #000000;
}

#corner {
  position: absolute;
  width: 29px;
  height: 35px;
  top: 170px;
  left: 863px;
  background: url('images/corner.png') no-repeat top right;
}

.widecolumn {
  position: relative;
  top: 50px;
  width: 600px;
  left: 5px;
  padding: 10px;
}

.comments_box a {
  border-bottom: 1px dotted #CCCCCC;
}

.comments_box a:hover {
  border-bottom: 1px dotted #000000;
}
				
.post {
  margin-bottom: 20px;
  padding-left: 10px; 
  padding-right: 10px; 
  padding-bottom: 50px;
  background: url('images/flourish3.png') no-repeat bottom center;
}

.post a {
  border-bottom: 1px dotted #CCCCCC;
}

.post a:hover {
  border-bottom: 1px dotted #000000;
}

.post h2 {
  border: 0px;
}

.post_title {
  font-size: 36px;
}

.post_title a {
  width: 440px;
  margin-bottom: -10px;
  border: 0px;
  text-decoration: none;
}

.post_title a:hover {
  border-bottom: 2px dotted #000000;
}

.post small {
  position: relative;
  top: 10px;
  margin-bottom: -15px;
  color: #000000;
}

.drop_cap {
/* BTW, the drop font is Edwardian Script ITC Semi-Expanded */
position: relative;
margin-right: -10px;
top: -15px;
float:left;
padding-top:6px;
margin-bottom: -25px;
}

.drop_cap .a {
  margin-right: -10px;
}

.drop_cap .b {
  margin-right: -8px;
}

.drop_cap .c {
  margin-right: 10px;
}

.drop_cap .d {
  margin-right: -12px;
}

.drop_cap .e {
  margin-right: 0px;
}

.drop_cap .f {
  margin-right: -18px;
}

.drop_cap .g {
  margin-right: 10px;
}

.drop_cap .h {
  margin-right: -14px;
}

.drop_cap .i{
  margin-right: -8px;
}

.drop_cap .j{
  margin-right: -8px;
}

.drop_cap .k{
  margin-right: -15px;
}

.drop_cap .l{
  margin-right: 0px;
}

.drop_cap .m{
  margin-right: -17px;
}

.drop_cap .n{
  margin-right: -22px;
}

.drop_cap .o{
  margin-right: 10px;
}

.drop_cap .p{
  margin-right: -8px;
}

.drop_cap .q{
  margin-right: 10px;
}

.drop_cap .r{
  margin-right: -7px;
}

.drop_cap .s{
  margin-right: -3px;
}

.drop_cap .t{
  margin-right: -24px;
}

.drop_cap .u{
  margin-right: 1px;
}

.drop_cap .v{
  margin-right: -24px;
}

.drop_cap .w{
  margin-right: -23px;
}

.drop_cap .x{
  margin-right: -2px;
}

.drop_cap .y{
  margin-right: 2px;
}

.drop_cap .z{
  margin-right: -1px;
}

#sidebar {
  position: absolute;
  top: 170px;
  left: 0px;
  width: 199px;
  border: 0px solid #000000;
  padding-left: 10px;
  font-size: 12pt;
  border-top: 2px solid #000000;
  border-right: 9px solid #000000;
  border-bottom: 2px solid #000000;
}

#navigation {
  position: absolute;
  top: 170px;
  left: 0px;
  width: 199px;
  border: 0px solid #000000;
  padding-left: 10px;
  font-size: 12pt;
  border-top: 2px solid #000000;
  border-right: 9px solid #000000;
  border-bottom: 2px solid #000000;
}

#sidebar li {
  width: 170px;
  margin-left: 0px
}

#sidebar li h2 {
  font-weight: normal;
  margin-bottom: -0px;
  margin-top: 25px;
}

#sidebar ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}

#sidebar a {
  border: 0px;
}

#sidebar a:hover {
  position: relative;
  left: -20px;
  width: 200px;
  padding-left: 20px;
  background: url('images/marker2.png') no-repeat top left;
  color: #000000;
}

.archives {
  left: 0px;
}

#footer {
  background: url('images/bottom.png') no-repeat top left;
  background-color: #FFFFFF;
  position: relative;
  width: 615px;
  left: -34px;
  height: 100px;
  top: 100px;
  margin-left: 15px;
  margin-bottom: 0px;
  font-size: 10px;
  border-top: 2px solid #000000;
  padding-left: 23px;
}

.searchsubmit {
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #000000;
  margin-top: 10px;
}

.searchsubmit:hover {
  background-color: #000000;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

.searchfield {
  background: #FFFFFF;
  color: #000000;
  border: 1px solid #000000;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
}

blockquote {
  position: relative;
  top: 0px;
  left: -15px;
  font-family: sans-serif;
  background: #CCCCCC;
  padding-bottom: 0px;
  background: url('images/quotes.png') no-repeat top left;
}

blockquote p {
  position: relative;
  left: 25px;
  /* font-family: courier, serif; */
  font-family: Arial, sans-serif;
  font-size: 14px;
  padding-top: 10px;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 35px;
  margin-right: 25px;
}

.endquote {
  position: absolute;
  right: 0px;
  bottom: -15px;
  width: 29px;
  height: 20px;
  background: url('images/endquotes.png') no-repeat top right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption p {
  font-size: 10pt;
}
