/*
Theme Name: an ordinary theme
Theme URI: http://www.blog.ordinary.ch/?page_id=269
Version: 2.5
Description: A simple theme with two corresponding random pictures in the header and a suckertree navigation thereunder. Optionally one or two columns. Two color schemes available. Widget ready. Please read the readme.txt file.
Author: Fabian Schmid
Author URI: http://www.blog.ordinary.ch/
Tags: one-column, two-columns, fixed-width, white, black, light
*/

/* STANDARDS */

body {
	background-color:#4ca515;
        background-image:url('images/medium-background.jpg');
        background-repeat:no-repeat;
        background-attachment:fixed;
        background-position:center;
	display:block;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.75em;
        z-index:0;
}
table tr td {
	font-family:"Arial";
	font-size:11px;
}
p {
	text-align:left;
}
h2 {
	color:#FFFFFF;
	font-size:1.2em;
	margin:0;
	text-transform:uppercase;
}
h3 {
	text-transform:uppercase;
}
a {
	color:#204005;
	text-decoration:none;
}
a:hover {
	color:#FFFFFF;
}
img {
	border:medium none;
}
blockquote {
	background:transparent url(images/blockquote.jpg) no-repeat scroll left top;
	font-style:italic;
	padding-left:30px;
}
.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
#contentwrap {
	margin-top:30px;
	min-height:480px;
	width:800px;
}
#left {
	float:left;
        width:600px;
}
#center {
	width:600px;
}
#right {
	float:right;
	width:200px;
	background-color:#000000;
	opacity:.78;
	color:#ffffff;
}
#titleanddesc {
	padding:20px 1px 0;
	width:800px;
}
#blogtitle {
	color:#003300;
	float:left;
	font-size:27px;
	font-weight:bolder;
	text-align:left;
}
#blogtitle a {
	color:#153e06;
}
#blogtitle a:hover {
	color:#FFFFFF;
}
#blogdescription {
	color:#003300;
        font-weight:bolder;
        font-style:italic;
	float:left;
	font-size:18px;
	text-transform:uppercase;
}
#leftbanner {
	border:2px solid #FFF1CC;
	clear:both;
	float:left;
	height:377px;
	outline-color:#FFF1CC;
	outline-style:dotted;
	outline-width:2px;
	width:282px;
}
#rightbanner {
	border:2px solid #FFF1CC;
	float:right;
	height:377px;
	outline-color:#FFF1CC;
	outline-style:dotted;
	outline-width:2px;
	width:503px;
}
#navigation {
	border-bottom:2px solid #CFEF7F;
        border-top:1px solid #bFdF7F;
        border-left:2px solid #bFdF7F;
        border-right:2px solid #bFdF7F;
	float: left;
	height: 17px;
	margin-top: 13px;
	width: 794px;
        z-index:100;
}
.posts {
	margin-right:10px;
        border-style:solid;
        border-color:#356000;
        border-width: 5px 15px;
        background-color:#376505;
        /* for IE */
        filter:alpha(opacity=90);
        /* CSS3 standard */
        opacity:0.9;
	padding:2px;
        z-index:0;
}
.postdate {
	background:#518219 none repeat scroll 0 0;
	border-left:15px solid #407005;
	border-right:15px solid #407005;
	border-top:5px solid #407005;
	color:#FFFFFF;
	font-size:1.7em;
	font-weight:bold;
	margin-top:20px;
	padding:2px;
	text-transform:uppercase;
}
.pagetitle {
	background:#659933 none repeat scroll 0 0;
	border-left:15px solid #457713;
	border-right:15px solid #457713;
	border-top:5px solid #457713;
	color:#FFFFFF;
	font-size:2.9em;
	font-weight:bold;
	margin-top:20px;
	padding:5px;
	text-transform:uppercase;
}
.posttitle {
	background:#85BB44 none repeat scroll 0 0;
	border-left:15px solid #709533;
	border-right:15px solid #709533;
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	padding:2px;
	text-transform:uppercase;
}
.posttitle a {
	color:#356707;
	text-decoration:none;
}
.posttitle a:hover {
	color:#954012;
}
.category {
	background:#A5CC64 none repeat scroll 0 0;
	border-left:15px solid #85AA44;
	border-right:15px solid #85AA44;
	color:#204516;
	padding:2px;
}
.category a {
	color:#000000;
	text-decoration:none;
	text-transform:lowercase;
}
.category a:hover {
	color:#954012;
}
.postmetadatabottom {
	background:#A5CC64 none repeat scroll 0 0;
	color:#000000;
	margin:0 0 0 10px;
	padding:0;
	text-transform:uppercase;
	width:100px;
}
.postmetadatabottom a {
	color:#000000;
	text-decoration:none;
}
.entry {
	background:#B5DD74 none repeat scroll 0 0;
	border-bottom:5px solid #95BB56;
	border-left:15px solid #95BB56;
	border-right:15px solid #95BB56;
	color:#000000;
	font-family:Calibri,Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	padding:10px;
}
.entry ul, ol {
	margin-left:25px;
	padding-left:0;
}
.search {
	float:right;
	margin-top:20px;
}
#searchsubmit {
	display:none;
}
#s {
	background:#FFFFFF url(images/magnifier-white.png) no-repeat scroll left top;
	border:2px solid #659922;
	color:#000000;
	margin-bottom:20px;
	padding:1px 2px 1px 22px;
	width:180px;
}
.widgets {
	border-color:-moz-use-text-color;
	border-style:none;
	border-width:0 medium medium;
	float:right;
	margin-bottom:18px;
	padding:3px 3px 3px 10px;
	width:193px;
}
.widgetsleft {
	border-color:-moz-use-text-color;
	border-style:none;
	border-width:0 medium medium;
	float:left;
	margin-bottom:18px;
	padding:3px 3px 3px 10px;
	width:193px;
}
.widgets ul {
	list-style-type:none;
	margin:0;
	padding-left:0;
}
.widgets ul li ul li {
	padding:4px 8px;
}
.widgets ul li a {
	color:#88cc88;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
}
.widgets ul li a:hover {
	color:#FFFFFF;
	cursor:pointer;
}
h2.widgettitle {
	background-color:#255000;
	border:2px dotted #85BB44;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:1px 4px;
	text-decoration:none;
	text-transform:uppercase;
}
#navlink {
	clear:both;
	font-weight:bold;
	margin:25px 0;
	text-transform:uppercase;
}
#footer {
	border-top:3px solid #000000;
	clear:both;
	font-size:13px;
	padding:0 1px 30px;
	width:800px;
}
#footer a {
	font-weight:bold;
	text-decoration:none;
}
#footerleft {
	float:left;
}
#footerright {
	color:#FFFFFF;
	float:right;
	font-weight:bold;
}
#comments {
	clear:both;
	padding-top:20px;
}
#comments h3 {
	background:#DDB574 none repeat scroll 0 0;
}
.comment-info-split {
	clear:both;
}
.commentmetadata {
	text-transform:uppercase;
}
.commentlist div.alt {
	background:#DDB574 none repeat scroll 0 0;
	border-color:#886033;
	border-style:solid;
	border-width:5px 15px;
	color:#000000;
	padding:10px;
}
.commentlist div {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.8em;
	padding:10px;
}
.comment-div {
	display:block;
}
.comment-left {
	width:30%;
}
.comment-right {
	width:70%;
}
img.alignright {
	float:right;
	margin:0 0 1em 1em;
}
img.alignleft {
	float:left;
	margin:0 1em 1em 0;
}
img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
a img.alignright {
	float:right;
	margin:0 0 1em 1em;
}
a img.alignleft {
	float:left;
	margin:0 1em 1em 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

