* {margin:0;padding:0;}

body {font-size:62.5%;color:#5E3721;background-color:#FDF5E6;font-family:Arial, Helvetica, sans-serif;}

a {color:#EB642E;}
a:hover {color:#EB642E;}
a img {border:none;}

#header{height:100px;position:relative;}
#header ul{position:absolute;right:0;top:5px;font-size:1.2em;}
#header ul#member_sub{position:absolute;width:200px;top:1.2em;left:3.4em;font-size:1em;line-height:2em;list-style-type:circle;display:none;}
#header ul li{position:relative;}
#header ul#member_sub li,
#header ul#member_sub li a{float:none;padding:0;}
#header ul#member_sub li a{padding:0;background:none;}
#header li{float:left;padding:0 10px;}
#header li a{display:block;height:15px;background:url(../images/menu_link.gif) no-repeat 0 50% #FDF5E6;text-decoration:none;color:#5E3721;padding-left:15px;float:left;}
#header li a:hover{background:url(../images/menu_hover.gif) no-repeat 0 50% #FDF5E6;color:#EB642E;}
#header li a.selected{color:#EB642E;}

#flash{width:950px;margin:0 auto;}

#container{width:800px;margin:0 auto;background:url(../images/background.jpg) repeat-y #FDF5E6;}
#map #container{width:800px;margin:0 auto;background:none;}

h2{margin-bottom:20px;color:#EB642E;font-family:Garamond, serif;font-weight:normal;border-bottom:1px solid #AB6B44;height:50px;clear:left;}
h3{font-size:2em;color:#5E3721;margin:0 0 20px 0;height:30px;font-size:1.4em;}
h4{font-size:1.4em;color:#EB642E;margin:0 80px;}
ul, ol{list-style:none;}

#main p{font-size:1.3em;line-height:1.65em;margin-bottom:1.42857em;padding:0 100px;}
#main li img{float:left;margin-right:20px;margin-top:-5px;padding:10px;}
#main li.odd p img{float:right;margin-right:0px;margin-left:20px;}
#main li p{margin-bottom:1em;font-size:1.3em;}
#main li{float:left;margin-bottom:2em;}

/* members -----------------------------------------------------------------------------------------------------------------------------------------*/
#members #container #main ol li dl{clear:both;}
#members #container #main ol li dl dt img{margin:0 0 10px 0;}
#members #container #main ol li dl dd.normal{width:600px;padding-left:110px;font-size:1.3em;line-height:1.65em;}
#members #container #main ol li dl dd.areaLL img{float:left;margin:0 20px 0 100px;}
#members #container #main ol li dl dd.areaLR{float:left;width:425px;padding:5px 0 0 0;font-size:1.3em;line-height:1.65em;}
#members #container #main ol li dl dd.areaRL{float:left;width:425px;padding:5px 0 0 110px;font-size:1.3em;line-height:1.65em;}
#members #container #main ol li dl dd.areaRR img{float:left;margin:0 0 0 15px;}
/* /members ----------------------------------------------------------------------------------------------------------------------------------------*/

.order, .top{text-align:right;}
.top a{padding-right:10px;background:url(../images/arrow.gif) no-repeat 100% 0 #FDF5E6;}
