html, body, p, h1, h2, ul, li {margin: 0; padding: 10;}
body {font: 11px/12px Tahoma, "Trebuchet MS", sans-serif; color: #595959; text-align: center; background:#ffffff;}
input, textarea {padding: 2px; font: 10px Tahoma, "Trebuchet MS", sans-serif; color: #595959; text-align: left; background:#ffffff;}
img {border: 0px;}
a {color: #517d47; text-decoration: underline;}
li:hover, a:hover {text-decoration: none;}
li.active, a.active, ul li ul li a.active, ul li a.active {text-decoration: none; background-color: #517d47; color: white}
ul, li {list-style: none; padding: 0}
li {margin-left: 20px}
p {margin-top: 10px }
h2 { font: 16px/17px Tahoma, "Trebuchet MS", sans-serif; margin-bottom: 2px; font-weight: normal}
h3 { font: 15px/16px Tahoma, "Trebuchet MS", sans-serif; margin-bottom: 3px; font-weight: normal }

::selection {	background: gray; color: white; /* Safari */}
::-moz-selection {	background: gray; color: white; /* Firefox */}

#wrapper {width: 780px; margin-left: auto; margin-right: auto; text-align: left}
#header {height: 200px; width: 780px; display: block; background: top left url(/img/tree.jpg) no-repeat;}
#slideshow {float: right; margin-left: 0px;}
#tree {float: right; width: 180px;}

#navigation {width: 780px; height: 40px; display: block; margin-top: 12px;}
#menu {position: absolute; margin-left: 180px; display: block; margin-top: 5px; padding: 6px 0px; width: 600px; background-color: #f1fae0;}
#lang {position: absolute; margin-left: 745px; margin-top: 5px; padding: 6px 0px;}

#left {position: absolute; width: 180px; margin-top: 10px; margin-left: 20px;}
#right {background-color: #ffffff; position: absolute; width: 600px; margin-left: 180px; display: block;}
#foot {background-color: #ffffff; position: absolute; width: 600px; margin-left: 180px; display: block; padding-bottom: 100px !important}

#contacts, #about, #partners, #links {margin-top: 0px, float: left; display: block; width: 600px;}
.partner, #posts, #gallery_details, #post_details, #comments {margin-top: 10px; float: left; display: block; width: 600px;}
.partner {margin-bottom: 15px;}
.partner p { margin-left: 165px}
#posts { margin-bottom: 35px; }

#galleries  {margin-top: 12px; float: left; display: block; width: 600px;}
.post {margin-top:0px; margin-bottom: 30px; float: left; display: block; width: 600px;}
.gallery {float: left; margin-bottom: 20px; width: 295px; height: 75px; display: block;}

#post_details p, #gallery_details p, #gallery_details #gallery_inner {margin-top: 15px !important}
#menu a {margin-left: 2px;}
.strike, .strike:hover {color: #666666; cursor: text; text-decoration: line-through !important}

ul.inner {margin-top: 10px; margin-bottom: 10px}
#left ul.outer {margin-top: 10px; margin-bottom: 20px}
#left ul li {float: left, padding: 0px; 2px; margin-top: 2px}
#left ul.outer, #left ul.outer1 {margin-top: 10px; margin-bottom: 15px}

#left ul.outer1 li {width: 130px !important; margin-bottom: 5px;}

#images {margin-bottom: 5px}
#images li {float: left; background-color: #efefef; width: 600px;}
#images li img {cursor: pointer; float: left}
#pages li, #images li, #post #inner li {margin: 0}
#pages li {float: left; margin-top: 2px; padding: 0px 2px;}

#images li p {position: absolute; margin: 5px 5px !important; padding: 0px 2px; background-color: white; color: #595959}
#images li a:hover, ul#pages li a:hover  {text-decoration: none;}
#images li a.active, ul#pages li a.active {text-decoration: none; font-weight: bold; color: #517d47; background-color: #f1fae0; padding-bottom: 2px}


#contacts a.active {font-weight: bold !important} 
#mailing_list form a.active {text-decoration: none; color: #517d47; background: transparent}

#image {width: 600px; display: block; background-color: #efefef; padding: 0; margin: 0; margin-top: 7px;}

#galleries p, #galleries h3 {margin-left: 85px; margin-top: 0px !important; }
#galleries p#first {margin-left: 0px; margin-bottom: 20px;}
#galleries h3 a { font: 12px/13px Tahoma, "Trebuchet MS", sans-serif;}

#comments input {position: absolute; border:1px solid darkgray;  height: 15px; font: 11px Tahoma, "Trebuchet MS", sans-serif;}
#comments input#author {margin-top:0px; width: 140px; margin-top: 0px}
#comments input#email {margin-top:0px; width: 140px; margin-top: 25px}
#comments input#captcha {margin-top:0px; width: 60px; margin-top: 90px}
#comments img {position:absolute; margin-top: 50px;}
#comments a#sendbut {position:absolute; margin-top: 115px;}
#comments textarea{position:absolute; margin-top:0px; margin-left: 150px; width: 450px; height: 105px; border: 1px solid darkgray; font: 11px Tahoma, "Trebuchet MS", sans-serif;}
#comments #msg{position:absolute; margin-top: 115px; margin-left: 150px}
#comments #msg_success{margin-top: 25px; margin-bottom: 70px}
#comments h3 {margin-bottom: 12px;}
#comments p a {font-weight: normal}

#comment_form {display: block; height: 200px; padding-bottom: 20px;}

.post h3 { margin-top: 0px }
.post img, .post p { margin-top: 5px }
.post img {margin-right: 10px; !important}

hr {margin-top: 20px; border-top: 1px dotted darkgray; border-bottom: none; height: 0px }

.link_type {margin-top: 10px; margin-bottom: 10px; width: 195px; float: left; display: block}
.link_type ul { padding-top: 10px}
.link_type ul li { margin-left: 0px}
.link_type h3 {margin-top: 0px}

.link_type ul li a, #images li a, #pages li a, .outer li a, .inner li a { line-height: 14px }

#paging {background-color: #f1fae0; margin-top: 5px; padding-bottom: 2px !important; float: left; width: 600px; display: block}

.innerTabsMenu {margin-bottom: 5px;}
.innerTabLink { font: 12px/13px Tahoma, "Trebuchet MS", sans-serif; font-weight: normal; }
.innerTabs {margin-top: 15px;}

#artm_sess_head {width: 594px; display: block; background-color: #f1fae0; padding: 3px;}

.inner_artist, .inner_artist2 {font-size: 14px; font-weight: bold; padding-bottom: 5px !important}
.inner_artist2 {font-size: 17px !important;}


