/*PROFILE PAGES CSS*/

/*
USERS PROFILE STYLES
*/
.user-image {
    text-align:left;
    padding-bottom:10px;
    /*border:solid 1px black;*/
}

.user-image img {
    /*width:200px;*/
    /*height:200px;*/
}


.user-header {
    font-size:80%;
    padding-bottom:10px;
    /*border:solid 1px black;*/
}

.user-header h3 {
    font-size:200%;
    font-weight:bold;
    margin:0px;
    padding:0px 0px 5px 0px;
}

.user-sub-header {
    color: #98A3B4;
    font-size:100%;
    letter-spacing:0px;
    padding-bottom:4px;
    padding-top:4px;
    padding-left:4px;
    font-weight:bold;
    border-top:solid 1px #D4D8E0;
    background-color:#F2F2F2;

}

.user-sub-header small {
    color:#C8CCD0;
    font-size:68%;
    font-weight:normal;
}

.user-links-menu {
    font-size:85%;
    padding-bottom:10px;
    /*border:solid 1px black;*/
}

.user-links-menu a {
    line-height:14px;
}

.user-connections {
    padding-top:6px;
    margin-bottom:14px;
    border-right:solid 1px #EFEFF9;
    /*border:solid 1px black;*/
}


.user-meta {
    color:#AAA;
    font-size:86%;
    padding-top:6px;
    margin-bottom:14px;
    border-right:solid 1px #EFEFF9;
    /*border:solid 1px black;*/
}

.user-meta strong {
    font-weight:lighter;
    line-height:14px;
    color:#2E4B6B;
}

.user-about-title {
    color: #aaa;
    font-weight: bold;
    margin-bottom:3px;
}

.user-about-line {
    margin-bottom:6px;
}

.user-artists {
    font-size:90%;
    margin-top:2px;
    margin-bottom:6px;
    background-color:#EFF2F4;
    border-left:solid 1px #EFEFF9;
    /*border:solid 1px black;*/
}

.user-artists img {
    border: 0px;
}


.user-scouts {
    font-size:80%;
    margin-bottom:9px;
    border-left:solid 1px #EFEFF9;
    /*border:solid 1px black;*/
}

.user-locker {
    font-size:90%;
    padding-top:6px;
    padding-left:5px;
    margin-bottom:9px;
    background-color: #F9F7EF;
    border-left:solid 1px #EFEFF9;

}

.user-locker td {
    /*border: 3px solid #fff;*/
    border-collapse: collapse;
}

.user-gigs {
    padding-top:4px;
    padding-left:5px;
    margin-bottom:9px;
    border-left:solid 1px #EFEFF9;
}

.user-gigs td {
    border: 3px solid #fff;
}

.user-blogs {
    padding-top:6px;
    padding-left:4px;
    margin-bottom:9px;
    border-left:solid 1px #EFEFF9;
}

.user-blogs td {
   border: 3px solid #fff;
}

.user-photos {
    padding:6px;
    margin-top:5px;
    margin-bottom:9px;
    /*border:solid 1px black;*/
}

.user-image-grid-box{
    margin-right:4px;
    padding:4px;
    background-color:#F4F4F0;
    /*border:solid 1px black;*/
}

.user-image-grid-image img {
    border:none;
    /*border:solid 1px black;*/
}


.connections-image-grid-container {
    margin-left: 4px;
    padding:3px;
    /*border:solid 1px black;*/
}

.connections-image-grid-box {
    text-align:center;
    width:52px;
    margin-right:8px;
    margin-bottom:10px;
    /*border:solid 1px black;*/
}

.connections-image-grid-image{
    text-align: center;
}

.connections-image-grid-image img {
    margin:0px;
    padding:0px;
    /*border:solid 1px black;*/
}

.connections-image-grid-text {
    text-align: center;
    font-size:70%;
    font-weight:lighter;
    padding-top:5px;
    /*border:solid 1px black;*/
}

