*{
margin:0;
padding:0;
}

img{
border:none;
}

body{
font: small/1.53em arial,sans-serif;
color: #737373;
}

ul, ol{
list-style:none;
}

h2{
color: #444;
font-weight:normal;
font-size: 140%;
margin-top: 18px;
margin-bottom: 2px;
}

h3{
font-weight: bold;
font-size: 110%;
margin-top: 16px;
margin-bottom: 3px;
}

h4{
color: #8aa61c;
font-size: 110%;
}

p{
margin-bottom: 10px;
}

a, 
a:link,
a:visited{
color: #bbb;
text-decoration: none;
}

pre{
font: 100%/1.6em arial,sans-serif;
margin-bottom: 36px;
}

#mainNav li{
display:none;
}

#mainNav{
width: 800px;
height: 10px;
padding-top: 5px;
float: left;
border-top: 1px solid #dfdfdf;
}

#branding{
height: 80px;
width: 800px;
margin-top: 40px;
margin-bottom: -25px;
}

#imprint{
width: 800px;
}

#imprint span{
color: #111;
}

#wrapper{
padding: 0 0 0 25px;
width:855px;
margin:0 auto;
position: relative;
}


#mainContent{
margin-top: 25px;
width: 810px;
min-height: 900px;
padding-bottom: 50px;
}

#index #mainContent{
min-height: 0px;
}

#mainContent ul{
font-size: 90%;
list-style-type: disc;
list-style-position: inside;
}

.listTitle{
list-style-type: none;
font-size: 100%;
margin-bottom: 4px;
}

.col{
width: 240px;
float: left;
}

.trackOut{
letter-spacing: 1px;
}

.noPrint{
display:none;
}
#bioPic{
float: left;
margin: 4px 14px 0px 0;
}


#subContent{
font-size: 85%;
width:800px;
}

#subContent a{
display:block;
}

#subContent li{
width:200px;
padding-bottom: 10px;
margin-bottom: 50px;
margin-right: 70px;
margin-top:-120px;
float:left;
}






/* -- footer ------------------------------------- */

#footer{
border-top: 1px solid #dfdfdf;
padding-top: 5px;
padding-bottom: 55px;
width: 800px;
clear:both;
}

#supplementalNav li{
display:none;
}

#credits{
text-transform: uppercase;
font-size: 80%;
height: 20px;
margin-top: -4px;
text-align: left;
}






/* -- contact ------------------------------- */

#contactForm{
margin: 0 auto 0 auto;
padding-top: 0px;
width: 400px;
}
form{
margin-top: 10px;
padding: 0;
}
#contactForm p{
margin:0;
}
input{
background-color: #fff;
border: 1px solid #ccc;
color: #818181;
font-size: 100%;
font-weight: bold;
height: 16px;
margin-bottom: 0px;
padding: 5px;
width: 340px;
}
textarea{
background-color: #fff;
border: 1px solid #ccc;
color: #818181;
font-family: arial, sans-serif;
font-size: 120%;
font-weight: bold;
height: 185px;
padding: 5px;
width: 340px;
}
.formLabel{
font-size: 100%;
text-transform: capitalize;
margin-bottom: 0px;
}
#contactFormButton{
background-color: #ccc;
border: 1px solid #A9AF9F;
color: #454841;
font-size: 1.0em;
font-weight: bold;
height: 30px;
margin-top: 10px;
width: 150px;
cursor: pointer;
}
