/* CSS Document */
body {margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		background: url(images/bg.jpg);
	  }
a img {border: none;}

div.shadow {
  /*float: left;*/
  padding: 0 1px;
  background: #bfbfbf;
  border-left: 1px solid #DCCCB3;
  border-right: 1px solid #DCCCB3;
  position: relative;
  width: 400px;
    cursor: hand;
  /*display: block;*/
}

div.shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(shad_bottom.png) repeat-x bottom left;
  border: none;
  width: 390px;
  display: block;
  cursor: hand;
}

div.shadow div.topleft {
  width: 2px;
  height: 4px;
  background: url(shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 2px;
  height: 4px;
  background: url(shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;
  background: url(shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 4px;
  height: 4px;
  background: url(shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}

div.shadow div.enlarge {
  position: absolute;
  bottom: 11px;
  right: 7px;
  width: 91px;
  height: 12px;
  background: url(enlarge.png);
  
  }
  
#masthead {background: url(images/mastheadbg.jpg);
			/*width: 900px;*/
			height: 144px;}
#masthead_image {background: url(images/masthead.jpg) no-repeat;
			width: 900px;
			height: 144px;}
			
#spine {background: url(images/spine.jpg) no-repeat;
			width: 168px;
			height: 656px;}
			
#content_frame {position: absolute;
			left: 175px;
			top: 165px;
			right: 270px;
			}

#sidebar {position: absolute;
			right: 10px;
			top: 165px;
			width: 230px;
			}
			
			
.float_menu {float: right;
			color: #443E3A;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			border-left: 1px solid #ffffff;
			border-top: 1px solid #ffffff;
			border-bottom: 1px solid #ffffff;
			border-right: 1px solid #ffffff;
			margin-right: 10px;
			background-color: #385466;
			padding-right: 5px;
			padding-left: 7px;
			}
			
.sidebar_content {color: #443E3A;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			border-right: 2px solid #385466;
			}
			
.dateline {background-color: #385466;
			color: #FFFFFF;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 4px;
			font-variant: small-caps;
			margin-bottom: 10px;
			}

.sidebar_header {background-color: #385466;
			color: #FFFFFF;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 4px;
			font-variant: small-caps;
			margin-bottom: 10px;
			}

.headline {color: #8F4108;
			font-size: 21px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 4px;
			margin-bottom: -7px;
			}
			
.subtitle {color: #555352;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			font-variant: small-caps;
			margin-bottom: 10px;
			}
			
.content {color: #443E3A;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			border-right: 2px solid #385466;
			padding-right: 5px;
			}
			
.sidebar_footer {color: #555352;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			font-variant: small-caps;
			margin-bottom: 50px;
			border-top: 2px solid #385466;
			}
			
.sidebar_footer a:link {color: #555352;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			font-variant: small-caps;
			margin-bottom: 50px;
			text-decoration: none;
			border-bottom: 1px dotted #555352;
			}
			
.sidebar_footer a:link:hover {color: #555352;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			font-variant: small-caps;
			margin-bottom: 50px;
			text-decoration: none;
			border-bottom: 1px solid #555352;
			}
.sidebar_footer a:visited {color: #555352;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			font-variant: small-caps;
			margin-bottom: 50px;
			text-decoration: none;
			border-bottom: 1px solid #555352;
			}
			
.footline {color: #555352;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			font-variant: small-caps;
			margin-bottom: 50px;
			border-top: 2px solid #385466;
			}
			
.footline a:link {color: #555352;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			font-variant: small-caps;
			margin-bottom: 50px;
			text-decoration: none;
			border-bottom: 1px dotted #555352;
			}
			
.footline a:link:hover {color: #555352;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			font-variant: small-caps;
			margin-bottom: 50px;
			text-decoration: none;
			border-bottom: 1px solid #555352;
			}
.footline a:visited {color: #555352;
			font-size: 13px;
			font-family: "Trebuchet MS",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			font-variant: small-caps;
			margin-bottom: 50px;
			text-decoration: none;
			border-bottom: 1px solid #555352;
			}
			
a:link {color: #8F4108;
			text-decoration: none;
			border-bottom: 1px dotted #8F4108;
		}
		
a:link:hover {color: #8F4108;
			text-decoration: none;
			border-bottom: 1px solid #8F4108;
		}
		
a:visited {color: #8F4108;
			text-decoration: none;
			border-bottom: 1px solid #8F4108;
		}
		
.tags a:link {color: #8F4108;
			text-decoration: none;
			border-bottom: 1px dotted #8F4108;
		}
		
.tags a:link:hover {color: #8F4108;
			text-decoration: none;
			border-bottom: 1px solid #8F4108;
		}
		
.tags a:visited {color: #8F4108;
			text-decoration: none;
			border-bottom: 1px solid #8F4108;
		}
		
.float_menu a:link {color: #ffffff;
			text-decoration: none;
			border-bottom: 1px dotted #ffffff;
		}
		
.float_menu a:link:hover {color: #ffffff;
			text-decoration: none;
			border-bottom: 1px solid #ffffff;
		}
		
.float_menu a:visited {color: #ffffff;
			text-decoration: none;
			border-bottom: 1px solid #ffffff;
		}
		
#masthead_image a {display: block;
			overflow: hidden;
			height: 100%;
			width: 100%;
			border-bottom: none;
   		}
		
.comment_preview {font-size: 7pt;
					overflow: hidden;
					white-space: nowrap;
					width: 90%;
					margin-bottom: 2px;
				}
.comment_name {display: inline}
