/*  
Theme Name: LIPPER-FARM
Theme URI: http://www.lipper-fam.de/grey-wood-lf
Description: 3 Spalten, inkl. Widget und vielen Extras, Layout: graues Holz und Aussicht im Lipper Land. Infos &uuml;ber Verfasser mit Foto und dessen Berichten! Mit Sitemap und voller Breite, aber ohne Sidebars. In Firefox, Opera, Safari, IE6 und IE7 getestet.
Version: 2.1
Author: Angy
Author URI: http://www.Lipper-Farm.de
Tags: 3 column, fixed width, widgets, red, brown, wood, author box, sitemap, archives

*/

/***** TYPOGRAPHY AND LINKS *****/
body, address, dd, dl, hr, p, form { font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-serif; margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-family: Trebuchet MS, Verdana, Tahoma, Georgia, Times, Arial, Sans-serif; margin: 0; padding-left: 5px; color: #61574a; }

h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
h6 { font-size: 10px; }

a:link, a:visited { text-decoration: none; color: #574f4b; }

a:hover { text-decoration: underline; color: #AD5F39; }

p { padding: 11px; }

blockquote { margin: 15px 45px 10px 30px; padding: 2px 25px 2px 15px; border-left: 2px solid #224826; border-right: 2px solid #224826; }
/* blockquote { margin: 15px 3px 10px 30px; padding: 0 20px 10px 20px; border-left: 2px dotted #574f4b; border-right: 2px ridge #574f4b; } */

/* DIV { */
/*     background: #8C6942; */
/*     color: white; */
/*     border-radius: 2em; */
/*     padding: 2em } */

/***** MAIN CONTENT *****/
body {
 margin: 0;
 font-size: 13px;
 font-family: Tahoma;
 text-align: center;
 vertical-align: top;
 background: #223E2F url(images/background_.jpg) left repeat;
/* background-position: center center, 20% 80%, top left; */
/* background-repeat: repeat-x; 
 float: center;
 color: #8C6942 #DFCBAF;
 }

#wrapper {
/* background-image: #223E2F url(/wp-content/themes/greener-side/images/bg.jpg); */
 background-image: #404040;
 margin: 0 auto 0 auto;
 width: 990px;
 text-align: left;
 }

#main_content { background: #f1efe4 url(images/content_bg.jpg); float: left; margin: 0 auto 0 auto; padding: 0; width: 990px; }

/*                                      m: oben unten rechts links */ 
#container {
 float: left;
 width: 555px;
 margin: 0px 0 5px 5px;
 padding: 11px;
 border: #dcd7bc 1px solid;
 border-top: none;
 border-bottom: none;
 border-left: none;
 border-right: none;
 }

#container_wide {
 float: left;
 width: 900px;
 margin: 15px 0 0 30px;
 padding: 5px 5px 0 7px;
 }

.post { padding: 5px 0 5px 0; font-size: 13px; font-family: Tahoma; }

.post h1 { font-family: Trebuchet MS, Verdana, Georgia, Sans-serif; font-size: 20px; margin-left: 5px; }
.post h2 { font-family: Trebuchet MS, Verdana, Georgia, Sans-serif; font-size: 16px; margin-left: 5px; }
.post h3 { font-family: Trebuchet MS, Verdana, Georgia, Sans-serif; font-size: 14px; margin-left: 5px; }
.post h4 { font-family: Trebuchet MS, Verdana, Georgia, Sans-serif; font-size: 12px; margin-left: 5px; }
.post h5 { font-family: Trebuchet MS, Verdana, Georgia, Sans-serif; font-size: 10px; margin-left: 5px; }
.post h6 { font-family: Trebuchet MS, Verdana, Georgia, Sans-serif; font-size: 8px; margin-left: 5px; }

.entry { line-height: 14px; }

.postmetadata { margin: 10px 0 0 0; font-size: 9px; }

.postmetadata_lf { margin: 10px 0 0 0; font-size: 14px; }

.postmetadata_search { margin: 10px 0 0 0; font-size: 10px; }

.date {	font-size: 10px; color: #404040; }

#author-box { width: 90%; min-height: 99px; margin: 10px 10px 20px 10px; padding: 10px; background: none; border: 3px double #574f4b; }
#author-box .avatar { float: left; width: 80px; height: 80px; }
#author-box h3, #author-box h4 { color: #61574a; background: none; border: none; padding-bottom: 5px; font-size: 9px;}
#author-box {  font-size: 9px }

/***** HEADER *****/
#header {
 float: right;
 width: 990px;
 height: 142px;
 background: #223E2F url(images/header.jpg) no-repeat;
 padding: 0;
 margin: 0 auto 0 auto;
 }

#header h1 {
 padding: 0;
 margin: 9px 0px 0 0;
 font-family: Trebuchet MS, Verdana, Tahoma, Georgia, Times New Roman, Sans-serif;
 font-size: 32px;
 font-variant: large-caps;
 line-height: 20px;
 text-align: right;
 }
/*  
Sommer: 
#header h1 a { text-decoration: none; color: #223E2F; text-align: right; }
*/
#header h1 a { text-decoration: none; color: #223E2F; text-align: right; }

#header h1 a:hover { text-decoration: none; color: #850B0E; }

#header .description { margin: 5px 0 0 0; padding: 0; font-size: 12px; font-weight: none; font-style: italic; color: #223E2F; text-align: center;  }

/***** HORIZONTAL MENU *****/
.menu  { float: left; width: 953px; height: 30px; margin-left: 19px; padding: 0; display: inline; background: url(images/menu_bg.gif) no-repeat; border-top: #61574a 3px double; }

.menu ul { width: 100%; margin: 0; padding: 8px 0; list-style: none; }

.menu ul li { display: inline; margin: 0; }

.menu ul li a { padding: 0 0 0 10px; text-decoration: none; color: #000; font-family: Trebuchet MS, Times New Roman, Georgia, Sans-serif; font-variant: small-caps; font-weight: bold; font-size: 14px; }

.menu ul li a:hover { color: #AD5F39; text-decoration: underline; }

/***** IMAGES *****/
p img { padding: 0; max-width: 100%; }

a img { border: 0px solid; padding: 3px; background: none; }

img.centered { display: block; margin-left: auto; margin-right: auto; border: 2px solid #224826; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }

.alignleft { float: left; }

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 2px solid #224826; text-align: center; background-color: #C6D7BD;   padding-top: 4px; margin: 15px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 9px; -khtml-border-radius: 9px; -webkit-border-radius: 9px;    border-radius: 9px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 10px; line-height: 27px; padding: 0 6px 7px; margin: 0; }

img.avatar { float:left; margin: 5px; border: #afb997 1px solid; }

#flickrrss img { border: 1px solid #61574a; float: left; margin: 0 0 3px 3px; }

/***** NAVIGATION *****/
.navigation { padding: 18px 0 18px 40px; font-size: 14px; font-weight: bold; line-height: 22px; }

/***** SUBSCRIPTION *****/
.subscribe_h  { float: right; background: url(images/rss.png) no-repeat 1% right; width: 110px; margin: 20px 1 1 1px; padding: 0px 0 5px 50px; text-decoration: none; font-size: 14px; color: #ffffff; }

.subscribe_f { background: url(images/rss.png) no-repeat 2% center; width: 50px; margin: -20px 0 0 40px; padding: 6px 0 6px 15px; text-decoration: none; }

.subscribe a:hover { text-decoration: none; }

/***** SIDEBAR *****/

#left_sidebar h2, #right_sidebar h2, #commentblock h2 {
 color: #223E2F;
/* color: #F5F5F5; */
 font-family: Trebuchet MS, Times New Roman, Georgia, Verdana, Tahoma, Sans-Serif;
 font-size: 15px;
 font-variant: small-caps;
 font-weight: bold;
/* margin: 15px auto 10px auto; */
 margin: 9px 0px 10px 0px;
 padding: 1px;
 border: medium outset #8C6942;
 text-align: center;
 background: url(images/sidebar_head.gif);
 } 

#left_sidebar ul li a:hover {
 font-size: 15px;
 color: #822800;
 font-weight: bold;
 text-decoration: underline;
 }

#right_sidebar ul li a:hover {
 font-size: 14px;
 color: #822800;
 font-weight: bold;
 text-decoration: underline;
 }

#left_sidebar a.title, #right_sidebar a.title {
 color: #822800;
 padding: 0px;
 margin: 0px; }	

#left_sidebar ul li a {
 display: inline;
 font-size: 12px;
 font-family: Trebuchet MS, Verdana, Times, Sans-Serif;
 color: #2C2C2C;
 text-decoration: none;
 margin: 0;
 padding: 0px 0px 0px 0px;
 }

#right_sidebar ul li a {
 display: inline;
 font-size: 10px;
 font-family: Trebuchet MS, Verdana, Times, Sans-Serif;
 color: #505050;
 text-decoration: none;
 font-weight: none;
 margin: 0;
 padding: 0px 0px 0px 2px;
 }

#left_sidebar ul li, #right_sidebar ul li { display: block; padding: 0; margin: 0px; font-size: 10px; color: #597947; }

#left_sidebar ul ul, #right_sidebar ul ul { margin:0 0 0 5px; }
#left_sidebar ul ul ul, #right_sidebar ul ul ul { margin:0 0 0 5px; }

#left_sidebar {
 border: solid #8C6942 1px;
 background-color: #DFCBAF;
 width: 162px;
 float: left;
 padding: 0px 6px 30px 7px;
 margin: 0px 5px 5px 5px; */
/* oben rechts unten link */

/* margin: 1px 10px 10px 22px; */
/*   padding: 5px 15px 0px 8px; */
 } 

