/*  
Theme Name: longroad.de default
Theme URI: http://wordpress.org/
Description: Redesign 2008 des longroad.de-Themes.
Version: 2.0
Author: Markus Wahl
Author URI: http://www.die-wahls.de/

*/

/* Hauptstruktur */
body {background-color: #ced2e5; font-family: sans-serif; font-size: 0.75em;}
#main {width: 800px; background-color: white; margin: 0 auto; border-left: 2pt solid #C0C0C0; border-right: 2pt solid #C0C0C0; border-bottom: 2pt solid #C0C0C0; }
#header {height: 300px; margin: 0;}
#sidebar {border-left: 1px solid #C0C0C0; float: right; width: 15em; margin: 0; padding: 1em 0; list-style: none;}
#footer {clear: both; padding: 0.1em; margin: 0; background-color:#C2B265; color: white; font-size: 0.75em; text-align: center;}

/* Allgemeingültig */
form {margin: auto;}
label {font-weight: bold; color: #465185;}
textarea {border: 1px solid #C0C0C0; width: 99%; font-size: 1em; font-family: Arial, Helvetica, sans-serif; padding: 0.2em; height: 10em;}
input {background: url(headernav-back.png) repeat-x left bottom; border: 1px solid #C0C0C0; font-size: 1em; padding: 0.25em; color: #465185; font-weight: bold;}
input:hover, input:active {background: #FFF; color: #C2B265;}
input#s, input#author, input#email, input#url, input#subject, input#captcha {width: 40%; background-color: #FFF; font-weight: normal; color: #465185; background: none;}
.container {clear:left !important;}



/* Header */
#header h1 {width: 365px; font-size: 2em; color: #C2B265; margin: 0 40px; top: 40px; position: relative; text-transform: lowercase;}
#header a {text-decoration: none; color: #C2B265;}
#headernav {clear: both; padding: 0;}
#headernav ul {float: left; list-style: none; background: url(headernav-back.png) repeat-x; text-transform: lowercase; margin: 0; padding: 0; display: inline; width: 100%; font-size: 1.25em;}
#headernav ul li {
	display: inline;
	margin: 0; padding: 0;
}
#headernav ul li a {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 6px;
	border-right: 1px solid #C0C0C0;
	border-bottom: none;
	color: #465185;
	text-decoration: none;	
	line-height: 22px;
        font-weight: bold;
}
#headernav ul li a:hover, 
#headernav ul li a:active {
	background: #FFF; color: #C2B265;	
}

#headernav img {vertical-align: middle; border: none; padding-right: 2px;}



/* Footer */
#footer a {color: #465185; text-decoration: none; font-weight: bold; }
#footer a:hover {color: #C0C0C0; }
#footer li {display: inline;}
#footer ul {margin: 0; padding: 0; list-style: none; display: inline;}

/* Sidebar */
#sidebar ul {margin: 0; padding: 0em; list-style: none;}
#sidebar ul li {margin:0 2px 0 6px; padding:0 8px; background: url(bullet.png) no-repeat left 6px; font-size: 0.9em;}
#sidebar li#tag_cloud {text-align: center;}
#sidebar ul a {color: #465185; text-decoration: none; margin: 0; padding: 0; font-weight: normal;}
#sidebar ul a:hover {color: #C2B265;}
#sidebar p {text-align: justify; padding: 0.5em; font-size: 0.75em;}
#sidebar a {color: #465185; text-decoration: none; font-weight: bold;}
#sidebar a:hover, #sidebar a:active {color: #C2B265;}
#sidebar li#tag_cloud a {color: #C2B265;}
#sidebar li#tag_cloud a:hover, #sidebar li#tag_cloud a:active {color: #465185;}
#sidebar h2 {text-align: left; border-bottom: 1px solid #465185; color: #465185; text-decoration: none; padding: 0.25em 0.5em; font-size: 1.2em; font-weight: bold; margin-bottom: 0.5em;}
#sidebar table#wp-calendar{margin: auto;}
#sidebar form {margin: 1em;}
#sidebar input {margin-bottom: 0.5em;}
#sidebar input#s {width: 90%; margin-bottom: 0.5em;}
#sidebar label {margin-bottom: 0.5em;}
#sidebar li.categories ul {margin: 0; padding: 0; list-style: none; margin: auto;}
#sidebar li.categories ul li {padding:0; background: none; display: inline;}
#sidebar li.categories img {border: 0;}
#sidebar .wpg2sidebarblock-image img {border:1px solid grey; padding:3px;}
#sidebar .wpg2sidebarblock-image {text-align: center; display: block;}


/* Content */
#content {border-right: 1px solid #C0C0C0; margin: 0em 15em 0em 0em; padding: 1em; clear: left;}
#content div.post {padding: 0 0 2em 0;}
#content p {text-align: justify; padding: 0; }
#content p.footnote {font-size: 0.8em; padding: 0; margin: 0; clear: left;}
#content a {color: #465185; text-decoration: none; font-weight: bold;}



#content h2 {font-size: 1.5em; padding: 0 0 0.5em; display: block; border-bottom: 2px solid #465185;}
#content h3 {font-size: 1.25em; padding: 0 0 0.25em;}
#content table {border: 0; border-spacing: 0; border-collapse: collapse; width: 95%; margin: auto; }

#content th {border: 1px solid #C0C0C0; color: #465185; text-align: left; padding: 0.5em 0.25em; }
#content td {border: 1px solid #C0C0C0; padding: 0.5em; }
#content td.gthumb {vertical-align: middle; text-align: center; border: 2pt solid white; background-color: #b7bee5; padding: 1em; }
#content a:hover {color: #C2B265; }
#content td.gthumb:hover {background-color: #ced2e5; }
#content h2 a {color: #465185;}


#content hr {height: 1px; background-color: #465185; color: #465185; border-style: none; margin-bottom: 2em;}
#content .alignleft {text-align: left;}
#content .alignright {text-align: right;}
#content h2, h3, h4, h5, h6 {color: #465185; clear: left;}
#content h3 a {color: #465185;}
#content .aboutpost {font-size: 0.8em; font-weight: bold; padding: 0 4px; min-height: 40px;}
#content .aboutpost p {padding: 0.1em 0; margin: 0; text-align: left;}
#content .aboutpost .cat_icons {float: left; margin: 0 0.5em 0 0;}
#content .aboutpost .cat_icons img {border: none;}
#content ol.commentlist {width: 90%;}
#content .pagenavigation, #content .breadcrumb {padding: 0 0 1em 0; font-size: 0.8em; float: none;}
#content .pagenavleft {float: left;}
#content .pagenavright {float: right;}
#content ul.commentlist {list-style: none; margin: 0; padding: 0;}
#content ul.commentlist li {background-color: #ced2e5; padding: 0.5em; margin-bottom: 1em; border:1px solid #C0C0C0;}
#content .aboutpost .cat_icons img.avatar {border:1px solid grey; padding:1px;}
#content div.tag_cloud a {color: #C2B265;}
#content div.tag_cloud a:hover, #content div.tag_cloud a:active {color: #465185;}
#content label{margin-left:1em;}
#content blockquote {font-style: italic; background-color: #ced2e5; padding: 0.5em; margin-bottom: 1em; border:1px solid #C0C0C0;}
#content img, .ptviewer {border:1px solid grey; padding:3px;}
#content img.alignleft, .entry img.g2image_float_left {float: left; margin: 0 1em .5em 0; clear: none;}
#content img.alignright, .entry img.g2image_float_right {float: right; margin: 0 0 .5em 1em; clear: none;}
#content img.aligncenter, .entry img.g2image_centered {display: block; margin: 1em auto;}
#content img.wp-smiley, #content div.giRatingUI img {border:none; padding:0; margin:0; vertical-align:middle;}
#content .panorama {border:1px solid grey; padding:3px; text-align: center;}


/* Entry */

.entry p {text-align: justify;}

img#wpstats{display:none}
