textarea#id_band_members {
    height: 153px;
}

textarea#id_description {
    height: 153px;
}

p#slogan {
    text-align: center;
    padding-bottom: 10px;
}

h1, h2, h3, h4 {
    color: #666;
}

ul {
    padding: 0px;
}

#go-pro-button {
    display: block;
    background: url(/_graphics/gopro-button.jpg);
    width: 106px;
    height: 37px;
    float: right;
}

div#ad-top {
    text-align: center;
    height: 98px;
    padding-top: 15px;
    padding-bottom: 5px;
}

/* genres menu */
ul#genres_menu, ul#listings_menu, ul#moods_menu, ul#tabs, ul#remixers_list {
    list-style: none;
}

ul#genres_menu li a {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    clear: both;
    color: #999999;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    padding: 7px 0px 7px 7px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}

ul#genres_menu li:first-child a {
    border-width: 0px 1px 1px 0px;
}

ul#genres_menu li:last-child a {
    border-width: 0px 0px 0px 1px;
}

ul#genres_menu li.selected a {
    border-width: 0px 0px 1px 0px;
    color: #000;
    background: #FFF;
}

/* listings menu */
ul#listings_menu li a {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    clear: both;
    color: #999999;
    float: right;
    font-size: 1.3em;
    font-weight: bold;
    padding: 7px 7px 7px 0px;
    text-align: right;
    text-decoration: none;
    width: 100%;
}

ul#listings_menu li:last-child a {
    border-width: 0px 1px 0px 0px;
}

ul#listings_menu li a:hover {
    color: #FFF;
    background: #000;
}

ul#listings_menu li.selected a {
    border-width: 0px 0px 1px 1px;
    color: #000;
    background: #FFF;
}

/* moods menu */

ul#moods_menu li {
    float: left;
    padding: 2px 3px;
}


ul#moods_menu li a {
    color: #999;
    font-weight: bold;
    font-size: 1.1em;
}

ul#moods_menu li:hover a {
    color: #FFF;
}

ul#moods_menu li:hover, ul#moods_menu li.selected, ul#moods_menu li.selected a {
    background: #0054A7 none repeat scroll 0 0;
    color: #FFF;
    text-decoration: none;
}

/* BROWSE TABS */

ul#tabs {
    width: 100%;
    padding-bottom: 10px;
    display: block;
}


ul#tabs li {
    float: left;
    padding: 3px 12px 3px 12px;
    width: 157px;
    border-width: 1px 0px 0px 0px;
    border-color: #E0E0E0;
    border-style: solid;
    text-align: center;
}

ul#tabs li a {
    font-size: 1.2em;
    font-weight: bold;
    color: #999;
    text-decoration: none;
}

ul#tabs li.selected a {
    border-width: 1px 1px 1px 1px;
    color: #000;
}

div#tab_content {
/*padding-top: 3px;*/
}

div#moods_block {
    padding-top: 20px;
}

div#moods_block h2 {
    text-align: left;
    padding: 0px;
    margin: 0px;
}

#logo  img {
6 px 0 px 0 px 0 px
}

#left_menu ul {
    padding: 0;
    margin: 0;
}

div#menu-create-remixer a {

}

div#layout_footer {
    background-color: #EEE;
}

div#layout_footer>div>div {
    background-color: #fafafa;
    display: block;
    padding: 5px 0px 5px 10px;
    margin: 10px 0 10px 0;
    height: 95px;
}

div#layout_footer>div:first-child>div {
    padding: 5px 0px 5px 10px;
    margin: 10px 0px 10px 10px;
}

div#layout_footer>div:last-child>div {
    padding: 5px 0px 5px 10px;
    margin: 10px 10px 10px 0px;
}

div#layout_footer>div:last-child>div img {
    margin-top: 2px;
}

div#layout_footer ul {
}

ul.footer-menu {
    list-style-type: none;
}

ul.footer-menu  a {
    color: #000;
    text-decoration: none;
    border-bottom: 1px dotted #000;
}

ul.footer-menu  a:hover {
    border-bottom: none;
}

ul#upgrade_options_list {
    list-style-type: none;
}

select#upgrade_plan_select {
    font-size: 20px;
}

div#layout_canvas {
    padding-bottom: 20px;
}

div#profile_info_wrapper h2 {
    padding-left: 16px;
}

div#profile_info_wrapper div.notice{
    margin-left: 10px;
}

fieldset {
    border: none;
}

.fat {
    font-size: 18px;
}

/* Remixers list */

.remixer_container .icon {
    width: 46px;
}


div#remixers_container .ellipsis {
    width: auto;
}

ul#remixers_list li {
    border: 1px solid #EEE;
    margin: 5px 0px 5px 0px;
    padding: 4px;
    display: block;
    clear: both;
    width: auto;
}

ul#remixers_list li a img {
    padding: 2px;
    border: 1px solid #999;
    width: 45px;
    height: 45px; /*float: left;*/
}

.remixer-info {
    color: #666666;
    font-size: 0.9em; 
}

.remixer-info div {
    overflow: hidden;
    width: auto; 
}

.remixer-info a {
    color: #0054A7;
    text-decoration: none;
    border: 0px dotted #0054A7;
}

.remixer-info a:hover {
    border-width: 0px 0px 1px 0px;
}

.remixer-info .genre-value {
    color: #0054A7;
}

.remixer-descr span {
    color: #333;
    font-size: 0.9em;
}

.artist-name, .remixer-name {
    font-weight: bold;
}

/* Ellipsis styles */

span.ellipsis {
    width: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

/* !end of remixers styles */

.blog_categories_list {
    height: 300px;
}

div#tabs-userprofile {
    margin-left: 10px;
    margin-bottom: 10px;
}


.round-corners {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


li#usermenu_inbox_icon a {
    background: url("/_graphics/icon_mail.png") no-repeat center 50%;
    
}