body { 
margin: 0; 
padding: 0; 
background-color: #D0EFFC; 
background-image: url(images/ewat_background.gif); 
background-position: 50% 100%; 
background-repeat: repeat-x; 
background-attachment: fixed;
text-align: center;
font-family: "Trebuchet MS", arial, sans-serif;
}

#outline {
width: 770px;
padding: 0; 
margin: 30px auto 30px auto; 
text-align: left;
}

#photo_outline {
width: 770px;
padding: 0; 
margin: 15px auto; 
}

#header {
position: relative;
z-index: 2;
left: 32px;
top: 0px;
padding: 0; 
margin: 0; 
}

#container {
position: relative;
left: 32px;
top: 0px;
z-index: 3;
text-align: left;
background: #FFF8F5;
width: 738px;
padding: 0; 
margin: 0 0 0px 0; 
}

#footer {
position: relative;
z-index: 1;
left: 32px;
top: 0px;
width: 738px;
padding: 0; 
}

		
#sidebar {
position: relative;
left: 0px;
top: 0px;
float: right;
width: 164px;
margin: 0; 
padding: 0; 
z-index: 7;
}
			
#main {
position: relative;
left: 0px;
top: 0px;
z-index: 5;
margin: 0 164px 0 0; 
background: white;
width: 570px;
padding: 30px 0 0 0; 
}

#jeff_walking {
position: absolute;
z-index: 6;
left: -32px;
top: -105px;
}

#s10_walking {
position: relative;
z-index: 5;
left: 613px;
top: -190px;
}

#main_photo {
margin: 0; 
background: white;
padding: 20px; 
}

#main-content {
margin: 0 30px 0 50px; 
padding: 0;
}

#sidebar-content {
margin: 0; 
padding: 0;
}

p, ul, ol {
font-family: georgia, "times new roman", serif;
font-weight: normal;
color: #515151;
line-height: 1.4em;
}

p {
margin-left: 20px;
}

p.switch {
border: none;
font: normal 70% "Trebuchet MS", arial, sans-serif;
margin: 0px 10px 50px 17px;
color: #306e87;
}

p.contact {
font: normal 70% "Trebuchet MS", arial, sans-serif;
margin: 0px 10px 50px 17px;
color: #306e87;
}

.cont_num {
font-size: 125%; 
color: #306e87;
font-weight: bold;
}

img.switch  {
float: left;
border: none;
margin: 11px 10px 40px 0;
}

ol li {
margin-left: 25px;
}

h1 {
font-weight: bold;
font-size: 2em; 
margin-top: 0;
margin-bottom: 0.5em;
color: #306e87;
}	
	
h3 { 
font-weight: bold;
margin-bottom: 0;
color: #306e87;
}	

.stressed_item {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 100%;
font-weight: bold;
font-style: italic;
color: #00A18F;
}

.stressed_sub {
font-family: "Trebuchet MS", arial, sans-serif;
font-weight: bold;
color: #515151;
}

#main img {
border: 1px solid #cccccc;
padding: 5px;
margin-left: 20px;
}

#main_photo img {
border: 1px solid #cccccc;
padding: 5px;
}

#main a:link { color: #00A18F; text-decoration: underline; }
#main a:visited { color: #306e87; text-decoration: underline; }
#main a:hover, a:active { color: #70c6f0; text-decoration: underline; }

#sidebar a:link { font-size: 105%; font-weight: bold; text-decoration: none;  }
#sidebar a:visited { color: #306e87; font-size: 105%; font-weight: bold; text-decoration: none;  }
#sidebar a:hover, a:active { color: #70c6f0; text-decoration: none; }	

a:link { 
color: #00A18F;
}

a.t2:link { 
color: #00A18F;
}

#sidebar ul { 
margin-left: 20px;
margin-right: 10px;
margin-top: 30px;
margin-bottom: 0px;
padding-left: 0px;
list-style-type: none;
line-height: 1em;	
font-family: "Trebuchet MS", arial, sans-serif;
}

li {
margin-bottom: 0.6em;
}	

#current { 
font-size: 105%; 
font-weight: bold;
color: #ad705b;
}

li.tier1 { 
margin-left: 0px;
}

li.tier2 { 
margin-left: 15px;
}

