@charset "utf-8";
:link,:visited { text-decoration:none }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

html, body {margin:0;padding: 0;height:100%;width:100%;} 
body {text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;background:#f9f6f1 url(../media/bk.jpg) top left repeat; color:#454545;}

#wrapper { width:858px; margin:0px auto 0px auto;}
#container {float:left; width:840px; height:auto; background:url(../media/mbk.png) top left repeat-y; padding:9px;}

#menu {float:left; width:838px; background:url(../media/lftmn.jpg) top left no-repeat; padding-left:2px; margin-bottom:9px;}
#menu ul {float:left; width:836px;background:url(../media/rgtmn.jpg) top right no-repeat;padding-right:2px;}
#menu ul li {float:left;}
#menu ul li a {float:left; width:120px; background:url(../media/mn_on.jpg) top left repeat-x; color:#fff; height:37px; font-size:14px; padding-top:20px;}
#menu ul li .contact {width:116px;}
#menu ul li a:hover, #menu ul li .sl  {float:left; background:url(../media/mn_sl.jpg) top left repeat-x;}

#main {float:left; width:840px; background:url(../media/innerbk.jpg) top left repeat-y; margin:9px 0px 9px 0px;}
#main .left {float:left; width:320px;text-align:left; padding:20px; }
#main .left h2 { color:#034c31; font-size:14px;}
#main .left li {list-style:square; margin-left:20px; line-height:19px;} 
#main .left a {color:#454545;}
#main .left a:hover {color:#034c31;}
#main .right {float:left; width:480px; text-align:left;}
#main .right h1 {font-style:italic; color:#9e2501; font-size:14px; padding:20px 0px 10px 0px;}

#main .right .list li {list-style:square; margin-left:20px; line-height:19px;} 
#main .right .list li {font-weight:bold;}
#main .right .list li li {font-weight:normal;}

#main .right #location {float:left; width:150px;}
#main .right #address {float:left; width:330px;}

#main .right a {text-decoration:underline;color:#454545;}
#main .right a:hover {color:#034c31;}

#gallery { float:left;padding-left:30px; padding-bottom:30px;}
#gallery li {float:left; padding:3px 3px 3px 3px;}
#gallery li a {float:left; border:1px solid #c5c5c5;}
#gallery li a:hover {border:1px solid #034c31;}

#footer {float:left; width:828px; background:#034c31; padding:10px 0px 10px 10px;}
#footer ul li {float:left;}
#footer ul li a {float:left; border-right:1px solid #739874; padding:2px 10px 2px 10px; color:#fff;}
#footer ul li a:hover, #footer ul li .sl { background:#739874;}

#footer #artextension {color:#fff; float:right; padding:0px 10px 0px 0px;}