.connections-image-grid-text a {

    /*border:solid 1px black;*/
}

.user-info {
    font-size:86%;
    padding-bottom:10px;
    padding-top:6px;
    padding-left:5px;
    margin-bottom:14px;
    border-right:solid 1px #EFEFF9;
    /*border:solid 1px black;*/
}

.user-info-title {
    color:#AAA;
    width:80px;
    line-height: 15px;
}

.user-info-value {
    line-height: 15px;
}



/*
REP PROFILE STYLES
*/
.rep-sub-header {
    color: #E5BA7F;
    font-size:100%;
    letter-spacing:0px;
    padding-bottom:4px;
    padding-top:4px;
    padding-left:4px;
    font-weight:bold;
    border-top:solid 1px #EDD0A9;
    background-color:#FAF5E0;

}

.rep-sub-header small {
    color:#E5BA7F;
    font-size:68%;
    font-weight:normal;
}


/*ARTISTS PROFILE STYLES*/

.artist-image {
    text-align:left;
    padding-bottom:10px;
    /*border:solid 1px black;*/
}

.artist-image img {
    /*width:200px;*/
    /*height:200px;*/
}


.artist-header {
    font-size:80%;
    padding-bottom:10px;
    /*border:solid 1px black;*/
}

.artist-header h3 {
    font-size:170%;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

.artist-sub-header {
    color: #98A3B4;
    font-size:100%;
    letter-spacing:0px;
    padding-bottom:4px;
    padding-top:4px;
    padding-left:4px;
    font-weight:bold;
    border-top:solid 1px #D4D8E0;
    background-color:#F2F2F2;
}

.artist-sub-header small {
    color:#C8CCD0;
    font-size:68%;
    font-weight:normal;
}

.artist-line {
    margin-bottom:1px;
}

.artist-links-menu {
    font-size:85%;
    padding-top:6px;
    margin-bottom:14px;
    /*border:solid 1px black;*/
}

.artist-links-menu a{
    line-height:15px;
}

.artist-charting {
    font-size:86%;
    padding-top:6px;
    margin-bottom:14px;
    border-right:solid 1px #EFEFF9;
    /*border:solid 1px black;*/
}

.artist-charting td{
    height:16px;
}


.artist-meta {
    color:#AAA;
    font-size:86%;
    padding-top:6px;
    margin-bottom:14px;
    border-right:solid 1px #EFEFF9;
    /*border:solid 1px black;*/
}

.artist-meta strong {
    font-weight:lighter;
    color:#2E4B6B;
    line-height:15px;
}

.artist-tracks {
    font-size:90%;
    padding-top:6px;
    margin-bottom:14px;
    border-left:solid 1px #EFEFF9;
    background-color:#F9F7EF;
    /*border:solid 1px black;*/
}

.artist-tracks small {
    font-size: 90%;
}

.artist-track {
    /*padding-bottom:10px;*/
}

.artist-track-link {
    font-size:95%;
}

.artist-track-play {
    padding-top:3px;
    padding-left:3px;
    background-color: #EFEFF9;
    border-bottom:solid 1px #D4D8E0;
}

.artist-track-play strong{
    font-size:110%;
    font-weight:bold;
}

.artist-track-number {
    color:#98A3B4;
    font-size:95%;
}

.artist-track-rating-box {
    padding-top:3px;
    padding-left:5px;
    /*border:solid 1px black;*/
}

.artist-track-rating-line {
    margin-bottom: 5px;
}


.artist-gigs {
    font-size:95%;
    padding-top:6px;
    padding-left:4px;
    margin-bottom:14px;
    border-left:solid 1px #EFEFF9;
    /*border:solid 1px black;*/
}

.artist-info {
    font-size:86%;
    padding-top:6px;
    padding-left:4px;
    margin-bottom:14px;
    border-left:solid 1px #EFEFF9;
    /*border:solid 1px black;*/
}

.artist-info table {
    width:100%;
    /*border:solid 1px black;*/
}

.artist-info-title {
    color:#AAA;
    width:80px;
    line-height: 15px;
    /*border:solid 1px black;*/
}

.artist-info-value {
    /*border:solid 1px black;*/
}

/*Comments*/
.artist-comment-box {
    padding:5px;
    /*border:solid 1px black;*/
}

.artist-comment-box-rating {
    color:#aaa;
    font-size:80%;
    padding-bottom:2px;
}

.artist-comment-box-body {
    padding-top:5px;
    padding-bottom:5px;
}

.artist-comment-box-author {
    color:#aaa;
    font-size:70%;
    font-style: italic;
}

.artist-photos {
    padding:6px;
    /*border:solid 1px black;*/
}

.artist-image-grid-box{
    margin-right:4px;
    margin-bottom: 8px;
    margin-right: 8px;
    padding:4px;
    background-color:#F4F4F0;
    /*border:solid 1px black;*/
}

.artist-image-grid-image img {
    border:none;
    /*border:solid 1px black;*/
}

/*Track*/
#track-comment-box {
    /*border:solid 1px black;*/
}

