#wrap {
width: 1024px;
margin: 0 auto;
}

body {
font-family: "helvetica", "arial", sans-serif;
background: #1a1a1a;
margin: 0;
padding: 0;

a:link {text-decoration:none; }
a:visited {text-decoration:none; }
a:hover {text-decoration:none; }
a:active {text-decoration:none; }

}


.email li:link
{color: #FFF; text-decoration:none;}

.email li:visited
{color: #FFF; text-decoration:none;}

.email:hover
{color: #FFF; text-decoration:none;}

.email li:active
{color: #FFF; text-decoration:none;}



.email {
  color: #555; text-decoration:none;
} 

#outer {
position: relative;
width: 940px;
height: 1285 px;
margin: 20px auto;
}

#logo {
margin: 24px 0px 0px 24px; 
position: fixed;
border: 0;
align: left;
}

#nav {
position: absolute;
position: fixed;
color: #555;
font-style: helvetica, arial, sans-serif;
font-size: 12px;
margin: 200px 0px 0px 24px;
align: left;
text-transform:uppercase;
a:link {text-decoration:none;color: inherit; }
a:visited {text-decoration:none;
color: inherit; }
a:hover {text-decoration:none;color: inherit; }
a:active {text-decoration:none;color: inherit; }
}

#nav li {
list-style-type:none;
margin-top: 3px auto;
position: relative;
width: 180px;
line-height: 1.4em;
#nav a:link {text-decoration:none; }
#nav a:visited {text-decoration:none; }
#nav a:hover {text-decoration:none; }
#nav a:active {text-decoration:none; }
}

#nav li:hover
{
color: #FFF;
}
#nav a:link {text-decoration:none;color: inherit; }
#nav a:visited {text-decoration:none;color: inherit; }
#nav a:hover {text-decoration:none;color: inherit; }
#nav a:active {text-decoration:none; color: inherit;}

#nav li:visited
{
text-decoration:none;color: inherit; color: #555;
}


#address {
position: absolute;
position: fixed;
color: #555;
font-style: helvetica, arial, sans-serif;
font-size: 10px;
width:105px;
margin: 376px 824px 0px 24px; 
align: left;
text-transform:sentencecase;
line-height: 1.4em;
}

#address a:link {text-decoration:none;color: inherit; }
#address a:visited {text-decoration:none;color: inherit; }
#address a:hover {text-decoration:none;color: #fff;text-decoration:underline }
#address a:active {text-decoration:none; color: inherit;}

#textcolumn4 {
position: fixed;
margin: 28px 148px 0px 724px;
font-size: 12px;
color: #FFF;
font-style: helvetica, arial, sans-serif;
width: 140px;
display: inline;
clear: both;
line-height: 1.4em;

}

#textcolumn4 li {
position: absolute;
color: 555;
list-style-type:none;
padding-bottom:20px;
float: top;
clear: both;
width: 140px;
#textcolumn4 a:link {text-decoration:underline;color: #fffff; }
#textcolumn4 a:visited {text-decoration:none;color: inherit; }
#textcolumn4 a:hover {text-decoration:none;color: #fffff;}
#textcolumn4 a:active {text-decoration:none; color: inherit;}
}


#davidtwitterbio {
position: fixed;
position: fixed;
color: #555;
font-style: helvetica, arial, sans-serif;
font-size: 10px;
margin: 300px 148px 0px 724px;
align: left;
text-transform:lowercase;
a:link {text-decoration:none;color: inherit; }
a:visited {text-decoration:none;
color: inherit; }
a:hover {text-decoration:none;color: inherit; }
a:active {text-decoration:none;color: inherit; }
}

#davidtwitterbio li {
list-style-type:none;
margin-top: 3px auto;
position: relative;
width: 180px;
line-height: 1.4em;
#davidtwitterbio a:link {text-decoration:none; }
#davidtwitterbio a:visited {text-decoration:none; }
#davidtwitterbio a:hover {text-decoration:underline; color: white; }
#davidtwitterbio a:active {text-decoration:none; }
}

#davidtwitterbio li:hover
{
color: #FFF;
}
#davidtwitterbio a:link {text-decoration:none;color: inherit; }
#davidtwitterbio a:visited {text-decoration:none;color: inherit; }
#davidtwitterbio a:hover {text-decoration:underline;color: white; }
#davidtwitterbio a:active {text-decoration:none; color: inherit;}

#davidtwitterbio li:visited
{
text-decoration:none;color: inherit; color: #555;
}


#middlepic {
position: absolute;
margin: 36px 676px 0px 196px;
display: inline;
clear: both;
}


#column2 {
position: absolute;
margin: 24px 500px 0px 372px;
display: inline;
clear: both;
}

#column2 li {
position: relative;
list-style-type:none;
padding-bottom:20px;
float: left;
clear: both;
}


