/*  
Theme Name: ovr
Theme URI: http://ortsvorsteher.reisbach.net/
Description: Ortsvorsteher-Theme 2.0
Author: Matthias Bauer
Author URI: http://moeffju.net/blog/
*/

/** Basics & Typography */
body
{
	margin:0;
	padding:0;
 	background:#fff; /*url(images/bg.gif) repeat-y top center;*/
	font:62.5% "Georgia",sans-serif;
	color:#000;
	text-align:left;
}

p,ol,ul
{
	line-height:150%;
}

ol
{
}

ul
{
}

h1,h2,h3,h4,h5,h6
{
	margin:0;
	font-style:normal;
	font-weight:bold;
	background:transparent;
	font-family:"Garamond",serif;
	font-variant:small-caps;
/* 	color:#050d24; */
}

h1
{
	font-size:2.4em;
}

h2
{
	font-size:1.7em;
}

h3,h4,h5,h6
{
	font-size:1.4em;
}

a:link,a:visited
{
	/* color:#2f63b3; */
	text-decoration:underline;
}

a:hover
{
	/* color:#4a5265; */
	text-decoration:underline;
}

a:active
{
	/* color:#2f63b3; */
	text-decoration:underline;
}

blockquote
{
	margin:10px 0;
	padding:0 40px;
 	background:transparent url(images/blockquote.gif) no-repeat 0 0;
/*	color:#abafb9; */
}

code
{
	background:#afafaf;
	cursor:text;
	font-family:monospace;
}

small
{
	font-size:0.8em;
}

input,textarea,select
{
}

form
{
}

img
{
}

