h1 {
    color: #708090;
    font-family: 'Trebuchet MS', 'Arial', sans-serif;
    font-size: 340%;
    letter-spacing: 0.2em;
    margin: 0;
    padding: 6px 8px 4px 10px;
    text-transform: uppercase;
}

h2 {
    color: #708090;
    font-size: 120%;
    margin: 0;
    padding: 12px 6px 0 0;
}

h3 {
    color: #708090;
    font-size: 110%;
    margin: 0;
    padding: 6px 8px 4px 10px;
}

h4 {
    color: #708090;
    font-size: 100%;
    margin: 0;
    padding: 6px 8px 4px 10px;
}

.body {
    background-color: #FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    position: relative;
}

.content {
    background: #F5F5F5;
    background-color: #FFF;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow: hidden;
    position: relative;
    text-align: left;
    top: 20px;
    width: 880px;
}

.content_menu {
    float: clear;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: left;
}

.content_menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.title {
    background-color: #606060;
    height: 140px;
    top: 20px;
    width: 880px;
}

.title_left {
    border: none;
    float: left;
    padding: 10px 0 0 10px;
    width: 30%;
}

.title_right {
    border: none;
    float: left;
    margin: 0;
    width: 68%;
}

.title_right h1 {
    color: red;
    font-family: 'Trebuchet MS', 'Arial', sans-serif;
    font-size: 36px;
    letter-spacing: 0.1em;
    text-align: right;
    text-transform: none;
}

.left {
    background-color: none;
    border: none;
    float: left;
    padding: 10px;
    width: 140px;
}

.left a {
    color: #708090;
    font-weight: 400;
    padding-right: 4px;
    text-decoration: none;
}

.left ul li {
    font-size: 80%;
    margin: 0 0 6px;
    padding: 0;
}

.left ul {
    list-style: none;
    margin: 0;
    padding: 14px 10px;
}

.activeartist {
    font-weight: 700;
}

.frame {
    background-color: none;
    float: left;
    padding: 10px;
    text-align: center;
    width: 440px;
}

.frame_thumb {
    width: 100% margin-botom: 10px;
}

.center {
    background-color: none;
    float: left;
    padding: 10px;
    width: 540px;
}

.center p i {
    color: #FC6;
    font-weight: 700;
}

.center a {
    color: #708090;
    text-decoration: none;
}

.center a:hover {
    color: #696969;
    text-decoration: none;
}

.center img {
    border: none;
}

.center h2 {
    color: #708090;
    font-size: 120%;
    margin: 0;
    padding: 12px 6px 10px 0;
}

.center h3 {
    color: #CD853F;
    font-size: 110%;
    margin: 0;
    padding: 6px 8px 4px 10px;
}

.center p.info {
    text-align: center;
    color: #CD853F;
}

.information {
    color: #afafaf;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    margin: 10px 0 20px;
    padding: 0;
}

.information h3 {
    color: #CD853F;
    font-size: 110%;
    margin: 0;
    padding: 6px 8px 4px 0;
}

.contact {
    float: left;
    width: 50%;
    color: #afafaf;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    margin: 10px 0 20px;
    padding: 0;
}

.links {
    background-color: none;
    border: none;
    padding: 0;
}

.links a {
    color: #708090;
    padding-right: 4px;
    text-decoration: none;
}

.links ul li {
    font-size: 90%;
    list-style: none;
    margin: 0 0 6px;
    padding: 0;
}

.links ul {
    margin: 0;
    padding: 14px 10px;
}

.linkbox {
    border: none;
    float: left;
    margin: 0 10px 10px 0;
    width: 45%;
}

.linkbox_clear {
    float: clear;
    width: 100%;
}

.right {
    background-color: none;
    border: none;
    float: left;
    padding: 0;
    text-align: center;
    width: 160px;
    margin: 0 auto 10px;
}

.limage img {
    text-align: center;
    width: 400px;
}

.inart {
    width: 118px;
    border: 1px solid #BFBFBF;
    margin: 0 auto 10px;
    padding: 6px 1px;
}

.inart p {
    font-size: 9px;
    text-align: center;
}

.inart h1 {
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    text-transform: none;
}

.inart a {
    font-size: 9px;
    color: #FC6;
    padding: 0;
    text-align: center;
    text-decoration: none;
}

.inart a:hover {
    border-bottom: 1px solid #696969;
    color: #696969;
    text-decoration: none;
}

.google_ad {
    margin: 20px auto 10px;
}

.footer {
    background-color: none;
    border-top: 1px solid #bfbfbf;
    clear: both;
    color: #bfbfbf;
    height: 100px;
    text-align: center;
    text-transform: none;
    top: 20px;
    width: 880px;
}

.footer_copy p {
    font-size: 90%;
}

.footer_links {
    font-size: 75%;
    padding: 10px 0 20px;
}

.footer_links a {
    color: #bfbfbf;
    text-align: center;
    text-decoration: none;
}

