/*

	Supersized - Fullscreen Slideshow jQuery Plugin
	Version : Core 3.2.0
	
	Site	: www.buildinternet.com/project/supersized
	Author	: Sam Dunn
	Company : One Mighty Roar (www.onemightyroar.com)
	License : MIT License / GPL License
	
*/

* { margin:0; padding:0; }
body { background:#111; }
	img{ border:none; }
	
	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
		
		#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }
			#supersized a.image-loading { background:#111 url('images/progress.gif') no-repeat center center; width:100%; height:100%; }



#page {
	width: 960px;
	margin-right: auto;
	color: #FFF;
	font-family: Helvetica,Tahoma,sans-serif;
	text-align: center;
}

.cntst_title {
	background:transparent url('images/title.png') no-repeat center center;
	text-indent: -9999px;
	width: 230px;
	height: 75px;
	margin: 20px auto 30px;
}
.cntst_and {
	background:transparent url('images/and.png') no-repeat center center;
	text-indent: -9999px;
	width: 103px;
	height: 101px;
	margin: 0 auto 10px;
	display: block;
}

.cntst_subtitle {
	font-size: 1em;
	line-height: 1.3em;
	text-align: center;
	margin: 10px 150px 10px;
	display: block;
	text-transform: uppercase;
	text-shadow: 0px 1px 1px rgba(0,0,0,1);
    filter: dropshadow(color=rgba(0,0,0,1), offx=0, offy=1);
}
	.cntst_subtitle b  {
		font-weight: normal;
		color: #69db6b;
	}
	.cntst_subtitle i  {
		font-style: normal;
		color: #72cdf2;
	}


.cntst_total  {
	font-size: 3em;
	color: #FFF;
	text-shadow: 0px 1px 1px rgba(0,0,0,1);
    filter: dropshadow(color=rgba(0,0,0,1), offx=0, offy=1);
    text-align: center;
    margin: 40px;
    background: rgba(0,0,0,0.5);
    padding: 10px 50px;
    border-radius: 5px;
    display: inline-block;
}
	.cntst_total small  {
		font-size: 0.3em;
		color: #69db6b;
	    text-align: center;
	    display: block;
		text-shadow: 0px 0px 0px rgba(0,0,0,0);
	    filter: dropshadow(color=rgba(0,0,0,0), offx=0, offy=0);
	    margin: 0 0 10px 0;
	}


.cntst_section {
	list-style: none;
	margin: 30px auto 0;
	overflow: hidden;
	font-size: 0.8em;
}
	.cntst_section li {
		display: inline-block;
		margin: 0 5px 0 5px;
		background: rgba(0,0,0,0.5);
		padding: 0 10px;
		border-radius: 5px;
		color: #CCC;
		cursor: pointer;
		width: 156px;
		height: 40px;
		line-height: 40px;
	}
	.cntst_section li a {
		color: #CCC;
		width: 100%;
		height: 100%;
		display: block;
	}
	.cntst_section li.invr {
		display: inline-block;
		margin: 0 5px 0 5px;
		background: rgba(256,256,256,0.5);
		padding: 0 10px;
		border-radius: 5px;
		color: #333;
		cursor: pointer;
		width: 163px;
		height: 40px;
		line-height: 40px;
	}
	.cntst_section li.invr a {
		color: #333;
		width: 100%;
		height: 100%;
		display: block;
	}
	.cntst_section li:hover {
		background: #55B257;
		color: #FFF;
	}
	.cntst_section li.active {
		background: #55B257;
		color: #FFF;
		border-radius: 5px 5px 0 0;
		height: 45px;
	}
	.cntst_section li:hover a, .cntst_section li.active a {
		color: #FFF;
		text-decoration: none;
	}

.tabDiv {
	background: rgba(0,0,0,0.5);
	border-radius: 5px;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 30px;
}

.cntst_form {
	display: block;
	margin-top: 10px;
}

