    * {
        margin: 0 0 46px 0;
        padding: 0;
    }

    * img {
        border: 0;
    }

    body {
        text-align: center;
        font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 9pt;
    line-height: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    height: 31px;
}  
    
    #baseContainer {
        text-align: left;
        margin: 0px auto;
        border: 0;
        width: 960px;
        height: 1026px;
        overflow: hidden;        
    }  
    
    #vfbContainer{
        clear: both;
        float: left;
        width: 960px;
        height: 1026px;
        overflow: hidden;
        padding-top: 8px;                
    }
    #matchup{
        display: block;            
        position: relative;
        float: left;
        top: -618px;
        left: 45px;
        width: 960px;
        overflow: hidden;
/*        border: 1px solid green; */
    }
    #matchup ul{
        display: block;            
        float: left;
        list-style: none;
        width: 420px;
        height: 255px;
        overflow: hidden;
        padding-left: 12px;
        padding-right: 12px;
        text-align: left;
        padding-left: 12px;
/*        border: 1px solid purple; */
    }
    #matchup li{
        display: block;            
        float: left;
        width: 432px;
        overflow: hidden;
/*        border: 1px solid orange; */
    }
    .book{
        display: block;            
        float: left;
        width: 470px;
        height: 65px;
        text-align: left;
        overflow: hidden;
    }
    .bookTitle{
        display: block;
        float: left;
        width: 420px;
        padding-left: 202px;
        height: 16px;
        line-height: 16px;
        text-align: left;
        overflow: hidden; 
        font-size: 8pt;
        font-weight: bold;
    }  
    .bookAuthor{
        display: block;
        float: left;
        width: 420px;
        padding-left: 202px;
        height: 16px;
        line-height: 16px;        
        text-align: left;
        overflow: hidden; 
        font-size: 8pt;
    }                           
    .voteResults{
        position: relative;
        float: left;
        width: 415px;
        height: 16px;
        line-height: 16px;
        text-align: left;
        overflow: hidden;
        padding-top: 3px;   
        padding-left: 202px;                     
    }
    
	.electionDetails{
		position: relative;
		float: left;
    	top: -820px;
    	left: 370px;		
    	width: 166px;
    	height: 31px;
		z-index: 500;    	   	
	}	
	
	.electionDetails a{
		position: relative;
		float: left;
    	width: 166px;
    	height: 31px; 
		background: url(../images/election_button_2_u.jpg) no-repeat;
	}

	.electionDetails a:hover{
    	width: 166px;
    	height: 31px;
		background: url(../images/election_button_2_d.jpg) no-repeat;	
	} 
	
	.bracket{
		position: relative;
		float: left;
    	top: -820px;
    	left: 341px;
    	width: 171px;
    	height: 31px; 
		z-index: 500;    	   	
	}	
	
	.bracket a{
		position: relative;
		float: left;
    	width: 171px;
    	height: 31px; 
		background: url(../images/bracket_button_2_u.jpg) no-repeat;
	}

	.bracket a:hover{
    	width: 171px;
    	height: 31px;
		background: url(../images/bracket_button_2_d.jpg) no-repeat;	
	} 	
	
	.newVoter{
		position: relative;
		float: left;
    	top: -730px;
    	left: 55px;
    	width: 182px;
    	height: 31px; 
		z-index: 500;    	   	
	}	
	
	.newVoter a{
		position: relative;
		float: left;
    	width: 182px;
    	height: 31px; 
		background: url(../images/new_voter_button_u.jpg) no-repeat;
	}

	.newVoter a:hover{
    	width: 182px;
    	height: 31px;
		background: url(../images/new_voter_button_d.jpg) no-repeat;	
	}	
