body {
    background-color:#eee;
	background-image:url(images/stripes.gif);
	background-attachment:fixed;
    font-family: "trebuchet ms", arial, helvetica, sans-serif;
    font-size:12px;
    line-height:150%;
    text-align:justify;
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    }

#envelope {
    position:absolute;
    width:100%;
    top:0px;
    left:0px;
    margin:0px;
    padding:0px;
    text-align:center;
    }
    
#centering {
    position:relative;
    width:700px;
    height:100%;
    margin:0px;
    top:0px;
    }
        
#head {
    position:absolute;
    top:0px;
    left:0px;
    background-color:#f00;
    width:700px;
    height:88px;
    border:0px;
    margin:0px;
    padding:0px;
    }
    
#email {
    position:absolute;
    top:60px;
    left:250px;
    width:180px;
    height:100px;
    background-color:white;
    border: solid 2px black;
    padding:10px;
    z-index:20;
    visibility:hidden;
    }

#foot {
    font-family: "trebuchet ms", arial, helvetica, sens-serif;
    font-size: x-small;
    text-align:center;
    }

#nav {
    position:absolute;
	text-align:center;
    top:88px;
    left:0px;
    background-color:#000;
	width:700px;
	height:23px;
    margin:0px;
    padding:0px;
    }

#title {
    position:absolute;
    top:112px;
    left:0px;
    width:680px;
    margin:0px;
	padding-top:10px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
    z-index:1;
    background-color:white;
    visibility:visible;
    }
#smallTitle {
    position:absolute;
    top:112px;
    left:312px;
    margin:0px;
	padding-top:10px;
	padding-bottom:30px;
    visibility:visible;
	z-index:9;
    }
#splash {
    position:absolute;
    top:112px;
    left:0px;
    margin:0px;
	padding-top:10px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
    z-index:5;
    visibility:visible;
    }
#exercise {
    position:absolute;
    top:112px;
    left:0px;
    margin:0px;
	padding-top:10px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
    z-index:6;
	font-size:10px;
	line-height:125%;
	text-align:left;
    }
#content {
    position:absolute;
    text-align:justify;
    top:112px;
    left:0px;
	padding-left:330px;
	padding-right:20px;
	padding-top:75px;
	padding-bottom:20px;
	background-color:white;
    width:350px;
    margin:0px;
    z-index:4;
    }
#wideNav {
    position:absolute;
	text-align:left;
    top:220px;
    left:0px;
	padding-left:20px;
	padding-top:20px;
    width:200px;
    margin:0px;
    font-family:"arial narrow", arial, sans-serif;
    font-size:medium;
    font-weight:bold;
    font-style:italic;
	z-index:9;
    }
#detail {
	position:absolute;
    font-family: "trebuchet ms", arial, helvetica, sans-serif;
    font-size:12px;
	font-weight:normal;
	font-style:normal;
    line-height:150%;
    text-align:justify;
	top:220px;
	left:0px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:200px;
	width:480px;
	margin:0px;
	background-color:white;
	z-index:8;
	visibility:visible;
	}
#detailOne, #detailTwo, #detailThree, #detailFour, #detailFive, #detailSix {
	position:absolute;
    font-family: "trebuchet ms", arial, helvetica, sans-serif;
    font-size:12px;
	font-weight:normal;
	font-style:normal;
    line-height:150%;
    text-align:justify;
	top:220px;
	left:0px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:200px;
	width:480px;
	margin:0px;
	background-color:white;
	z-index:8;
	visibility:hidden;
	}
#wideContent {
    position:absolute;
    text-align:justify;
	background-color:white;
    top:220px;
    left:0px;
	padding-left:80px;
	padding-right:80px;
	padding-top:20px;
	padding-bottom:20px;
    width:540px;
    margin:0px;
    z-index:2;
    }
img {
    border:0px;
    margin:0px;
    padding:0px;
    }
a, a:visited, a:active {
    color: #900;
    }
a:hover {
    color: #f00;
    }
