/* DieHaube CSS Document */

* {margin: 0; padding: 0;}
body {font: 9pt Verdana, sans-serif; line-height: 1; color: #333; background: #eee; padding-top: 12px;}

table.enclosure { border: #ff0000 1px solid; padding: 0px; margin: 0px; }
#navbar {
	height: 2.8em;
	padding: 0px 0px 0px 210px;
	border-top: 7px solid #ffffff;
	margin: 0px 0px 0px 0px;
	font: 14px Georgia, Times, serif;
	overflow: hidden;
	min-width: 569px; 
	/* background-color:#eecbc9; }  /* knotpink */
	background-color: #fc7cb3; } /* superpink  */
	
#footbar {
	height: 2.4em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 190px;
	border-top: 15px solid #ffffff;
	font: 16px Georgia, Times, serif;
	overflow: hidden;
	background-color: #fc7cb3; }

#navbar ul { list-style: none }
#navbar li {float: left; padding: 0 23px 0 13px; margin-right: 0px;
  background:  100% 66% no-repeat; list-style-type:none; }
#navbar li a {display: block; padding: 0.75em 0 0.25em;
  text-transform: uppercase; color: #ffffff;}
#navbar #feed {background: none;}
#navbar a:hover,
  .articles #navbar #articles a,
  .topics #navbar #topics a,
  .about #navbar #about a,
  .contact #navbar #contact a,
  .contribute #navbar #contribute a,
  .feed #navbar #feed a { color: #9966FF; }
.logo {position: relative; z-index: 2; top: -70px; left: 5px; }	
#content .title {font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em; color: #333; }
.title {text-transform: none; letter-spacing: 1px; padding-top: 20px; padding-bottom: 10px; }
#content .date {font: 7pt Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 0.33em;
  border-bottom: 1px dashed #B2B2B2; padding: 10px 0.5em;}
#content .date b {font: 1.2em Georgia, Times, serif; letter-spacing: 1px;}
.byline {font: italic 1.1em Times, serif; letter-spacing: 1px; margin: 0px 0 1.5em; line-height: 180%}
.byline a:link, .byline a:visited {font: bold 0.85em Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 2px;
  margin-left: 0.25em; color: #777}

#content {float: left; font-size: 8pt;
  padding: 0.5em 20px 0.5em 20px;
  background: url(/pix/threecolbg.gif) 844px 0 repeat-y;} 

#content p {text-align: left; line-height: 1.8em;
  margin: 0 0 1em;}
#content .date, #content .title, #content .byline {text-align: center;}
  
#content p.q { font-style:italic; font-weight: bold; }  
#content p.a { font-weight: 400 ; }  
#sidebar div { border-bottom: 1px dashed #B2B2B2; padding: 10px 0.5em 0px;}
#sidebarText  { margin-top: 20px; margin-left: 10px; margin-bottom: 20px; line-height: 160%; }

#date {}
.colA {float: left; padding: 6px; padding-left: 5px; padding-top: 10px; width:161px; margin-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 20px;  }
.colB {float: left; padding: 6px; padding-right: 0px; width:662px; margin-left: 0px; margin-top: 5px; margin-right: 0px; background-color:#ffffff;  }
.colC {float: left; padding: 6px; padding-left: 0px; width:146px; margin-left: 0px; margin-top: 5px; margin-right: 5px; margin-bottom: 20px; background-color:#ffffff;  }

h2 {font: 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

#secondary {width: 140px;} /* determines position of 4th column */
#secondary .title {margin-bottom: 0.25em;}
#sidebar {padding-left: 5px; }

#sidebar h3 {font: 1.2em Georgia, Times, serif; letter-spacing: 0; text-transform: none;
  margin-top: 0.8em; margin-bottom: 0.25em; color: #333;}

#sidebar div { /* border-bottom: 1px dashed #B2B2B2; */ padding: 0px 0.5em;}
#sidebar div.first {padding-top: 0;}
#sidebar li {padding: 0.4em 0 0.1em; list-style: none}
#sidebar li a:link, #sidebar li a:visited {padding-left: 0px;
  background: url(/pix/diamond-gray.gif) 0 0.4em no-repeat; font-size: 0.85em; }
#sidebar p {font-size: 0.85em; margin-top: 0.25em;}

#topiclist {background: #fdf0f6; text-align: left; }

#topiclist a, #lucre a, #colophon a {border-bottom-width: 0; margin-left: 12px; color: #777; text-decoration: none; }
#topiclist ul { margin-bottom: 20px;}
#topiclist h3 { margin-left: 8px;}

#footer {clear: both; border: 1px solid #666; border-width: 1px 0;
  margin-bottom: 4px; font-size: 0.85em;
  background: #fc7cb3 /* url(/pix/pixelstoprose.gif) 20px 50% no-repeat; */}
#footer p {margin-left: 180px; padding: 1em 14px; border-left: 1px solid #666;
  background: #FFF;}
#footer a:link, #footer a:visited {border-bottom-width: 0;}
#footer a:hover {border-bottom-width: 1px;}

#footer .footertext { padding-left: 24px; }

#footer .copyright { padding-left: 22px; background: url(/pix/diamond-gray.gif) 10px 50% no-repeat;}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.0em; /* old 1.4em */
	}

.narrowcolumn .postmetadata {
	text-align: left;
	}

.narrowcolumn {
	float: left;
	padding: 20px 0 20px 30px;
	margin: 20px 0px 0px;
	}

.widecolumn {
	line-height: 1.6em;
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 250px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

/* .entry	{	font-size: 10pt;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
} */
.post a { color:#666666; }	

.widecolumn .post {
	margin: 0;
	}

.navigation { font-weight: bold; font-size: 14px;}

p.adtext { font-size:8pt; color: #333}
.fp { color:#666666; font-size: 9pt; line-height:1.0em; font-weight: bold; } 
.fp:first-letter { color:#555555; font-size:36pt; font-weight: bold; float: left; padding-right: 3px; padding-top: 5px; } 



/*--------------- sitemap  */

ul#articlelist { list-style-type: none; line-height: 200%; }
ul#articlelist ul { padding-left: 28px;  }
