body {
	background-color:black;
	margin:0;
	padding:0;
}

img {
	border:0px;
}

a {
	color:#b226b2;
	outline:none;
	text-decoration:none;
}

a:hover {
	color:#f17a21;
}

.readmore {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

.quote {
	padding-left:20px;
	color:#424242;
	font-weight:bold;
}

h6 {
	font-size:18px;
	color:#d3d3d3;
	font-weight: normal;
	font-style: normal;
	margin-bottom:5px;
}

h1#pressroom {
	margin-bottom:10px;
}

.alert {
	font-family:Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#b226b2;
	margin:15px 0px 15px 0px;
}

#article_avatar {
	float:left;
	margin-top:7px;
	margin-right:10px;
}

#burstbox {
	background:url(/img/burst.jpg) center top no-repeat #031b41;
	width:1159px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;	
}


#primary_nav {
	width:780px;
	height:50px;
	background:url(/img/primary_nav_bar.png) no-repeat;
	padding:0;
	margin-left: auto;
	margin-right: auto;
}

#primary_nav ul {
	width:615px;
	list-style-type:none;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;	
}

#primary_nav li {
	display:block;
	float:left;
	margin:0px 15px 0px 15px;
	height:50px;
}

#primary_nav li a {
	height:50px;
	display:inline;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
}

#primary_nav li#home a {
	width:63px;
	background:url(/img/nav_home_normal.gif) no-repeat;
}

#primary_nav li#home a:hover {
	background:url(/img/nav_home_current.gif) no-repeat;
}

#primary_nav li#home_current {
	width:63px;
	background:url(/img/nav_home_current.gif) no-repeat;
}

#primary_nav li#blog a {
	width:56px;
	background:url(/img/nav_blog_normal.gif) no-repeat;
}

#primary_nav li#blog a:hover {
	background:url(/img/nav_blog_current.gif) no-repeat;
}

#primary_nav li#blog_current a {
	width:56px;
	background:url(/img/nav_blog_current.gif) no-repeat;
}

#primary_nav li#downloads a {
	width:119px;
	background:url(/img/nav_downloads_normal.gif) no-repeat;
}

#primary_nav li#downloads a:hover {
	background:url(/img/nav_downloads_current.gif) no-repeat;
}

#primary_nav li#downloads_current {
	width:119px;
	background:url(/img/nav_downloads_current.gif) no-repeat;
}

#primary_nav li#press a {
	width:69px;
	background:url(/img/nav_press_normal.gif) no-repeat;
}

#primary_nav li#press a:hover {
	background:url(/img/nav_press_over.gif) no-repeat;
}

#primary_nav li#press_current {
	width:69px;
	background:url(/img/nav_press_over.gif) no-repeat;
}

#primary_nav li#giveaway a {
	width:150px;
	background:url(/img/nav_giveaway_normal.gif) no-repeat;
}

#primary_nav li#giveaway a:hover {
	background:url(/img/nav_giveaway_over.gif) no-repeat;
}

#popcap_logo {
	position:absolute;
	width:93px;
	height:93px;
	left:50%;
	margin-left:-510px;
	margin-top:25px;
}

#header_graphic {
	width:780px; 
	height:276px;
	margin:16px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}

.home_header {
	background:url(/img/home_header.png) center bottom no-repeat;
}

.blog_header {
	background:url(/img/blog_header.png) center bottom no-repeat;
}

.downloads_header {
	background:url(/img/downloads_header.png) center bottom no-repeat;
}

.press_header {
	background:url(/img/press_header.png) center bottom no-repeat;
}

.ds_header {
	background:url(/img/nintendo_ds_header.png) center bottom no-repeat;
}

.xbox_header {
	background:url(/img/xbox_header.png) center bottom no-repeat;
}

.xbla_header {
	background:url(/img/xbox_live_arcade_header.png) center bottom no-repeat;
}

.pcmac_header {
	background:url(/img/pcmac_header.png) center bottom no-repeat;
}

#secondary_nav {
	width:780px;
	height:56px;
	background:url(/img/secondary_nav_bar.gif) repeat-x;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
}

