body  {
	margin:0;
	padding:0;
	font-family: verdana, sans-serif;
	background: #eee;
}

br {
	line-height:0.7em;
}

code { font-size: 10px;
color: #0033CC }

blockquote { 
    border-left: 1px dashed gray;
    margin-left: 15px;
    padding-left: 10px; 
    }

a {
	color:#6BB300;
	text-decoration:none;
}

a:hover {
	color:#5ba300;
	text-decoration:underline;
}

a:visited {
    color:#668844;
}

img.left, #left img, #middle img {
	float: left;
	padding: 1px;
	margin-right: 6px;
	border: 1px solid #c4c4c4;
}

img.right {
	float:right;
	padding:3px;
	margin-right:6px;
	border:1px solid #c4c4c4;
}

img.noborder {
    border: 0 !important;
    }

img:hover {
	background:#EbF1F5;
}

#wrapper {
	height: 100%;
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}


/********************* Search form  ******************/
.text {
	height:14px;
	width:110px;
}

.go {
	height:21px;
	background:#65A8C9;
	color:#fff;
	font-family: verdana, sans-serif;
	font-weight:bold;
}


/********************* related posts  ******************/

.related_posts { background: #ddd; padding: 9px; line-height: 110%; }


/***************** TEXT IN THE HEADER **************************/

#top {
font-family: "New Baskerville", Georgia, serif;
}

#top h1 {
	color: #776;
	font-weight: normal;
	font-size:22px;
    margin-top:15px;
    background: #181818;
    padding: 3px 12px;
    width: 500px;
	}

#top h1 a { 
    color: #ffe;
    text-decoration: none;
    }
	
#top p {
    font-weight: bold;
    color: #000;
    padding: 4px;
    font-size:12px;
    margin-top: 0;
}



/*************************** HEADER PROPERTIES ************************/

#top {
	padding-left: 3%;
	padding-top: 8px;
	padding-bottom: 12px;
	height:70px;
	background:url("http://news.e-scribe.com.s3.amazonaws.com/headers/katahdin_1949.png") top left; 
	border-bottom: 1px solid #bbb;
	}
	

/************************ LEFT SIDE COLUMN *****************/

#left {
	float:left;
	left:0px;
	padding:12px;
	font-size: 11px;
	width:20%;
	background: #eee;
	}
	

	
#left h1, #right h1 {
    color: #404040;
	font-size:15px;
	padding-top:5px;
	font-family: verdana, sans-serif;
	border-bottom:1px dotted #c4c4c4;
}

#left p {
	font-size:10px;
	line-height: 13px;
	padding-bottom:10px;
	margin-top:-3px !important; /*****  FIREFOX  *****/
	margin-top:-14px;             /***** INTERNET EXPLORER *****/
	color:#777;
}	

/************************** MAIN CONTENT IN MIDDLE ******************/

#middle {
	float:left;
	width: 50%;
	line-height:1.05em;
	padding-left: 15px;
	padding-right: 15px;
	background: #fff;
}
	
p {
	font-size:11px;
	color:#333;
}

#middle p {
    font-size: 12px;
}

#middle h1 {
	font-family: Melior, Georgia, serif;
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: normal;
	border-top: 1px solid #c4c4c4;
	padding-bottom: 3px;
	padding-top: 6px;
}

#middle h1 a {
    color: #000;
}

#middle li { font-size: 11px }

#middle h4 { font-size: 12px; font-weight: bold; color: #666666; margin-top: 4px; margin-bottom:0px }

#middle h6 { font-weight: normal; padding: 6px; background: #dde6dd; font-size: 12px }

/***************************  RIGHT COLUMN  *********************/

#right {
	float:left;
	padding:12px;
	font-size:11px;
	width:20%;
}

#right a {
	line-height:1em;
}

#right p { 	color: #666; }

#right .date { font-size: 9px; color: #777 }

#right .commenter { font-weight: bold; color: #777 }

#left div.taglist { color: #aaa; line-height: 18px; margin-bottom: 12px; }

/********************* THIS IS IMPORTANT. DONT ERASE OR MESS WITH IT ***********************/
.clear {
	clear:both;
	line-height:0;
	margin:0;
	padding:0;
	}
/*************************** OK *********/


/********************************************    FOOTER  *****************/

#footer {
	border-top:1px solid #bbb;
	padding:10px;
	text-align:center;
	background: #ddd;
}

.footer {
	margin-top:-2px;
}	


/** Misc. customizations **/

p.tags { color: #999; font-size: 10px; font-style: italic; text-align: right }
p.tags a { color: #999; }

p.toc { font-size: 14px; }
p.toc a { font-weight: bold; }
p.date { text-align: right; font-size: 9px; color: #669; margin: 0px; padding: 0px}

a.feedlink { 
color: #555;
font-weight: bold;
}

.feedlink img {
margin-right: 3px;
position: relative;
top: 3px;
border: none;
}

ul.errorlist {
  color: #5f5;
  display: inline;
  list-style: none;
}

.errorlist li {
  background: #444;
  margin-top: 0;
  padding: 6px;
}


/********************* comments  ******************/

#comment_form {
font-size: 10px;
border-top: 1px dotted #666;
background: #ded;
padding: 10px;
color: #777;
}

 #comment_form th
{
  vertical-align: top;
  padding-top: 5px;
  text-align: right;
}

#comment_form label {
  font-size: 120%;
  font-weight: normal;
}

div.comment { background: #ddd; }
div.specialcomment { background: #cdc; }
div.comment, div.specialcomment { 
    padding: 9px; 
    margin: 6px 0;
    font-size: 11px; 
    color: #404040;
}
div.comment em, div.specialcomment em { color: #444 }
div.comment a, div.specialcomment a { color: #777 }

#comment_form h3 { 
  color: #666; 
  font-size: 13px; 
  margin-top: 3px;
  }

#message {
background: #555;
color: #4e4;
padding: 20px;
font-weight: bold;
}

.delicious-posts { margin-top: 1em; color: #555; line-height: 1em; font-size: 80% }
.delicious-posts ul { margin: 0 }
.delicious-posts li { margin: 0; padding: .5em 1em }
.delicious-post { background-color: #ddd; }
.delicious-odd { background-color: #ccc; }
.delicious-banner a { font-size: 75% }
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-decoration: none; color: #444; }
.delicious-tag { color: #999 }
.delicious-link { font-weight: medium; font-size: 110%; color: #222 !important; }
p.delicious-extended { font-style: italic; font-size: 70%; margin-top: 3px; color: #777 }
