/* CSS Document */

/* ------------------------------
	Begin Standard HTML Elements
 * ------------------------------ */	

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,img,p,form,input {
margin:0;
padding:0;
}

html {
overflow-y: scroll;
}
 
body {
background: #FFFFFF;
color:#3a3730;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
line-height: 20px;
}

#home body{

line-height: normal;
}
	
a {
text-decoration:underline;
color:#2981bc;
}

.red {color:#dc1024;}

img {
border:none;
}

blockquote {
padding-left:28px;
}

h2 {
color:#000000;
font-size:14px;
font-weight:bold;
}

h3{
font-size: 12px;
color: #000000;
font-weight: bold;
margin: 5px 0 0 0;
}

#blog h3{
padding: 0;
}

h4{
font-size: 10px;
line-height: 12px;
font-weight: normal;
}

.form{
color:#7a725f;
font-size:12px;
border:1px solid #A1C8E3;
width: 145px;
margin: 11px 0 0 0;
}


#formID{
width: 153px;
height: 30px;
margin-bottom: 5px;
}


hr{
background:#ddd;
color:#ddd;
clear:both;
float:none;
width:100%;
height:.1em;
margin:0 0 1.15em;
*margin: 0;
border:none;
}

.rule{
background-color: #bebbaa;
color: #bebbaa;
}
	
/* ------------------------------
	End Standard HTML Elements
 * ------------------------------ */
 
/* ------------------------------
	Begin Structural HTML Elements
 * ------------------------------ */

#wrap {
	width: 960px;
	margin: 0 auto;
	background:#ebf7fd url(../images/bg_home.jpg) no-repeat scroll center 0px;
}
#fb {
	margin: 0 auto;
	padding-bottom: 75px;
	width: 960px;
}
#home #wrap {
	background:#ebf7fd url(../images/bg_home.jpg) no-repeat scroll center 0px;
}
#partners #wrap {
	width: 960px;
	margin: 0 auto;
	background:#ebf7fd url(../images/bg_home.jpg) no-repeat scroll center 0px;
}

#mainContainer {
/*background: transparent url(../images/bkg.png) no-repeat top center;*/
margin: 0 auto;
padding-bottom: 20px;
/*padding:0 215px 0 216px;*/
position: relative;
width:849px;
}

#home #mainContainer {
/*background:#ba0620 url(../images/bkg_home.png) no-repeat top center;*/
min-height:610px;
padding-bottom: 0px;
}

#facebook {
display:block;
width:62px;
height:29px;
padding-top:20px;
float:right;
margin-right: 55px;
	}
.twitter {
padding-left: 5px;
}

#headerContainer {
height:53px;
width:849px;
}

#blog #headerContainer {
	*height:127px;
}

#headerContainerHome {
height:360px;
width:975px;
padding:0 25px 0 25px;
}
	
#contentContainer {
background: #ffffff;
-moz-box-shadow:0 0 10px black;
-webkit-box-shadow: 0 0 10px black;
box-shadow: 0 0 10px black;
height:auto;
width:849px;
_margin: 0px 0 0 0;
padding:0px;
}


#home #contentContainer {
	background:none;
	padding:0;
	text-align:center;
	width:849px;
}
#about #contentContainer {
	min-height: 540px;
}
#partners #contentContainer {
	min-height: 560px;
}
#blog #contentContainer {
	margin-top: 0px;
	padding-bottom: 82px;
	font-weight: bold;
}

img.callForEntries {
	padding-top:0;
	_padding-top:0;
}
	
#footerContainer {
height:128px;
width:100%;
margin-top: 0;
padding-top:6px;
line-height: 20px;

}


/* ------------------------------
	End Structural HTML Elements
 * ------------------------------ */
 
/* ------------------------------
	Begin Sub-Structural HTML Elements
 * ------------------------------ */

.clear {
clear:both;
}
	
.left {
float:left;
}
	
.right {
float:right;
}
	
.inlineItem {
display:inline;
}

.logo {
position: absolute;
height:97px;
_height: 55px;
padding:0 0 0 0;
width:372px;
}

.logoHome {
height:150px;
padding:0 0 0 40px;
width:270px;
}
.gaState {
}
.presentedAbc {
}

.textReplace {
	display: none;
}

#neverStop {
	left:573px;
	position:absolute;
	top:15px;
}

/* ------------------------------
	Begin Navigation
 * ------------------------------ */