img.noborder
{
	border:none;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.center
{
	text-align:center;
}

.alignleft
{
	float:left;
	margin-right:10px;
}

.alignright
{
	float:right;
	margin-left:10px;
}

/** Structure: Content, Sidebar, etc. */
#outline
{
	width:865px;
	margin:0 auto;
	padding:0;
	background:#fff;
	font-size:1.3em;
}

/** Header */
#header
{
	width:100%;
/* 	height:118px; */
/* 	background:transparent url(images/header_bg.gif) repeat-x left top; */
}

#header h1
{
	padding: 35px 0 0 0;
}

#header h1 a
{
	color: #000;
	text-decoration: none;
}

#header .masthead
{
	width:auto;
 	min-height:120px;
/* 	background:transparent url(images/header.gif) no-repeat left bottom; */
	border-bottom: 1px solid #eee;
}

#header .masthead p
{
	margin:0;
}

#navbar
{
	clear:both;
	float:left;
	width:100%;
	height:31px;
/* 	background:transparent url(images/nav_bg.gif) repeat-x 0 0; */
}

ul.menu
{
	float:left;
	margin:0;
	padding:0 15px;
	list-style-type:none;
}

ul.menu li
{
	float:left;
}

ul.menu li a
{
	float:left;
	display:block;
	height:28px;
	padding:3px 15px 0;
	line-height:24px;
	color:#fff;
}

ul.menu li a:link,ul.menu li a:visited
{
	color:#fff;
	background:none;
}

ul.menu li a:hover,ul.menu li a:active
{
	color:#fff;
/* 	background:url(images/nav_hover.gif) no-repeat center top; */
	text-decoration:none;
}

ul.menu li.current_page_item a:link,ul.menu li.current_page_item a:visited,ul.menu li.current_page_item a:hover,ul.menu li.current_page_item a:active
{
	color:#fff;
/* 	background:transparent url(images/nav_active.gif) no-repeat center bottom; */
	text-decoration:none;
}

.searchbar
{
	float:right;
	width:300px;
	height:31px;
	margin:0;
}

.searchform
{
	width:300px;
	height:20px;
	text-align:left;
}

input#s
{
	width:265px;
	height:18px;
	margin:5px 0 0 1px !important;
	margin:4px 0 0 1px; /* IE */
	padding:1px 0 0 2px;
	border:1px solid #999;
/* 	background:#fff url(images/searchbg.gif) repeat-x 0 0; */
}

/** Wrapper */
#wrapper
{
	float:left;
	background:#fff;
	margin:0 !important;
	margin:-15px 0 0; /* Fuck IE */
	padding:0;
}

/** Intro */
#intro
{
	padding:0px 30px;
	border-bottom:1px solid #eee;
}

#intro blockquote
{
	font-style:italic;
}

#intro > p
{
	text-align:right;
	font-size:0.8em;
}

/** Content */
#content
{
	float:left;
	width:560px;
	height:100%;
	background:#fff;
}

.pages
{
	float:left;
	width:530px;
/* 	background:#eee url(images/separator_blue.gif) repeat-x bottom center; */
}

.pages-border
{
	clear:both;
	width:100%;
	height:6px;
/* 	background:transparent url(images/separator_blue.gif) repeat-x 0 0; */
}

.page-previous
{
	float:left;
	padding:10px 0 16px 30px !important;
	padding:0 0 15px 30px; /* IE */
}

.page-next
{
	float:right;
	padding:10px 30px 16px 0 !important;
	padding:0 30px 15px 0; /* IE */
}

.page-title
{
	width:530px;
	margin:20px 0 0;
/* 	background:#dfdfdf url(images/separator_blue.gif) repeat-x bottom center; */
}

.page-title h2.page-title-border
{
	padding:0 0 0 30px;
/* 	background:transparent url(images/separator_blue.gif) repeat-x 0 0; */
	font-size:1.6em;
	line-height:48px;
/* 	color:#104177; */
}

/** Posts */
.post
{
	padding:20px 30px;
	background:#fff;
}

.post-entry
{
	color:#050d24;
	/*text-align:justify;*/
}

.post-entry a,.post-entry a:hover
{
	color:#2f63b3;
}

.post-entry img
{
	border:5px solid #edf2ff;
	max-width:100%;
}

.post-entry img:hover
{
	border:5px solid #efefef;
}

.post-title
{
}

.post-title a:link,.post-title a:visited,.post-title a:hover,.post-title a:active
{
	color:#050d24;
}

.post-meta,.post-meta a
{
	margin:5px 0;
	font-size:1em;
	color:#666;
}

.post-meta a
{
	color:#2f63b3;
}

.post-date,
.post-tags,
.post-commentlink,
.post-editlink
{
	padding:0 0 0 20px;
}

.post-date
{
	background:url(i/idate.png) no-repeat 0 0;
}

.post-tags
{
	background:url(i/itag.png) no-repeat 0 0;
}

.post-commentlink
{
	background:url(i/icomments.png) no-repeat 0 0;
}

.post-editlink
{
	background:url(i/iedit.png) no-repeat 0 0;
}

/** Comments */
.commentpage
{
	margin:0 30px;
	padding:0;
}

#comments
{
	margin:0;
	padding:0;
}

.comments-num
{
/* 	background:transparent url(images/separator_green.gif) repeat-x center bottom; */
	padding:0 0 10px;
}

#commentlist
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#commentlist li
{
	padding:20px 25px 0 0;
	border-bottom:1px solid #eee;
/* 	background:#fafafa url(images/comment_bg.gif) repeat-y 0 0; */
}

.alt
{
	background-color:#fff !important;
	background-image:none !important;
}

.comment-gravatar
{
	float:left;
	width:62px;
	height:62px;
	background:transparent url(http://ortsvorsteher.reisbach.net/wp-content/themes/ovr/i/gravatar.gif) no-repeat;
}

img.gravatar
{
	margin:7px 0 0 7px;
	border:none;
}

.comment-title,.comment-meta,.comment-text
{
	margin:0 0 0 80px;
}

.comment-title,.comment-title a,.comment-title a:hover
{
	color:#030612;
}

.comment-meta,.comment-meta a,.comment-meta a:hover
{
	color:#2f63b3;
}

h2#postcomment
{
	margin:30px 0 0;
	padding:0 0 10px;
/* 	background:transparent url(images/separator_green.gif) repeat-x center bottom; */
}

.post-comment
{
	clear:both;
	margin:20px 0 0;
	padding:20px;
/* 	background:#eee url(images/separator_blue.gif) repeat-x center top; */
}

.post-comment input,.post-comment textarea
{
	border:1px solid #aaa;
}

.post-comment input:hover,.post-comment textarea:hover
{
	border:1px solid #fec02a;
}

.post-comment input#author,.post-comment input#email,.post-comment input#url
{
	width:100% !important;
	width:456px; /* IE */
	height:18px;
}

.post-comment textarea#comment
{
	width:100% !important;
	width:456px; /* IE */
	height:200px;
}

.post-comment input#submit
{
	width:auto;
	height:25px;
	padding:2px 10px 3px;
/* 	background:#e5edff url(images/submit.gif) repeat 0 0; */
}

.post-comment input#submit:hover
{
/* 	background:#e5edff url(images/submit_hover.gif) repeat 0 0; */
}

/** Sidebar */
#sidebar
{
	float:right;
	width:280px;
	margin:0;
	padding:0 10px;
	background:#fff;
	border-left:1px solid #eee;
}

#sidebar #contact {
/*
	background: url(i/hb.png) no-repeat 100% 50%;
	padding-right:84px;
	min-height:140px;
*/
}

#sidebar #contact dl {
	margin-top: 1em;
}