#track-comment-box textarea {
    font-size:86%;
}


/* MAIL */
.mail-grid-date {
    font-size:90%;
}

.mail-grid-trash img {
    border:none;
}


/* HOME */
/*
HOME PAGE STYLES
*/
.home-header {
    font-size:80%;
    padding-bottom:10px;
    /*border:solid 1px black;*/
}

.home-header h3 {
    font-size:170%;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

.home-sub-header {
    color: #98A3B4;
    font-size:100%;
    letter-spacing:0px;
    padding-bottom:4px;
    padding-top:4px;
    padding-left:4px;
    font-weight:bold;
    border-top:solid 1px #D4D8E0;
    background-color:#F2F2F2;
}

.home-charts {
    text-align:left;
    padding-bottom:10px;
    margin-bottom:9px;
    border-right:solid 1px #F2F2F2;
    /*border:solid 1px black;*/
}

.home-new-member {
    text-align:left;
    padding-bottom:10px;
    border-right:solid 1px #F2F2F2;
    /*border:solid 1px black;*/
}

.home-featured {
    text-align:left;
    margin-bottom:9px;
    border-left:solid 1px #F2F2F2;
    /*border:solid 1px black;*/
}

.home-recent-tracks {
    text-align:left;
    margin-bottom:9px;
    border-left:solid 1px #F2F2F2;
    /*border:solid 1px black;*/
}

.home-new-artists {
    text-align:left;
    margin-bottom:9px;
    border-left:solid 1px #F2F2F2;
    /*border:solid 1px black;*/
}

.home-gigs {
    text-align:left;
    margin-bottom:9px;
    border-left:solid 1px #F2F2F2;
    /*border:solid 1px black;*/
}

.home-staff-picks {
    text-align:left;
    margin-bottom:9px;
    border-left:solid 1px #F2F2F2;
    /*border:solid 1px black;*/
}

.home-industry-watch {
    text-align:left;
    margin-bottom:9px;
    border-left:solid 1px #F2F2F2;
    /*border:solid 1px black;*/
}

.home-recent-blogs {
    text-align:left;
    padding-bottom:10px;

    /*border:solid 1px black;*/
}

/* CHART */
.chart-box {
    margin-top:6px;
    /*border:solid 1px black;*/
}

.chart-box img {
    border:solid 1px #D4D8E0;
}

.chart-track-pos {
    color:#D4D8E0;
    /*font-size:130%;*/
    font-size:180%;
    font-weight:bold;
    margin-left:0px;
    margin-top:4px;
    padding-left:6px;
    padding-right:6px;
}

.chart-track-top5-pos {
    color:#D4D8E0;
    /*font-size:135%;*/
    font-size:180%;
    font-weight:bold;
    margin-left:0px;
    margin-top:4px;
    padding-left:6px;
    padding-right:6px;
}

.chart-track-top-pos {
    color:#DDBC88;
    font-size:220%;
    font-weight:bold;
    padding-left:3px;
    padding-right:3px;
}

.chart-track-photo {
     text-align:right;
     width:25px;
     height:25px;
     margin-bottom:8px;
     border: 0;
}

.chart-track-name {

}

.chart-artist-name {
    color:#aaa;
    font-size:95%;
}

/*NEW MEMBER*/
.new-member-box {
    margin-top:10px;
}

.new-member-photo {
    width:100%;
    height:100%;
    text-align:center;
}

.new-member-photo img{
    border:solid 1px #D4D8E0;
}

.new-member-name {
    font-size:110%;
    font-weight:bold;
    margin-bottom:5px;
    /*border:solid 1px black;*/
}

.new-member-tag {
    font-size:86%;
    font-style: italic;
    margin-bottom:3px;
}

.new-member-type {
    color:#aaa;
    font-size:86%;
}

.new-member-region {
    color:#aaa;
    font-size:86%;
}

.new-member-state {
    color:#aaa;
    font-size:86%;
}

/*RECENT TRACKS*/
.recent-track-box {
    font-size:86%;
    margin-top:2px;
    padding-top:5px;
    background-color:#F9F7EF;
}

.recent-track-name {
    color:#DDBC88;
}

.recent-track-artist {
    color:#aaa;
    font-weight:normal;
}


/*RECENT ARTIST*/
.recent-artist-box {
    margin-top:2px;
    padding-top:8px;
    padding-bottom:5px;
    background-color:#EFF2F4;
}

.recent-artist-name {
    font-size:150%;
    margin-top: 6px;
    margin-bottom: 6px;
}

.recent-artist-genre {
    color:#aaa;
    font-size:86%;
    margin-top:10px;
}

.recent-artist-region {
    color:#aaa;
    font-size:86%;
    margin-top:2px;
}

.recent-artist-owner {
    color:#aaa;
    font-size:86%;
    margin-top:2px;
}

/*GIGS*/
.gigs-box {
    font-size:90%;
    margin-left:2px;
    margin-top:6px;
}

.gigs-box td {
    padding-top: 5px;
    padding-bottom: 5px;
    border: 3px solid #fff;
}

.gig-artist {
    color: #aaa;
    font-size: 110%;
    margin-top: 3px;
    margin-bottom: 3px;
}

/*gig detail info*/
.gig-info-box {
    width:450px;
    padding:7px;
    margin-left:10px;
    background-color:#F9F7EF;
    border-top:solid 1px #DDBC88;
    border-right:solid 1px #F0EBDB;
}

.gig-info-box strong {
    font-weight: bold;
}

.gig-info-when {
    font-size:130%;
    margin-bottom:3px;
}

.gig-info-venue {
    font-size:130%;
    margin-bottom:5px;
}

.gig-info-location {

}

.gig-info-description {
    padding:2px;
    font-size:120%;
}

.gig-artist-header {
    padding: 5px;
}

.gig-artist-header h3 {
    font-weight: bold;
}


/*PHOTOS*/
.photo-line {
    color:#98A3B4;
    font-size:116%;
    margin-bottom:5px;
}

.photo-line strong {
    font-weight: bold;
}

/*BLOGS*/
.post-detail {
    padding: 10px;
    background-color: #F9F7EF;
    border-top: 1px solid #DDBC88;
    /*border: 1px solid black;*/
}

.post-detail-date {
    font-size: 70%;
    margin-bottom: 10px;
}

.post-detail-title {
    font-size: 150%;
    font-weight: bold;
    margin-bottom: 10px;
}

.post-detail-body p {
    font-size: 110%;
    line-height: 16px;
    margin-left: 5px;
}

.industry-blog-box {
    font-size: 130%;
}
	

