* {padding:0; margin:0;}
* img {border:none; behavior: url(/resources/photodifferences/images/iepngfix.htc)}

#pd-wrapper-content {
	width:990px;
	float:left;
	clear:both;
	padding: 10px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 82%;
	color:#ffffff;
}

#pd-wrapper-content.competition {
	color: #000;
}

#pd-wrapper-content h1, #pd-wrapper-content h2, 
#pd-wrapper-content h3, #pd-wrapper-content h4, 
#pd-wrapper-content h5, #pd-wrapper-content h6 {font-size:100%;}

#pd-wrapper-content a {
	color:#00b0a8;
	text-decoration:none;
	outline-color:invert;
    outline-style:none;
    outline-width:medium;
}
#pd-wrapper-content a:active, #pd-wrapper-content a:hover, #pd-wrapper-content a:focus {text-decoration:none;color:#00CCFF;}
#pd-wrapper-content a:visited {text-decoration:none;color:#99CCCC;}
#pd-wrapper-content p {padding-bottom:10px;}

#pd-content-right {
	float:right;
	width:185px;
}

.pd-ad-rhc {
	background:transparent url(../images/ad_bg.gif) no-repeat scroll left bottom;
	border:1px solid #CCCCCC;
	border-bottom: 0px none;
	margin: 0px 4px 0px 0px;
	padding: 5px;
	text-align: center;
	height: 611px;
}

#pd-content-left {
	float:left;
	width:774px;
	overflow:hidden;
	margin: 0px 0px 0px 25px;
	height: 590px;
}

#pd-wrapper-content.competition #pd-content-left {
	height: auto;
}

#pd-pagebanner {	
	width:755px;
}

#pd-perpage-game {
	width:760px;
	border-bottom:none;
}

#pd-perpage-game h1 {
	font-size:140%;
	margin: 0px 0px 10px 0px;
}

div.game-columns {
	float: left;
	width: 340px;
	margin: 10px 20px 0 18px;
}

#high-scores {
	width: 340px;
	float: left;
	border-collapse: collapse;
	color: #fff;
}

#high-scores td {
	border-bottom: 1px solid #4a4a4a;
	padding: 5px 0px;
}

#high-scores thead tr th img {float: left;}
#high-scores td.left { width: 25px; text-align: center; }
#high-scores td.right { width: 70px; text-align: right; padding: 0px 5px 0px 0px; }
#high-scores tr td { background-color: #292929; }
#high-scores tr.odd td { background-color: #000; }
#high-scores tr:hover td { background: #3c5768; }
#high-scores td.hightlight-user { font-weight: bold; }
#pd-game-left #high-scores { margin: 0px 0px 0px 5px; }

span.score-left { float: left; }
span.score-right { float: right; }

div.button-container { width: 340px; float: left; padding: 0 0 20px 0; }
div.wide-button-container { width: 760px; float: left; }

div.wide-button-container a img.game-button {
	float: left;
	padding: 12px 0px 15px 0px;
}

div.wide-button-container a {
	float: left;
	margin: 0px 0px 0px 292px;
}

div.button-container a img.game-button {
	margin: 15px 0px 15px 82px;
}

#competition-intro-top-image img { width: 760px; }
#competition-container { margin: 0px !important; color:#000; }

.bg_windows { float: left; background: transparent no-repeat 0px 150px; }
#compcontinuebutton {position:relative;display:none;}
#compcontinuebutton a img {position:relative;height:63px;width:176px;}


.note {float: left; margin: 0px 0px 0px 25px; }

.empty-center { width: 200px; }

*html #high-scores td.left { width: 0px; }
*html #high-scores td.right { width: 0px;	 }
* + html #high-scores td.left { width: 0px; }
* + html #high-scores td.right { width: 0px; }
*html #pd-content-left { margin: 0 0 0 15px; }
*html div.game-columns { width: 345px; }
*html #pd-game-left {margin: 11px 30px 11px 11px; }
*html #pd-game-right {margin-right: 0px; margin-left: 0px; }
*html div.wide-button-container a img.game-button { padding: 0px; }
*html #pd-game-left #high-scores { margin: 0px; }
*html div.wide-button-container a { margin: 5px 0px 0px 292px; }
*html #pd-perpage-game h1 { margin: 0px 0px 10px 10px;}
*html #pd-game-left p { float: left; margin: 0px 6px 10px 7px; }
*html .note {float: left; width: 100%; margin: 0px 0px 0px 13px; }