/********************************************************
 					LIST OF FRIENDS TO INVIT
*********************************************************/
.friendlistInviter {
	list-style: none;
	overflow: hidden;
	/*overflow: scroll;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	max-height: 750px;*/
	margin: 5px auto 20px;
	width: 100%;
	padding-right: 20px;
	position: relative;
}

	.friendlistInviter li {
		/*width: 200px;
		float: left;*/
		margin: 0 0 10px 0;
		border: 1px solid #EBEBEE;
		border-radius: 3px;
		padding: 2px 5px 2px 2px;
		background: #F4F4F7;
		color: #555;
		/*cursor: pointer;*/
		overflow: hidden;
	}

	.friendlistInviter li.friendistTitle {
		clear: both;
		width: 100%;
		margin: 50px 0 10px 10px; 
		border: 0;
		border-bottom: 1px dotted #E3E3E3;
		border-radius: 0;
		padding: 0;
		background: transparent;
		color: #333;
		text-transform: uppercase;
		cursor: default;
		text-align: left;
		overflow: visible;
	}

	.friendlistInviter img {
		float: left;
		border-radius: 3px;
		margin-right: 5px;
	}


	.friendlistInviter b {
	    font-weight: 400;
	    margin-top: 9px;
	}


	.friend b {
		display: block;
	    font-weight: 400;
	    margin-top: 9px;
	}


	.friendlistInviter small {
		margin-left: 5px;
		color: #828282;
		font-weight: 300;
	}


	.friendlistInviter li.newUser {
		width: 169px;
		cursor: pointer;
		float: left;
		margin-left: 5px;
		margin-right: 5px;
		overflow: hidden;
		height: 50px;
		font-size: 0.7em;
		text-align: left;
	}
	
	.friendlistInviter button {
		margin: 9px;
	}

	.friendlistInviter li:first-child {
		margin: 0 0 10px 0;
		padding: 10px 5px;
	}

	.friendlistInviter li:last-child {
		margin-bottom: 0;
	}

	.friendlistInviter li.active {
		background: #2079B9;
		border: 1px solid #13466B;
	}

	.friendlistInviter .active img {
		
	}


	.friendlistInviter .active b {
		color: #FFF;
	}


	.friendlistInviter .active small {
		color: #C8E8FF;
	}

	.friendistTitle button {
	    padding: 3px 5px;
		margin: -9px 9px 9px;  
	}



/********************************************************
 						ADMIN TABLE
*********************************************************/
.cntst_table {
	border-collapse: collapse;
	width: 100%;
	text-align: left;
	font-size: 1em;
	padding: 0px;
	clear: both;
	margin: 10px 0;
	color: #DDD;
}

.cntst_table thead th:first-child {
	border-radius: 10px 0 0 0;
}

.cntst_table thead th:last-child {
	border-radius: 0 10px 0 0;
}

.cntst_table .adminTableEnd {
	background-color: transparent;
	border-bottom: 0;
}

	.cntst_table .adminTableEnd td {
		border-radius: 0 0 10px 10px;
	}

	.cntst_table th {
		height: 24px;
		font-weight: bold;
		padding: 0 5px;
		overflow: hidden;
		text-align: left;
		color: #eee;
	}
	
	.cntst_table tbody tr {
		height: 40px;
		border-bottom: 1px solid #555;
		overflow: hidden;
	}
	
	.cntst_table .active {
		background: rgba(256,256,256,0.25);
	}	
	.cntst_table td {
		padding: 2px 10px;
		text-align:left;
		margin: 0 5px;
	}
	
.cntst_table a {
	color: #72CDF2;
}

