*{margin:0;padding:0}
body{ padding:20px;
      background:#EEEEEE;
      text-align:center;
      font:80%/140% helvetica, arial;}
h1{font:bold 160% 'helvetica neue',sans-serif; 
   letter-spacing:3px; color:black;}
h2{font:bold 120% 'helvetica neue',sans-serif; 
   letter-spacing:3px; color:black; font-weight: bold;}

#content {width:702px; margin: auto; padding-left:0;}
#up {text-align: right; border-bottom: 2px silver solid; padding-bottom: 5px; margin-top:20px;}
#down {text-align: center; border-top: 2px silver solid; padding-top: 5px; margin-top:30px;
       font:80% 'helvetica neue',sans-serif;
       letter-spacing:3px;
       text-transform:uppercase;
       clear:both; }
a{color:#348;text-decoration:none;outline:none;}
a:hover{color:darkred;}

.caption {font:bold 80% 'helvetica neue',sans-serif;}
.main{position:relative;margin-top:2em;}
.gallery{width:702px;margin:0 auto;}
.gallery li{width:68px; height:50px; border:3px double silver; margin: 0 2px; background:#EEEEEE;}
.gallery li div{left:240px}
.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{margin:0 auto 20px auto;height:290px;width:400px;background:#EEEEEE; 
            border:0px double silver; padding-bottom: 2px; }
#main_image_e{margin:0 auto 20px auto;height:290px;width:580px;background:#EEEEEE; 
            border:0px double silver; padding-bottom: 2px; }
            
#main_image img{margin-bottom:10px;}

.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;
     letter-spacing:3px;text-transform:uppercase;}
.navtop{margin-bottom:10px;padding-top:0;clear:both;font:80% 'helvetica neue',sans-serif;
        letter-spacing:3px;text-transform:uppercase;}
.navbottom{margin-bottom:0;padding-top:15;clear:both;font:80% 'helvetica neue',sans-serif;
           letter-spacing:3px;text-transform:uppercase;}

.info{text-align:left;width:700px;margin:30px auto;
      border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}	

#rightmenu {width:180px; float: right; text-align: right; padding-top: 30px;}
#rightmenu li {list-style-type: none;}
#rightmenu a {font:bold 120% 'helvetica neue',sans-serif;
              letter-spacing:3px;
              text-transform:uppercase;
              line-height: 200%;}
#txtcont { width:500px; text-align: left; margin-top:30px; margin-left:0; padding-left:0;}
#txtcont img {float:left; margin-right: 10px; margin-bottom:10px; }
hr.clearer {clear: both; color: silver; background-color: silver; 
            margin-top:20px;margin-bottom:20px;}
hr.silver {color: silver; background-color: silver; 
           margin-top:20px;margin-bottom:20px;}
p {margin-top:20px;}
.breadcrumbs {margin-top:0px;margin-bottom:20px; font-size: 80%;}
