body {
	font:normal 10px/13px Verdana, arial, sans-serif;
	text-align:center;
	color:#fff;
	background:#fff url('../img/background-body.jpg') repeat-x 50% 0;
}
#background {
	width:100%;
	margin:0 auto;
	background:transparent url('../img/background.jpg') no-repeat 50% 0;
}
#header {
	height:120px;
}
#container {
	width:900px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#masthead {
	width:900px;
	height:315px;
	position:relative;
	margin-left: -10px;
	margin-top: -21px;
}
#monster {
	position:absolute;
	top:0;
	left:0;	
}
#badge {
	position:absolute;
	top:233px;
	left:538px;
	cursor: hand;
}
#title {
	position:absolute;
	top:25px;
	left:170px;
}
#content {
	width:880px;
	padding:25px 0 75px 0;
}
#primary {
	width:555px;
	padding-left:31px;
	float:left;
	margin-bottom:14px;
}
#action {
	float:left;
	padding-left:42px;
}
#action a {
	cursor:pointer;
}

#primary a:link {
font-weight: bold;
color:#ffffff;
text-decoration:none;
}

#primary a:visited {
font-weight: bold;
color:#ffffff;
text-decoration:none;
}

#primary a:hover {
font-weight: bold;
color:#ffffff;
text-decoration:underline;
}

#primary a:active {
font-weight: bold;
color:#ffffff;
text-decoration:underline;
}

p {
	margin-bottom:16px;
}
#primary p {
	line-height:14px;
	font-size:11px;
}
#primary p.standout {
	font-size:14px;
	line-height:20px;
}
#secondary {
	clear:left;
	width:817px;
	height:374px;
	padding:15px 0px 0px 32px;
	margin-top:14px;
	margin-left: 35px;
	background:transparent url('../img/background-secondary.png') no-repeat 0 18px;
}
#secondary #left,
#secondary #spotlight,
#secondary #right {
	float:left;
}
#secondary #left,
#secondary #right {
	padding-top:22px;
	width:190px;
}
#secondary #left {
	margin-right:5px;
	margin-top: 20px;
}
#secondary #right {
	margin-left:5px;
	margin-top: 20px;
}
#spotlight {
	width:326px;
	height:311px;
	padding:59px 0 0 38px;
	/* background:transparent url('../img/background-spotlight.png') top left no-repeat; */
}
#secondary #left p,
#secondary #right p {
	margin-bottom:8px;
}
#gaming {
	width:197px;
	height:41px;
	margin-top:8p;
	text-indent:-999999px;
	background:transparent url('../img/h2-gaming.png') no-repeat -6px -1px;
}
#creative-media {
	width:194px;
	height:41px;
	text-indent:-999999px;
	background:transparent url('../img/h2-creative-media.png') no-repeat -6px -1px;
}
ul#reciprocalbox {
	margin:0 auto;
	width:340px;
	height:64px;
	list-style:none;
	margin-top:36px;
}
ul#reciprocalbox li {
	float:left;
	margin-left:10px;	
}
ul#reciprocalbox li a {
	display:block;
	float:left;
	padding: 64px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:64px; /* for IE5/Win only */
}
ul#reciprocalbox li a:hover,
ul#reciprocalbox li a:active,
ul#reciprocalbox li a.selected {
	background-position: 0 0;
}
#developercommunity a {
	width:146px;
	background:url("../img/developer-community.png") top left no-repeat;
	background-position: 0 -64px;
}

#industryshowcase {
	width:146px;
	background:url("../img/industry-showcase.png") top left no-repeat;
	float: left; 
	margin-left: 23px;
}

#footer {
	margin-left: 45px;
	font-size: 9px;
}

#text {
	margin-left: 0px;
}
