body { color: #aaa888; background-color: #e0dbc1; }
p { padding-top: 0; padding-bottom: 5px; margin-top: 0; margin-bottom: 5px; }

#portfolio_sublime { margin-left: 20px; width: 820px; margin: 0; padding: 0; font-family: Georgia, "Times New Roman", times, serif; font-size: 11px; color: #aaa888; font-weight: normal; }

#detail { margin-top: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; clear: left; background-color: #f6f1da; padding: 10px; font-family: Georgia, "Times New Roman", times, serif; font-size: 11px; color: #aaa888; border: 1px solid #aaa888; margin: 0; height: auto; }

#description a { color: #cc3300; text-decoration: none; font-size: 11px; background-color: #d2cdb1; font-weight: bold; }
#description a:hover { color: #e0dbc1; background-color: #cc3300; text-decoration: none; }
#description { padding: 0px; margin-top: 10px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; font-family: Georgia; font-size: 11px; color: #aaa888; height: auto; }

.title { font-weight: bold; color: #cc3300; margin-bottom: 5px; font-size: 18px; font-family: Georgia, "Times New Roman", times, serif; }

#des { margin: 0; color: #aaa888; }

#footer { background-repeat: no-repeat; text-align: left; font-size: 12px; color: #aaa888; margin: 10px 10px 10px 0px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #aaa888; }
#footer a { color: #cc3300; background-color: #d2cdb1; font-size: 12px; }
#footer a:hover { background-color: #cc3300; color: #d2cdb1; text-decoration: none; }

#footer_back { background-repeat: no-repeat; text-align: left; font-size: 12px; color: #aaa888; margin: 10px 10px 10px 0px; padding-left: 10px; }
#footer_back a { color: #cc3300; background-color: #d2cdb1; font-size: 12px; }
#footer_back a:hover { background-color: #cc3300; color: #d2cdb1; text-decoration: none; }






