@charset "UTF-8";

* {
	padding: 0;
	margin: 0;
}
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-align: center;
	background: #009498;
}
table {border-collapse:collapse;border-spacing:0;}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong {font-weight:bold;}
em {font-style:italic;font-weight:bold;}
ol, ul, li {list-style-position:inside;}

* a {position:relative;} /* Gets links displaying over a PNG background */
a {outline:none;} /* Gets rid of Firefox's dotted borders */
a img {border:none;} /* Gets rid of IE's blue borders */


#awards {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #fff;
	text-align: center;
	background: #000;
}
html, body{
	height: 100%
}

.container{
	width: 970px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.clear {
	clear: both;
	padding: 0;
	margin: 0;
}

a{
	color: #ffff00;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
}

/*-------- masthead --------*/
#flashWrapper {
	background: url(images/background_flash.gif) repeat-x center top;
}

#awardsFlashWrapper {
	background: url(images/background_awards.gif) repeat-x center top;
}


/*--------- content ----------*/

ul#extraLinks {
	list-style: none;
	display: inline;
}
ul#extraLinks li a{
	float: left;
	padding-right: 2px;
}

ul#extraLinks li a{
	width: 171px;
	height: 27px;
	display: block;
	text-indent: -9000px;
}

ul#extraLinks li.extraRegister a{
	background: url(images/btn/btn-registerNow.png) no-repeat left top;
}

ul#extraLinks li.extraJobs a{
	background: url(images/btn/btn-jobPostings.png) no-repeat left top;
}
ul#extraLinks li.extraMeetings a{
	background: url(images/btn/btn-setupMeetings.png) no-repeat left top;
}
ul#extraLinks li.extraButtons a{
	background: url(images/btn/btn-buttonsBadges.png) no-repeat left top;
}

#leftColumn, #program {
	margin: 0;
	width: 695px;
	float: left;
	padding: 0 20px 20px 0;
	color: #fff;
	line-height: 20px;
	font-size: 13px;
}

#leftColumn p, #program p{
	font-weight: normal;
}

#awards strong {
	color:#ffef00;
}

p.mapSubhead {
	text-transform: uppercase;
	font-size: 14px;
	color: #ffef00;
	margin-bottom: 10px;
	}
h1.headHome {
	margin: 20px 0 20px 0;
	padding: 0;
	display: block;
	height: 65px;
	width: 695px;
	background: url(images/head_home.gif) no-repeat left top;
	text-indent: -9000px;
}

h1.headAwards {
	margin: 20px 0 20px 0;
	padding: 0;
	display: block;
	height: 65px;
	width: 695px;
	background: url(images/head_awards.gif) no-repeat left top;
	text-indent: -9000px;
}
h1.headFAQs {
	margin: 20px 0 20px 0;
	padding: 0;
	display: block;
	height: 19px;
	width: 233px;
	background: url(images/head_faqs.gif) no-repeat left top;
	text-indent: -9000px;
}
h1.headNominate {
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
	height: 19px;
	width: 241px;
	background: url(images/head_nominate.png) no-repeat left top;
	text-indent: -9000px;
}
h1.headFinalists {
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
	height: 19px;
	width: 241px;
	background: url(images/headFinalists.gif) no-repeat left top;
	text-indent: -9000px;
}
h2.awardsSubhead{
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #008186;
	font-size: 14px;
	}

h2.headJudges {
	margin: 10px 0 20px 0;
	padding: 0;
	display: block;
	height: 18px;
	width: 131px;
	background: url(images/head_judges.gif) no-repeat left top;
	text-indent: -9000px;
}

h2.headZyngaJobs, h2.headRockyouJobs, h2.headMochiJobs, h2.headPalmJobs {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	text-indent: -9000px;
}

h2.headMochiJobs{
	background: url(images/head_mochiJobs.png) no-repeat left top;
}

h2.headPalmJobs{
	background: url(images/head_palmJobs.png) no-repeat left top;
}

h2.headZyngaJobs{
	background: url(images/head_zyngaJobs.png) no-repeat left top;
}

h2.headRockyouJobs {
	background: url(images/head_rockyouJobs.png) no-repeat left top;
}