.navContainer {
padding:36px 0 7px 48px;
_padding: 0px;
}

.nav {
height:47px;
left: 322px;
position:absolute;
width:482px;
top: 17px;
font-size: 13px;
font-family: "Arial Black";
}

#home .nav {
right:0;
}

.nav li {
position:absolute;
top: 0;
margin:0;
padding:0;
list-style:none;
padding-left: 10px;
/*remove above line*/
}

.nav li, .nav a {
height:37px;
display:block;
}

.nav a {
	text-decoration: none;
}
.nav a:hover {
	text-decoration: underline;
}
.nav span {
	display: none;
}

.navHome {
height:47px;
width:53px;
top:0;
/*left:120px;*/
left:85px;
position:absolute;
}
.navHome a {
	background: url(../images/img_nav_2010.png) 0px 4px no-repeat;
}

.navHome a:hover {
background-position: 0px -33px;
_background-position: 0px 4px;
}

.navHomeSelected {
height:47px;
width:53px;
top:0;
/*left:120px;*/
left:85px;
position:absolute;
}
.navHomeSelected a {
	background: url(../images/img_nav_2010.png) 0px -33px no-repeat;
}

.navAbout {
height:47px;
width:62px;
top:0;
/*left:175px;*/
left:140px;
position:absolute;
}
.navAbout a {
	background: url(../images/img_nav_2010.png) -54px 4px no-repeat;
}

.navAbout a:hover {
background-position: -54px -33px;
_background-position: -54px 4px;
}

.navAboutSelected {
height:47px;
width:52px;
top:0;
/*left:175px;*/
left:140px;
position:absolute;
}
.navAboutSelected a {
	background: url(../images/img_nav_2010.png) -54px -33px no-repeat;
}


.navEnter {
height:47px;
width:55px;
top:0;
left:218px;
position:absolute;
}
.navEnter a {
	background: url(../images/img_nav_2010.png) -114px 4px no-repeat;
}
.navEnter a:hover {
background-position: -114px -33px;
_background-position: -114px 4px;
}

.navEnterSelected {

height:47px;
width:55px;
top:0;
left:218px;
position:absolute;
}
.navEnterSelected a {
	background: url(../images/img_nav_2010.png) -114px -33px no-repeat;
}

.navReserve {
height:47px;
width:90px;
top:0;
left:202px;
position:absolute;
}
.navReserve a {
	background: url(../images/img_nav_2010.png) -391px 4px no-repeat;
}
.navReserve a:hover {
background-position: -391px -33px;
_background-position: -391px 4px;
}

.navReserveSelected {

height:47px;
width:90px;
top:0;
left:202px;
position:absolute;
}
.navReserveSelected a {
	background: url(../images/img_nav_2010.png) -391px -33px no-repeat;
}


.navPartners {
height:47px;
width:76px;
top:0;
left:298px;
position:absolute;
}
.navPartners a {
	background: url(../images/img_nav_2010.png) -174px 4px no-repeat;
}
.navPartners a:hover {
background-position: -174px -33px;
_background-position: -174px 4px;
}

.navPartnersSelected {
height:47px;
width:76px;
top:0;
left:298px;
position:absolute;
}
.navPartnersSelected a {
	background: url(../images/img_nav_2010.png) -174px -33px no-repeat;
}

.navWinners {
height:47px;
width:64px;
top:0;
left:385px;
position:absolute;
}
.navWinners a {
	background: url(../images/img_nav_2010.png) -260px 4px no-repeat;
}

.navWinners a:hover {
background-position: -260px -33px;
_background-position: -260px 4px;
}

.navWinnersSelected {

height:47px;
width:64px;
top:0;
left:385px;
position:absolute;
}
.navWinnersSelected a {
	background: url(../images/img_nav_2010.png) -260px -33px no-repeat;
}

.navBlog {
height:47px;
width:40px;
top:0;
left:466px;
position:absolute;
}
.navBlog a {
	background: url(../images/img_nav_2010.png) -340px 4px no-repeat;
}

.navBlog a:hover {
background-position: -340px -33px;
_background-position: -340px 4px;
}

.navBlogSelected {

height:47px;
width:40px;
top:0;
left:466px;
position:absolute;
}
.navBlogSelected a {
	background: url(../images/img_nav_2010.png) -340px -33px no-repeat;
}
/* ------------------------------
	End Navigation
 * ------------------------------ */
 

