@charset "UTF-8";

/**
 * Main style sheet
 *
 * Version: $Id: main.css 180 2009-09-09 22:17:37Z darby $
 */

a {
    color: #2a7a84;
    text-decoration: underline;
}

body {
    background-color: #e4e4e4;
    color: #666666;
    font-family: Georgia, serif;
    font-size: 10.2pt;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
}

div.artistbio {
    height: 487px;
    overflow: auto;
    padding-right: 20px;
    width: 250px;
}

div.artistbio p {
    line-height: 1.4em;
}

div.artistportfolio {
    height: 487px;
    overflow: auto;
    width: 451px;
}

div.artistportfolio div.work {
    margin: 104px 0;
    width: 421px;
}

div.artistportfolio p {
    line-height: 1.1em;
    margin-bottom: 4px;
}

div.artistportfolio p a {
    font-size: 10px;
}

div.artistportfolio p.title {
    margin-top: 15px;
}

div.borderframe {
    background-color: #aedfe5;
    border: 1px solid #93b7bc;
    padding: 4px;
}

div.gallery {
    height: 305px;
    overflow: hidden;
    width: 410px;
}

div.hr {
    margin-bottom: 10px;
}

div.rule {
    background-color: #bcbdc0;
}

h1 {
    font-size: 22pt;
    font-weight: normal;
    letter-spacing: 3px;
    margin-bottom: 10px;
    margin-top: 0;
}

img {
    border: none;
}

p {
    margin-top: 0;
    line-height: 1.7em;
}

p.artistname {
    margin-bottom: 8px;
}

p.artistsquare {
    font-size: 13px;
    line-height: 1.2em;
    margin-top: 10px;
}

p.artistsquare a {
    font-size: 11px;
}

.center {
    text-align: center;
}

.clear {
    clear: both;
}

.expand {
    width: 100%;
}

.fivecol1 {
    left: 80%;
}

.fivecol2 {
    left: 82%;
}

.fivecol3 {
    left: 84%;
}

.fivecol4 {
    left: 86%;
}

.fivecol5 {
    left: 88%;
}

.fivecolbase {
    width: 18.4%;
}

.fivecolmask {
    overflow: hidden;
}

.fivecolmid {
    right: 20%;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.header {
    height: 151px;
}

.large {
    font-size: large;
}

.relative {
    position: relative;
}

#content {
    margin: 0 auto;
    padding-top: 32px;
    width: 746px;
}

#contentbackground {
    background: url("/img/content_background.jpg") no-repeat top center;
    margin: 0 auto;
    padding: 0 29px;
    width: 804px;
    height: 551px;
}

#footer {
    color: #999999;
    font-size: 10px;
    margin: 0 auto;
    padding-top: 10px;
    width: 746px;
}

#footer a {
    color: inherit;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

#footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#footer ul li {
    display: inline;
    padding-right: 20px;
}

#headercenter {
    background: transparent url("/img/header_center.jpg") no-repeat center;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

#headerexpandleft {
    background: url("/img/header_expand_left.jpg");
    width: 45%;
}

#headerexpandright {
    background: url("/img/header_expand_right.jpg");
    width: 45%;
}

#headerleft {
    background: url("/img/header_left.jpg") no-repeat;
    width: 32px;
}

#headerright {
    background: url("/img/header_right.jpg") no-repeat;
    width: 14px;
}

#mainbackground {
    background: url("/img/vertical_gray_gradient.jpg");
    background-color: #e4e4e4;
    height: 591px;
}

#navigation {
    background-color: #aedfe5;
}

#navigationmenu {
    margin: 0 auto;
    width: 746px;
}

#navigationmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#navigationmenu ul li {
    display: inline;
    font-size: 10pt;
    line-height: 26px;
    padding-right: 20px;
}

#navigationmenu ul li a {
    color: #949494;
    text-decoration: none;
}

#navigationmenu ul li a:hover {
    text-decoration: underline;
}

#navigationmenu ul li a.current {
    color: #32737b;
}