h2.headProgram {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_programInfo.gif) no-repeat left top;
	text-indent: -9000px;
}

h2.headVenue {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_venue.gif) no-repeat left top;
	text-indent: -9000px;
}

h2.headCallforspeakers {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_callforspeakers.png) no-repeat left top;
	text-indent: -9000px;
}

h2.headSpeakerInfo {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_speakerInfo.gif) no-repeat left top;
	text-indent: -9000px;
}

h2.advisoryBoard {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_advisoryBoard.png) no-repeat left top;
	text-indent: -9000px;
}
h2.speakersHead {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_speakers.png) no-repeat left top;
	text-indent: -9000px;
}
h2.meetJudges {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_meetJudges.png) no-repeat left top;
	text-indent: -9000px;
}

h2.headSteeringCommittee {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_steeringCommittee.gif) no-repeat left top;
	text-indent: -9000px;
}

h2.headPubTrans {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_pubTrans.gif) no-repeat left top;
	text-indent: -9000px;
}
h2.headDriveDir {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_driveDir.gif) no-repeat left top;
	text-indent: -9000px;
}

h4.programDate {
	text-transform: uppercase;
	color: #000;
	margin-bottom: 20px;
	font-size: 17px;
}

p.openingCopy {
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 10px;
	color: #cce6e7;
	}
p.openingCopyAwards {
	font-size: 19px;
	line-height: 30px;
	color: #fff;
	font-weight: normal;
	}
	
	p.openingCopyAwards strong {
	color: #f0e100;
	font-weight: bold;
	}
	
p.divider {
	margin-bottom: 20px;
	padding-top: 5px;
	border-bottom: 3px #2bafab dashed;	
	clear: both;

}

p.dividerAwards {
	margin-bottom: 20px;
	padding-top: 20px;
	border-bottom: 3px #092322 dashed;	
	clear: both;

}

h2.headWho {
	display: block;
	margin-bottom: 15px;
	height: 18px;
	width: 167px;
	background: url(images/head_who.gif) no-repeat left top;
	text-indent: -9000px;
}

.twoColList {
	display: block;
	width: 347px;
	float: left;
	list-style: none;
	line-height: 14px;
}

.twoColList li{
	padding-left: 15px;
	font-size: 13px;
	color: #FFF;
	padding-bottom: 14px;
	background: url(images/bulletYellow.png) no-repeat left top;
}

.twoColListAwards {
	display: block;
	width: 347px;
	float: left;
	list-style: none;
	line-height: 14px;
}

.twoColListAwards li{
	padding-left: 15px;
	font-size: 13px;
	color: #FFF;
	padding-bottom: 14px;
	background: url(images/bulletYellow.png) no-repeat left top;
}

#awards ul {
	list-style: none;
	line-height: 12px;
	margin-top: -5px;
}

#awards ul li{
	padding-left: 15px;
	font-size: 13px;
	color: #FFF;
	padding-bottom: 14px;
	background: url(images/bulletYellow.png) no-repeat left top;
	line-height: 18px;
}

#awards a{
	color: #ffef00;
	}


h2.headMochiHome {
	display: block;
	margin-bottom: 15px;
	height: 54px;
	width: 299px;
	background: url(images/head_mochisHome.gif) no-repeat left top;
	text-indent: -9000px;
}

h2.headSponsorshipInfo {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_sponsorshipInfo.gif) no-repeat left top;
	text-indent: -9000px;
}

h2.headBadges {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_badges.gif) no-repeat left top;
	text-indent: -9000px;
}

h4.headMochiBadges {
	margin: 20px 0 5px 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 695px;
	background: url(images/head_mochiBadges.gif) no-repeat left top;
	text-indent: -9000px;
}

/*program table styles*/

table#program {border:none;}
table#program tr {border-top:1px solid #0e858b; background: url(images/screen01.png) repeat;}
table#program strong {color:#ffef00; }
table#program th {padding:10px;}
table#program td {padding:10px;}

table#program ul {list-style-image:url(images/li-bkg.png);margin-bottom:25px;}
table#program ul li {padding:5px;font-weight:bold;}

/* -- steering committee -- */

#steering-committee {
	margin:0 0 0 0;
	display: block;
	width: 697px;
	float: left;
}

