/*

Theme Name: Gardener's Delight
Description: Sidebar widgetized, fixed width,  
             namentliche Begrüssung für eingeloggte Benutzer
             based on New York Magazine
Version: 1.1.2
Author: meinerosen
Author URI: http://www.meinerosen.de

*/

/* General */
body { margin: 0; padding: 0;
       background: #fff;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: #000;
       background-color:#fff;
       text-align:center;
        }
#wrap { margin: 5px auto auto auto; width:1000px; text-align:left;padding: 4px; border: 1px solid #ccc;}


h1, h2, h3 { margin-top: 0;font-weight:bold;}

h1 { font-size: 28px;
     }

h2 { font-size: 20px; }
h2.rose { font-size: 16px; }

h3 { font-size: 14px; }

ul { list-style: none; }

a, a:link, a:visited, a:hover { text-decoration: none; border:0; color: #000;
    background:inherit;}
a img, a:link img, a:hover img { text-decoration: none; border: 0; background-color: transparent;
    background:inherit;}
a:hover { color: #000; text-decoration: underline; }

a:hover img { text-decoration:none; }

/* Header */

#header { background: url('images/header.jpg') repeat-x center center;
          width: 1000px; height: 193px; }
#rosenheader { background: url('images/rosenheader.jpg') repeat-x center;
          width: 1000px;
          height: 193px;  }
#kalheader { background: url('images/kalheader.jpg') repeat-x center center; width: 1000px; height: 193px;}
#wildrosen { background: url('images/hbild_wildrosen.JPG') repeat-x center center; width: 1000px; height: 193px;}
#alte_rosen { background: url('images/bg_alte_rosen.JPG') repeat-x center center; width: 1000px; height: 193px;}


#logo { height: 150px;
        margin: 0 auto;
        padding: 0 10px;
         }
#logo p {color:#fff; font-size:12px;font-weight:bold;}
#logo a { border: none; text-decoration: none; color: #fadf1e; }
#logo a:hover { color: #fff; }

/* Navigation */

#navigation {margin: 0 auto; padding: 0 10px; width:100%;}

#navigation ul#main { margin: 0; padding: 0; }
#navigation ul { margin: 5px; padding: 0;  }

#navigation li { display: inline; }

#navigation a { display: block; float: left;
          height: 16px;
          margin: -10px 2px 0 0; padding: 5px;
          border: 1px solid black;
          text-decoration: none;
          font-size: 11px; font-weight: bold;
          color: #fff;
          background: #333e00;}
#navigation a:hover { background: #333e00;; color: #fadf1e; }

#navigation .current_page_item a {color: #fadf1e; background: #333e00; border-bottom:none;}

/* Page */

#page { width: 100%; margin: 20px auto; padding: 30px 0 0;}

/* Content */

#content { float: left; width: 550px; background-color:#fff; }
#shop_content {
 float: left; width: 750px; background-color: #fff;	
}

#content p.rose a img {border: 1px solid #ccc; padding:4px;}
#content a.rose img {border: 1px solid #ccc; padding:3px;}
#welcome {text-align:center; font-weight:bold; font-size:13px; color:#333e00; padding: 5px;}

#content dt {font-weight: bold;}

.post { margin-bottom: 20px; padding-bottom: 15px;
        border: 1px solid #ccc;
        padding:5px;
        background:url(images/verlauf1.jpg) repeat-x;
        line-height: 200%; }

.title { margin: 0 0 0 30px; }

