body {margin: 0; padding: 0 0 20px 0; background:#fff url(../img/header.jpg) repeat-x top; font-family: verdana, myriad, arial, helvetica, sans-serif;}

p { font-size:14px; text-align:justify; color:#5b5b5b; }
a { font-size:14px; text-align:justify; color:#5b5b5b; }
ul { font-size:14px; text-align:justify; color:#5b5b5b; }
h1 { color:#5b5b5b; font-size:20px; font-weight:normal; }
h1 a { color:#5b5b5b; font-size:20px; font-weight:normal; }
h2 { color:#5b5b5b; font-size:18px; font-weight:normal; margin-bottom:0; padding-bottom:0px;}

.clear { clear:both;}  

.head { background:transparent url(../img/head.jpg) no-repeat; width:781px; margin:0 auto; height:128px; }
.subheader { background: #fff url(../img/subheader.jpg) repeat-x; height:62px; }

.subheader #menu { list-style-type:none; width:503px; height:53px; margin:0 auto; padding:0.6em 0 0 8em;  }
.subheader #menu li { background:transparent url(../img/tab.gif) no-repeat top center; height:53px; text-align:center; width:123px; padding-top:10px; padding-left:2px; float:left;}
.subheader #menu li.selected { background:transparent url(../img/tab-selected.gif) no-repeat top center; padding-top:10px; }
.subheader #menu li.selected a { color:#5b5b5b; text-decoration:none; font-weight:bold; }
.subheader #menu li a { color:#fff; text-decoration:none; font-weight:bold; }

.content { width:870px; height:auto; margin:0 auto; }
.content .left { width:600px; float:left; overflow:hidden; padding-right:20px; border-right:1px #ddd dashed;}
.content .right { width:230px; float:right; overflow:hidden;}
.content .right h1 { font-size:16px; font-weight:bold; color:#4a65d0;}

.content .right ul { margin:0; padding:0;}
.content .right li { list-style:none; padding:2px 0 0 15px;}
.content .right li a { font-size:13px; text-decoration:none;}
.content .right li a:hover { color:#4a65d0;}

.widgets { padding:10px 0; border-bottom:1px #ccc dashed;}

/* Search */
#searchform .screen-reader-text { font-size:16px; font-weight:bold; color:#4a65d0;}


.content .post { border-bottom: 1px dashed #ccc; margin-bottom:30px;}
.content .navigation { padding-bottom: 20px; }
.content .navigation a { font-size: 13px; font-weight: bold; }

.img_flower { margin-top:-5em; z-index:1002; position:absolute;}

.teaser { width:245px; height:151px; background:#fff url(../img/teaser.jpg) no-repeat; float:left; margin:0.3em; padding:10px;  }
.teaser p { margin-top:2px; }

.gallery { margin:23.5em 0 0 0; background:#fff url(../img/gallery.jpg) no-repeat; color:#fff; display:block; width:237px; height:70px; text-align:center; padding:30px 0 0 15px; text-decoration:none; font-weight:bold; }

.footer { height:51px; width:870px; background:#fff url(../img/footer.jpg) repeat-x; clear:both; margin:0 auto;}
.footer .left-par { float:left; margin:0.8em; }
.footer .left-par a { margin:0 0.1em 0 0.1em; color:#2d2d2d; font-size:12px; text-decoration:none; }
.footer .left-par a:hover { text-decoration:underline; } 

.footer .right-par { float:right; margin:0.8em; text-align:right; }
.footer .right-par a { margin:0 0.1em 0 0.1em; color:#2d2d2d; font-size:12px; text-decoration:none; }
.footer .right-par a:hover { text-decoration:underline; }