body {margin:0; background:url(/Themes/Default/Images/BACKGROUND-Header-Footer.jpg) top repeat-x #f5f6f7; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:9pt;}
img {border:0;}

/*---LAYOUT STYLES---*/
#wrapper {width:988px; height:100%; margin:0 auto;}
#header {height:109px; clear:both; width:988px; margin:0 auto;}

#breadcrumb {width:988px; margin:4px 0; font-style:oblique; font-size:9pt; color:#0064d4; font-weight:bold; text-transform:capitalize;}
#breadcrumb a {color:#0064d4; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}

#content {margin:5px; clear:both;}
#leftcolumn {float:left; width:378px; margin-right:15px;}
#rightcolumn {float:right; width:585px;}

.title {padding:12px 0 0 12px; margin-bottom:8px;}
.titlecolor {padding:5px 0 0 12px; margin-bottom:8px; text-align:center;}
	
#footer {height:109px; width:100%; clear:both; background:url(/Themes/Default/Images/BACKGROUND-Header-Footer.jpg) top repeat-x; color:#6f6f6f;}
#footer a {color:#0064d4; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footercontainer {width:988px; height:109px; clear:both;  margin:0px auto; text-align:center;}
/*---HOME PAGE ELEMENTS---*/
#genrelink {color:#999; font-size:8pt; font-weight:bold; line-height:1.4; text-decoration:none;}
#genrelink:hover {color:#0066cc;}
.albumcoverimg {padding:1px 0 1px 1px; height:100px; width:100px;}
.albumcoverimg:hover {border:1px solid #0066cc; padding:0;}
/*---ARTISTS---*/
#profile {background:url(/Themes/Default/Images/BACKGROUND-Artist-Profile.jpg) top no-repeat; width:378px; height:301px;}
#profile .profileimgcontainer {padding-left:15px; width:235px; width:345px; overflow:hidden; margin-top:14px;}
#profile .profileimg {}
#profile .title {font-size:19px; font-weight:bold; text-transform:uppercase; margin:-6px 0 2px 3px; text-align:left; clear:both;}
#profile .genres {font-size:10px; color:#333; font-style:italic; margin-left:15px; clear:both;}

#profiletitle {font-size:19px; font-weight:bold; text-transform:uppercase; margin:10px 0 2px 3px; text-align:left; clear:both; clear:both; border-bottom:1px #FFF dotted;}

#socialnetworks {width:378px; text-align:center; margin:8px 0; clear:both;}
#socialnetworks a {margin:0 2px;}

#albumdisplay {width:160px; padding:4px 12px 17px 3px; float:left; font-size:8pt; font-weight:bold;}
#albumcover {float:left; border:2px solid #DDD; height:48px; width:48px; margin-right:5px; margin-left:2px;}

.gridtitle {color:#838383; padding:3px 0 3px 10px; font-size:7pt;}
.gridtitlenormal {padding:3px 0 3px 10px;}
.gridcopy {color:#000; font-size:8pt; padding:3px 0 3px 10px; font-weight:bold;}
.gridcopymusic {padding:0 0 0 10px;}
.gridrowbgc {background-color:#f2f2f2; border:1px #f0f0f0 solid; border-right:0; border-left:0;}

/*---COLORS---*/
.bluefont {color:#006dff;}

/*---ELEMENTS---*/
#logo {float:left; margin:0 0 0 6px;}

/*---ROUNDED ELEMENTS---*/	
/*---white---*/
#rounded_colhead {z-index:1; margin:0; padding:0; background-color:#ffffff; position:relative; border-top:1px solid #c5c5c5; border-right:3px solid #c5c5c5; border-bottom:3px solid #c5c5c5; border-left:1px solid #c5c5c5;}
#rounded_colhead .topleft {background: url(/Themes/Default/images/FRAME-Top-Left.jpg) top left no-repeat; top: 0; left: 0; margin:-1px; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead .topright {background: url(/Themes/Default/images/FRAME-Top-Right.jpg) top right no-repeat; top: 0; right: 0; float:left; margin:-1px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead .bottomleft {background: url(/Themes/Default/images/FRAME-Bottom-Left.jpg) bottom left no-repeat; bottom: 0; left: 0; margin:-1px; margin-bottom:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead .bottomright {background: url(/Themes/Default/images/FRAME-Bottom-Right.jpg) bottom right no-repeat; bottom: 0; right: 0; margin:-1px; margin-bottom:-3px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead .content {padding:8px 10px 10px 10px;}
/*---blue---*/	
#rounded_colhead_blue {background:url(/Themes/Default/images/FRAME-BG_blue.jpg) top repeat-x #ffffff; z-index:1; margin:0; padding:0; position:relative; border-top:1px solid #c5c5c5; border-right:3px solid #c5c5c5; border-bottom:3px solid #c5c5c5; border-left:1px solid #c5c5c5;}
#rounded_colhead_blue .topleft {background: url(/Themes/Default/images/FRAME-Top-Left_blue.jpg) top left no-repeat; top: 0; left: 0; margin:-1px; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_blue .topright {background: url(/Themes/Default/images/FRAME-Top-Right_blue.jpg) top right no-repeat; top: 0; right: 0; float:left; margin:-1px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_blue .bottomleft {background: url(/Themes/Default/images/FRAME-Bottom-Left.jpg) bottom left no-repeat; bottom: 0; left: 0; margin:-1px; margin-bottom:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_blue .bottomright {background: url(/Themes/Default/images/FRAME-Bottom-Right.jpg) bottom right no-repeat; bottom: 0; right: 0; margin:-1px; margin-bottom:-3px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_blue hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead_blue .content {padding:14px 10px 10px 10px;}
/*---blue---*/	
#rounded_colhead_blue-grey {background:url(/Themes/Default/images/FRAME-BG_blue.jpg) top repeat-x #ffffff; z-index:1; margin:0; padding:0; position:relative; border-top:1px solid #c5c5c5; border-right:3px solid #c5c5c5; border-bottom:3px solid #c5c5c5; border-left:1px solid #c5c5c5;}
#rounded_colhead_blue-grey .topleft-grey {background: url(/Themes/Default/images/FRAME-Top-Left_blue-grey.jpg) top left no-repeat; top: 0; left: 0; margin:-1px; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_blue-grey .topright-grey {background: url(/Themes/Default/images/FRAME-Top-Right_blue-grey.jpg) top right no-repeat; top: 0; right: 0; float:left; margin:-1px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_blue-grey .bottomleft-grey {background: url(/Themes/Default/images/FRAME-Bottom-Left-grey.jpg) bottom left no-repeat; bottom: 0; left: 0; margin:-1px; margin-bottom:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_blue-grey .bottomright-grey {background: url(/Themes/Default/images/FRAME-Bottom-Right-grey.jpg) bottom right no-repeat; bottom: 0; right: 0; margin:-1px; margin-bottom:-3px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_blue-grey hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead_blue-grey .content-grey {padding:14px 10px 10px 10px;}
/*---green---*/	
#rounded_colhead_green {background:url(/Themes/Default/images/FRAME-BG_green.jpg) top repeat-x #ffffff; z-index:1; margin:0; padding:0; position:relative; border-top:1px solid #c5c5c5; border-right:3px solid #c5c5c5; border-bottom:3px solid #c5c5c5; border-left:1px solid #c5c5c5;}
#rounded_colhead_green .topleft {background: url(/Themes/Default/images/FRAME-Top-Left_green.jpg) top left no-repeat; top: 0; left: 0; margin:-1px; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_green .topright {background: url(/Themes/Default/images/FRAME-Top-Right_green.jpg) top right no-repeat; top: 0; right: 0; float:left; margin:-1px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_green .bottomleft {background: url(/Themes/Default/images/FRAME-Bottom-Left.jpg) bottom left no-repeat; bottom: 0; left: 0; margin:-1px; margin-bottom:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_green .bottomright {background: url(/Themes/Default/images/FRAME-Bottom-Right.jpg) bottom right no-repeat; bottom: 0; right: 0; margin:-1px; margin-bottom:-3px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_green hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead_green .content {padding:14px 10px 10px 10px;}
/*---pink---*/	
#rounded_colhead_pink {background:url(/Themes/Default/images/FRAME-BG_pink.jpg) top repeat-x #ffffff; z-index:1; margin:0; padding:0; position:relative; border-top:1px solid #c5c5c5; border-right:3px solid #c5c5c5; border-bottom:3px solid #c5c5c5; border-left:1px solid #c5c5c5;}
#rounded_colhead_pink .topleft {background: url(/Themes/Default/images/FRAME-Top-Left_pink.jpg) top left no-repeat; top: 0; left: 0; margin:-1px; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_pink .topright {background: url(/Themes/Default/images/FRAME-Top-Right_pink.jpg) top right no-repeat; top: 0; right: 0; float:left; margin:-1px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_pink .bottomleft {background: url(/Themes/Default/images/FRAME-Bottom-Left.jpg) bottom left no-repeat; bottom: 0; left: 0; margin:-1px; margin-bottom:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_pink .bottomright {background: url(/Themes/Default/images/FRAME-Bottom-Right.jpg) bottom right no-repeat; bottom: 0; right: 0; margin:-1px; margin-bottom:-3px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_pink hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead_pink .content {padding:14px 10px 10px 10px;}
/*---grey	
#rounded_colhead_grey {background:url(/Themes/Default/images/FRAME-BG_grey1.jpg) top repeat-x #ffffff; z-index:1; margin:0; padding:0; position:relative; border-top:1px solid #c5c5c5; border-right:3px solid #c5c5c5; border-bottom:3px solid #c5c5c5; border-left:1px solid #c5c5c5;}
#rounded_colhead_grey .topleft {background: url(/Themes/Default/images/FRAME-Top-Left_grey1.jpg) top left no-repeat; top: 0; left: 0; margin:-1px; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_grey .topright {background: url(/Themes/Default/images/FRAME-Top-Right_grey1.jpg) top right no-repeat; top: 0; right: 0; float:left; margin:-1px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_grey .bottomleft {background: url(/Themes/Default/images/FRAME-Bottom-Left.jpg) bottom left no-repeat; bottom: 0; left: 0; margin:-1px; margin-bottom:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_grey .bottomright {background: url(/Themes/Default/images/FRAME-Bottom-Right.jpg) bottom right no-repeat; bottom: 0; right: 0; margin:-1px; margin-bottom:-3px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_grey hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead_grey .content {padding:14px 10px 10px 10px;}---*/
/*---orange---*/	
#rounded_colhead_orange {background:url(/Themes/Default/images/FRAME-BG_orange.jpg) top repeat-x #ffffff; z-index:1; margin:0; padding:0; position:relative; border-top:1px solid #c5c5c5; border-right:3px solid #c5c5c5; border-bottom:3px solid #c5c5c5; border-left:1px solid #c5c5c5;}
#rounded_colhead_orange .topleft {background: url(/Themes/Default/images/FRAME-Top-Left_orange.jpg) top left no-repeat; top: 0; left: 0; margin:-1px; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_orange .topright {background: url(/Themes/Default/images/FRAME-Top-Right_orange.jpg) top right no-repeat; top: 0; right: 0; float:left; margin:-1px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_orange .bottomleft {background: url(/Themes/Default/images/FRAME-Bottom-Left.jpg) bottom left no-repeat; bottom: 0; left: 0; margin:-1px; margin-bottom:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_orange .bottomright {background: url(/Themes/Default/images/FRAME-Bottom-Right.jpg) bottom right no-repeat; bottom: 0; right: 0; margin:-1px; margin-bottom:-3px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_orange hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead_orange .content {padding:14px 10px 10px 10px;}
/*---grey---*/	
#rounded_colhead_grey {z-index:1; margin: 0; padding:0; position: relative; background:url(/Themes/Default/images/FRAME-BG_grey.jpg) top repeat-x #dfdfdf; border-top:1px solid #bababa; border-right:3px solid #c5c5c5; border-bottom:3px solid #c5c5c5; border-left:1px solid #c5c5c5;}
#rounded_colhead_grey .topleft {background: url(/Themes/Default/images/FRAME-Top-Left_grey.jpg) top left no-repeat; top: 0; left: 0; margin:-1px; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_grey .topright {background: url(/Themes/Default/images/FRAME-Top-Right_grey.jpg) top right no-repeat; top: 0; right: 0; float:left; margin:-1px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_grey .bottomleft {background: url(/Themes/Default/images/FRAME-Bottom-Left_grey.jpg) bottom left no-repeat; bottom: 0; left: 0; margin:-1px; margin-bottom:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_grey .bottomright {background: url(/Themes/Default/images/FRAME-Bottom-Right_grey.jpg) bottom right no-repeat; bottom: 0; right: 0; margin:-1px; margin-bottom:-3px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_grey hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead_grey .content {padding:14px 10px 10px 10px;}
/*---greytop---*/	
#rounded_colhead_greytop {z-index:1; margin: 0; padding:0; position: relative; background:url(/Themes/Default/images/FRAME-BG_grey.jpg) top repeat-x #FFF; border-top:1px solid #bababa; border-right:3px solid #c5c5c5; border-bottom:3px solid #c5c5c5; border-left:1px solid #c5c5c5;}
#rounded_colhead_greytop .topleft {background: url(/Themes/Default/images/FRAME-Top-Left_grey.jpg) top left no-repeat; top: 0; left: 0; margin:-1px; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_greytop .topright {background: url(/Themes/Default/images/FRAME-Top-Right_grey.jpg) top right no-repeat; top: 0; right: 0; float:left; margin:-1px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_greytop .bottomleft {background: url(/Themes/Default/images/FRAME-Bottom-Left.jpg) bottom left no-repeat; bottom: 0; left: 0; margin:-1px; margin-bottom:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_greytop .bottomright {background: url(/Themes/Default/images/FRAME-Bottom-Right.jpg) bottom right no-repeat; bottom: 0; right: 0; margin:-1px; margin-bottom:-3px; margin-right:-3px; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_greytop hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead_greytop .content {padding:14px 10px 10px 10px;}
/*---black---*/	
#rounded_colhead_black {z-index:1; margin: 0; padding:0; position:relative; background-color:#000;}
#rounded_colhead_black .topleft {background: url(/Themes/Default/images/FRAME-Top-Left_black.jpg) top left no-repeat; top: 0; left: 0; float:right; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_black .topright {background: url(/Themes/Default/images/FRAME-Top-Right_black.jpg) top right no-repeat; top: 0; right: 0; float:left; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_black .bottomleft {background: url(/Themes/Default/images/FRAME-Bottom-Left_black.jpg) bottom left no-repeat; bottom: 0; left: 0; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_black .bottomright {background: url(/Themes/Default/images/FRAME-Bottom-Right_black.jpg) bottom right no-repeat; bottom: 0; right: 0; width: 10px; height: 10px; position: absolute;}
#rounded_colhead_black hr {background-color:#dfdfdf; height:1px; width:100%; margin:0 0 6px 0; padding:0;}
#rounded_colhead_black .content {padding:14px 10px 10px 10px;}
/*---tabs---*/
#tabs {z-index:999; clear:both; margin-bottom:-2px; height:27px;}
#tabs .tab {z-index:999;width:118px; height:19px; padding-top:6px; float:left; text-align:center; color:white; font-size:10pt; font-weight:bolder; padding-right:10px; cursor:pointer;}
#tabs .tab a {color:#006afa; text-decoration:none;}
#tabs .tab a:hover {color:#006afa; text-decoration:underline;}
#tabs .white {background:url(/Themes/Default/images/FRAME-Tab_white.jpg); color:#006afa;}
#tabs .grey {background:url(/Themes/Default/images/FRAME-Tab_grey.jpg)}
#tabs .blue {background:url(/Themes/Default/images/FRAME-Tab_blue.jpg);}

/*---MESSAGES---*/
#errorcontainer {height:30px; width:auto;}
#msgsuccess {width:656px; margin:0 auto; padding:5px; background-color:#c1ff04; border:1px solid #b7f300; text-align:center; color:#759b00;}
#msgsuccess a {color:#759b00;}
#msgfailure {width:656px; margin:0 auto; padding:5px; background-color:#ff6464; border:1px solid #c20000; text-align:center; color:#9b0000;}
#msgfailure a {color:#9b0000;}

#msgdashone {width:373px; margin:2px auto; padding:5px; background-color:#fff604; border:1px solid #f3ea00; color:#9b9900;}
#msgdashtwo {width:373px; margin:2px auto; padding:5px; background-color:#fffb96; border:1px solid #f3ea00; color:#9b9900;}

/*---PASSWPRD STRENGTH---*/
#SignupForm .title {font-weight:bold; vertical-align:text-top; margin-bottom:-3px; width:80px; padding-right:10px; text-align:right;}
#SignupForm .text {color:#666; width:250px; margin-top:3px;}
#SignupForm .message {color:#666; font-style:italic; padding-left:10px; vertical-align:text-top;}
#SignupForm .message b {color:#333;}	
#SignupForm .required {color:#F00; font-weight:bold;}

#passwordDescription {padding-left:5px; color:#FFF; font-size:7pt;}
#passwordStrength {height:12px; display:block; float:left;}	
.strength {width:255px; background:#CCC; margin-top:3px;}
.strength0 {width:255px; background:#CCC;}	 
.strength1{width:50px; background:#ff0000;}	 
.strength2 {width:100px; background:#ff5f5f;}	 
.strength3 {width:150px; background:#56e500;}	 
.strength4 {background:#4dcd00;	width:200px;}	 
.strength5 {background:#399800;	width:255px;}