#secondary_nav ul {
	width:780px;
	list-style-type:none;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;	
}

#secondary_nav li {
	display:block;
	float:left;
	margin:0;
	height:56px;
}

#secondary_nav li a {
	height:56px;
	display:inline;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
}

#secondary_nav li#nintendoDS a {
	width:150px;
	background:url(/img/nav_nintendoDS_normal.gif) no-repeat;
}

#secondary_nav li#nintendoDS a:hover {
	background:url(/img/nav_nintendoDS_over.gif) no-repeat;
}

#secondary_nav li#nintendoDS_current {
	width:150px;
	background:url(/img/nav_nintendoDS_current.gif) no-repeat;
}


#secondary_nav li#xbox360 a {
	width:133px;
	background:url(/img/nav_xbox360_normal.gif) no-repeat;
}

#secondary_nav li#xbox360 a:hover {
	width:133px;
	background:url(/img/nav_xbox360_over.gif) no-repeat;
}

#secondary_nav li#xbox360_current {
	width:133px;
	background:url(/img/nav_xbox360_current.gif) no-repeat;
}

#secondary_nav li#pcmac a {
	width:103px;
	background:url(/img/nav_pcmac_normal.gif) no-repeat;
}

#secondary_nav li#pcmac a:hover {
	background:url(/img/nav_pcmac_over.gif) no-repeat;
}

#secondary_nav li#pcmac_current {
	width:103px;
	background:url(/img/nav_pcmac_current.gif) no-repeat;
}

#secondary_nav li#xbla a {
	width:194px;
	background:url(/img/nav_xbla_normal.gif) no-repeat;
}

#secondary_nav li#xbla a:hover {
	background:url(/img/nav_xbla_over.gif) no-repeat;
}

#secondary_nav li#xbla_home a {
	width:194px;
	background:url(/img/nav_xbla_ball_normal.gif) no-repeat;
}

#secondary_nav li#xbla_home a:hover {
	width:194px;
	background:url(/img/nav_xbla_ball_over.gif) no-repeat;
}

#secondary_nav li#xbla_current {
	width:194px;
	background:url(/img/nav_xbla_current.gif) no-repeat;
}

#secondary_nav li#mobile a {
	width:101px;
	background:url(/img/nav_mobile_inactive.gif) no-repeat;
}

#secondary_nav li#mobile a:hover {
	width:101px;
	background:url(/img/nav_mobile_inactive_over.gif) no-repeat;
}

#content_wrapper {
	width:780px;
	background:url(/img/rounded_footer.png) bottom center no-repeat;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 10px 0px;
}

#content_area {
	background:url(/img/stripe.gif) repeat;
	padding:25px 0px 10px 0px;
	font-family:Verdana, "Lucida Grande", Lucida, sans-serif;
}

#lead_blog_article {
	background: url(/img/feature_post_header.png) top left no-repeat;
	padding: 60px 35px 20px 35px;
	font-size:14px;
	line-height:22px;
}

#reviews {
	background: url(/img/reviews_header.png) top left no-repeat;
	padding: 60px 35px 20px 35px;
	font-size:14px;
	line-height:22px;
}

#homepage_ds_video {
	background: url(/img/nintendo_ds_section_header.png) top left no-repeat;
	padding: 65px 35px 20px 15px;
	font-size:16px;
	line-height:22px;
	text-align:center;
}

#product_page_video {
	padding: 10px 10px 25px 0px;
	text-align:center;
}

#screenshots {
	list-style-type:none;
	width:400px;
	margin-top:30px;
	margin-left:-163px;
}

#screenshots li {
	margin:5px;
	width:112px;
	height:168px;
	float:right;
	display:block;
}

#screenshots img {
	border:2px solid gray;
}

#screenshots img:hover {
	border:2px solid purple;
}

#ds_product_page_screenshots {
	list-style-type:none;
	width:400px;
	padding-top:450px;
	margin-left:-20px;
}

#ds_product_page_screenshots li {
	margin:5px;
	width:112px;
	height:168px;
	float:right;
	display:block;
}

#ds_product_page_screenshots img {
	border:2px solid gray;
}

