a, a:visited, a:active, a:hover {text-decoration:none; color:black;}
a:hover {color:#77787b;}
#header {
    height:100px;
    width:764px;
    padding: 0px 70px 0 33px;
    margin-top:40px;
}
.hide {
    display:none;
}
h1 {
    width:373px;
    height:28px;
}
nav.top ul {
    margin-left:-17px;
    margin-top:15px;
}
nav.top ul li {
    float:left;
}
#c-port {
    margin-left:-78px;
}
#c-pro {
    margin-left:-70px;
    margin-right:-5px;
    position:absolute;
    z-index:90;
}
#c-reg {
    margin-left:-184px;
    margin-top:-3px;
    position:absolute;
    z-index:90;
}
#content {
    height:582px;
    overflow: hidden;
}
#content nav {
    width:162px;
    padding: 0 52px 0 33px;
    float:left;
}
#content header {
    display:none;
}
#content .text {
    width: 550px;
    float:left;
}
#content #pane {
    width:867px;
/*    height:385px;*/
    overflow:scroll;
}
#content #imagelist {
    width: 10000px;
    height:385px;
    overflow:hidden;
    float:left;
}
#content .images li {
    display:inline;
    margin-left:105px;
}
#content .images img {
    vertical-align: top;
}
#image-click-proxy {
    position:absolute;
    z-index:999;
}
#prev {
    width: 195px;
    height:377px;
}
#prev, #next {
    display:block;
    margin:0;
    float:left;
    cursor: pointer;
}
#next {
    width: 672px;
    height:377px;
}
.body {
    clear:both;
    margin:0;
    width:867px;
}
.text {
    font-family: Courier New, Courier, monospace;
    font-size:11px;
    color:black;
}
.text p {
    line-height:13px;
    margin-top:5px;
    margin-bottom:13px;
}
nav.bottom {
    line-height:0;
}
nav.bottom ul {
    margin-left:-25px;
}
nav.bottom ul li {
    clear:both;
}
#portfolio {
    margin-bottom:20px;
}
#howto {
    position:absolute;
    padding:20px;
    font-family: Courier New, Courier, monospace;
    font-size:11px;
    color:black;
}
