﻿* {padding:0;margin:0}
/*GENERAL*/
form, fieldset, img {border:0}
a {cursor:pointer;text-decoration:none;outline:none;color:#402A13}
ul li {list-style:none}
html  {background:#4A281D/*#17140b url(../images/bg.gif) repeat-x 0 0*/}
body {width:970px;margin:0 auto;position:relative;font:75% Trebuchet MS,Arial,Helvetica,sans-serif}

.jm-gallery-image-browser:after,#content:after,#navigation:after,#content .tx_powermail_pi1_fieldwrap_html:after {content:' ';display:block;height:0;visibility:hidden;clear:both}
.jm-gallery-image-browser, #footer,#content,#navigation,#content .tx-veguestbook-pi1 p, #content .tx_powermail_pi1_fieldwrap_html {display:inline-block}
.jm-gallery-image-browser, #footer,#content,#navigation,#content .tx-veguestbook-pi1 p, #content .tx_powermail_pi1_fieldwrap_html {display:block}

#header #banner {position:relative}
#header #banner .lang {position:absolute;right:30px;top:10px;overflow:hidden}
#header #banner .lang li {float:left;padding-left:7px;position:relative;}
#header #banner .lang li a {overflow:hidden}
#header #banner .lang li span {background:url(../images/overlay.png) repeat 0 0;position:absolute;left:7px;top:0;width:22px;height:14px;display:block}
#header #banner .lang li.selected span {display:none}
#header #banner .lang li a:hover span  {background:none}
#header #banner .lang li img {border:1px solid #fff}

#header #banner img {display:block}
#header #navigation {background:#876C4E;padding-left:32px}
#header #navigation li {float:left;position:relative;padding-right:8px}
#header #navigation li.special{background:url(../images/dot.gif) no-repeat 0 14px}
#header #navigation li.special a{background:url(../images/dot.gif) no-repeat right 14px}
#header #navigation li a {display:block;padding:7px 10px;color:#CCC6B6;font-weight:bold;font-size:1.083em}
#header #navigation li ul{background:#876C4E;display:none;position:absolute;left:0;top:32px;width:200px;border-top:1px solid #fff}
#header #navigation li ul li{float:none;white-space:nowrap}
#header #navigation li ul li a {background:#876C4E!important;color:#ccc6b6!important}
#header #navigation li a:hover,#header #navigation li.active a {background:#fff;color:#876C4E}
#header #navigation li:hover ul, #header #navigation li.over ul {display:block}

#content  {background:#fff;padding:10px 20px}
#content h1 {margin-left:0!important}
#content h2 {font-size:1.333em;border-bottom:1px solid #9A9784;padding-bottom:5px;margin:0 0 10px 0;width:auto}
#content p {padding-bottom:10px}
#content .mainCol .box {background:#E8E2D6;padding:15px 14px}
#content .box {overflow:hidden;}
#content .box img {margin:0 auto;display:block}
#content .box .facebook {margin:0 auto;width:184px;}
#content .sidebar {width:240px;float:left}
#content .sidebar .csc-default {background:#E8E2D6;padding:15px 14px;margin-bottom:6px}
#content .mainCol {width:430px;padding:0 10px;float:left}
#content .mainCol .description {padding-bottom:15px}
#content .mainCol .logo, #content h1  {font-size:1.5em;font-weight:normal;border-bottom:1px solid #9A9784;padding-bottom:5px;margin:0 0 10px 10px}
#content .mainCol .logo{color:#402A13;}
#content .mainCol .description {margin-left:10px}
#content .tx-guestbook-left,#content .tx-guestbook-right {background:none;padding:0; width:auto;}
#content .tx-guestbook-italic{background:none;padding:0; width:auto;font-style:italic;float:right;}
#content .tx-veguestbook-pi1 label {width:auto;float:none;font-size:0.833em}
#content #firstname,#content #email,#content #homepage,#place,#content .tx-veguestbook-pi1 textarea {background:#F8F7F6;width:280px;border:1px solid #D6D3D3;font-size:1.083em;padding:3px 0}
#content .tx-veguestbook-pi1 textarea {font-size:1.3em}

#content .tx-veguestbook-pi1 .tx-guestbook-result {color:#898570;float:left;font-weight:normal;padding-top:15px;}
#content .tx-guestbook-pagination {font-weight:normal;font-size:0.91em;color:#898570;padding-top:15px;}
#content .tx-guestbook-pagination a {color:#898570;}

#content #firstname:hover,#content #email:hover,#content #homepage:hover,#content .tx-veguestbook-pi1 textarea:hover {background:#fff}
#content .csc-textpic-imagewrap {margin-bottom:20px}
#content  .albums_list {padding-top:10px}
#content .jm-gallery-image-collection {padding-left:10px}
#content .jm-gallery-image-collection .jm-gallery-image-entry div {height:32px;overflow:hidden}
#content .jm-gallery-album-entry img {margin-bottom:5px}
#content .jm-gallery-image-entry , #content div.jm-gallery-album-entry {width:120px;height:auto;margin:0 10px 10px 0}
#content .jm-gallery-centered-links {margin:0;}
#content .jm-gallery-centered-links a {color:#876C4E}
#content .jm-gallery-centered-links a:hover, .jm-gallery-image-browser a:hover {text-decoration:underline}
#content .jm-gallery-image-single {padding:5px 0}
#content .csc-textpic-imagewrap {margin-bottom:10px}
#content .tx-powermail-pi1 label {width:85px;float:left}
#content .tx-powermail-pi1 legend,.tx_powermail_pi1_fieldwrap_html_label {font-weight:bold;padding-bottom:5px;color:#000}
#content .tx-powermail-pi1 img {display:inline}
#content .tx-powermail-pi1 select {background:#F8F7F6;border:1px solid #D6D3D3;width:280px}
#content .tx-powermail-pi1 .jscalendar{background:#F8F7F6;width:225px;padding:3px 0;border:1px solid #D6D3D3}
#content .tx-powermail-pi1 textarea{background:#F8F7F6;border:1px solid #D6D3D3;padding:0 2px}
#content .tx-powermail-pi1 textarea:hover{background:#fff}
#content .tx_powermail_pi1_fieldwrap_html_textarea label {display:none}
#content .tx_powermail_pi1_fieldwrap_html_captcha img  {float:left}
#content .tx-powermail-pi1 .powermail_captcha {background:#F8F7F6;border:1px solid #D6D3D3;padding:3px 0;margin:15px 0 0 0;float:left}
#content .tx-powermail-pi1 .tx-srfreecap-pi2-cant-read {clear:both;display:block}
#content .tx_powermail_pi1_fieldwrap_html_captcha label {width:auto;float:none;display:block}
#content .tx-powermail-pi1 .powermail_text {background:#F8F7F6;width:280px;border:1px solid #D6D3D3;font-size:1.083em;padding:3px 0}
#content .tx-powermail-pi1 .powermail_text:hover,#content .tx-powermail-pi1 .jscalendar:hover {background:#fff}
#content .tx_powermail_pi1_fieldwrap_html  {padding-bottom:10px}
#content .tx_powermail_pi1_fieldwrap_html_checkbox_title {float:left}
#content .tx-srfreecap-pi2-cant-read {color:#000000;}
#content .powermail_mandatory_js {color:red;}
#content .powermail_check_inner label{width:auto;float:none}
#content .tx-veguestbook-pi1 p  {overflow:hidden}
#content .tx-veguestbook-pi1 div  {padding-bottom:10px;height:auto}
#content .tx-guestbook-left {height:auto}
#content .tx-guestbook-right  {float:none;font-weight:bold;display:block}
#content p.bodytext a, .tx-veguestbook-pi1 a {color:#830907}


#content #gmapmarker img {margin:4px auto 0}
#content .item {padding-top:20px}
#content .itemNav{padding-top: 10px;}
#content .date{font-size:11px;padding-bottom: 5px}
#content .time{float:right;padding-right:15px;font-size:11px;}
#content .itemBody h2{padding-top:10px}
#content .back{float: right;}
#content #commentFormNonAjax{padding-bottom: 10px}
#content .mailform h4 {padding:20px 0 12px 0}

#footer {background:#402A13;color:#E8E2D6;padding:10px 15px;overflow:hidden;font-weight:bold}
#footer a{color:#E8E2D6;font-weight:bold;padding:0 6px 0 7px}
#footer p {float:left;width:100%}
#footer .align-center {text-align:center}
#footer .align-right {text-align:right}

.box .align-center{text-align: center}
.box  .align-right{text-align: right}
.box  .align-left{text-align: left}