/* Warning: this CSS ain't pretty */

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: #ded; 
  padding: 12px; 
  color: #777;
  font-size: 80%; 
  margin-bottom: 30px;
  }


/* 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://staticfling.net/news.e-scribe.com/headers/katahdin_1949.png") top left; 
	}
	

/* 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.3em;
	padding-left: 18px;
	padding-right: 18px;
	background: #fff;
	font-size: .8em;
	color: #222;
}
	
#middle h1, h2, h3, h4 {
	font-family: Melior, Georgia, serif;
}

#middle h1 {
	font-size: 1.6em;
  font-weight: normal;
	line-height: 1.2em;
	border-top: 1px solid #c4c4c4;
	padding-bottom: 3px;
	padding-top: 6px;
}

#middle h1 a {
    color: #000;
}

#middle h2 {
  font-size: 1.4em;
}

#middle h3 {
  font-size: 1.3em;
}

#middle h4 { 
  font-size: 1.2em; 
  color: #333; 
  margin-top: 4px; 
  margin-bottom:0px;
  }

/* Semi-cheap trick: h6 is used for update/callout boxes */
#middle h6 { 
  font-weight: normal; 
  padding: 6px; 
  background: #dde6dd; 
  font-size: 1em;
  }

/*  RIGHT COLUMN  */

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

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

#right p { 	color: #666; margin: 0 0 .5em 0;}

#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 {
	padding:18px;
	text-align: center;
	background: #555;
	font-size: 80%;
	background:url("http://staticfling.net/news.e-scribe.com/headers/zoar_1894.png") top left; 
}

/* 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;
background: #ded;
padding: 10px;
color: #777;
margin-bottom: 18px;
}

 #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%; margin-bottom: 18px; }
.delicious-posts ul { margin: 0; padding: 0; }
.delicious-posts li { margin: 0; padding: .5em 1em }
.delicious-post { background-color: #eee; }
.delicious-odd { background-color: #ddd; }
.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: 75%; margin-top: 3px; color: #777 }

.faint { color: #bbb; font-size: 90%; }

.paginator_controls a {
  padding: 4px 8px; 
  background: #565; 
  color: #fff; 
  font-family: sans-serif;
  font-size: 15px;
}

#twitter_div {
/*  position: absolute;
  left: 186px;
  top: 99px;
  width: 376px;
  height: 360px;
  overflow: auto;
*/}
ul#twitter_update_list {
	list-style: none;
	font-size: 10px;
}
ul#twitter_update_list li {
	margin-bottom: 10px;
	margin-left: -3em;
	padding: 3px 6px;
	color: #666;
}
