body {padding:25px 0px;font-family:serif;}
body *{font-size:13px;}
body a{color:#666;font-size:13px;font-family:serif; }
body a:hover{color:#333;}
body #page{background-color:#fff;border:0px solid #c0c0c0;width:972px;margin:0px auto ;padding:0px;}
body #page #top {background-color:#c0c0c0;}
body #page #top #img_logo {float:left;padding-left:20px}
body #page #top #top_menu {float:right;padding-top:15px;}
body #page #top img{border:0px;}
body #page #top a{border:0px;}
body #page #void1 {clear: both;height:17px;}
body #page #void2 {clear: both;height:33px;}
body #page #void3 {clear: both;height:40px;}
body #page #g_menu {padding:5px 5px;background-color:#f2f2f2;vertical-align:middle;border-bottom:2px solid #ccc;text-align:center;}
body #page #g_menu a{padding:0px 20px;text-decoration:none;font-size:15px;}
body #page #g_menu .ahover{color:#333;}
body #page #main {min-height:400px;height: expression(document.body.clientWidth > 400 ? "100%" : "400px");border:0px solid #c0c0c0;}
/*body #page #main div {border-bottom:1px solid #fff;}*/
body #page #main #google_menu{width:181px;text-align:right;float:left;min-height:380px;height: expression(document.body.clientWidth > 180 ? "100%" : "180px");}
body #page #main #v_menu{width:181px;text-align:right;float:left;min-height:180px;height: expression(document.body.clientWidth > 180 ? "100%" : "180px");}
body #page #main #v_menu a {display:block;text-decoration:none;}
body #page #main #v_menu div{}
body #page #main #v_menu div a{display:block;text-decoration:none;border-bottom:1px solid #e6e6e6;padding:6px 2px;}
body #page #main #v_menu div a:hover{background-color:#f2f2f2;}
body #page #main #v_menu div .ahover{background-color:#f2f2f2;}
body #page #main #v_menu img{border:0px;padding:30px 0;}
body .split {width:57px;float:left;}
.sitemap .tree li {line-height: 1.5;list-style-type: disc;font-size:14px;}
#content {float:left;width:734px;color:#333;border:0px solid #c0c0c0;}
#content h1{background-color:#f9f9f9;border-top:1px solid #c0c0c0;margin-top:0px;display:block;clear: both;padding:5px 20px;font-size:16px;color:#800000;font-weight:normal;}
#content h2{clear: both;font-size:14px;color:#000;font-weight:normal;text-decoration:underline;}
#content .pages {padding:0px 0px 0px 20px;border:0px dotted #0c0c0c;/*margin-bottom:58px;*/}
/*
#content .pages .slider {text-align:center;border:0px dashed #0c0f0f;padding-right:43px;display:block;}
#content .pages .slider img{display:none;text-align:center;}
#content .pages .slider .tips{text-align:center;color:#666;text-decoration: underline;}
*/
#slider .section {
    margin-top: 2em;
position: relative;
}

#slider .section p.source {
position: absolute;
right: 0;
top: 0.5em;
color: #C0C0C0;
       font-size: 7pt;
}

.slider { position: relative; overflow: hidden; }

.before, .after { position: absolute; top: 0; left: 0; }

.before {
    border-right: 5px solid #C0C0C0;
    -moz-box-shadow: 1px 0 20px #222;
    -webkit-box-shadow: 1px 0 20px #222;
    box-shadow: 1px 0 20px #222;
}

#content .commentpost {padding:0px 0px 0px 20px;border:0px dotted #ccc;color:#666666;}
#content .commentpost input {border:1px solid #ccc;color:#666666;}
#content .commentpost textarea {width:300px;height:100px;border:1px solid #ccc;color:#666666;}
#content .commentpost input[type="button"] {width:300px;display:block;background-color:#F2F2F2;color:#000;}
#content .commentpost .comdate {text-align:right;font-size:9px;}

#content strong {color:#666666;}
#content span {color: rgb(128, 0, 0);}
#content .more {text-align:right;}
#content .more a{text-size:13px;text-decoration:none; color:#666; background-color:#f9f9f9;padding:10px;}
#content .more a:hover{color:#800000;}
#content .swntext {cursor:pointer;font-size:14px;color:#000;font-weight:normal;text-decoration:underline;}
#content .htext {display:none;}
#content dl {}
#content dl dt{font-weight:bold;padding:5px 0;}
#content dl dd{padding:0 5px;}
#content .pages p{text-align: left;text-size:13px; color:#333;line-height: 1.5;}
#content .gallery {text-align:center;}
#content .gallery img{display:none;}
#content .ffscroller {height:140px;}
#content .ffscroller .canva { height:140px; overflow: hidden; float:left;}
#content .ffscroller .canva img {height:120px; padding:5px;border:0px;}
#content .ffscroller .canva div {width: 1000%; text-align:left;}
#content .ffscroller .ar-gal {cursor:pointer;}
#upload-retouch {width:100%;border:0px;height:500px;}
#admin-panel {background-color:#f2f2f2;border-bottom:1px solid #ccc;padding:0 20px;clear: both;}
#footer {color:#333;background-color:#f9f9f9;padding:5px10px;marging:0px;clear: both;height:35px;}
#footer *{vertical-align:top;}
#footer p{font-family:Verdana;padding:7px 10px;font-size:12px;}
#footer img {border:0px;}
#footer .copyright {text-align:left;vertical-align:top;float:left;width:42%;padding:7px 20px;}
#footer .footer-right {text-align:right;float:right;width:42%;padding:5px 20px;}
#div-counter {vertical-align:top;padding:5px 0px;}
#div-counter img {border:0px solid #000;opacity:0.5;vertical-align:top;}
.error-logo {padding: 5px 0;}
.error-message {text-align:center;}
#upload-form p {line-height: 60%;}

