#layout00{
padding:30px 36px;
height:396px;
background:url(images/layout00.png) no-repeat left top;
}

#layout01 #left, #layout02 #left{
width:430px;
float:left;
margin-bottom:50px;
}

#layout01 #left .content, #layout02 #left .content, #layout04 #left .content{
padding:20px 18px 18px 18px;
min-height:320px;
overflow:hidden;
}

#layout02 #left .content{
padding-bottom:0;
}

#layout01 #left .bgRepeat, #layout02 #left .bgRepeat{
background:url(images/left.png) no-repeat top;
}

#layout02 #left .bgRepeat{
padding-bottom:18px;
}

#layout01 #left .col1{
width:188px;
float:left;
margin:0;
padding:0;
}

#layout01 #left .col2{
margin:0 0 50px 206px;
width:188px;
}

#layout01 #col-footer1, #layout02 #col-footer1{
width:430px;
height:150px;
margin-top:1px;
background:url(images/col-footer1.png) no-repeat top;
}

#layout01 #right{
width:420px;
min-height:300px;
margin:0 0 20px 437px;
/*overflow:hidden;*/
}

#layout01 #right .col1{
width:257px;
float:left;
padding-bottom:150px;
background:url(images/L1-col1.png) no-repeat bottom;
}


#layout01 #right .col1 .content, #layout02 #right .col1 .content{
padding:20px 13px;/* Check for other 13px settings */
min-height:200px;
}

#layout01 #right .col2 .content, #layout02 #right .col2 .content{
min-height:150px;
padding:20px 13px;
}

#layout01 #right .col2{
width:163px;
margin:0 0 0 257px;
padding-bottom:100px;
background:url(images/L1-col2.png) no-repeat bottom;
}


#layout01 #right .col2 img{
margin:13px 0;
}

#layout01 #right .col2 p{
margin-bottom:13px;
}

#layout02 #right{
width:420px;
min-height:200px;
margin:0 0 0 437px;
}

#layout02 #right .col1{
width:207px;
float:left;
padding-bottom:100px;
background:url(images/L2-col1.png) no-repeat bottom;
}

#layout02 #right .col1 img{
margin:3px 0 0 0;
}

#layout02 #right .col2{
width:206px;
margin:0 0 0 214px;
padding-bottom:130px;
background:url(images/L2-col2.png) no-repeat bottom;
}

#layout02 #right .col2 p{
margin:0 0 10px 0;
}	

#layout02 #right .col2 img{
margin:3px 0 13px 0;
}

#layout02 #col-wide{
width:420px;
padding-bottom:120px;
background:url(images/L2-col-wide.png) no-repeat bottom;
}

#layout02 #col-wide .content{
min-height:150px;
padding:0 18px 20px 16px;
background:url(images/L2-col-grad.png) no-repeat top;
}

#feature{
min-height:240px;
padding:18px 0;
margin-bottom:7px;
background:url(images/feature-bg.png) repeat-y left bottom;
}

#layout03-top{/*Used for Artist Landing*/
min-height:30px;
padding:18px 18px 2px 18px;
background:url(images/layout03-top.png);
}

#layout03 .main{
/*width:821px;*/
min-height:600px;
padding:18px 18px 220px 0;
overflow:hidden;
background:url(images/layout03-main.png) no-repeat bottom left;
}

#layout04 #left{
width:495px;
float:left;
margin-bottom:50px;
}

#layout04 #left .bg{
background:url(images/left.png) repeat-x top;
}

#layout04 #right{
width:355px;
min-height:300px;
margin-left:502px;
padding:0 0 200px 0;
background:url(images/layout04-right.png) no-repeat bottom;
}

#layout04 .dark{
background:url(images/layout04-right.png) no-repeat bottom;
}

#layout04 #colFooter-04{
height:200px;
margin:1px 0 0 0;
background:url(images/L4-footer.png) no-repeat top;
}

#layout04 #feature{
padding:26px 18px 0 18px;
background:none;
}

