body {
    font-family:Arial, Helvetica, sans-serif; font-size:80%;
    margin:0; padding:25px 0 0 0;
    background:#212e38 url(/images/bg.gif) repeat-y 0 0;
    color:#FFFFFF;
    }
table {
    border-collapse:collapse;
    width:100%;
    }
td {
    padding:0;
    vertical-align:top;
   }
img {
    border:0;
    float:left;
    }
a img {
    border:0;
    }
a {
    text-decoration:none;
    color:#FFFFFF;
    }
a:hover {
    text-decoration:underline;
    }
h3 {
    font-weight:normal; font-size:150%;
    margin:0; padding:0;
    }
#logo {
    display:block;
    margin:0; padding:0;
    width:220px; height:25px;
    background:url(/images/logo.gif);
    }
#logo span {
    display:none;
    }
#logo a {
    display:block;
    width:220px; height:25px;
    }
.nobr {
    white-space:nowrap;
    }
#header {
    border-bottom:1px #FFFFFF solid;
    height:75px;
    }
#section_gallery {
    position:relative;
    }
#header {
    position:relative;
    margin-bottom:10px;
    }
#header #section_gallery h2 {
    display:block;
    margin:0; padding:0;
    width:65px; height:16px;
    position:absolute; left:220px;
    background:url(/images/portfolio.gif) no-repeat;
    }
#header #section_gallery h2 span {
    display:none;
    }
#header #menu, #header #menu li {
    list-style:none;
    margin:0; padding:0;
    display:block;
    }
#header #menu {
    position:absolute;
    width:87px;
    font-size:0; right:0; top:5px;
    }
#header #menu li {
    height:10px;
    margin-bottom:10px;
    }
#header #menu span {
    display:none;
    }
#header #menu a {
    display:block;
    height:10px;
    }
#header #home {
    background:url(/images/home.gif) no-repeat 100% 0;
    }
#header #about {
    background:url(/images/about.gif) no-repeat 100% 0;
    }
#header #guestbook {
    background:url(/images/guestbook.gif) no-repeat 100% 0;
    }
.image {
    background:#FFFFFF;
    padding:1px;
    width:154px;
    text-align:center;
    font-size:10px;
    line-height:12px;
    }
.image img {
    float: none;
    display:block;
    }
#thumbs {
    color:#212e38;
    }
#thumbs table {
    width:auto;
    border:10px #FFFFFF solid; border-collapse:separate;
    
    }
#thumbs td {
    padding:5px;
    }
#fullsize img {
    border:10px #FFFFFF solid;
    float:none;
    }
#fullsize #descr {
    background:#FFFFFF;
    color:#212e38;
    text-align:center;
    padding:5px 0 10px 0; margin-top:1px;
    width:510px;
    }
#fullsize #descr h3 {
    font-size:100%;
    font-weight:bold;
    }
#rc {
    text-align:right;
    width:10%
    }
#lc {
    padding-right:20px;
    }
#lc ul {
    margin:50px 0 0 0; padding:0;
    list-style-position: inside; list-style-type:square;
    }

#back {
    margin-top:30px;
    font-size:105%;
    text-transform:uppercase;
    font-weight:bold;
    }
#back a {
    color:#EFEFEF;
    }
#footer {
    border-top:1px #FFFFFF solid;
    font-size:85%;
    margin-top:30px; padding:10px 0 20px 0;
    }
#text {
    text-align:left;
    width:490px;
    }
#input-form-table td {
   padding:2px 0 2px 0
     }
#send-form {
    border:1px solid #35414a;
    background:#283640;
    padding:10px;
   }
.sear-but {
    background:#f1efed url(/images/button.gif) repeat-x;
    color:#121C26;
    }
.bottom_user {
    padding-top:20px;
    text-align:right;
    }
.guestbook {
    border-left:1px #ffffff solid;
    padding-left:10px;
    margin-top: 10px;
    margin-bottom: 10px;
    background:url(/images/arrow.gif) no-repeat 0 4px;
    }

#name-row {
  display: none;
}