#steering-committee .speaker {
	float:left;
	width:87px;
	margin:5px 28px 5px 0;
	font-size:11px;
	text-align:center;
	height:190px;
	display: block;
}

#steering-committee .speaker a img {
	float:left;
	width:80px;
	display: block;
}


#steering-committee .speaker img {
	float:left;
	border:4px solid #dcfed2;
	padding:2px;
	width:80px;
	height: 90px; 
	display: block;
}

h4.speakerTitle{
	font-size: 20px;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

h4.jobTitle{
	font-size: 18px;
	color: #ffef00;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

/* --------badges styles -----------*/

#badges textarea {width:100%;padding:5px;border:none;background: url(images/screen01.png) repeat;color:#fff;height:60px;overflow:hidden;}
#badges img {margin:0 0 10px 10px;}


/* -------sponsors styles---------- */

#leftColumn #sponsors {}
* html #leftColumn #sponsors {float:left;padding:0;width:570px;margin:0;}
#leftColumn #sponsors img.left {float:left;margin:5px 20px 0 0 ;}
#leftColumn #sponsors h2.sponsorships {margin-top:20px;}
#leftColumn #sponsors h4 {font-size:20px;}
#leftColumn #sponsors h4 span {font-size:11px;font-style:italic;color:#09393c;}


/* -------judges styles---------- */

#judges img, #judges a img{
	border: 2px solid #e10845;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
#judges a:hover img{
	border: 2px solid #ffef00;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

#judges h3{
	float: left;
	font-size: 13px;
	font-weight: normal;
	color: #ccc;
	display: block;
	width: 160px;
}

#judges h4{
	float: left;
	font-size: 13px;
	font-weight: normal;
	color: #2bafab;
	display: block;
	width: 160px;
}




/* faqs styles */

p.question {
	font-size: 17px;
	margin-bottom: 10px;
	color: #fff;
}

.pink {
	color: #e10845;
}

.yellow {
	color: #f0e100;
	font-size: 20px;
}

p.answer {
	font-size: 13px;
	margin-bottom: 20px;
	color: #2bafab;
}


/* countdown styles */
.hasCountdown {
	float:left;
	margin:0;
	width:255px;
	padding-bottom:10px;
	display:inline;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
}
.countdown_holding div {}
.countdown_row {clear: both;width: 100%;text-align: center;}
.countdown_show1 div {width: 100%;}
.countdown_show2 div {width: 50%;}
.countdown_show3 div {width: 33%;}
.countdown_show4 div {width: 25%;}
.countdown_show5 div {width: 20%;}
.countdown_show6 div {width: 16%;}
.countdown_show7 div {width: 14%;}
.countdown_section {float:left;font-size: 12px;color:#000;}
.countdown_amount {font-size: 42px;font-weight:bold;color:#000;}
.countdown_descr {width: 100%;}

#countdown-labels {
	margin:0;
	color:#ffef00;
	float:left;
	display:inline;
	font-size:10px;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 2px 0 2px 0;
	margin-bottom: 10px;
}
#countdown-labels label {padding:0;}
#countdown-labels label.days {padding-right:46px;}
#countdown-labels label.hours {padding-right:33px;}
#countdown-labels label.minutes {padding-right:35px;}
#countdown-labels label.seconds {padding-right:0;}
#countdown-units {font-size:42px;font-weight:bold;color:#fff;}
#countdown-units span {color:#000;}
#countdown-units span.days {width:80px;text-align:center;display:block;float:left}
#countdown-units span.seconds {color:#fff;}

.hidden {display:none;}


/*--------- right column ----------*/

#rightColumn {
	display: block;
	padding: 0;
	margin: 0;
	width: 255px;
	float: right;
	
}

h4.countDown{
	background: url(images/countdown_fgs2010.gif) no-repeat left top;
	text-indent: -9000px;
	display: block;
	padding: 0;
	margin-bottom: 10px;
	height: 43px;
	width: 255px;
}