.title a { color: #1c7e2f; border-bottom: none; text-decoration:none}
.title a:visited {color:#ccc; border-bottom: none; text-decoration:none;}

.title a:hover { color: #1c7e2f; border-bottom: 2px solid #00ff00; text-decoration:underline; }

.byline { color: #333e00; margin: 0 0 20px 30px; }

.entry { padding: 0 20px; }
.entry p a:link, .entry p a:visited, .entry p a:hover {padding: 0 5px; color:#1c7e2f;}

#content img.alignleft, #content img.alignnone, #content iframe {float:left; padding:5px;}
#content img.alignright {float:right; padding:5px;}
.right {float: right;}


/*comments*/

h3#comments, h3#respond, form#commentform  { margin: 0 0 20px 30px; }
textarea {background: url(images/verlauf1.jpg) repeat-x; border:1px solid #ccc; width: 500px;}

ol.commentlist li {
border-bottom: 1px solid #ccc; 
padding: 10px;
background:url(images/verlauf1.jpg) repeat-x;;
} 

li.recentcomments {font-weight:bold;}
li.recentcomments a {font-weight:normal;}
img.avatar { 
	float: left;
	border: 1px solid #ccc;
	padding: 3px; 
        margin-right: 3px;
	background: transparent;
	}

/* Sidebars */


#sidebar1 h3 { font-size: 12px;}
#sidebar1 hr { color: #ccc;}

.sidebar { float: left; width: 200px; padding: 23px 0 0 21px;}
.sidebar h3 a { color:#1c7e2f;}

.sidebar ul { margin: 0; padding: 0; list-style: none; }

.sidebar li { padding: 0 0 20px 0; list-style: none;}
.sidebar ul li.rss { margin-left: 5px;}


.sidebar li li { padding: 5px 0 5px 25px;}
.sidebar li li a { background: url(images/freccia_green.gif) no-repeat; padding-left:10px;}
.sidebar li li a:hover { background: url(images/freccia_green.gif) no-repeat right; padding-right: 10px;}
.sidebar h2, li h2 { margin: 0 0 10px 0; padding: 5px 10px;
                 background: #fffff3;
                 color:#1c7e2f;
                 border: 1px solid #ccc;
                 font-size: 12px;
                 text-align:left; }
#sidebar2 {background:url(images/verlauf1.jpg);}
#sidebar2 h2.tagebuch {
     background-image: url('images/bg_diary.jpg'); color: #fff;
                      }
#sidebar2 h2.portrait {
     background: url('images/fantinlatour_bg.gif') #1c7e2f; no-repeat left center; padding-left:10px; color: yellow;
                      }
.sidebar iframe {padding: 5px; margin: 2px 2px 2px 20px; background-color:#fff; border: 1px solid #ccc;}
.sidebar h2#tb {background: url(tb_background.jpg) no-repeat;}

/* Bilder */
/**
 * thx to F. Bueltge
 * 
 */
.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
 
.alignleft {
float: left;
}
 
.alignright {
float: right;
}
 
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #fff;
padding-top: 5px;

margin: 10px;
}
 
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

 

.wp-caption p.wp-caption-text {
font-size: 1em;
line-height: 1.1em;
padding: 0 5px 6px;
margin: 0;
}

/* Search */
input.button  { background: #1c7e2f; color:#fadf1e; border:1px solid #ccc;}
input#submit { background: #1c7e2f; color:#fadf1e; border:1px solid #ccc;}

#searchform { margin: 0; padding: 0; }

form#searchform div {background:url(images/verlauf1.jpg) repeat-x; border:1px solid black; padding: 20px 5px 20px 5px;}

input#s {background-color:#fff; border:1px solid #000; cursor:default;}
/* Twitter */
.wpic {width:24px;height:24px;border:0px;}
.wdiv {width:200px;}
span.friendLink a { float:right;
                    color:gray;
                    font-size:8px;
                   }
legend {color: red; /*#333e00;*/}
fieldset {background:url(images/verlauf1.jpg) no-repeat #fff;}


/* Footer */

div#footer { 
          clear:left;
          padding: 10px 5px 10px 5px;
          background: #1c7e2f;
          border: 1px solid #ccc; color:#fff; 
          text-align:left;
          font-size: smaller;
          color:#fff;
                  }

#footer a { color: #fff; border:none;}
#footer div.center {text-align:center;}
#footer ul {float:left;}

 
