﻿body {font-size:.75em;font-family:georgia,serif;margin:0;padding:0;background:url(../images/bg_new.jpg);color:#222;}
a {color:#222;}p,ul,ol {margin-bottom:20px;line-height:1.6em;}
h1, h2, h3, h4, h5, h6 {font-size:1.5em;font-family:georgia,serif;padding:0 0 5px 0;margin-top:0;}
h1 {font-size:2em;}h2 {font-size:30px;}h3 {font-size:20px;}h4 {font-size: 1.1em;}h5,h6 {font-size: 1em;}
#wrapper {width:974px;margin:0 auto;background:url(../images/bg_body.png) no-repeat;position:relative;}
#header {width:974px;margin:20px auto 0;background:url(../images/top.png) no-repeat;height:476px;position:relative;}
#header img {margin:25px 25px 0;}
#header ul {margin:23px 0 0 30px;padding:0;}
#header li {display:inline;list-style:none;padding-right:15px;}
#header a {color:#222;font-size:18px;text-decoration:none;}
#header a:hover {text-decoration:underline;}
#header #LoginOut {position:absolute;top:13px;right:14px;display:block;width:20px;height:20px;}
#header #LoginOut a {display:block;width:20px;height:20px;}
#header #AdminNav {position:absolute;top:35px;left:35px;display:block;}
#MastHeadText {font:normal 16px courier;color:#222;position:absolute;left:58px;top:180px;line-height:25px;width:450px;}
#MastHeadText textarea {font:normal 16px courier;color:#222;line-height:25px;background-color:#DBD5BF;border:0;padding:10px;width:450px;height:150px;}
#MastHeadText a {text-decoration:underline;font-size:13px;}
#body {background:url(../images/bg_body_inside.jpg) repeat-y;margin-left:13px;padding:40px 20px 100px 40px;}
#footer {background:url(../images/footer.jpg);height:523px;}
#footer h4 {margin-bottom:5px;}
.inner-footer {width:974px;margin:0 auto;position:relative;}
.inner-footer img.name {position:absolute;top:-80px;left:-60px;}
.inner-footer img.writer {position:absolute;top:30px;right:-60px;}
#footer .column {width:30%;float:left;margin-right:10px;margin-top:40px;line-height:20px;}
#footer .columns {margin-left:50px;}
#footer .column h3 {margin-bottom:7px;}
#footer .column div {margin-bottom:7px;}
#footer .column a img {margin-left:50px;margin-top:20px;border:0;}
#footer .shad {background:url(../images/footer_shadow.png) repeat-x top;}
span.txtedit-hover {background-color:#B5B09F;padding:10px 0;}
.toolbar {text-align:right;margin-right:20px;}
.panel {background-color:#DBD5BF;padding:20px;width:310px;margin-bottom:30px;}
.panel div {margin-bottom:15px;}
#LoginBox {display:none;width:930px;margin:10px auto 15px;}
#LoginBox input.txt {padding:5px;}
.addnews {display:none;}
.editpanel {display:none;}
.newsletter-input {width:200px;margin-bottom:10px;}
.input-bg {background:url(../images/input_bg.gif) no-repeat;border:solid 1px #ada89f;padding:10px 5px;margin-top:5px;font:normal 16px georgia;}
#galleries {overflow:hidden;}
#galleries .gallery {width:30%;float:left;margin-right:30px;}
#galleries a img,
#images a img {border:solid 5px #DBD5BF;}
#galleries a img:hover,
#images a img:hover {border:solid 5px #B5B09F;}
#galleries h3 {font-size:20px;margin-left:10px;margin-top:10px;padding:0;}
#galleries p {font:normal 14px georgia;margin:0 30px 0 10px;line-height:20px;}
#images {overflow:hidden;}
#images .image {width:30%;float:left;margin-right:30px;}
#images .firstinrow,
#galleries .firstinrow {clear:left;}
#images .caption {margin:10px;}
#events .event {overflow:hidden;font-size:18px;margin-bottom:10px;}
#events .event div {float:left;width:300px;overflow:hidden;}
#events div.date {width:150px;}
#events .del {font-size:12px;}
#events .event div.text {display:none;float:none;clear:both;width:700px;}
#events .event div.text .inner-text {margin:15px 0 20px 150px;font:normal 13px courier;width:auto;}
#events .event div.text .inner-text p {margin:12px 0;line-height:15px;}
#albums {overflow:hidden;}
#albums .album {overflow:hidden;margin-bottom:40px;}
#albums .album img {float:left;margin-right:30px;border:solid 5px #DBD5BF;}
#albums .album div {float:left;}
#news {overflow:hidden;}
#news .news {overflow:hidden;margin-bottom:50px;}
#news .news img {float:left;margin-right:30px;border:solid 5px #DBD5BF;}
#news .news div {float:left;width:550px;text-align:justify;}
#news .news em {display:block;}
#news a img {border:0 !important;}
#tooltip {position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:0.85;}
#tooltip h3,#tooltip div {margin:0;font:normal 13px courier;}
#contact {overflow:auto;}
#contact .form {float:left;width:600px;}
#contact .form input {outline:none;}
#contact .info {float:left;width:300px;}
#contact .info strong {display:block;margin-top:15px;}
#contact .info p {margin:5px 0;}
#reviews {width:700px;}
#reviews .review {position:relative;margin-bottom:20px;border-bottom:solid 2px #D5D0BF;}
#reviews .review .title {font-size:18px;}
#reviews .review .del {position:absolute;top:0;right:0;}
#reviews .review .text {width:450px;margin:10px 10px 0;}
#guestbook {width:700px;}
#guestbook .post {position:relative;margin-bottom:20px;border-bottom:solid 2px #D5D0BF;}
#guestbook .post .author {margin:5px 0;}
#guestbook .post .del {position:absolute;top:0;right:0;}
#guestbook .post .text {margin:10px 10px 20px;}
#newsletter .message {width:800px;margin:15px 0;padding:20px;border:1px solid;font-size:16px;}
#newsletter .msg-success {background-color:#DFF2BF;color:#4F8A10;}
#newsletter .msg-error {background-color:#FFBABA;color:#D8000C;}

#musicmanager #songs {width:700px;}
#musicmanager #songs .song {margin:2px 0;padding:7px;position:relative;}
#musicmanager #songs .song:hover {background-color:#e5e0d5;}
#musicmanager #songs .song .index {font-weight:bold;display:none;}
#musicmanager #songs .song .title {font-size:13px;}
#musicmanager #songs .song .filepath {display:block;margin-left:5px;color:#777;font-size:11px;}
#musicmanager #songs .song .del {position:absolute;top:15px;right:20px;}

#wrapper .fb_iframe_widget {position:absolute;right:-295px;top:0;}
#wrapper .fb_iframe_widget iframe {height:500px !important;}