*html  #left_sidebar { margin: 20px 0 20px 20px; padding: 10px auto 0 auto; } 
#left_sidebar ul { list-style: none; margin: 0 0 5px 0; padding: 0; }


/*  background: url(http://lipper-farm.de/Mr-Ego/wp-content/themes/mr-ego/images/bullet.gif) left 0px no-repeat; */
/* background: url(http://lipper-farm.de/_pics/punkt.jpg) left 0px no-repeat;  */
/* #right_sidebar { width: 168px; float: left; padding: 5px auto 0 auto; margin: 5px 20px 20px 15px; } */
/* #right_sidebar ul { list-style: none; margin: 0px; padding: 0; } */
/* #right_sidebar { width: 196px; float: left; padding: 5px auto 0 auto; margin: 4px 15px 5px 10px; } */
/* #right_sidebar ul { list-style: none; margin: 0px; padding: 0; } */


#right_sidebar {
 border: #DFCBAF solid 1px;
/* background-color: #DFCBAF; */
/* double, solid, dashed, dotted, ridge, outset, groove, inset */

 width: 194px;
 float: right;
 padding: 0px 6px 1400px 6px;
 margin: 0px 6px 5px 5px;
 }

#right_sidebar ul {
 list-style: none;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 }


/***** SEARCH *****/
.search { float: right; width: 80px; margin: 0 10px 5px 0; }

