@CHARSET "UTF-8";

#homepagePanels {
    width: 890px;
    height: 435px;
    margin-left: 40px;
    padding: 10px 0 30px 0;
}

#homepagePanels li {
    width: 270px;
    margin-right: 38px;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    height: 420px;
    margin-bottom: 0px;
}

.smallVideoList .homepageCool .p3, 
.smallVideoList .homepageCool .p4, 
.smallVideoList .homepageCool .p5, 
.smallVideoList .homepageCool .p6 {
    margin-left: 32px;	
}

#homepagePanels h1 {
    color: white;
    font-size: 2.2em;
    font-weight: normal;
}

#homepagePanels li .boxInner {
    height: 405px;
    min-height: 405px;
}

#homepagePanels li.last {
    margin-right: 0;
}

#viewVote p {
    font-size: 1.9em;
}

#uploadCompete p {
    font-size: 1.3em;
}

#uploadCompete {
    display: none;
}

#viewVote .bigLink, #uploadCompete .bigLink {
    padding-right: 70px;
    height: 70px;
    text-align: left;
    position: absolute;
    right: 20px;
    bottom: 25px;
    font-size: 1.8em;
    color: white;
    cursor: pointer;
}

#uploadCompete .bigLink {
    padding-top: 15px;
    height: 55px;
}
    
#viewVote .bigLink p, #uploadCompete .bigLink p {
    vertical-align: middle;
    font-size: 1.8em;
}

#viewVote h1, #uploadCompete h1 {
    margin-bottom: 20px;
}

#viewVote .downArrow, #uploadCompete .downArrow {
    margin: 5px 10px;
}

#uploadCompete h2 {
    color: white;
    text-transform: uppercase;
    font-size: 1.8em;
}

#viewVote .roundButton, #uploadCompete .roundButton {
    position: absolute;
    top: 0px;
    right: 0px;
}

#viewVote span, #uploadCompete span {
    font-weight: bold;
}

#viewVote a.judgeLink {
    position: absolute;
    bottom: 15px;
    left: 0px;
    padding-left: 10px;
    color: white;
    background: url('/images/layout/icons.png') no-repeat -22px -214px;
}

#recentWinnersBlock {
	width: 240px;
	height: 82px;
	background: url('/images/layout/paid-out2.png') no-repeat;
	margin-bottom: 10px;	
}

#recentWinnersBlock p {
    verticle-align: center;
    align: center;
    text-align: center;
    line-height: 82px;
    color: #1b75bb;
    font-size: 2.7em;
    font-weight: bold;
}

#recentWinners img {
    margin-bottom: 10px;
}

#recentWinners a {
}
    
#recentWinners ul.smallVideoList li img {
    margin-bottom: 0;
    border: 2px solid white;
    position: relative;
    top: 0px;
    left: 50px;
}

#recentWinners ul.smallVideoList li #videoThumbHover {
    margin-top: 2px;
}

#recentWinners ul.smallVideoList li #videoThumbHover img {
    border: 0px;
    position: absolute;
    left: 2px;
}

#recentWinners ul.smallVideoList {
    margin: 0;
}

#recentWinners ul.smallVideoList li {
    height: auto;
    width: 100%;
    padding: 0;
    margin: 0 0 5px 0;
}
    
#recentWinners ul.smallVideoList li a {
    display: block;
}

#recentWinners ul.smallVideoList li a.title {
    color: white;
    font-weight: bold;
    font-size: 1.6em;
    width: 240px !important;
    text-align: center;
}

.homepageWinners {
    margin: 0 320px;
    min-height: 270px;
}

.homepageWinners li {
    margin: 0 0 0 16px;
    padding: 0;
    height: 135px;
    overflow: hidden;
}
    
.homepageWinners li.p1 {
    position: absolute;
    left: -320px;
    margin: 0;
    height: 270px;
    width: 320px;
}

.homepageWinners li.p2 {
    position: absolute;
    right: -320px;
    height: 270px;
    width: 320px;
}

.homepageWinners li.p1 img, .homepageWinners li.p2 img {
    height: 240px;
    width: 320px;
}

.homepageWinners .views, .homepageWinners .votes {
    display: none;
}

.homepageTicker .boxInner {
    height: 15px;
}

.homepageTicker h1 {
    position: absolute;
    top: -8px;
    left: 0px;
    width: 20%;
}

.homepageWinners .p3,  
.homepageWinners .p5 {
    margin-left: 22px !important;  
}

/*
.homepageTicker ul {
    position: relative;
    left: 15%;
    width: 85%;
    height: 15px;
}
.homepageTicker #ticker li {
    background: url('/images/layout/icons.png') no-repeat right -126px;
    padding-right: 34px;
    text-align: left;
}
*/