.cntst_table td.rank {
	height: 40px;
	width: 40px;
	text-align: center;
	font-size: 1.1em;
		padding: 2px 0;
}
	.rank-1 {
		background: transparent url('images/medals.png') no-repeat 0 0;
		color: #daa91d;
	}
	.rank-2 {
		background: transparent url('images/medals.png') no-repeat -40px 0;
		color: #8b8b8b;
	}
	.rank-3 {
		background: transparent url('images/medals.png') no-repeat -80px 0;
		color: #74462b;
	}


em.rankUp {
	height: 15px;
	width: 15px;
	padding: 2px 0;
	background: transparent url('images/rankarrows.png') no-repeat -15px 0;
	display: block;
	float: left;
}
em.rankDown {
	height: 15px;
	width: 15px;
	padding: 2px 0;
	background: transparent url('images/rankarrows.png') no-repeat 0 0;
	display: block;
	float: left;
}
.spanUp {
	color: #55b257;
}

.spanDown {
	color: #ef4342;
	
}










/******************
	OTHER NETWORKS
	********************/
.cntst_otherNetworks {
	list-style: none;
}

	.cntst_otherNetworks li {
		border-radius: 5px;
		padding: 20px;
		text-align: left;
		margin: 5px;
		font-size: 1.5em;
		cursor: pointer; 
	}

	.cntst_otherNetworks li.cntst_facebook {
		background: #3b5998 url('images/facebook_bg.png') no-repeat top right;
	}

	.cntst_otherNetworks li.cntst_twitter {
		background: #00aced url('images/twitter_bg.png') no-repeat top right;
	}

	.cntst_otherNetworks li.cntst_gplus {
		background: #dd4b39 url('images/gplus_bg.png') no-repeat top right;
	}

	.cntst_otherNetworks li.cntst_facebook:hover {
		color: #263962;
	}

	.cntst_otherNetworks li.cntst_twitter:hover {
		color: #0076a2;
	}

	.cntst_otherNetworks li.cntst_gplus:hover {
		background: #8e3025;
	}




.partnerList {
	list-style: none;
	margin: 20px 0;
}


.partnerList li {
	float: left;
	margin: 0 10px 20px 10px;
}


.partnerList li.partnerTitle {
	text-transform: uppercase;
	margin: 30px;
	font-weight: normal;
	display: block;
	width: 100%;

	font-size: 1.5em;
	text-shadow: 0px 1px 1px rgba(0,0,0,1);
    filter: dropshadow(color=rgba(0,0,0,1), offx=0, offy=1);


}






.tabDivText h4 {
	margin: 20px 50px;
	color: #69DB6B;
	
}
.tabDivText b {
	color: #69DB6B;
}
.tabDivText a {
	color: #72CDF2;
	font-weight: bold;
}
.blueOne {
	color: #72CDF2;
	font-weight: bold;
}
.tabDivText img {
	
}
.tabDivText p {
	text-align: left;
	margin: 20px 50px;
}
.tabDivText ul {
	text-align: left;
	list-style-position: inside;
	margin: 10px 70px;
	
}
.tabDivText li {
	
}




#donateSuccess {
	background: #FFF;
	border-radius: 5px;
	width: 960px;
	padding: 5px 5px 50px 5px;
	position: relative;
	display: none;
	color: #333;
	text-align: center;
}

#donateSuccess .donateSuccessImage {
	width: 960px;
	height: 100px;
	border-radius: 5px;	
}

#donateSuccess h2 {
	margin: 10px 0 0 0;
	color: #0D314A;
	font-size: 2em;
}

#donateSuccess p {
	margin: 25px 0;
	font-size: 1.5em;
	font-weight: 300;
}
#donateSuccess b {
	margin: 25px 0;
	font-size: 1em;
	color: #C80000;
}


