/* ------------------------------
	Start contentContainer
 * ------------------------------ */

.tagLine {
height:50px;
padding:0 0 0 335px;
width:330px;
}

.tagLineHome {
height:190px;
width:975px;
}

.contentDivider {
background:url(../images/bkg_divider.jpg) top left repeat-x;
margin:0 25px 25px 25px;
height:15px;
width:975px;
}

.contentBox {
position:relative;
width:849px;
}
#partners .contentBox {
width:849px;
}

/*#blog .contentBox {
padding:75px 0 0;
*margin:-29px 0 0 -1px;
}*/
#blog .contentBox {
	padding: 0px;
}

#home .contentBox {
padding: 0px;
}

.contentBoxTop {
height:10px;
width:849px;
}

.contentBoxBottom {
height:10px;
width:849px;
}

.contentHeader {
height:180px;
width:809px;
background:#ffffff;
left:-9px;
top:-10px;
}

#partnersHeader {
	background: url(/common/images/img_partnersMainLogo.gif) no-repeat 15px 14px;
	border-bottom:2px dotted #000000;
	height: 165px;
	width: 829px;
	padding: 10px 10px 0;
}
#partnersHeader p {
	padding: 60px 0px 0px 300px;
	width: 500px;
	line-height: 16px;
	font-weight: bold;
}
#enterHeader {
	background: url(/common/images/img_enter.gif) no-repeat 15px 14px;
	border-bottom:2px dotted #000000;
	height: 165px;
	width: 829px;
	padding: 10px 10px 0;
}
#enterHeader p {
	padding: 30px 0px 0px 290px;
	width: 495px;
	font-weight: bold;
	line-height: 16px;
}
#reservationHeader {
	background: url(/common/images/tle_reservations.png) no-repeat 15px 14px;
	border-bottom:2px dotted #000000;
	height: 165px;
	width: 829px;
	padding: 10px 10px 0;
}
#reservationHeader p {
	padding: 30px 0px 0px 290px;
	width: 495px;
	font-weight: bold;
	line-height: 16px;
}
#about .contentHeader {
	background: url(/common/images/tle_aboutAwards.gif) no-repeat 15px 14px;	
	border-bottom:2px dotted #000000;
	height: 165px;
	width: 829px;
	padding: 10px 10px 0;
}
.emailHeader {
	background: url(/common/images/tle_aboutAwards.gif) no-repeat 15px 14px;	
	border-bottom:2px dotted #000000;
	height: 165px;
	width: 829px;
	padding: 10px 10px 0;
}
#archive .contentHeader {
	background: url(/common/images/tle_winnersArchive2.gif) no-repeat 15px 14px;	
	border-bottom:2px dotted #000000;
	height: 100px;
	width: 829px;
	padding: 10px 10px 0;
	font-weight: bold;
}
#archive .contentHeader a {
	float: right;
	margin-top: 60px;
	margin-right: 20px;
}
#winners .contentHeader {
	background: url(/common/images/tle_winners.gif) no-repeat 15px 14px;	
	border-bottom:2px dotted #000000;
	height: 165px;
	width: 829px;
	padding: 10px 10px 0;
	font-weight: bold;
}
#winners .contentHeader p {
	padding: 40px 0px 0px 290px;
	width: 495px;
	line-height: 16px;
}

#home .contentHeader{
height:425px;
margin:0;
padding:0;
}

.content {
line-height:24px;
width:385px;
padding:0 0 0 24px;
text-align:left;
}

.contentLong{
font-weight: bold;
line-height:24px;
width: 750px;
padding:10px 0 0 43px;
}
#enter .contentLong {
padding: 0 0 0 43px;
_padding: 0 0 0 21px;
line-height: 20px;
width: 850px;
}
#archive .contentLong {
padding: 10px;
width: 829px;
}

.content p {
margin-bottom:20px;
}

.contentImage {
padding-left: 20px;
}

.contentTitle{
height: 44px;
}

/*#blog .contentTitle{
	height:75px;
	height:75px;
	left:-9px;
	position:absolute;
	top:-10px;
	*top:-13px;
}*/
#blog .contentTitle {
	background: url(/common/images/tle_blog4.gif) no-repeat 15px 14px;	
	border-bottom:2px dotted #000000;
	height: 100px;
	width: 829px;
	padding: 10px 10px 0;
	font-weight: bold;
}

.contentTitle a{
margin-top: 14px;
}

