body {
margin:0;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#ffffff;
background:#253952
}

.container {
background:#253952 url(images/bg-body.jpg) repeat-x;
width:100%;
height:100%
margin:0 auto;
}

html {
height:100%;
}

td {
vertical-align:top;
}

p {
line-height:17px;
}

h1 {
font-size:27px;
margin:20px 0 0 0;
color:#6C86A6
}

.title {
font-size:25px;
font-weight: 600;
color:#6C86A6
}

.subtitle {
color:#ffffff;
margin-bottom:14px;
line-height:16px;
}

.type {
text-decoration: italic;
font-size:12px;
}

.click {
font-size:10px;
text-align:center;
color:#6C86A6;
}

.small {
font-size:11px;
}

.logo {
margin-top:7px;
}

.menutop ul {
margin-bottom:30px;
}

.menutop li{
display:inline;
}

.menutop a{
color:#ffffff;
text-decoration:none;
padding:0 11px 0 28px;
}

.menutop a:hover{
color:#6689C7;
}

li.menutop-home {
background: url(images/icon-home.png) no-repeat;
padding:left:15px;
}

li.menutop-artist {
background: url(images/icon-artist.png) no-repeat;
padding:left:15px;
}

li.menutop-gallery {
background: url(images/icon-gallery.png) no-repeat;
padding:left:10px;
}

li.menutop-purchase {
background: url(images/icon-purchase.png) no-repeat;
padding:left:11px;
}

li.menutop-contact {
background: url(images/icon-contact.png) no-repeat;
padding:left:15px;
}

.main-home{
height:370px;
padding:15px;
font-size:16px;
line-height:30px;
color:#ffffff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
background:#1C2B3E;
}

.main{
padding:25px;
font-size:16px;
line-height:30px;
color:#ffffff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
background:#1C2B3E;
}

img.borderpic {
border:1px solid #ffffff;
}

img.leftbump {
margin-left:20px;
}

.bg {
background:#293E59;
}

.blocks {
width:252px;
height:232px;
padding:15px;
font-size:13px;
line-height:20px;
background:#1C2B3E;

}

.blocks a {
float:right;
color:#5682CB;
}

.blocks a:hover{
color:#ffffff;
}

.outer {
background:#293E59;
}

.outer td{
padding:4px;
}

.footer {
margin:15px 0 5px 0;
}

td.footer {
padding:15px;
font-size:11px;
background:#293E59;
text-align:center;
}

.bump {
margin-top:15px;
}

.separator {
border-top:1px dashed #6C86A6;
width:820px;
height:20px;
}

.readmore {
float:right;
color:#5682CB;
}

.credits {
font-size:10px;
color:#1C2B3E;
text-align:right;
margin-bottom:20px;
}

.credits a{
font-size:10px;
color:#1C2B3E;
text-align:right;
text-decoration:none;
}

.credits a:hover{
font-size:10px;
color:#ffffff;
text-align:right;
text-decoration:none;
}