.contestContribute {

	border: 1px solid #6d1f1e;
	border-radius: 5px;
	
	padding: 15px 25px;

	font-size: 1.5em;
	color: #FFF;

	-webkit-box-shadow: inset 0px 1px 0px 0px #ef6a69;
    box-shadow: inset 0px 1px 0px 0px #ef6a69;

	text-shadow: 0px -1px 0px #7f2323;
    filter: dropshadow(color=#7f2323, offx=0, offy=-1);
    
    cursor: pointer;
    
    display: block;
    margin: 0 auto;
    

	background: rgb(239,67,66);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNDM0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNDMyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(239,67,66,1) 0%, rgba(180,50,50,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,67,66,1)), color-stop(100%,rgba(180,50,50,1)));
	background: -webkit-linear-gradient(top,  rgba(239,67,66,1) 0%,rgba(180,50,50,1) 100%);
	background: -o-linear-gradient(top,  rgba(239,67,66,1) 0%,rgba(180,50,50,1) 100%);
	background: -ms-linear-gradient(top,  rgba(239,67,66,1) 0%,rgba(180,50,50,1) 100%);
	background: linear-gradient(to bottom,  rgba(239,67,66,1) 0%,rgba(180,50,50,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4342', endColorstr='#b43232',GradientType=0 );
	
	
	
}
.contestContribute:hover {

	background: rgb(180,50,50);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MzIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjQzNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(180,50,50,1) 0%, rgba(239,67,66,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,50,50,1)), color-stop(100%,rgba(239,67,66,1)));
	background: -webkit-linear-gradient(top,  rgba(180,50,50,1) 0%,rgba(239,67,66,1) 100%);
	background: -o-linear-gradient(top,  rgba(180,50,50,1) 0%,rgba(239,67,66,1) 100%);
	background: -ms-linear-gradient(top,  rgba(180,50,50,1) 0%,rgba(239,67,66,1) 100%);
	background: linear-gradient(to bottom,  rgba(180,50,50,1) 0%,rgba(239,67,66,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b43232', endColorstr='#ef4342',GradientType=0 );

	
	
	
}



.cntst_donateButton {

	border: 1px solid #306431;
	border-radius: 5px;
	
	padding: 15px 25px;

	font-size: 1.5em;
	color: #FFF;

	-webkit-box-shadow: inset 0px 1px 0px 0px #64d166;
    box-shadow: inset 0px 1px 0px 0px #64d166;

	text-shadow: 0px -1px 0px #2a582b;
    filter: dropshadow(color=#2a582b, offx=0, offy=-1);
    
    cursor: pointer;
    
    
    display: block;
    margin: 0 auto;

	background: rgb(85,178,87);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YjI1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTc4M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(85,178,87,1) 0%, rgba(57,120,59,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,178,87,1)), color-stop(100%,rgba(57,120,59,1)));
	background: -webkit-linear-gradient(top,  rgba(85,178,87,1) 0%,rgba(57,120,59,1) 100%);
	background: -o-linear-gradient(top,  rgba(85,178,87,1) 0%,rgba(57,120,59,1) 100%);
	background: -ms-linear-gradient(top,  rgba(85,178,87,1) 0%,rgba(57,120,59,1) 100%);
	background: linear-gradient(to bottom,  rgba(85,178,87,1) 0%,rgba(57,120,59,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55b257', endColorstr='#39783b',GradientType=0 );

	
	
	
}
.cntst_donateButton:hover {

	background: rgb(57,120,59);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5NzgzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NWIyNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(57,120,59,1) 0%, rgba(85,178,87,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,120,59,1)), color-stop(100%,rgba(85,178,87,1)));
	background: -webkit-linear-gradient(top,  rgba(57,120,59,1) 0%,rgba(85,178,87,1) 100%);
	background: -o-linear-gradient(top,  rgba(57,120,59,1) 0%,rgba(85,178,87,1) 100%);
	background: -ms-linear-gradient(top,  rgba(57,120,59,1) 0%,rgba(85,178,87,1) 100%);
	background: linear-gradient(to bottom,  rgba(57,120,59,1) 0%,rgba(85,178,87,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39783b', endColorstr='#55b257',GradientType=0 );

	
	
	
}







