/*
Theme Name: Friedensnews by FOX/Geoffrey Wirth
Theme URI: http://templates.arcsin.se/
Version: 1.0
Description: A scalable soft-colored, bright and somewhat dirty newspaper-like two-column theme. Based on the <a href="http://templates.arcsin.se/">free website template</a> Dirtylicious and the freidensnews.at manila template.
Main additions by Geoff: 
Changed all pixel sizes to em for global scaling,
conversion factor: ca. 12px=1em (due to the global 62.5%).
Changed fonts and styles somewhat:
large type to Verdana, small to Arial.
Added padding to some of the sidebar widgets (see bottom).
Worked over the calendar (td was way to wide)
Added "clearer break" to posts to allow img float
Author: Geoffrey Wrth 
Author URI: http://fox.co.at/about/
*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
}

html {
	min-height: 100%;
}

a {
	color: #800000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
body {
	background: #E7E7E2;
	color: #444;
	font: normal 62.5%/1.5em Verdana, sans-serif;
	padding-top: 6em;
}
p, code, ul {
	padding-bottom: 0.6em;
}
li {
	list-style: none;
}
h1 {
	font: bold normal 1.6em Verdana, sans-serif;
}
h2 {
	font: normal 1.4em Verdana, sans-serif;
}
h3 {
	font: normal 1.2em Verdana, sans-serif;
}
h1, h2, h3 {
	padding-top: 0.6em;
	color: #800000;
	margin-bottom: 0.4em;
}
code {
	background: #FFF;
	border: 0.08em solid #EEE;
	border-left: 0.5em solid #CCC;
	color: #666;
	display: block;
	font: normal 1em Tahoma, sans-serif;
	line-height: 1.6em;
	margin-bottom: 1em;
	padding: 0.66em 0.83em;
	white-space: pre;
}
blockquote {
	background: url('img/quote.gif') no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 2.3em;
}
hr {
	border-top: 0em;
	border-right: 0em;
	border-bottom: 0.15em solid #5a5a43;
	border-left: 0em;
	margin-bottom: 1em;
}
/* misc */
.clearer {
	clear: both;
	font-size: 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* structure */
.inner-container {
	border: 0.16em solid #D7D7D2;
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0.83em;
	width: 65em;
}
.outer-container {
	padding-bottom: 5.33em;
}
/* header & title */
.header {
	background: #fff url('img/header.jpg') no-repeat;
	height: 10em;
	margin-bottom: 0.42em;
	text-align: center;
}
.header .title {
	color: #800000;
	padding-top: 2.5em;
}
.header .title .sitename a {
	color: #800000;
	font: bold normal 3em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.header .title .slogan {
	font: normal 1.3em Verdana, sans-serif;
	padding-top: 0.5em;
	letter-spacing: 0.03em;
}
/* path */
.path {
	background: #E7E7E2;
	color: #5a5a43;
	font: 1.1em Verdana, sans-serif;
	padding: 0.22em 0.66em;
	border-top: 0.1em solid #5a5a43;
	border-bottom: 0.1em solid #5a5a43;
	letter-spacing: 0.02em;
}
.path li, .path ul {
	display: inline;
}
.path a {
	color: #5a5a43;
	text-decoration: none;
	margin-right: 1em;
}
.path a:hover {
	color: #800000;
	text-decoration: underline;
}
/* main */
.main {
	background: url('img/main.gif') repeat-y;
	border-top: 0.33em solid #FFF;
	padding: 0.66em 1em 0 0;
}
/* content */
.content {
	float: right;
	width: 44.83em;
}
.content .descr {
	color: #664;
	font-size: 1em;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
}
.content ul li {
	margin-left: 1.5em;
	line-height: 1.4em;
	list-style: url('img/li.gif') inside;
}

.entry ol li {
	margin-left: 1.5em;
	line-height: 1.4em;
	list-style: decimal inside;
}

.content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 1.1em;
	padding-top: 0em;
}
content h1, h2, h3 {
	/* padding-top: 0.6em; */
	color: #800000;
	margin-bottom: 0.6em;
}

/* navigation */
.navigation {
	float: left;
	width: 17.5em;
	overflow: hidden;
}
.navigation h2 {
	color: #5A5A43;
	font: bold 1em Verdana,sans-serif;
	line-height: 1.7em;
	margin: 0;
	padding-left: 1em;
}
.navigation ul {
	padding: 0;
	border-top: 0.08em solid #EAEADA;
}
.navigation li {
	border-bottom: 0.08em solid #EAEADA;
}
.navigation li a {
	font-size: 0.95em;
	color: #554;
	display: block;
	padding: 0.33em 5% 0.33em 5%;
	text-decoration: none;
	width: 90%;
}
.navigation li a:hover {
	background: #F0F0EB;
	color: #800000;
}
/* footer */
.footer {
	background: #E7E7E2;
	color: #5a5a43;
	margin-top: 0.42em;
	padding: 0.66em 0.84em 0.33em;
	border-top: 0.08em solid #5a5a43;
	border-bottom: 0.08em solid #5a5a43;
	font-size: 1em;
}
.footer a {
	color: #5a5a43;
	text-decoration: none;
}
.footer a:hover {
	color: #800000;
	text-decoration: underline;
}
/* posts */
.post h1 a {
	color: #800000;
	text-decoration: none;
}
.post h1 a:hover {
	border-bottom: 0.09em dashed #800000;
}
.post {
	margin: 0.5em 0 0.17em;
}
.post .info {
	background: #F5F5F5;
	border: 0.08em solid #E3E4E4;
	color: #666;
	margin: 0.17em 0 0.33em;
	padding: 0.42em 0.84em;
}
.post img {
	border: 0.33em solid #DDD;
	margin: 0.33em 0.33em 0.33em 0em;
	float: left;
	width: 14.9em;
}
.post a img {
	border: 0.33em solid #DDD;
	width: 14.9em;
}
.post a:hover img {
	border-color: #CCC;
}
.info a {
	text-decoration: none;
}
.info a:hover {
	text-decoration: underline;
}
/* comments */
.content ol li {
	background: none;
}
.commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li {
	margin-bottom: 1.2em;
	list-style: decimal;
}
#commentform {
	margin: 1em 0;
	background: #FAFAFA;
	width: 30em;
}
.commentmetadata {
	padding: 0.17em 0 0.33em;
}
.commentmetadata a {
	color: #444;
	text-decoration: none;
}
.commentmetadata a:hover {
	text-decoration: underline;
}
textarea.styled {
	width: 23.32em;
}
.styled {
	font-size: 1.1em;
	background: #F8F7F6;
	border: 0.08em solid #D6D3D3;
}
.styled:hover {
	background: #FFF;
	border: 0.08em solid #D6D3D3;
}
.styled:focus {
	background: #FFF;
	border: 0.08em solid #939793;
}
#commentform input {
	margin-bottom: 0.25em;
}
/* calendar */
#wp-calendar {
	color:#A0A0A0;
}
.navigation table caption {
	border-bottom-color:#000;
}
.navigation table thead tr {
	border-bottom-color:#000;
	color:#A53512;
}
.navigation table th {
	border-bottom-color:#000;
}
.navigation table td#today {
	border-color:#000;
	color:#A53512;
}
.navigation table td a {
	border-bottom-color:#000;
	background-color:#EDF3DE;
}
.navigation table tfoot {
	border-top-color:#000;
}
.navigation table tfoot a {
	background:none;
}
/* calendar
--------------------------------------------------*/
#wp-calendar {
	display:inline-table;
	border-collapse:collapse;
	width:15em;
	margin:0em 0.84em 0;
	text-align:center;
	height: 12em; /* height added by geoff */
}
.navigation table caption {
	margin: 0.42em 0.84em 0.3em;
	padding-bottom: 0.2em;
	letter-spacing: 0.1em;
	border-bottom: 0.08px solid #999999;
}
.navigation table thead tr {
	border-bottom:0.08em solid;
}
.navigation table th {
	border-bottom:0.08em solid;
}
.navigation table td {
	width: 1em; /* adjusted by geoff */
	padding: 0.08em;
	font-size: 1em;
}
.navigation table td#today {
	padding: 0;
	border: 0.08em solid;
	font-size: 1em;
	font-weight: bold;
}
.navigation table td a {
	display: block;
	border-bottom: 0.08em solid;
	font-weight: bold;
	font-size: 1.15em;
}
.navigation table tfoot {
	border-top:0.08em solid;
}
.navigation table tfoot a {
	border: none;
	font-weight: bold;
}
.navigation table tfoot #prev a {
	text-align:left;
}
.navigation table tfoot #next a {
	text-align:center;
}
/* added by geoff to existing classes 
______________________________________*/
#searchform {
	padding: 0.84em;
}
.textwidget {
	background: #FFFFFF;
	padding: 0.83em;
	margin-top: 1em;
	margin-bottom: 0.8em;
}
.textwidget img {
	padding-top: 0.47em;
	padding-bottom: 0.48em;
}
.postform {
	margin-right: 0.84em;
	margin-left: 0.84em;
}
.recentcomments {
	border-top: 0.05em solid #5A5A43;
	margin-right: 0.84em;
	margin-bottom: 0.4em;
	margin-left: 0.84em;
	padding-top: 0.2em;
}

.calendar_wrap {
	margin-bottom: 2em;
	padding-bottom: 2em;
}

/* classes added by geoff 
______________________________________*/
.footer .editor {
	font-size: 1em;
	font-weight: bold;
	color: #E7E7E2;
}
.footer .editor a {
	color: #E7E7E2;
	text-decoration: none;
}
.footer .editor a:hover {
	color: #800000;
	text-decoration: underline blink;
}
#sidebar .rsswidget {
}
strong {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
}
.zimd {
	font: bold 2.5em/-3.7em "Times New Roman", Times, serif;
}
#feeds{
	position: relative;
	width: 5em;
	top: -0.7em;
	left: 59.7em;
	height: 2.1em;
}
.feed {
	width: 2em;
	height: 2em;
	padding-left: 0.2em;
}
.emZimd {
	width: 8.4em;
	border-style: none;
}
.emUsability {
	width: 12.5em;
	border-style: none;
}
.emRoberta {
	width: 8.33em;
	border-style: none;
}
.emCool {
	width: 13.75em;
	border-style: none;
}
.emFrieden {
	width: 13.25em;
	border-style: none;
}
