*, html * {
padding:0;
margin:0;
font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
outline:none;
}

body {
background:#262626 url(cssimg/body_bg.gif);
font-size:10px;
color:#88898b;
line-height:14px;
}

#site_wrap {
min-width:960px;
position:relative;
}

#nav, #page_info, #contact {
height:300px;
width:170px;
position:fixed;
top:147px;
}

#contact{
left:300px;
width:500px; 
}

#contact a{
color:#AEAEAE;
text-decoration:none
}

#contact a:hover{
color:#CCCCCC;
}

#page_info {
padding:75px 20px 0 0;
width:150px;
right:0;
}

p.form, p.name, p.year {
height:26px;
background:url(cssimg/page_info_bg.png) 0 1px no-repeat;
padding:2px 0 0 50px;
font-size:12px;
line-height:12px;
}

p.name { background-position: 0 -27px; }
p.year { background-position: 0 -53px; }

#img_panels {
width:550px;
margin:0 auto;
padding: 60px 0 0 0;
}

#img_panels img {
margin:20px auto 0;
display:block;
}

h1#logo {
height:70px;
width:100px;
background:url(cssimg/logo.png) 25px 0 no-repeat;
}

h1#logo a {
display:block;
height:100%;
width:100%;
text-indent:-5000px;
overflow:hidden;
}

#nav ul, ul {
list-style:none;
margin:0 0 15px 20px;
}

#nav a {
color:#88898b;
display:block;
text-decoration:none;
font-size:9px;
text-transform:uppercase;
}

#nav1, #nav2, #nav3, #nav4 { 
background:url(cssimg/nav_bg.png) -202px 1px no-repeat;
height:28px;
}

#nav2 { background-position: -202px -27px; }
#nav3 { background-position: -202px -57px; }
#nav4 { background-position: -202px -85px; }

#nav1 a, #nav2 a, #nav3 a, #nav4 a { 
background:url(cssimg/nav_bg.png) 0 1px no-repeat;
display:block;
width:150px;
height:28px;
text-indent:-5000px;
}

#nav2 a { background-position: 0 -27px;}
#nav3 a { background-position: 0 -57px; }
#nav4 a { background-position: 0 -85px; }

#nav a:hover, #nav a.here { background-image:none; color:#d0d1d3; }

ul#section { margin: -4px 0 15px 2px; line-height: 18px; }

html {
overflow-y: scroll;
}

p{font-size:14px;
line-height:20px;
margin:0 0 30px 0;
}









