


/* Structural
----------------------------------------------- */

body { margin:0px; padding:0px; border:0px; color:#000; }

.navbar {  margin:0px; padding-top:0px; padding-bottom:36px; border:0px; width:250px; float:left;}

#runninghead { margin:0px; padding:0px; border:0px; text-align:right; height:4px; clear:both;}

.contented { margin:0px; padding:36px; padding-top:100px; padding-bottom:36px; border:0px; width:50%; margin-left:268px; }

.footer { clear:both; }


/* Type
----------------------------------------------- */

body { font-family: Tahoma, Verdana, Arial, San-serif; font-size:1em; }

p { font-size:.9em; }

li { font-size:.9em; }

h1 { display:none; }

h2 { font-size:1.2em; }

h3 { font-size:1em; }

.navbar ul { list-style-type:none; margin:0; padding:0; padding-left:24px; border:0; }

.navbar ul li { list-style-type:none;  margin:0; padding:0; padding-bottom:8px; border:0; }

.navbar ul li ul { list-style-type:none; margin:0; padding:0; padding-left:10px; border:0; }

.navbar ul li ul li { list-style-type:none;  margin:0; padding:0; padding-bottom:8px; border:0; }

.logoadd { margin:0; padding:0; padding-left: 44px; padding-bottom:44px; border:0; font-size:.8em; }

strong { padding:0; margin:0; border:0; }



/* Forms
----------------------------------------------- */

form.contactehc fieldset { margin-bottom: 10px; border:0; margin:0px; padding:0px; }

form.contactehc fieldset legend { padding: 0; margin:0; border:0; }

form.contactehc fieldset ol { margin: 0; padding: 0; }

form.contactehc fieldset li { list-style: none; padding: 5px; margin: 0; }


/* PhotoTour
----------------------------------------------- */

.ptourmain { border: 1px solid #333; padding:8px; margin:0; }

.photoswap {width:416px; margin-bottom:24px; clear:both;}

.photoswap ul { list-style-type:none; padding:0; margin:0; border:0; }

.photoswap ul li { list-style-type:none; padding:0; margin:0; border:0; float:left; }

.photoswap ul li img { border: 1px solid #333; padding:4px; margin:0px;  margin-top:4px;  }

.photoswap ul li img.toura { margin-right:12px;  }

.photoswap ul li img.tourc { margin-left:12px;  }



@media print {

    body {margin:0px; margin-top:0px; padding:0px; font-family:Arial, Helvetica, San-serif; width:500px; }
    
    #runninghead { margin:0px; padding:0px; border:0px; text-align:left; }
    
    .navbar {  margin:0px; padding-top:8px; padding-bottom:36px; border:0px; width:0px; float:left; display:none;}
    
    h1  { display:inline; text-align:left; font-size:20px; }
    
    .contented { margin:0px; padding:36px;  border:0px; margin-left:10px; width:500px; margin-left:0px; }
    
    #eho { display:none; }
    
    .footer { padding-top:20px; }

    
    }


