/* 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;
}