.search_404 { float: right; width: 300px; margin: 0 10px 5px 0; }

.search form { float: right; margin: .5em 0 0 0; padding: 0 0 0; }

.search input#s { color: #797a52; width: 40%; margin: 0 5px 0 0; padding: 1px 3px; border: 1px solid #bab195; }

.search .search-submit { display: none; }

/***** Calendar *****/
#wp-calendar { text-align:center; background:#C3D6B8; margin:0 0 10px 0;
padding:0; width: 85%; border: #61574a 3px double; font-variant: small-caps;
font-family: Trebuchet MS, Times, Verdana, Sans-Serif; }

#wp-calendar td { line-height:10px; font-size:10px; color:#333; font-variant:  small-caps; }

#wp-calendar td a { display:block; color:#333; text-decoration:none; line-height:10px;
font-weight:bold; font-variant: small-caps; font-size:10px; }

#wp-calendar #prev a { width:30px; font-variant: small-caps; }

#wp-calendar #next a { width:30px; margin:0 0 0 30px; font-variant: small-caps; }

#wp-calendar #today { background:#600000; color:#D7D7BF; font-variant: small-caps;
}

#wp-calendar #today a { color:#d7d7bf; font-weight:700; font-variant: small-caps; }

#wp-calendar caption { text-align: center; width: 85%; margin: 5px 0 5px 0; font-variant: small-caps; font-family: Trebuchet MS, Verdana, Times,Sans-Serif; font-size:12px; }

/***** COMMENTS *****/
.comments-template { margin: 5 10px; border-top: 1px solid #dcd7bc; padding: 0 10px; font-size: 13px; }

.comments-template ol { margin: 0; padding: 0 0 15px; list-style: none; font-size: 12px; }

.comments-template ol li { margin: 0; line-height: 14px; padding: 10px 0 10px 5px; border-bottom: 1px solid #574f4b; font-size: 13px; }

.comments-template h2, .comments-template h3 { font-family: Tahoma, Trebuchet MS, Georgia, Sans-serif; font-size: 12px; margin: 20px 0 0 0; }

.commentmetadata { font-size: 9px; }

.comments { font-size: 14px; }

.comments-template p.nocomments { padding: 0; }

.comments-template textarea { width: 90%; max-width: 400px; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 13px; background: #efeadc; }

.authorcomment { border: 2px solid #224826; text-align: left; background-color: #C6D7BD;   padding-top: 4px; margin: 15px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px;    border-radius: 6px; }

/***** FOOTER *****/

#footer {
 clear: both;
 float: center;
 width: 100%px;
 height: 110px;
 margin-top: 10px;
 padding: 0;
 background-image: url(images/grass_.png); 
/* background: url(images/footer.jpg) no-repeat;

 }

#footer p {
 font-size: 9px;
 line-height: 18px;
 padding: 0 10px 0 10px;
 text-align: center;
 color: #544b40;
 }

#footer a {
 color: #597947;
 }
