v\:* {behavior:url(#default#VML);}
html, body {width: 100%; height: 100%}

body 
{
 margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; 
 padding: 0;
 color: #000;
 background-color: #FDFDDE;
 font-family: Arial, Verdana, sans-serif;
 background-image: url('images/back.jpg');
}

p, td 
{
 font-family: Arial, Verdana, sans-serif;
 font-size: 0.8em;}

ul.site
{
 font-family: Arial, Verdana, sans-serif;
 font-size: 0.8em;
}

h1 {
 font-size: 26px;
 text-align: center;
 margin: 1em 0;
}

q
{
 font-style: italic;
 letter-spacing: 1px;
}

#head
{
 position: static;
 display: block;
 width: 100%;
 height: 79px;
 background-image: url('images/back_top.gif');
 background-position: 215px 0;
 background-repeat: repeat-x;
}

#print_head {display: none;}

#top_line
{
 position: static;
 display: block;
 width: 100%;
 height: 20px;
 background-image: url('images/top_back.gif');
 background-position: 0 15px;
 background-repeat: repeat-x;
}

#left
{
 position: absolute;
 width: 150px;
 left: 0;
 top: 90px;
}

#menu
{
 margin: 0;
 background-color: #FDE8DE;
 color: #000;
 padding: 0;
 text-align: center;
}

#menu2
{
 margin: 0;
 background-color: #FDE8DE;
 color: #000;
 padding: 0;
 text-align: center;
}

#right
{
 position:relative;
 float:right;
 width: 149px;
 padding-top: 30px;
 table-layout: fixed;
 text-align: center;
}

#content
{
 position: relative;
 margin: 0 150px;
 border: solid #000 1px;
 border-width: 0 1px 0 1px;
 padding: 1px 15px 2em 1em;
 text-align: justify;
 }

#footer
{
 padding: 1em 0 0 0;
 margin: 0;
 position: relative;
 display: block;
 width: 100%;
 font-size: 12px;
 color: #000;
 background-color: none;
 background-image: url('images/top_back.gif');
 background-repeat: repeat-x;
}

#bottom_space
{
 height: 100px;
}

#artinfo
{
 position: absolute;
 width: 500px;
 top: 23px;
 right: 180px;
 display: none;
 border: solid 2px #000;
 background-color: #FDFDDE;
 color: #000;
 cursor: pointer;
 text-align: left;
}

#routemap
{
 position: absolute;
 width: 500px;
 top: 23px;
 right: 180px;
 display: none;
 border: solid 2px #000;
 background-color: #FDFDDE;
 color: #000;
 overflow: auto;
 cursor: pointer;
}

#artmenu
{
 text-align: right;
 border: solid 2px #000;
 background-color: #DEEBFD;
 color: #000;
 padding: 2px 0.5em;
 font-weight: bold;
 font-size: 0.8em;
}

#comments
{
 margin-top: 4em;
}

#adv
{
 padding: 0;
 margin: 0;
 position: relative;
 display: block;
 width: 100%;
 font-size: 14px;
 color: #000;
 border-top: solid 1px #AAA;
}

#leftban
{
 margin-top: 100px;
}

#my_copyright {display: none;}

.split
{
 position: relative;
 display: block;
 width: 100%;
 height: 5px;
 font-size: 1px;
 margin: 0;
 background-repeat: repeat-x;
}

.sub_div
{
 position: relative;
 display: block;
 margin: 0 5px 15px 25px;
 text-align: left;
 font-size: 0.9em;
 
}

.mnu_button
{
 text-align: center;
 width: 146px;
 height: 18px;
 padding-top: 1px; 
 margin: 0;
 font-family: Verdana;
 font-weight: normal;
 font-size: 0.8em;
 background-color: #FDFDDE;
 color: #000;
 border: solid 1px #ACAC97;
}

.mnu2_button
{
 text-align: center;
 width: 146px;
 height: 18px;
 padding-top: 1px; 
 margin: 0;
 font-family: Verdana;
 font-weight: normal;
 font-size: 0.8em;
 background-color: #DEFDE6;
 color: #000;
 border: solid 1px #AC9C97;
}

.mnu2_button_hover
{
 text-align: center;
 width: 146px;
 height: 18px;
 padding-top: 1px; 
 margin: 0;
 font-family: Verdana;
 font-weight: normal;
 font-size: 0.8em;
 background-color: #FDFDDE;
 color: #000;
 border: solid 1px #AC9C97;
}

.mnu_button_sights
{
 line-height: 0.8em;
 text-align: center;
 width: 146px;
 height: 25px;
 padding-top: 4px; 
 margin: 0;
 font-family: Verdana;
 font-weight: normal;
 font-size: 0.8em;
 background-color: #FDFDDE;
 color: #000;
 border: solid 1px #ACAC97;
}

.button
{
 border: 1px #000 solid;
 background-color: #DEEBFD;
 color: #000;
 cursor: pointer;
}

.sys_button
{
 width: 5em;
 border: 1pt #000 solid;
 background-color: #DEEBFD;
 color: #000;
 font-weight: bold;
 cursor: pointer;
}

.article_img1
{
 float: left;
 border: solid 1px #000;
 margin: 1em 1em 1em 0;
}
.article_img2
{
 float: right;
 border: solid 1px #000;
 margin: 1em 0 1em 1em;
}

.article_p
{
 text-indent: 2em;
}

.news_header
{
 margin: 0 0 0 3em;
 font-weight: bold;
}

.news_text
{
 margin-left: 5em;
 font-size: 0.8em;
}

.label
{
 background-image: url(/images/cellpic1.jpg);
 background-repeat: no-repeat;
 margin: 20px 0 0 0;
 padding: 4px 0 0 17px;
 height: 30px;
 font-weight: bold;
 font-size: 16px;
 text-align: left;
}

.label_long
{
 background-image: url(/images/cellpic3.jpg);
 background-repeat: no-repeat;
 margin: 20px 0 0 0;
 padding: 4px 0 0 17px;
 height: 30px;
 font-weight: bold;
 font-size: 16px;
}

.page_title
{
 text-align: right;
 font-size: 1.2em;
}

.img_map
{
  margin: 0;
}


.false_link
{color: #6B5F2E; font-weight: bold; cursor: pointer; text-decoration: underline;}
.false_link:hover
{color: #6B5F2E; font-weight: bold; cursor: pointer;}

.paylinks
{font-size: 12px; text-align: center;}

a
{color: #6B5F2E; font-weight: bold;}
a:hover
{color: #6B5F2E; font-weight: bold;}
a:visited
{color: #6B5F2E; font-weight: bold;}

.mnu_button1
{
 color: #000;
 text-decoration: none;
 font-weight: normal;
 font-size: 1em;
}

.mnu_button1:hover
{
 color: #000;
 text-decoration: none;
 font-weight: normal;
 font-size: 1em;
}

.mnu_button1:visited
{
 color: #000;
 text-decoration: none;
 font-weight: normal;
 font-size: 1em;
}