#sidebar #contact dl dt {
	display:block;
	float:left;
	clear:both;
	font-weight:normal;
}

#sidebar #contact dl dd {
	display:block;
	float:left;
	margin:0;
	padding-left:0.5ex;
}

.rssfeeds a.rss
{
	padding:0 0 0 25px;
/* 	background:transparent url(images/icon_rss.gif) no-repeat 5px 0; */
}

.socialtools img
{
	border:1px solid #edf2ff;
	padding:1px;
}

#sidebar h2
{
	display:block;
	margin:16px 0 6px;
	padding:0 0 10px 3px;
/* 	background:url(images/separator_green.gif) repeat-x center bottom; */
	font-size:1.4em;
}

#sidebar ul
{
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
}

#sidebar ul li
{
	clear:both;
}

#sidebar ul.no-splitted li
{
	padding:0 5px;
}

#sidebar ul.no-splitted ul li
{
	margin:0 -5px;
}

#sidebar ul.blc
{
	padding:0 5px;
}

#sidebar li#sidebar-splitted
{
	float:left;
	width:100%;
	margin:0 0 15px;
}

#sidebar-splitted .splitted-left
{
	float:left;
	width:140px;
}

#sidebar-splitted .splitted-right
{
	float:right;
	width:145px;
}

ul.splittedlists li
{
/* 	background:transparent url(images/dot.gif) no-repeat 5px 5px; */
	padding:0 0 0 23px;
}

ul.splittedlists ul li
{
	margin:0 0 0 -23px;
}

ul.splittedlists li a:link,ul.splittedlists li a:visited
{
	color:#353d50;
}

ul.splittedlists li a:hover,ul.splittedlists li a:active
{
	color:#2c76bb;
}

/** Footer */
#footer
{
	width:100%;
	height:74px;
	clear:both;
	border-top:1px solid #eee;
}

#footer .valid-html,
#footer .valid-css
{
	padding:0 5px 0 20px;
}

#footer .valid-html { background:url(i/vh.png) no-repeat 0 0; }
#footer .valid-css { background:url(i/vc.png) no-repeat 0 0; }

#footer .credits
{
	float:right;
	margin:0;
	padding:0;
	border:none;
}

#footer p
{
	margin:0;
	padding:13px 25px;
	font-size:0.9em;
	line-height:200%;
}

#footer p a:link,#footer p a:visited
{
	color:#aaa;
}

#footer p a:hover
{
	/* color:#fff; */
}

#footer p a:active
{
	color:#9ad202;
}

/** Tags */
.tagging
{
	text-align:left;
	font-size:0.9em;
	padding:3px 0;
}

.tagging img
{
	padding:3px 0 0;
	border:0;
}

.tagging img:hover
{
	padding:3px 0 0;
	border:0;
}

.tagging a
{
	text-decoration:none;
	border-bottom:none;
}

.post-ad
{
	background:#fff;
	padding-left:30px;
	padding-top:0;
	padding-bottom:10px;
}

/** Extras */

#mh-rb,#mh-sw {
	display:block;
	position:absolute;
	top:14px;
	min-width:80px;
	padding-top:84px;
	background:no-repeat 50% 0%;
	text-align:center;
	font-size:.8em;
}

#mh-rb {
	background-image:url(i/wrb.png);
	margin-left: 680px;
}

#mh-sw {
	background-image:url(i/wsw.png);
	margin-left: 760px;
}

address {
	font-style: normal;
}

.wh {
	text-align: right;
}

/** Temp */
/* body { background-color: #eaeaea !important; }
#header { background-color: #efe !important; }
#footer { background-color: #efe !important; }
#wrapper { background-color: #fee !important; }
#content { background-color: #eef !important; }
#sidebar { background-color: #fef !important; }
#outline { background-color: #eee !important; }
 */
