body {
background-color:#161916;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin:0;
padding:0;
}

#container {
width:800px;
margin: 5px auto 10px auto;
}

#container_large {
width:940px;
margin:5px auto 10px auto;
padding:0 0 0 0;
}

#background_nav {
height:129px;
background-image:url(/images/PI_Logo_Banner.jpg);
margin: 0px 0px 0px 0px;
padding: 0 0 0 0;
}

#background_nav a.link {
margin: 0 0 0 0;
padding: 0 0 0 0;
position:relative;
left:292px;
}

#background_nav a.link img{
border:0px;
}

#title_nav {
background-image:url(/images/nav_bar_style.jpg);
background-repeat:no-repeat;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 0px; 
height:40px;
width:800px;
border-top: solid 3px #767884;
border-bottom: solid 3px #767884;
}

#title_nav a {
height:40px;
display:block;
}

#title_nav ul {
padding:0;
margin:0px;
}

#title_nav li {
height:40px;
float:left;
display:inline;
}

#blank {width:13px}
#blog {width:61px}
#demoreel {width:113px}
#shorts {width:78px}
#audio {width:76px}
#images {width:85px}
#univstate {width:165px}
#links {width:67px}
#contact {width:125px}

#blog a:hover{
background:url(/images/nav_bar_style.jpg) -13px -39px no-repeat;
}
#demoreel a:hover{
background:url(/images/nav_bar_style.jpg) -74px -39px no-repeat;
}
#shorts a:hover{
background:url(/images/nav_bar_style.jpg) -187px -39px no-repeat;
}
#audio a:hover{
background:url(/images/nav_bar_style.jpg) -265px -39px no-repeat;
}
#images a:hover{
background:url(/images/nav_bar_style.jpg) -341px -39px no-repeat;
}
#univstate a:hover{
background:url(/images/nav_bar_style.jpg) -426px -39px no-repeat;
}
#links a:hover{
background:url(/images/nav_bar_style.jpg) -591px -39px no-repeat;
}
#contact a:hover{
background:url(/images/nav_bar_style.jpg) -658px -39px no-repeat;
}

#content{
padding:0px 0px 30px 0px;
margin: 1.5em 0px 0px 0px;
line-height:1.5em;
}

#content_large{
float:left;
margin-top:2em;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#content_window{
margin:1.5em 290px 0px 0px;
line-height:1.5em;
font-size:12px;
}

#right_window{
width:250px;
float:right;
margin:1.2em 0px 0px 0px;
font-size:12px;
color:#666D77;
border: solid 3px #767884;
}

#right_window ul{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:3px 0px 10px 10px;
color:#666D77;
}

#right_window li{
padding:2px 0px;
color:#666D77;
font-weight:bold;
}

#right_window li a{
color:#999999;
}

#right_window li a:hover{
color:#666D77;
text-decoration:none;
}

#content_window a{
color:#999999;
}

#content_window a:hover{
color:#666D77;
text-decoration:none;
}

.content_title{
font-size:18px;
font-family: Georgia, "Times New Roman", Times, serif;
color:#666D77;
font-weight:bold;
word-spacing:.2em;
text-transform:uppercase;
}

#image_title{
font-size:18px;
font-family: Georgia, "Times New Roman", Times, serif;
color:#666D77;
font-weight:bold;
word-spacing:.2em;
text-transform:uppercase;
margin:.5em 0px .9em 0px;
padding:0px 0px 0px 0px;
text-align:center;
width:640px;
}

#image_description{
margin:.8em 0px .8em 0px;
padding:0px 0px 0px 0px;
width:640px;
}

#content a {
color:#999999;
}

#content a:hover {
color:#666D77;
text-decoration:none;
}

#content a:visited {
color:#666D77;
}

#thumbnails {
width:260px;
float:right;
margin: 2.9em 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#thumbnails tr td {
padding:3px 3px 3px 3px;
}

#thumbnails img{
cursor:pointer;
}

#footerline{
border-top: solid 1px;
padding:5px 5px 0px 5px;
}

#footer{
margin: 2em 0px 1em 0px;
padding: 5px 0px 0px 0px;
text-align:center;
font-weight:bold;
font-size:12px;
}

#footer_large{
clear:both;
margin: 2em 0px 1em 0px;
padding: 3em 0px 0px 0px;
text-align:center;
font-weight:bold;
font-size:12px;
}

