/* STRUCTURE */

body {
margin: 10px 0px;
padding: 0px;
text-align: center;
font-size: 9pt;
font-family: Helvetica, Arial, Verdana, sans-serif;
color: #3d3d3d;
line-height: 1.2em;
letter-spacing: .6px;
word-spacing: 1px;
}

#wrap {
width: 900px;
margin: 0px auto;
padding: 0px;   
}

#header {
width: 800px;
padding: 0px 50px;
}

#logo {
width: 400px;
float: left;
padding: 0px;
margin: 0px;
text-align: left;
}

#links {
width:400px;
float:right;
padding: 0px;
margin: 0px;
text-align: right;
}

#main {
width:801px;
height:532px;
padding: 50px;
margin: 0px;
float: left;
background-image:url('images/matte.png');
background-repeat: no-repeat;
}

#navigation {
width: 800px;
height:32px;
padding: 0px 50px;
margin: 5px 0px 0px 0px;
float: left;
}

#left {
width: 32px;
float: left;
text-align: left;
}

#info {
width: 32px;
margin: 0px 20px 0px 250px;
float: left;
}

#photoInfo {
display: none;
float:left;
padding: 4px 0px 0px 0px;
}

#right {
width: 32px;
float: right;
text-align: right;
}

#footer {
width: 900px;
float: left;
padding: 50px 0px 10px 0px;
margin: 0px;
text-align: center;
}

#info_wrap {
width: 780px;
padding: 10px;
float: left;
margin: 75px 0px 0px 0px;
}

#about {
width: 235px;
padding: 10px;
float: left;
margin:0;
border-right: 1px solid #d3d3d3;
}

#contact {
width: 235px;
padding: 10px;
float: left;
margin:0;
border-right: 1px solid #d3d3d3;
}

#link {
width: 235px;
padding: 10px;
float: left;
margin:0;
}




/* FORMATTING */

p {
 font-size: 9pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #d3d3d3;
 text-align: left;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
}

p.foot {
 font-size: 8pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #3d3d3d;
 text-align: center;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
}


h1 {
font-size: 15pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #3d3d3d;
 text-align: left;
 line-height: 1.2em;
 font-weight: bold;
 background-color: #fff;
 display: block;
 padding: 2px;
}

a:link {
 font-size: 9pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #ffffff;
 text-align: left;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
 text-decoration: none;
}

a:hover {
 font-size: 9pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #ffffff;
 text-align: left;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
 text-decoration: underline;
}

a:active {
 font-size: 9pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #ffffff;
 text-align: left;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
 text-decoration: underline;
}

a:visited {
 font-size: 9pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #d3d3d3;
 text-align: left;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
}

a.foot:link {
 font-size: 8pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #2c2c2c;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
 text-decoration: none;
}

a.foot:hover {
 font-size: 8pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #2c2c2c;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
 text-decoration: underline;
}

a.foot:active {
 font-size: 8pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #2c2c2c;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
 text-decoration: underline;
}

a.foot:visited {
 font-size: 8pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #3d3d3d;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
}

ul {
font-size: 9pt;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #d3d3d3;
 text-align: left;
 line-height: 1.2em;
 letter-spacing: .6px;
 word-spacing: 1px;
}