/* Start of CMSMS style sheet 'global' */
* {
margin:0px;
padding:0px;
line-height:140%;
font-family:Georgia, "Times New Roman", Times, serif;
}

object { 
outline:none; 
}

a {
color:#FFDF44
}

a:hover {
text-decoration:none
}

a img {
border:none;
}

ul {
margin:0px 0px 0px 15px
}

h1 {
color:#F9BB3D;
text-transform:uppercase;
font-size:2em;
border-bottom:1px solid #355F5B;
padding:0px 0px 8px 0px;
margin:0px 0px 20px 0px;
text-align:right;
}

h2 {
color:#F9BB3D;
text-transform:uppercase;
font-size:1.5em;
padding:0px 0px 8px 0px;
}

.underlined {
border-bottom:1px solid #355F5B;
}

h3 {
color:#F9BB3D;
text-transform:uppercase;
font-size:1.5em;
margin:0px 0px 8px 0px;
}

body {
background-color:#000000;
background-image:url(images/site/body_bg.png);
background-repeat:repeat-x;
color:#9BB6B4;
font-size:0.8em;
}

#siteWrapper {
width:980px;
height:100%;
margin:0px auto;
padding:30px 0px 30px 0px;
}

#headerWrapper {
width:980px;
height:350px;
position:relative;
z-index:20;
}

#mainWrapper {
width:980px;
height:100%;
background-image:url(images/site/main_bg.png);
background-repeat:repeat-y;
margin:-50px 0px 0px 10px;
position:relative;
z-index:10;
}

#mainInnerWrapper {
width:980px;
height:100%;
background-image:url(images/site/main_top.png);
background-repeat:no-repeat;
}

#leftContentWrapper {
float:left;
width:547px;
margin:30px 0px 0px 21px;
padding:25px 30px;
position:relative;
}

#rightContentWrapper {
width:270px;
float:right;
margin:18px 31px 0px 0px;
padding:20px 9px 0px 9px;
}

*html #rightContentWrapper {
margin:18px 15px 0px 0px;
}

#bottomWrapper {
width:980px;
height:17px;
background-image:url(images/site/main_bottom.png);
background-repeat:no-repeat;
clear:both;
}

/* ----- SUBMENU ----- */

#submenuWrapper {
margin:10px 0px 25px 20px;
}

#submenuWrapper img {
margin:0px 0px 20px 0px
}

#submenuWrapper a {
display:block;
width:230px;
height:34px;
background-image:url(images/site/submenu/btn.jpg);
background-repeat:no-repeat;
margin:2px 0px;
font-size:1.5em;
color:#3B2000;
text-decoration:none;
text-align:center;
padding:6px 0px 0px 0px;
}

#submenuWrapper a:hover {
background-image:url(images/site/submenu/btn_active.jpg);
background-repeat:no-repeat;
color:#000000
}

#submenuWrapper a.activeparent,
#submenuWrapper a.currentpage {
background-image:url(images/site/submenu/btn_active.jpg);
background-repeat:no-repeat;
color:#FFFFFF
}

/* ----- CONTENT ----- */

#homeWrapper {
padding:0px 0px 0px 0px
}

#homeWrapper h2 {
margin:25px 0px 10px 0px
}

.artistsWrapper {
width:100%
}

table h2 {
width:290px;
}

.topLink {
clear:both;
border-top:1px solid #355F5B;
margin:20px 0px 0px 0px;
padding:8px 15px 0px 0px;
text-align:right;
font-size:0.8em;
}

.artistsWrapper .topLink {
clear:both;
border-top:1px solid #355F5B;
margin:20px 0px 15px 0px;
padding:8px 15px 0px 0px;
text-align:right;
font-size:0.8em;
}

.artists_image {
padding:0px 25px 0px 0px;
vertical-align:top;
}

.artists_image img {
border:3px solid #BCDEDB;
padding:2px;
}

.artists_desc {
vertical-align:top;
}

.image_float_right {
float:right;
border:3px solid #BCDEDB;
padding:2px;
margin:10px 0px 20px 20px
}

.image_float_left {
float:left;
border:3px solid #BCDEDB;
padding:2px;
margin:10px 20px 20px 0px
}
/* End of 'global' */

