/* CSS Document */.artist-type-message{    width: 545px;    font-family: arial;    font-size: 14px;    text-align: center;    margin: 20px;    border-style: solid;    border-color: #DDDDDD;    border-width: 1px;    padding: 20px;    position: absolute;    top: 200px;    background-color: #FAFAFA;}.registererrormessage{   font-family: arial;   font-variant: small-caps;   font-size: 14px;   color: #A33;}.registerform{   font-family: arial;   font-variant: small-caps;   font-size: 14px;   color: #666;}.registertitle{   font-family: arial;   font-variant: small-caps;   font-size: 20px;   color: #666;   border-bottom: solid 1px #999;}.loginlinks{   font-family: arial;   font-variant: small-caps;   font-size: 14px;   color: #666666;}.loginstatus{   font-family: arial;   font-variant: small-caps;   font-size: 14px;   color: #454545;}.styles{    display: none;}.grid00{    text-align: center;    border-right: solid 1px #999;    border-bottom: solid 1px #999;}.grid01{    text-align: center;    padding-left: 10px;    padding-right: 10px;    padding-bottom: 5px;    border-bottom: solid 1px #999;    border-right: solid 1px #999;}.grid02{    text-align:left;    padding: 20px;}.grid10{    text-align: center;    border-right: solid 1px #999;    border-bottom: solid 1px #999;}.grid12{    border-left: solid 1px #999;    border-bottom: solid 1px #999;    border-top: solid 1px #999;}.grid20{    text-align: center;    border-right: solid 1px #999;}.grid21{    text-align: center;    border-right: solid 1px #999;    border-top: solid 1px #999;}.grid22{    text-align: center;}.emailsent{    font-family: arial;    font-size: 25px;    color: #CC0000;}textarea{    font-family: arial; font-size: 16px;}select{    font-family: arial; font-size: 16px;}input{    font-family: arial; font-size: 16px;}.contactusform{    font-family: arial;    font-size: 16px;    color: #666666;}.contactuscontacts{    font-family: arial;    font-size: 16px;    color: #666666;}.contactussectionlabel{    font-family: arial;    font-size: 18px;    color: #454545;    font-weight: bold;}.contactslabel{    font-family: arial;    font-size: 25px;    color: #666666;}.emaillabel{    font-family: arial;    font-size: 25px;    color: #666666;}.contactusaddresslabel{    font-family: arial;    font-size: 25px;    color: #666666;}.contactusaddress{    font-family: arial;    font-size: 14px;    color: #666666;}.biocontainer{    width: 635px;        font-family: arial;    font-size: 14px;    text-align: left;        margin: 20px;        border-style: solid;    border-color: #DDDDDD;    border-width: 1px;        padding: 20px;        display: none;        position: absolute;    top: 200px;        background-color: #FAFAFA;}.biographytitle{    font-family: arial;    font-size: 30px;    color: #454545;        font-variant: small-caps;        margin-left: 20px;}.searchimagecaption{    font-family: arial;    font-size: 12px;    width: 100px;    text-align: left;}.searchpanel{    font-size: 16px;    font-family: arial;}.searchcontainer{    text-align: right;    font-size: 14px;    font-family: arial;}.newsitem{    width: 100%;    text-align: left;}.newsitemtitle{    font-size: 20px;    font-family: arial;}.newsitemcontent{    width: 100%;    text-align: left;    font-size: 16px;    font-family: arial;}.newsitemimage{    width: 125px;    height: 125px;}.newspageselector{    text-align: center;    width: 100%;    background-color: #CCCCCC;    font-size: 16px;    font-family: arial;}.categorylistname{   font-family: arial;   font-variant: small-caps;   font-size: 16px;}.artistliststyle{   font-family: arial;   font-variant: small-caps;   font-size: 14px;   margin-left: 10px;}.artistlistselectbystylehide{   font-family: arial;   font-variant: small-caps;   font-size: 14px;   color: #880000;   cursor: pointer;   visibility: hidden;}.artistlistselectbystylelabel{   font-family: arial;   font-variant: small-caps;   font-size: 16px;   cursor: pointer;}.portfolionextprev{   font-family: arial;   font-variant: small-caps;   font-size: 16px;   cursor: pointer;}a:hover.portfoliothumblink{    color: #f90;    background-color: #AAAAAA;}.portfoliothumb{    padding: 10px;    text-align: center;    width: 110px;    height: 110px;}.portfolioimagecaption{   font-family: arial;   font-size: 14px;}.portfolioimage{    width: 715px;    background-color: #EEEEEE;    text-align: center;}.portfoliolistlabel{   font-family: arial;   font-variant: small-caps;   font-size: 16px;}.portfolioartistname{   font-family: arial;   font-variant: small-caps;   font-size: 16px;}.portfoliolistname{    font-family: arial;    font-variant: small-caps;    font-size: 14px;}body {margin: 0px}.artistlistimage{    width: 200px;    height: 200px;    background-color: #EEEEEE;}.homepagefeatured{    text-align: left;    width: 100%;    background-color: #DDDDDD;}.artistlistclientslabel{   font-family: arial;   font-variant: small-caps;   font-size: 14px;   font-weight: bold;}.artistlistclients{   font-family: arial;   font-size: 14px;}.aboutuscontent{   font-family: arial;   font-size: 15px;   color: #454545;   width: 100%;}.homefeaturedartist{   font-family: arial;   font-variant: small-caps;   font-size: 16px;   color: #454545;}.homefeaturedportfolio{   font-family: arial;   cursor: pointer;   font-size: 14px;}.artistlistnames{   font-family: arial;   font-variant: small-caps;   cursor: pointer;   font-size: 14px;}.artistlistname{   font-family: arial;   font-variant: small-caps;   font-size: 16px;}img{    border-style: none;}.balogolink{   text-decoration: none;   color: #FFFFFF;}table.maincontainer{    width: 100%;    padding: 0px;}table.sitegrid{    border-collapse: collapse;    padding: 0px;        width: 100%;}.title{   font-family: arial;   font-variant: small-caps;   font-size: 18px;   font-weight: bold;   color: #454545;}.subtitle{   font-family: arial;   font-variant: small-caps;   font-size: 14px;   color: #454545;}.smalloptionlink{   font-family: arial;   font-variant: small-caps;   font-size: 14px;}.optionlink{   font-family: arial;   font-variant: small-caps;   font-size: 16px;}a:link{   text-decoration: none;   color: #454545;}a:visited {   text-decoration: none;    color: #454545;}a:active {   text-decoration: none;    color: #454545;}a:hover {   text-decoration: underline;   color: #666666;}