h4.date{
	background: url(images/fgs_date.gif) no-repeat left top;
	text-indent: -9000px;
	display: block;
	padding: 0 0 10px 0;
	margin: 0;
	height: 77px;
	width: 255px;
}
p.speakersLink a {
	margin-top: 10px;
	display: block;
	width: 255px;
	height: 28px;
	background: url(images/linkSpeakers.gif) no-repeat left top;
	text-indent: -9000px;
}

p.speakersLink a:hover {
	display: block;
	width: 255px;
	height: 28px;
	background: url(images/linkSpeakers.gif) no-repeat left bottom;
	text-indent: -9000px;
}

p.jobsLink a {
	margin-top: 10px;
	display: block;
	width: 255px;
	height: 28px;
	background: url(images/linkJobs.gif) no-repeat left top;
	text-indent: -9000px;
}

p.jobsLink a:hover {
	display: block;
	width: 255px;
	height: 28px;
	background: url(images/linkJobs.gif) no-repeat left bottom;
	text-indent: -9000px;
}
p.sponsorsLink a {
	display: block;
	width: 255px;
	height: 23px;
	background: url(images/linkSponsors.gif) no-repeat left top;
	text-indent: -9000px;
}

p.sponsorsLink a:hover {
	display: block;
	width: 255px;
	height: 23px;
	background: url(images/linkSponsors.gif) no-repeat left bottom;
	text-indent: -9000px;
}

p.buttonsBadgesLink a {
	display: block;
	width: 255px;
	height: 27px;
	background: url(images/linkButtonsBadges.gif) no-repeat left top;
	text-indent: -9000px;
}

p.buttonsBadgesLink a:hover {
	display: block;
	width: 255px;
	height: 27px;
	background: url(images/linkButtonsBadges.gif) no-repeat left bottom;
	text-indent: -9000px;
}

/* ------- newsletter form ----------*/
form{
	padding: 0;
	margin: 0;
}

#newsletter-form{
	background: url(images/background_newsletter2.png) no-repeat left top;
	height: 210px;
	padding-left: 9px;
	padding-top: 15px;
	
}

em.pink {
	color:#e00845;
}

.form-item label {
	font-size: 12px;
	color: #000;
	font-weight: normal;
}
.form-item input {
	background: url(images/inputBackground.gif); 
	color: #fff; 
	font-weight: 13px; 
	width: 226px; 
	height: 18px;
	border: 0;
	padding: 6px;
}

#newsletter-form input.subscribe {

	background:transparent url(images/bttnSend.gif) no-repeat scroll left top;
	border:medium none;
	cursor:pointer;
	font-size:1px !important;
	height:20px;
	text-indent:-5000px;
	width:36px;
	
	margin-left: 23px;
}

h3.informed{
	background: url(images/head_informed.png) no-repeat 10px top;
	text-indent: -9000px;
	display: block;
	margin: 0;
	height: 56px;
	width: 255px;
}



/*--------- footer ----------*/
#footer {
	display: block;
	background: url(images/background_footer.gif) repeat center top;
}
#footerDivider {
	display: block;
	height: 37px;
	width: 970px;
	background: url(images/footerDivider.png) no-repeat left top;
	padding-bottom: 50px;
}

#footerDividerAwards{
	display: block;
	height: 37px;
	width: 970px;
	background: url(images/footerDividerAwards.png) no-repeat left top;
	padding-bottom: 50px;
}

#copyright{
	background: #191516;
	min-height: 58px;
	font-size: 13px;
	color: #666;
}
/*--------- sponsors ----------*/


#sponsors{
}

.miscSponsor{
	margin-bottom: 20px;
}
	
#sponsors h3 a{
	text-indent: -9000px;
	display: block;
	width: 255px;
	height: 39px;
	background: url(images/head_meetTheSponsors.png) no-repeat top left;
	padding-bottom: 10px;
	margin-top: 10px;
}
/*
#premierSponsor{
	width: 255px;
	display: block;
	float: left;
}

#platinumSponsor{
	width: 255px;
	display: block;
	float: left;
}


#premierSponsor h4, #platinumSponsor h4{
	color: #ffef00;
	font-size: 12px;
	padding-bottom: 5px;
	font-weight: normal;
	font-style: italic;
	border-top: 1px solid #2bafab;
	border-bottom: 1px solid #2bafab;
	padding: 5px 0 5px 0;
	margin: 5px 0 5px 0;
	
}
*/
#goldSponsor{
	margin-bottom: 10px;
}