.sideContentBox{
width: 228px;
padding:0 0 0 10px;
margin:0 0 0 10px;
}

#winners .sideContentBox{
width: 228px;
background-color: #ffffff;
}
.winnersLeft {
width: 510px;
_width: 450px;
float: left;
padding: 20px 20px 0px 20px;
border-right: 2px dotted #000000;
background-color: #ffffff;
}
.winnersRight {
padding: 20px;
width: 240px;
_width: 220px;
background-color: #ffffff;
font-weight: bold;
line-height: 16px;
}
.winnersRight p {
padding-left: 15px;
}
.winnersRight img {
padding: 15px 0px 10px 0px;
}
.winnersLeft p {
	font-weight: bold;
}
a.winnersArticle {
	clear: right;
	float: right;
	font-weight: bold;
}

#blog .sideContent{
background-color: #ffffff;
}

#leftCol {
float:left;
padding-left:20px;
width:125px;
}

.sideContent{
	text-align:left;
}

.sideContent p {
	padding-bottom:25px;
}

.sideContent h4{

}

#winners .sideContent{
line-height: 17px;
background-color: #ffffff;
}
#finalist {
font-size: 10px;
font-style: italic;
padding-bottom: 10px;
}

#contact .sideContent{
background-color: #ffffff;
padding: 0 16px 18px 48px;
}

.contentHome {
border-top:2px dotted #000000;
margin-top: 10px;
padding: 0 0 0 10px;
text-align:left;
width:840px;	
}

.contentHome1 {
height:90px;
width:295px;
_width: 260px;
margin:0px 2px 1px 5px;
*margin-top:0;
padding: 6px 21px 0px 0px;
_padding-right: 10px;
border-right:2px dotted #000000;
}
.contentHome1 img {
padding-top: 10px;
padding-bottom: 10px;
}

.contentHome2 {
height:90px;
width:230px;
_width: 220px;
margin:0px 2px 1px 0;
*margin-top:0px;
padding: 6px 21px 0 22px;
_padding-right: 10px;
border-right:2px dotted #000000;
}
.contentHome2 img {
padding-top: 10px;
padding-bottom: 10px;
}

.contentHome1 p, .contentHome2 p {
padding-bottom:4px;
font-weight: bold;
}
.contentHome1 p {
line-height: 14px;
}

.contentHome1 a, .contentHome2 a {
font-weight:bold;
}

.contentHome3 {
height:48px;
margin:1px 2px 1px 0;
padding:6px 0 0 21px;
_padding-left: 10px;
width:205px;
}
.contentHome3 img {
padding-top: 10px;
padding-bottom: 5px;
}

#home .contentHome3 {
	_padding-left:44px;
}

.submit{
margin-top: 8px;
}
 
.newsletter{
font-size: 10px;
} 

p.reserveAddress {
margin:0;
padding: 5px 0 25px 45px;
}

.howColumn {
width:220px;
height: 370px;
}

.howMiddleColumn {
width:240px;
height: 300px;
padding:0 15px 0 15px;
margin:0 20px 5px 15px;
_margin:0;
border-left:#000000 2px dotted;
border-right:#000000 2px dotted;
}
.howMiddleColumn p {
	padding-left: 25px;
}
.howMiddleColumn td {
	padding-left: 5px;
	padding-right: 10px;
}
p#gsuAddress {
	padding-left: 35px;
	padding-top: 3px;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}
p#contactAddress {
	padding-left: 15px;
	padding-top: 3px;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}

p#sendEntry {
	padding: 5px 0px;
}
span#gsu {
	font-size: 14px;
}

.pastLeftColumn {
width:550px;
}

.pastLeftColumn img {
margin-right:70px;
}

.pastRightColumn {
width:228px;
border-left:#bebbaa 1px solid;
padding:0 0 0 15px;
margin:0 0 20px 15px;
*margin: 0 0 10px 15px;
}
img.enterImage {
	padding-top: 24px;
}
img#enter {
	margin-left: -25px;
	padding: 26px 0px 2px 0px;
}
p.howTop {
	padding-top: 10px;
}
#howRight p {
	padding-left: 25px;
}
#howRight {
	padding-left: 15px;
}