.artists {
    padding: 0;
}

.artists p {
    color: #dfdfdf;
    font-size: 20px;
    text-align: center;
    letter-spacing: 0.2em;
    margin: 20px 0;
}

.notice {
    border: none;
    padding: 0;
}

.notice h1 {
    color: #dfdfdf;
    font-size: 22px;
    text-align: center;
    letter-spacing: 0.2em;
    margin: 20px 0;
}

dl.feature {
    border-top: none;
    margin: 0;
    padding: 5px;
}

dl.feature:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

dl.feature dt {
    color: #693;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 120%;
    margin: 0 15px 0 0;
    padding: 0;
}

dl.feature dd {
    border-bottom: 1px solid #ccc;
    font-size: 100%;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 10px;
}

dl.feature p {
    font-size: 100%;
    color: #afafaf;
    padding: 2px;
}

div.c9 {
    background-color: #ECECEC;
    border: 1px solid #cecece;
    padding: 10px;
}

p.c8 {
    font-size: 100%;
    text-align: center;
}

p.c7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    text-align: right;
}

h3.c4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

table.c3 {
    margin: 20px 0;
    padding: 0;
    table-layout: fixed;
    text-align: center;
    width: 100%;
}

hr.c2 {
    text-align: center;
    color: #dfdfdf;
}

td.c1 {
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 40%;
}

td.c1 p {
    color: #708090;
    font-size: 100%;
    margin: 0;
    padding: 30px 10px 0;
}

td.c2 {
    margin: 0 auto;
    padding: 10px;
    text-align: center;
}

td.c2 h4 {
    color: #708090;
    font-size: 100%;
    margin: 0;
    padding: 2px 0;
}

td.c2 p {
    color: #708090;
    font-size: 100%;
    padding: 1px 0 0;
}

.td.c2 p i {
    color: #308090;
    font-weight: 400;
}

.itable {
    border-collapse: collapse;
    border-color: #bfbfbf;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    margin: 80px 0 20px;
    table-layout: fixed;
}

.itable thead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 160%;
    text-align: center;
    color: #708090;
    padding: 0 0 20px;
}

.mtable {
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    margin: 0 auto 20px;
    width: 100%;
    table-layout: fixed;
}

.mtable td {
    width: 30%;
    margin: 0;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
}

.mtable td h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    color: #CD853F;
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
}

.mlist {
    width: 100%;
    text-align: center;
    margin: 2px auto;
    padding: 4px 0 10px;
}

.mlist a {
    border: 1px solid #bfbfbf;
    text-decoration: none;
    padding: 4px;
    font-size: 9.5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #bfbfbf;
}

.mlist a:hover {
    background-color: #ededed;
    color: #696969;
    text-decoration: none;
}

.ptable {
    width: 100%;
    border-collapse: collapse;
    border-color: #bfbfbf;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    margin: 20px 0;
    table-layout: fixed;
}

.ptable td.lalign {
    text-align: left;
}

.ftable {
    border-collapse: collapse;
    border-color: #bfbfbf;
    color: #4f4f4f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;
    margin: 20px 0;
    table-layout: fixed;
}

.ftable td {
    border-color: #bfbfbf;
    margin: 0;
    padding: 4px 2px 2px;
    text-align: center;
    vertical-align: top;
    width: 20%;
}

.fhtable {
    border: none;
    color: #4f4f4f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;
    margin: 0;
}

.fhtable td {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

div.fhimg img {
    width: 270px;
    text-align: center;
}

div.details {
    color: #4f4f4f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    margin: 10px;
}

div.details ul {
    line-height: 1.5;
    margin-bottom: 6px;
    margin-top: 6px;
    text-align: left;
}

.otable {
    border-collapse: collapse;
    margin: 20px 0;
    font-size: 9.5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #bfbfbf;
}

.otable td {
    width: auto;
    border-color: #bfbfbf;
    margin: 0;
    padding: 4px 2px 2px;
    text-align: left;
    vertical-align: middle;
}

.otable td p {
    border: 1px solid #bfbfbf;
    text-decoration: none;
    margin: 0;
    padding: 4px;
    text-align: center;
}

.content_menu ul li, .itable td img, .ptable td img {
    margin: 0;
    padding: 0;
}

.left a:hover, .links a:hover {
    color: #696969;
    font-weight: 700;
}

.prints, .limage, div.c6, .ptable th.calign, .ptable td.calign {
    text-align: center;
}

.footer a:hover, .footer a:visited {
    color: #6277A7;
}

.artists p em, .notice p em {
    font-style: normal;
}

.iptable th, .ptable th {
    background-color: #FC6;
    border-color: #bfbfbf;
    margin: 0;
    padding: 4px 2px 2px;
    text-align: left;
}

.itable td, .ptable td {
    border-color: #bfbfbf;
    margin: 0;
    padding: 4px 2px 2px;
    text-align: left;
    vertical-align: top;
}