#mochisSponsor h4, #partySponsor h4, .miscSponsor h4, #lunchSponsor h4, #partnerSponsor h4, #premierSponsor h4, #platinumSponsor h4, #goldSponsor h4{
	font-weight: normal;
	font-style: italic;
	color: #ffef00;
	font-size: 12px;
	width: 255px;
	display: block;
	border-top: 1px solid #2bafab;
	border-bottom: 1px solid #2bafab;
	padding: 5px 0 5px 0;
	margin: 5px 0 5px 0;
}

#partnerSponsor a{
	text-indent: -9000px;
	display: block;
	width: 197px;
	height: 43px;
	background: url(images/btn/btn-casualgames.png) no-repeat top left;
	margin-left: 0px;
}
#partnerSponsor a:hover{
	background: url(images/btn/btn-casualgames-over.png) no-repeat top left;
}

#lunchSponsor a{
	text-indent: -9000px;
	display: block;
	width: 140px;
	height: 36px;
	background: url(images/btn/btn-rockYou.png) no-repeat top left;
	margin-left: 0px;
}
#lunchSponsor a:hover{
	background: url(images/btn/btn-rockYou-over.png) no-repeat top left;
}

#premierSponsor a{
	text-indent: -9000px;
	display: block;
	width: 76px;
	height: 96px;
	background: url(images/btn/btn-adobe.png) no-repeat top left;
	margin-left: 0px;
}
#premierSponsor a:hover{
	background: url(images/btn/btn-adobe-over.png) no-repeat top left;
}

#mochisSponsor a{
	text-indent: -9000px;
	display: block;
	width: 81px;
	height: 96px;
	background: url(images/btn/btn-kongregate.png) no-repeat top left;
	margin-left: 0px;
}
#mochisSponsor a:hover{
	background: url(images/btn/btn-kongregate-over.png) no-repeat top left;
}

#fglSponsor{
	border: 0;
	text-indent: -9000px;
	float: left;
	display: block;
	width: 125px;
	height: 56px;
	background: url(images/btn/btn-fgl.png) no-repeat top left;

}
#fglSponsor:hover{
	background: url(images/btn/btn-fgl-over.png) no-repeat top left;
}

#palmSponsor{
    border: 0;
	text-indent: -9000px;
	float: left;
	display: block;
	width: 120px;
	height: 49px;
	background: url(images/btn/btn-palm-over.png) no-repeat top left;

}
#palmSponsor:hover{
	background: url(images/btn/btn-palm.png) no-repeat top left;
}



#partySponsor a{
	text-indent: -9000px;
	display: block;
	width: 141px;
	height: 36px;
	background: url(images/btn/btn-zynga.png) no-repeat top left;
	margin: 10px 0 10px 0;
}
#partySponsor a:hover{
	background: url(images/btn/btn-zynga-over.png) no-repeat top left;
}

/* misc sponsors */

.miscSponsor #armor{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 149px;
	height: 47px;
	background: url(images/btn/btn-armor.png) no-repeat top left;
	margin-right: 0;
}
.miscSponsor #armor:hover{
	background: url(images/btn/btn-armor-over.png) no-repeat top left;
}

.miscSponsor #mindjolt{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 250px;
	height: 56px;
	background: url(images/btn/btn-mindjolt.png) no-repeat top center;
}
.miscSponsor #mindjolt:hover{
	background: url(images/btn/btn-mindjolt-over.png) no-repeat top center;
}

.miscSponsor #king{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 87px;
	height: 41px;
	background: url(images/btn/btn-king.png) no-repeat top right;
	padding-left: 10px;
}
.miscSponsor #king:hover{
	background: url(images/btn/btn-king-over.png) no-repeat top right;
}

.miscSponsor #influxis{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 99px;
	height: 64px;
	background: url(images/btn/btn-influxis.png) no-repeat top left;
	margin-left: 0;
}
.miscSponsor #influxis:hover{
	background: url(images/btn/btn-influxis-over.png) no-repeat top left;
}

