@charset "utf-8";
body.body-loading { background: url('../img/design/upload-loading.gif') 95% 95% no-repeat }
div.wrapper {
	position: relative;
	width: 960px;
	height: 100%;
	margin: 0 auto;
}
div.wrapper-in { padding-top: 12px }
div.box-left {
	float: left;
	position: relative;
	width: 315px;
	height: 249px;
	margin-right: 8px;
	background: url(../img/design/box-bg-1.png) no-repeat;
}
div.box-right {
	float: left;
	position: relative;
	width: 315px;
	height: 249px;
	background: url(../img/design/box-bg-2.png) no-repeat;
}
div.last { margin-right: 0 }
div.box-left.logo { display: none }
div.box-right.home-enter {
	display: none;
	width: 280px;
	height: 219px;
	padding: 71px 15px 0 20px;
	color: #555;
	font-size: 1.185em;
	line-height: 1.304em;
}
div.box-left.first-row { display: none }
div.box-left div.upload-box {
	display: none;
	width: 280px;
	height: 220px;
	padding: 20px 15px 0 20px;
}
div.intro-text {
	display: block;
	height: 220px;
	padding: 30px 15px 0 17px;
	font-size: 1.185em;
	line-height: 1.304em;
	background: url('../img/content/intro-text-small.gif') 14px 25px no-repeat;
	text-indent: -9999px;
}
#simplemodal-overlay { background-color: #1A0712 }
#simplemodal-container { padding: 12px }
#upload-video-form,
#upload-audio-form,
#upload-image-form,
#upload-writing-form,
#more-about,
#who-is-judging,
.video-entry-wrap-outer,
.audio-entry-wrap-outer,
.writing-entry-wrap-outer,
.photo-entry-wrap-outer,
#terms-and-conditions,
#pervasive-creativity-video {
	float: left;
	width: 470px;
	min-height: 300px;
	background: url(../img/design/modal-upper-wn.png) no-repeat 0 0;
}
#more-about {
	width: 488px;
	background: url(../img/design/more-about-top.png) no-repeat 0 0;
}
#pervasive-creativity-video { float: left }
.writting-entry-section {
	width: 400px;
	height: 300px;
}
.tandc-section {
	float: left;
	clear: both;
	width: 400px;
	height: 450px;
	margin: 20px 0;
	outline: none;
	text-indent: -9999px;
}
.tandc-section .jspPane {
	height: 590px;
	background: url(../img/content/tandc-content.gif) no-repeat;
}
.heres-more-section {
	float: left;
	clear: both;
	width: 425px;
	height: 622px;
	margin: 10px 0;
	outline: none;
}
.heres-more-section .jspContainer {
	height: 622px !important;
	outline: none;
}
.entry-head {
	float: left;
	position: relative;
	width: 400px;
	padding: 0 0 20px;
}
#video-entry .entry-head { padding: 0 }
.entry-section {
	float: left;
	padding: 0 0 25px;
	font: 0.636em/130% Georgia, "Times New Roman", Times, serif;
}
.video-entry-section,
.audio-entry-section { margin: 0 0 0 -15px }
.photo-entry-section { width: 400px }
.entry-flash-video { width: 420px }
.entry-flash-video { padding: 5px 0 0 5px }
#upload-video-form div.inner-wrap,
#upload-audio-form div.inner-wrap,
#upload-image-form div.inner-wrap,
#upload-writing-form div.inner-wrap,
#more-about div.inner-wrap,
#who-is-judging div.inner-wrap,
#terms-and-conditions div.inner-wrap,
#pervasive-creativity-video div.inner-wrap,
.video-entry-wrap-outer div.inner-wrap,
.audio-entry-wrap-outer div.inner-wrap,
.writing-entry-wrap-outer div.inner-wrap,
.photo-entry-wrap-outer div.inner-wrap {
	float: left;
	position: relative;
	z-index: 30;
	padding: 33px 0 0 42px;
}
#more-about div.inner-wrap { padding: 25px 16px 0 38px }
#more-about .video-entry-section { margin: 12px 0 0 -20px }
.photo-entry-tbn-wrap {
	background: url('../img/design/upload-loading.gif') 50% 50% no-repeat;
	width: 393px;
	text-align: center;
}
.who-is-judging-body {
	width: 382px;
	height: 316px;
	background: url(../img/content/whos-judging-body.gif) no-repeat;
	padding: 10px 0;
	text-indent: -9999px;
}
.who-is-judging-top { 
	display: block;
	width: 350px;
	height: 42px;
	background: url(../img/content/whos-judging-top.gif) no-repeat;
	text-indent: -9999px;
}
#upload-video-form div.lower,
#upload-audio-form div.lower,
#upload-image-form div.lower,
#upload-writing-form div.lower,
.video-entry-wrap-outer div.lower,
.audio-entry-wrap-outer div.lower,
.writing-entry-wrap-outer div.lower,
.photo-entry-wrap-outer div.lower,
#more-about div.lower,
#who-is-judging div.lower,
#terms-and-conditions div.lower,
#pervasive-creativity-video div.lower {
	position: absolute;
	bottom: -30px;
	left: 12px;
	width: 470px;
	height: 130px;
	background: url(../img/design/modal-lower-wn.png) no-repeat 0 100%;
}
#more-about div.lower {
	width: 495px;
	background: url(../img/design/more-about-lower.png) no-repeat;
}
#simplemodal-overlay {
	height: 3000px !important;
	overflow: visible;
}
div.entry-guidelines {
	display: none;
	margin-bottom: 1em;
	padding-right: 80px;
}
#simplemodal-container { position: absolute !important }
div.clear { clear: both }
.entry-section { outline: none }
div.footer {
	display: none;
	position: fixed;
	bottom: 0px;
	clear: both;
	width: 100%;
	padding: 10px 0 0;
	background: #ffffff;
	z-index: 100;
}
div.footer.infinite-loading { background: #fff url(../img/design/infinate-scroll-loading.gif) 900px 50% no-repeat }
div.gallery {
	display: none;
	clear: both;
	padding: 35px 0 0;
	background: url(../img/design/separator.gif) 50% 15px no-repeat;
}
div.entry { padding: 25px 22px }
div.entry-type {
	padding: 0 0 74px;
	color: #555;
	background: url(../img/design/entry-type.gif) 0 30px no-repeat;
}
div.entry-type.writing-entry { background-position: 0 30px }
div.entry-type.video-entry { background-position: 0 -70px }
div.entry-type.image-entry { background-position: 0 -170px }
div.entry-type.audio-entry { background-position: 0 -270px }
div.uploading { padding: 37px 40px 0 }
div.congratulations { padding: 96px 0 0 45px }
div.countdown { padding: 22px 0 10px }
div.countdown-top {
	height: 58px;
	background: url(../img/content/what-are-you-waiting-for.gif) no-repeat;
	background-position: 45px 0px;
	text-indent: -9999px;
}
div.countdown-bottom {
	height: 53px;
	background: url(../img/content/dont-leave-it-til.gif) no-repeat;
	background-position: 45px 0px;
	text-indent: -9999px;
}
div.competition-closed {
	height: 130px;
	padding: 70px 0 0 40px;
	background: url(../img/content/comp-closed.gif) 34px 60px no-repeat;
	text-indent: -9999px;
}
div.winner-announced {
	padding: 70px 0 0 40px;
	background: url(../img/design/winner-anounced.gif) no-repeat 234px 14px;
}
div.entry-flash-audio {
	margin-bottom: 70px;
	padding-right: 24px;
}
div#audio-entry .entry-section p {
	width: 400px;
	padding: 0 10px;
}
div.tooltip-title,
div.tooltip-description {
	display: none;
	position: absolute;
	top: 206px;
	left: 247px;
	width: 181px;
	height: 130px;
	padding: 12px 10px 10px;
	background: url(../img/design/writing-tooltip.gif) no-repeat;
	color: #555;
}
div.inner-wrap.pc-inner-wrap { padding: 33px 0 0 37px !important }
div.intro-big-box {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 110;
	width: 437px;
	height: 370px;
	padding: 40px 40px 0;
	margin: -205px 0 0 -258px;
	font-size: 1.41em;
	line-height: 1.071em;
	background: #fff url(../img/design/intro-big-box.gif) 0 0 no-repeat;
}
div.intro-second-screen {
	display: none;
	width: 453px;
	background: url('../img/content/intro-text-big.gif') no-repeat;
	text-indent: -9999px;
}
div.loading {
	width: 100%;
	padding-top: 100px;
	text-align: center;
}
.first-row .winning-entry {
	height: 125px;
/*	padding-top: 15px;*/
	background: url(../img/design/congratulations-winners.gif) 20px 22px no-repeat;
	text-indent: -9999px;
}
.winning-type {
	float: left;
	width: 100%;
/*	margin-top: -30px;*/
/*	min-height: 80px;*/
/*	background: url(../img/design/entry-type.gif) 0 -70px no-repeat*/
}
.winning-entry .entry-type.video-entry {
	background-position: 100% -70px;
}
a.winning-link {
	margin-top: 95px;
	text-indent: 0;
}