#ds_product_page_screenshots img:hover {
	border:2px solid purple;
}

#xbox_product_page_screenshots {
	list-style-type:none;
	padding-top:400px;
	text-align:right;
	margin-right:25px;
	line-height:0px;
}

#xbox_product_page_screenshots li {
	margin:0;
	list-style-type:none;
	display:block;
}

#pcmac_product_page_screenshots {
	list-style-type:none;
	width:370px;
	padding-top:500px;
	text-align:center;
	margin-left:4px;
}

#pcmac_product_page_screenshots li {
	margin:5px;
	width:166px;
	float:right;
	display:block;
}

#pcmac_product_page_screenshots img {
	border:2px solid gray;
}

#pcmac_product_page_screenshots img:hover {
	border:2px solid purple;
}

#xbla_product_page_screenshots {
	list-style-type:none;
	width:370px;
	padding-top:485px;
	text-align:center;
	margin-left:6px;
}

#xbla_product_page_screenshots li {
	margin:0px 5px 5px 5px;
	width:170px;
	float:right;
	display:block;
}

#xbla_product_page_screenshots img {
	border:2px solid gray;
}

#xbla_product_page_screenshots img:hover {
	border:2px solid purple;
}



#full_blog_article {
	padding: 20px 35px 20px 35px;
	font-size:14px;
	line-height:22px;
}

#full_blog_article p {
	margin-bottom:10px;
}

#download_items {
	width:510px;	
	padding:0px;
	font-size:14px;
	line-height:18px;
}

#download_items ul {
	padding-top:60px;
	padding-left:20px;
	list-style-type:none;
}

#download_items li {
	margin:5px 20px 20px 20px;
	float:left;
	display:inline;
}

#download_items a {
	text-decoration:none;
	font-size:11px;
}

#download_items p {
	margin-bottom:3px;
	text-align:left;
}

#wallpapers {
	background:url(/img/wallpapers_header.png) top left no-repeat;
}

#avatars {
	background:url(/img/avatars_header.png) top left no-repeat;
}

#emoticons {
	background:url(/img/emoticons_header.png) top left no-repeat;
}

#product_page_copy {
	padding: 0px 35px 20px 35px;
	font-size:14px;
	line-height:22px;
}

#product_page_copy h3 {
	margin-top:20px;
	margin-bottom:5px;
}

#product_page_copy ul {
	margin-left:30px;
	margin-top:10px;
	margin-bottom:15px;
}

#nintendo_ds_product_page_graphic {
	min-height:680px;
	background:url(/img/product_nintendo_ds.png) no-repeat;
}

#pcmac_product_page_graphic {
	min-height:797px;
	margin:0px 15px 20px 10px;
	background:url(/img/product_pcmac.png) no-repeat;
}

#xbox_product_page_graphic {
	min-height:73px;
	margin:0px 15px 20px 10px;
	background:url(/img/product_xbox.png) no-repeat;
}

#xbox_live_arcade_product_page_graphic {
	min-height:739px;
	margin:0px 15px 20px 10px;
	background:url(/img/product_xbox_live_arcade.png) no-repeat;
}

#awards {
	min-height:250px;
	background:url(/img/award_box_header.png) no-repeat center top;
	padding-top:117px;
	margin-bottom:20px;
}

#awards_content {
	padding:10px 40px 5px 40px;
	font-size:14px;
	line-height:22px;
	background:url(/img/award_box_fill.png) repeat-y center;
}

#awards_footer {
	height:38px;
	background:url(/img/award_box_footer.png) no-repeat center;
}

#retailer_list {
	padding:60px 0px 0px 35px;
	background:url(/img/retailers_header.png) top left no-repeat;
	font-size:14px;
}

#retailer_list #store {
	margin-bottom:20px;
}


#video_playback {
	display:none;
}

#lead_video {
	margin-top:15px;
	margin-bottom:25px;
	text-align:center;
	padding-right:20px;
}

#watch_more_button a {
	width:186px;
	height:29px;
	background:url(/img/watch_more_normal.png) no-repeat;
	text-indent:-9999px;
	margin-top: 10px;
	margin-left:70px;
	float:left;
}

