/*
Theme Name: plaintxtBlog
Theme URI: http://www.plaintxt.org/themes/plaintxtblog/
Description: Your blog, but simplified. A clutter-free, 3-column layout. For WordPress 2.0+ (and Widgets friendly).
Version: 2.3
Author: Scott Allan Wallick - eingedeutscht & angepasst fhu
Author URI: http://scottwallick.com/
*/
/*
"plaintxtBlog" (C) 2006 Scott Allan Wallick - http://scottwallick.com/ - and distributed under the terms of the GNU General Public License v2
*/
html {        
background-color: #fff;
border: 1px solid #207;
}
body {
	line-height: 140%;
        border: 0;
        margin: 0;
	padding: 2pt;
        font-family: constantia, georgia, times, serif;
}

a, #content a {
	outline: none;
        color: #000;
}

/* HEADER STUFF */
div#header {
	margin: 0 0 2em 0;
        border-top: 0px double #D5FCCF;
        border-bottom: 0px double #687F4F;
        padding: 0em 30px 1.2em 0;
        text-align: right;
        background: none;
}

h1#title {
	font-size: 36pt;
        color: #00a;
font-family: candara, verdana, arial, helvetica, sans-serif; 
font-weight: bold;
}


div.print {
margin: 5pt 0 5pt 0;
text-align: right;
display: block;
width: 80;
color: #00a;
font-size: 9pt;
line-height: 120%;
}


p#description {
	font-size: 10pt;
        color: #00a;
font-family: candara, verdana, arial, helvetica, sans-serif; 
font-weight: bold;}


/* CONTENT STUFF */
div.narrowcolumn, div.widecolumn {
        text-align: left;
	width: 85%;
        margin: 8pt;
}
div.post-header, div.navigation {
	color: #444;
}

div.post-header {
	padding: 0;
}

h2.post-title {
	font-size: 14pt;
        font-weight: bold;
        width: 99%;
        margin: 10pt 0 10pt 0;
}

h3.post-date  {
	font-size: 10pt;
	text-align: right;
	font-weight: normal;
        margin: 3pt 0 3pt 0;
}
div.post-entry code, div.post-entry pre {
	font: 12pt/150% consolas, "courier new", courier, monospace;
}
div.post abbr, div.post acronym {
	border-bottom: none;
}

div.post-entry blockquote {
	border-left: 0.4em solid #eee;
}

div.post-entry blockquote p {
	padding: 0.5em 1em;
}

div.post-entry blockquote ul {
}

div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 {
	font: 16pt/150% candara, verdana, helvetica, sans-serif;
}

div.post-metadata p.post-footer {
	font-size: 9pt;
	text-align: right;
}
div.post-entry blockquote, div#single-post-metadata, div#comments ol li {
	background: #fff;
	color: #333;
}
div#single-post-metadata {
	margin: 0 10% 2em 10%;
	padding: 0.75em 1em;
	text-align: center;
      border: none;
}
h3.post-footer-header {
display: none;
}
div#single-post-metadata p.post-footer {
	font-size: 10pt;
	margin: 0;
}

form#commentform, h4#respond {
display: none;
}

h4#comment-count, div#comments ol li, 
div#comments ol li.alt, div#comments ol li p, 
p.comment-author, p.comment-metadata, 
p.comment-metadata {

}
/* STUFF FOR PAGE TEMPLATES AND THE SUMMARY_HOME.PHP FILE */
h3.excerpt-title {
	font-size: 14pt;
	margin: 1em 0 0 0 !important;
}
p.excerpt-entry {
	margin: 0;
}
p.excerpt-footer {
	font-size: 9pt;
	margin: 0 0 1.5em 0;
}
h4.post-navigation {
	font-size: 12pt;
	margin: 0 0 1.5em 0 !important;
}
div.content-column {
	float: left;
	margin: 0 3% 0 0;
	width: 100%;
}

div.post ul.list, div.post ul.list li, div.post ul.list li ul  {
	margin: 0;
	padding: 0;
}
div.post ul.list li {
	font-size: 12pt;
	list-style: none;
}
div.post ul.list li h2 {
	font-size: 12pt;
	margin: 1em 0 0 0;
}

/* SIDEBAR COL1/COL2 STUFF */
div.sidebar, div#col1,
div#col2, div.sidebar ul, div.sidebar ul li ul li, 
div.sidebar ul li ul li ul, div.sidebar ul li ul li ul li,
div.sidebar ul, div.sidebar ul li, div.sidebar ul li h2,
div.sidebar ul li ul, div.sidebar ul li ul li ul,
div.sidebar ul li ul li ul li {
display: none;
}

/* FOOTER STUFF */
div#footer {
	clear: both; 
}

p#blog-footer  {
	background: transparent;
	color: #999;
	font-size: 8pt;
	margin: 0;
	padding: 4em 0 0 0;
}

/* MULTI-PURPOSE STRUCTURAL DIVS */
#navigation ul, .navigation, ul.navigation, li.navigation { display: none; }
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.center {
	text-align: center;
}
.clearer {
	clear: both;
	height: 1px;
}

img {padding: 3px;}


/* fhus ergaenzungen */

/* h1, h2 {
color: #999999} */

img.randomimg {
     display: none;
     }

.entry img {padding-right: 5px; }

ol.footnotes {
text-align: left;
margin-top: 25px;
border-top: 1px solid #A9AF99;
color:  #A9AF99;
line-height: 100%;
}

sup a {padding: 1px; font-weight: bold;}

img {vertical-align: middle;}

#search-results li {
font-size:  8pt;
margin-bottom: 20px;
        line-height: 110%;
}

.small {font-size: 1em; }

.flvPlayer {display: none; }

.post ul li ul li {list-style: none}

.pagebar, .printnone, .tt { display: none;}

kbd {
font-family: consolas, "Courier New", courier, monospace;
font-size:  8pt;
background: #E3EFB3;
color: #4C5F00;
border: 3px outset #6C7F1F;
}

div.pageview {
border: 1px solid #999999;
margin: 5px 0px 15px 0px;
}

div.pageview div.pageviewhead {
background: #EEEEEE;
height: 50px;
}

div.pageview iframe {
border-top: 1px solid #999999;
border-right: 1px solid #999999;
width: 100%;
height: 400px;
}

#content a[href^="http://"]:before {
    content: "\00A0";
}

#content a[href^="http://frankhunck.de"]:before {
    content: "\00A0";
}

.simpletags {
margin: 0 25px .2em 0px;
color: #42AF36;
text-align: left;
margin-bottom: .2em;
font-size:  8pt;
}

del {text-decoration: line-through; }

.fhu-comment {
text-align: justify;
padding: 0.2em;
color: #511B6F;
border: 1px dotted #511B6F;
background: #FFFFCF; 
}

ul#navigation, navigation#ul {display: none;}
#akct, p.comment-metadata a {display: none;}
