﻿    body.play h2 
    {
        margin: 15px 0 15px 0;
        height: 27px;
    }
    
    body.play h2 
    {
        background: url("../images/h2_band_showcase.gif") no-repeat top left;
        width: 288px;
    }

    body.play.submit h2 
    {
        background: url("../images/h2_submit_your_band.gif") no-repeat top left;
        width: 327px;
    }

    body.play.showcase h2 
    {
        background: url("../images/h2_showcase.gif") no-repeat top left;
        width: 327px;
    }

    body.play.semi h2, body.play h2.semi 
    {
        background: url("../images/h2_semi-finals.gif") no-repeat top left;
        width: 206px;
    }

    body.play.finals h2, body.play h2.finals
    {
        background: url("../images/h2_finals.gif") no-repeat top left;
        width: 119px;
    }

    body.play.winner h2, body.play h2.winner 
    {
        background: url("../images/h2_winner.gif") no-repeat top left;
        width: 142px;
    }

    h3.label 
    {
        float: left;
        padding-right: 20px;
    }

    .content 
    {
        width: 910px;
    }
    
    .looking_for 
    {
        width: 400px;
        float: left;
    }
    
    .winners
    {
        margin-left: 35px;
        width: 400px;
        float: left;
    }
    
        label.half 
        {
            width: 447px;
            float: left;
        }
        
    div.hide 
    {
        display: none;
    }



        .afterCheckbox 
        {
            padding: 0 10px 0 2px;
        }
        
        .band_votes 
        {
            width: 450px;
        }
        
            .band_votes .band_name
            {
                width: 315px;
                float: left;
                padding-right: 10px;
            }

            .band_votes .votes
            {
                float: left;
                font-size: 14px;
                color: #c3261a;
                font-weight: bold;
            }

                .band_votes .band_name h3, .band_votes .band_name h3 a 
                {
                    text-transform: none;
                    font-size: 18px;
                    padding: 0;
                    margin: 0;
                }

                .media_container
                {
                    margin: 10px 20px 0 -20px;
                    width: 450px;
                    float: left;
                }

                .media_container.top 
                {
                    background: url("../images/video_top.gif") no-repeat top left;
                    width: 440px;
                    padding-top: 18px;
                }

                .media_container .bottom 
                {
                    background: url("../images/video_bottom.gif") no-repeat bottom left;
                    width: 440px;
                    padding-bottom: 36px;
                }

                    .media_container .media 
                    {
                        background-color: #fff;
                        margin: 0 4px 0 3px;
                        padding: 0 11px 0 14px;
                    }
                    
            .band_details 
            {
                width: 456px;
                float: left;
            }
            
            .band_details .space 
            {
                height: 20px;
            }

                .band_details .col1
                {
                    width: 225px;
                    padding-right: 15px;
                    float: left;
                }

                .band_details .col2
                {
                    width: 215px;
                    float: left;
                }
                
                .band_details h3 
                {
                    text-transform: none;
                    margin: 0;
                }
                
                .band_details a 
                {
                    color: #c3261a;
                    text-decoration: none;
                }

        .more a 
        {
            display: block;
            width: 93px;
            margin: 0 auto;
        }
        
        .hide_details 
        {
            text-align: right;
        }

        #vote 
        {
            position: absolute;
            padding: 18px 40px 0 15px;
            display: none;
            background: url("../images/vote.png") no-repeat top left;
            height: 250px;
            width: 320px;
            z-index: 5;
        }

    .comment 
    {
        padding: 0;
        margin: 0 0 3px 0;
    }
    
    .tstamp 
    {
        color: #666;
        font-size: 11px;
        margin-bottom: 15px;
    }
    
    .fade p, .fade h3 span
    {
        color: #666;
    }
    
    .fade h3 a
    {
        color: #333;
    }