.aboutAwards {
	line-height: normal;
	font-weight: bold;
	width: 372px;
}
.aboutAwards img {
	padding: 24px 0px 30px 0px;
}
.aboutImage {
	padding: 20px 10px 0px 0px;
	float: left;
	width: 164px;
}
.aboutImage a {
	float: right;
	padding-right: 20px;
	font-weight: bold;
}
.aboutIcon {
	padding-top: 5px;
}
.enterAwards {
	background: url(../images/bkg_enterAwards.gif) no-repeat 13px 13px;
	border-left: 2px dotted #000000;
	padding: 13px;
	margin: 0px 0px 10px 0px;
	width: 240px;
	height: 277px;
	line-height: 12px;
	font-weight: bold;
}
.enterAwards p {
	padding: 80px 0px 10px 20px;
	font-size: 11px;
	width: 210px;
}
.aboutEnter {
	margin-top: 12px;
	margin-left: 20px;
}

/* ------------------------------
	End contentContainer
 * ------------------------------ */
 
/* ------------------------------
	Start footerContainer
 * ------------------------------ */ 
.footerSponsors {
font-size:10px;
line-height:12px;
width:393px;
margin: 0 0 10px 0;
text-align:center;
}

.footerText {
margin:30px 0;
text-align:left;
width:400px;
}

#home #footerContainer{
background:#FFFFFF;
margin-top: 0px;
*margin-top: 0px;
_margin-top: 0px;
padding-top:6px;
}

.footerLink {
color: #000000;
font-size:12px;
font-weight:bold;
}

#footerContainer hr{
margin: 0;
}

.footerText p{
color: #000000;
}

#footer {
	margin:0 auto;
	width:849px;
}

#footerWrap {
	background:#FFFFFF;
	height:130px;
	padding-top:5px;
}

.legal{
font-size: 10px;
color: #000000;
}
/* ------------------------------
	End footerContainer
 * ------------------------------ */ 

/* ------------------------------
	End Sub-Structural HTML Elements
 * ------------------------------ */
 
 /* --------------------------------
 	Pop-up window
  * -------------------------------*/
  
#popupFooterContainer {
background:transparent url(../images/bkg_popupBottom.png) no-repeat left top;
height:100px;
margin:0 auto;
*margin-top:-8px;
width:754px;
}

#popupMainContainer {
margin:0 auto;
margin-top:175px;
position:relative;
width:754px;
height:auto;
}

#popupHeaderContainer {
height:76px;
width:583px;
padding:0 25px 0 30px;
}

#mediaContentContainer {
width:auto;
padding:0 0 0;
}

#pressReleaseContainer {
background:#FFFFFF;
clear:both;
padding:0;
}

.logoPopup {
	width:193px;
	height:76px;
	visibility: hidden;
	}

.btnClose {
	left:650px;
	*right:0px;
	position:absolute;
	top:-100px;
	/* *top:70px; */
	}

.bkgPopup {
	background-color:#ebf7fd;
}

.pageTitle {
	padding: 30px 0 0 22px;
	width:288px;
	height: 30px;
	}
	
.keynotArchive {
	padding: 35px 0 0 20px;
}
	
.videoNote {
	padding: 15px 0 15px 30px;
}

.keynoteYear {
	padding: 30px 0 10px 30px;
}

.keynoteYear a {
	text-decoration: none;
}

.winner {
	font-family:Georgia, Times, serif;
	font-size: 12px;
	font-weight: bold;
	width: 297px;
	padding: 30px 0 26px 10px;
	height:30px;
	}
	
.winner a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 297px;
	padding: 30px 0 26px 0;
	height:30px;
	}

.winner_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 297px;
	padding: 0px 0 26px 25px;
	height:30px;
	}

.winner_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 297px;
	padding: 0 0 26px 25px;
	height:30px;
	}

table {
	border-collapse:collapse;
	font-weight: bold;
}

tr.grand td {
	border-top:2px dotted #000000;
}
td {
	padding-left: 30px;
}
td img {
	margin-left: -30px;
}
td.oddRow {
	background-color: #ffffff;
}
td.evenRow {
	background-color: #eef8fd;
}
td.rightBorder {
	border-right:2px dotted #000000;
}
td.bottomBorder {
	border-bottom:2px dotted #000000;
}

.mediaContentBox {
	background: #ffffff;
	margin:0;
}

.pressReleaseBox {
	background: #ffffff;
	clear:both;
	height: auto;
}


.mediaContentBoxTop {
margin-bottom:20px;
	}

	
.mediaContentBoxBottom {
	margin-top:20px;
}

