body {
margin: 0; 
padding: 0; 
color: black; 
background: white;
}


/* menu bar */

div.menu {display: none;}


/* page positioning */

div.index, div.fullpage, div.about, div.contact {
top: 0;
left: 0; 
margin: 0;
}

div.index {
padding-top: 6%;
padding-left: 80px;
padding-right: 15%; 
}

div.fullpage {
padding: 0;
}

div.about {
padding-top: 10%;
padding-left: 15%;
padding-right: 20%;
}

div.contact {
padding-top: 15%;
padding-left: 25%; 
padding-right: 15%; 
}


/* content formatting */

h1 {font: bold large verdana, helvetica, arial, sans-serif; padding: 0.5em 10px 0; margin: 1em -11px 0; border-width: 0;}

h2 {font: bold medium verdana, helvetica, arial, sans-serif; padding: 1em 0; margin: 0 0 2em; border-bottom: 3px solid #999; }

h3 {font: bold medium helvetica, arial, sans-serif; padding: 1em 0; margin: 1.5em 0; border-bottom: 3px solid #999;}

/* fix for IE bug with % padding */
div.about h3, div.contact h3 {border-width: 0;}

h4 {font: bold x-small verdana, helvetica, arial, sans-serif; padding: 0.5em 0; margin: 2em 0 1em; border-width: 0;}

h5 {font: bold x-small verdana, helvetica, arial, sans-serif; padding: 0.5em 0; margin: 1em 0; border-width: 0;}

p, td, caption {font: x-small verdana, "Trebuchet MS", helvetica, arial, sans-serif;}

p {margin: 1em 0; padding: 0; line-height: 130%;}

div.scala h5, div.scala p {margin: 1em 0 1em 1em}

table {border-width: 0 0 1px 1px; border-style: solid; border-color: black;}

td {border-width: 1px 1px 0 0; border-style: solid; border-color: black;}

a:link, a:visited, a:active {text-decoration: none}
 
ul {list-style-type: disc}