#goldSponsor #yummy{
	float: right;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 116px;
	height: 138px;
	background: url(images/btn/btn-yummy.png) no-repeat top left;
	margin-left: 0;
}
#goldSponsor #yummy:hover{
	background: url(images/btn/btn-yummy-over.png) no-repeat top left;
}

#goldSponsor #socialGold{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 122px;
	height: 150px;
	background: url(images/btn/btn-socialGold.png) no-repeat center left;
	margin-left: 10px;
}

#goldSponsor #socialGold:hover{
	background: url(images/btn/btn-socialGold-over.png) no-repeat center left;
}

#goldSponsor #greystripe{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 250px;
	height: 25px;
	background: url(images/btn/btn-greystripe.png) no-repeat top center;
	margin-left: 0;
	margin-bottom: -10px;
}

#goldSponsor #greystripe:hover{
	background: url(images/btn/btn-greystripe-over.png) no-repeat top center;
}

.miscSponsor #hero{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 99px;
	height: 75px;
	background: url(images/btn/btn-hero.png) no-repeat top right;
	margin-top:0px;
	padding-left: 10px;
}
.miscSponsor #hero:hover{
	background: url(images/btn/btn-hero-over.png) no-repeat top right;
}

.miscSponsor #candystand{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 254px;
	height: 26px;
	background: url(images/btn/btn-candystand.png) no-repeat top left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.miscSponsor #candystand:hover{
	background: url(images/btn/btn-candystand-over.png) no-repeat top left;
}

.miscSponsor #spil{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 94px;
	height: 71px;
	background: url(images/btn/btn-spil.png) no-repeat top left;
	margin-top: 20px;
}
.miscSponsor #spil:hover{
	background: url(images/btn/btn-spil-over.png) no-repeat top left;
}


.miscSponsor #zong{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 128px;
	height: 55px;
	background: url(images/btn/btn-zong.png) no-repeat top left;
	margin: 15px 0 0 20px;
}
.miscSponsor #zong:hover{
	background: url(images/btn/btn-zong-over.png) no-repeat top left;
}


#goldSponsor #kindisoft{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 250px;
	height: 33px;
	background: url(images/btn/btn-kindisoft.png) no-repeat top right;
	margin-top: 0;
}
#goldSponsor #kindisoft:hover{
	background: url(images/btn/btn-kindisoft-over.png) no-repeat top right;
}
#goldSponsor #playspan{
	float: left;
	border: 0;
	text-indent: -9000px;
	display: block;
	width: 250px;
	height: 51px;
	background: url(images/btn/btn-playspan.png) no-repeat top left;
	margin-top: 10px;
}
#goldSponsor #playspan:hover{
	background: url(images/btn/btn-playspan-over.png) no-repeat top left;
}

/*--------- right bar sponsors awards ----------*/


#sponsorsRightAwards{
	margin-top:0px;
	width: 255px;
	float: left;
	
}

#sponsorsRightAwards h3{
	font-weight: normal;
	font-size: 13px;
	color: #e10845;
	padding-bottom: 10px;
	text-align: center;
}

p.kongregate a{
	margin-bottom: 20px;
	display: block;
	text-indent: -9000px;
	width: 180px;
	height: 213px;
	background: url(images/kongregate_lg.gif) no-repeat center top;
	text-align: center;
	margin-left: 37px;
}

p.kongregate a:hover{
	/*background: url(images/s_kongregate.gif) no-repeat center bottom;*/
}

h2.nominate a{
	display: block;
	text-indent: -9000px;
	background: url(images/btn/btn-nominate.png) no-repeat center top;
	width: 252px;
	height: 80px;
}

h2.nominate a:hover{
	background: url(images/btn/btn-nominate-over.png) no-repeat center top;
}

/*--------- copyright ----------*/
#copyright p{
	display: block;
	float: left;
	margin-top: 22px;
}

#copyright p a{
	text-decoration: none;
	color: #e10845;
}


#copyright p a:hover{
	text-decoration: none;
	color: #ffff00;
}

h4.mochiLogo {
	margin: 20px;
	display: block;
	float:left;
	height: 24px;
	width: 140px;
	background: url(images/mochiLogo.gif) no-repeat left top;
	text-indent: -9000px;
}
