.widget-about-this-page {
     width: 840px;
     background: #38251e;
     opacity: 0.8;
     filter: alpha(opacity=80);
     color: #cfbda0;
     font-size: 1em;
     font-weight: 700;
     display: block;
     padding: 20px 30px;
     margin: 0 auto 700px;
text-align: right;
}

.asset-body {
     width: 840px;
     background: #38251e;
     opacity: 0.8;
     filter: alpha(opacity=80);
     color: #cfbda0;
     font-size: 1.3em;
     font-weight: 700;
     display: block;
     padding: 20px 30px;
     margin: 0 auto 150px;
}


#header-name {
 width: 840px;
     background: #38251e;
     opacity: 0.8;
     filter: alpha(opacity=80);
     color: #cfbda0;
     font-size: 3em;
     display: block;
     padding: 20px 30px;
     margin: 100px auto 20px;
}

.asset-header {
display: none;
}

#dummy-element {
     width: 2px;
}

#switcher-theme {
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     text-indent: 5px;
     background-color: #121211;
     opacity: 0.8;
     filter: alpha(opacity=80);
     display: block;
     margin: 0;
     padding: 3px;
     border-bottom: 1px #333 solid;
}

#switcher-theme h4 {
     display: inline;
     color: #fff;
     float: left;
     margin: 0;
     padding: 0;
     font-size: 11px;
     line-height: 20px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

#switcher-theme ul {
     float: right;
     margin: 0;
     padding: 0;
}

#switcher-theme li {
     display: inline;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
}

#switcher-theme li a {
     color: #fff;
     background: #000;
     text-decoration: none;
     display: inline;
     padding: 3px;
     margin-right: 5px;
}

#switcher-theme li a:hover {
     background: #C00;
}

* {
     padding: 0;
     margin: 0;
}

body {
     background: #252422 url(/bg.jpg) fixed top no-repeat;
     font-family: "Times New Roman", Times, serif;
     font-size: 15px;
     color: #cfbda0;
     line-height: 20px;
     margin: 0 auto;
     padding: 0;
}

html {
     margin: 0 auto;
     padding: 0;
}

a {
     color: #b8a585;
}

a:hover {
     color: #CC0;
}

.red {
     color: #F3C;
}

.blue {
     color: #09C;
}

#welcome {
     width: 840px;
     background: #38251e;
     opacity: 0.8;
     filter: alpha(opacity=80);
     color: #cfbda0;
     font-size: 3em;
     display: block;
     padding: 20px 30px;
     margin: 100px auto 20px;
}

#welcome-note {
     width: 840px;
     background: #38251e;
     opacity: 0.8;
     filter: alpha(opacity=80);
     color: #cfbda0;
     font-size: 1.3em;
     font-weight: 700;
     display: block;
     padding: 20px 30px;
     margin: 0 auto 700px;
}

h1 {
     color: #FFF;
     font-size: 4em;
     opacity: 0.9;
     filter: alpha(opacity=90);
}

#aboutme {
     width: 900px;
     margin: 0 auto 100px;
     border: 1px #6c5e50 solid;
     background: #38251e;
     opacity: 0.9;
     filter: alpha(opacity=90);
     overflow: hidden;
}

#aboutme h2 {
     margin: 20px 20px 0;
     padding: 0;
     color: #d0b78d;
     font-size: 1.8em;
     letter-spacing: -1px;
}

#aboutme small {
     position: relative;
     float: right;
     right: 20px;
     top: -18px;
}

#aboutme a small {
     color: #b8a585;
     font-size: 9px;
}

#aboutme a:hover small {
     color: #baae8e;
}

.hrcontent p {
     margin: 0 0 15px;
     padding: 0;
     overflow: hidden;
}

.hrcontent p a {
     color: #b8a585;
     font-weight: 700;
     margin: 0 5px;
}

.hrcontent p a:hover {
     color: #F60;
     text-decoration: none;
     font-weight: 700;
     margin: 0 5px;
}

.hrcontent img {
     padding: 5px;
     margin: 0 15px 15px 0;
     background: #FFF;
     border: 1px #666 solid;
     float: left;
}

#pStore {
     overflow: hidden;
     padding: 0;
     margin: 0;
}

#pStore ul {
     list-style: none;
     overflow: none;
     padding: 0;
     margin: 0;
}

#pStore ul li {
     margin: 0;
     padding: 0;
     display: inline;
}

#pStore ul li a img {
     margin: 0 20px 10px 0;
     padding: 5px;
     background: #FFF;
     border: 1px #CCC solid;
}

#pStore ul li a:hover img {
     margin: 0 20px 10px 0;
     padding: 5px;
     background: #000;
     border: 1px #CCC solid;
}

#port, .hrcontent {
     margin: 20px;
     background: #594634;
     border: 1px #6c5e50 solid;
     padding: 10px;
     overflow: hidden;
}

#port img {
     border: 1px #FFF solid;
     padding: 0;
     margin: 0;
}

#port h3 {
     margin: 5px 0;
     padding: 0;
     font-size: 1em;
}

.portLeft {
     float: left;
     width: 412px;
     margin: 0 0 20px;
     padding: 0;
     overflow: hidden;
}

.portRight {
     float: right;
     width: 412px;
     margin: 0 0 20px;
     padding: 0;
     overflow: hidden;
}

#footer {
     width: 900px;
     margin: 0 auto;
     overflow: hidden;
}

#footer p {
     padding: 20px;
}