.realPlayer {
	margin:0px 0px 1px 2px;
	width:320px;
	height:270px;
	}
	
.quicktimePlayer {
	display:inline;
	margin:0px 0px 1px 2px;
	width:320px;
	height:256px;
	}
	
.mediaContentHeader {
width:215px;
height: 63px;
margin:0;
padding: 0; 

}

.pressRelease {
padding:25px 0 0 20px;
margin: 0 4px 0 4px;
background:#FFFFFF;
}

#contactHeader {
	margin-left: -15px;
	margin-right: -15px;
	border-bottom: 2px dotted #000000;
}
.contactLeft {
	float: left;
	padding: 25px 0px 0px 25px;
	width: 250px;
	font-weight: bold;
}
p#contact {
	padding: 25px 0px 0px 0px;
}
p.contact2 {
	padding-top: 10px;
}
p#contactGSU {
	font-size: 14px;
	padding-bottom: 5px;
}
.contactCenter {
	float: left;
	width: 200px;
	padding-top: 70px;
	font-weight: bold;
}
.contactRight {
	float: left;
	padding: 25px 0px 0px 20px;
}

.text {
padding:0 0 15px 0;
margin: 0 36px 0 36px;
}

#contact .text{
height: 200px;
}

.text p{
margin-bottom: 12px;
}

.mediaText {
width:215px;
margin:0 0 20px 18px;
}

.mediaText p{
margin-bottom: 12px;
}

.asterisk {
	color:#666666;
	}
	
.line {
	margin: 26px 28px 26px 25px;	
	background: #cccccc;
	width: 578px;
	height: 1px;
}

.line2 {
	background:url(../images/gfx_line.gif) bottom no-repeat;
	padding: 20px 0 0 0;
	margin-bottom: 5px;
	width: 875px;
	height: 1px;
}

 /* --------------------------------
 	End Pop-up window
  * -------------------------------*/
  
   /* --------------------------------
 	Blog - temp
  * -------------------------------*/
  
.entrybody{
padding: 10px 0 0 10px;
}

.entry a{
text-decoration: none;
}

.entrymeta {
color: #000000;
font-size: 11px;
}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul{
padding: 0 0 5px 0;
}

#blog h2{
padding: 10px 0 0 0;
}
.fishy {text-align: center;}

.sideContent h3 {margin: 10px 0 5px -5px;}
.sideContent h4 {padding-left: 5px; white-space: nowrap; line-height: 1.2em;}
#flash {
	background: url(../images/img_showcase.jpg) no-repeat;
	width:849px;
}
#flash a {display:none;position: absolute; right:-8px;top:-8px;}

body.finalists dt {display: block; font-weight: 900; float: left; clear: left;}

body.finalists dd {display: block; font-style: italic; clear: none; float: left; padding-left: 6px;}

#finalists li {padding: 0 0 40px 0; *padding-bottom: 20px;}

/* ============================= */
/* ! 2009 winners detail pages   */
/* ============================= */

#popupContent {
	background:#FFFFFF;
	*margin-left:1px;
	padding:0 15px 20px;
}

#popupContent h1 {
	font-size:14px;
	line-height:18px;
	overflow:hidden;
	margin-bottom:20px;
	padding-top: 50px;
}

.videoFooter {
	float: right;
	font-size: 10px;
}

.backToTop {
	position:absolute;
	top:0;
	left:0;
}

#popupContent p {
	padding-bottom:15px;
	font-weight: bold;
	line-height:normal;
}

#popupContent .media {height: 370px;}

.videoPlayer {
margin: 25px 15px 0 15px;
min-width: 350px;
}

#winnerPage .pressReleaseContainer {width: 800px;}

#winnerPage .pressReleaseBox { }

#winnerPage #popupMainContainer {width: 754px;*width:755px;}

#winnerPage .winner {width: 400px;}

#winnerPage .mediaContentBoxTop {font-size: 0px;}

#winnerPage .text { }

#winnerPage .PRcomment {_font-size: 0px;}



/* Clearing fixes ------------------ */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

div.mail-address {padding-left:40px;}
div.mail-address h2{font-size:17px;color:#000;}
div.mail-address p {font-size:12px;}

div.mail {margin-top:30px;}
p.mail {font-size:10px; line-height:14px;}
hr.grey {margin: 12px 0;}
.resColumn {line-height:20px; border-right: none;}

.subTitle{
font-size:11px;
line-height:14px;
	}
