﻿body {  
    /* IE hack to confuse it so the font size is right */
    font-size: 1em;
    voice-family: "\"}\""; /* confuse-a-browser */
    voice-family: inherit;

    font-family: Ariel, sans-serif;
/*  background-color: #888888;
    color: #FFFFFF;
*/
    word-spacing: 1em; 
    letter-spacing: 1em;
    margin-left: 4%;
    margin-top: 1em; 
}

a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}

h1 {
/*    font-weight: lighter; */
	 word-spacing: 1em; 
     letter-spacing: 1em;

    text-transform: uppercase;
   white-space: nowrap;
}
h2 {
/*    font-weight: lighter; */
    text-transform: uppercase;
     word-spacing: 1.5em; 
     letter-spacing: 1.0em;

   white-space: nowrap;
}
h3 {
/*    font-weight: lighter; */
    text-transform: uppercase;
   white-space: nowrap;
}

.bodymain {
    margin-top: 1em;
    margin-bottom: 1em;
}
.bodyimage {
    float: left;
}
.bodynav {
    width: 45em;
    float: left;
    margin-left: 1em;
    word-spacing: .5em;
    letter-spacing: .5em;
    font-size: .8em;
    text-transform: uppercase;
}

.bodytext {
/*    width: 48em;*/
    float: left;
    margin-left: 1.1em;
    word-spacing: .1em;
    letter-spacing: .1em;
    font-size: .7em;
    font-weight: normal; 
    text-align: left;
}

.infotext {
/*    width: 48em;*/
    margin-left: 1.1em;
    word-spacing: .1em;
    letter-spacing: .1em;
    font-size: .7em;
    font-weight: normal; 
    text-align: left;
}


.location {
    font-weight: bold;
}

/* major navigation between sections */
.navigation {
    font-size: 1em;
    word-spacing: .8em;
    letter-spacing: .4em;
    text-transform: uppercase;
    white-space: nowrap;
}


/* navigation across pages within a section */
.subnavigation {
    margin-top: .5em;
    font-size: .7em;
    font-weight: normal;
    text-align: left;
    width: 45em;
    margin-left: 3em;
    word-spacing: .5em;
    letter-spacing: .4em;
    text-transform: uppercase;
}

.contact {
    font-size: .9em;
    margin-top: 1em;
    word-spacing: .8em;
    letter-spacing: .3em;
    font-weight: bold; 
    white-space: nowrap; 
   clear: both;
}

img {
	border: 0px;
}

div {
	padding: 0px;
	}
	
.verticaltop {
	vertical-align: top;
	}

.verticalbottom {
	vertical-align: bottom;
	}
	
.imagenav_a {
	margin-left: 15px; 
	margin-bottom: 15px;
	}

.imagenav_b {
	margin-left: 70px; 
	margin-bottom: 15px}

.nowhite {
	white-space: nowrap;
	}