body {
font:12px Helvetica, Arial, Tahoma sans-serif;
color:#036;
background:#fff url(img/bg.gif);
}

a:link {
color:#090;
text-decoration:none;
}

a:visited {
color:#336600;
text-decoration:none;
}

a:hover,a:active {
color:#3C0;
text-decoration:none;
}

#container {background:url(img/content.gif) repeat-y;
width:780px;
margin:50px auto auto;
padding:0;
}

#header {
background:url(img/header.gif) no-repeat;
width:780px;
height:135px;
padding:0;
margin:0;
}

#header img {
border:0;
padding:0;
margin:0;
position:absolute;
}

h1,h2 {
display:none;
}

h3 {
color:#448cca;
padding-left:10px;
font-weight:400;
font-size:110%;
text-transform:uppercase;
}

h3:first-letter {
font-style:italic;
font-size:130%;
}

h4 {
color:#448cca;
font-weight:400;
font-size:100%;
text-transform:uppercase;
}

#nav {
background:url(img/nav.gif) no-repeat;
width:208px;
height:160px;
padding-top:10px;
}

#nav p.links {
font:13px;
text-transform:uppercase;
text-align:right;
display:table-cell;
vertical-align:middle;
width:190px;
height:150px;
}

#pic {
width:572px;
height:160px;
margin-left:208px;
position:absolute;
}

#sidebar {
width:160px;
margin:20px 0 0 30px;
float:left;
display:inline;
}

span.date {
font-weight:700;
}

span.help {
text-decoration:underline;
font-weight:700;
}

span.lifetime {
font-size:14px;
}

span.sasname {
font-weight:700;
font-size:110%;
}

.sponsorcolumns {
width: 100%;
border:0;
}

span.sasgender {
text-transform:lowercase;
}

#sidebar span.about {
padding-left:20px;
}

#content {
margin:20px 30px 0 240px;
clear: right;
}

#content span.mission {
letter-spacing:1px;
font-size:12px;
}

#content div.column {
display:inline;
}

#footer {
background:url(img/footer.gif) no-repeat;
width:780px;
height:43px;
clear:both;
}

#credit {
font-size:90%;
text-align:center;
letter-spacing:.7px;
clear:both;
}