#watch_more_button a:hover {
	background:url(/img/watch_more_over.png) no-repeat;
}

h4 {
	color:#505050;
	margin:0;
	margin-bottom:8px;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}

h5 {
	color:#505050;
	margin:0;
	margin-bottom:5px;
	font-size:14px;
}

h1 {
	color:#3c3c3c;
	margin:0;
	font-size:21px;
	margin-bottom:4px;
}

p {
	margin-top:0px;
	margin-bottom:5px;
}

strong {
	color:#b226b2;
	font-weight: normal;
	font-style: normal;
}

#blog_article_content a {
	color:#b226b2;
	margin:0;
	font-size:13px;
}

#blog_article_list {
	background:url(/img/latest_posts_header.png) top left no-repeat;
	padding: 60px 35px 20px 35px;
	font-size:14px;
	line-height:22px;
}

#blog_sidebar {
	margin-left:20px;
	margin-right:40px;
	margin-top:40px;
}

#blog_sidebar ul {
	margin:0;
	font-size:14px;
	list-style-type:none;
	text-indent:10px;
}

#blog_sidebar li {
	color:#8c8c8c;	
}

#blog_sidebar ul a {
	font-size:14px;
	text-decoration:none;
	line-height:22px;
	
}


#big_promo {
	width:360px;
	min-height:449px;
	margin:0;
	padding:375px 30px 0px 30px;
	margin-left:10px;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	background:url(/img/nintendo_ds_promo.png) no-repeat;
}

#big_promo h3 {
	margin-top:20px;
}

#big_promo p {
	width:350px;
	margin-bottom:20px;
}

#big_promo img {
	margin-left:113px;
}

h3 {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:10px;
}

#left_home {
	float:left;
	display:inline;
	width:370px;
}
#right_home {
	float:right;
	display:inline;
	width:350px;
}

#left_blog {
	float:left;
	display:inline;
	width:490px;
}
#right_blog {
	float:right;
	display:inline;
	width:290px;
}

#left_product {
	float:left;
	display:inline;
	width:350px;
}
#right_product {
	float:right;
	display:inline;
	width:430px;
}

#left_press {
	float:left;
	display:inline;
	width:346px;
}
#right_press {
	float:right;
	display:inline;
	width:430px;
}

#more_blog {
	background:url(/img/more_blog_header.png) top right no-repeat;
	padding: 65px 0px 20px 20px;
	font-size:14px;
	line-height:22px;
	margin-left:20px;
	
}

h2 {
	color:#535353;
	margin:0;
	font-size:17px;
	margin-bottom:0px;
}

#blog_article_content a {
	color:#005a97;
	margin:0;
	font-size:13px;
}

#short_post {
	padding-right:20px;
	margin-bottom:23px;
}

#medium_post {
	margin-bottom:30px;
}

#share_with_friend_wide {
	min-height:255px;
	padding-top:75px;
	padding-left:5px;
	margin-right:5px;
	background:url(/img/share_with_friend_wide.png) top center no-repeat;
	text-align:center;
	font-family:Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size:13px;
	line-height:16px;
}

#share_with_friend_wide_product {
	min-height:225px;
	padding-top:75px;
	padding-left:5px;
	margin-right:2px;
	background:url(/img/share_with_friend_wide.png) top center no-repeat;
	text-align:center;
	font-family:Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size:13px;
	line-height:16px;
}


#share_with_friend_wide input {
	text-align:center;
}

#share_with_friend_wide_product input {
	text-align:center;
}


#share_with_friend_tall {
	height:300px;
	margin-top:40px;
	padding:105px 8px 0px 13px;
	background:url(/img/share_with_friend_tall.png) top center no-repeat;
	text-align:center;
	font-family:Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size:13px;
	line-height:16px;
	margin-right:20px;
}

#share_with_friend_tall form {
	padding:0px 25px 0px 28px;
	margin-top:15px;
}

#share_with_friend_tall input {
	text-align:center;
}  

#page_footer {
	width:500px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:1px;
	color:white;
	margin-top:5px;
	margin-bottom:5px;	
	margin-left:auto;
	margin-right:auto;
}