.module {
	margin: 10px 0;
	overflow: hidden;
	height: 100%;
}

.module .head {
	border-width: 1px;
	height: 28px;
	padding-left: 10px;
}

.module .module .head {
	height: 23px;
	border-width: 0;
}

.module .head .wrap {
	padding: 0 10px 0 0;
	height: 100%;
}

.module .tabbed {
	padding-left: 0;
}

.module .tabbed .wrap {
	margin-left: 10px;
}

.module .head h2 {
	font-size: 13px;
	line-height: 28px;
}

.module .head h3 {
	font-size: 13px;
	line-height: 23px;
}

.module .head h2,.module .head h3,.module .head h4 {
	display: inline;
	float: left;
}

.module .head ul.more {
	float: right;
	font-size: 11px;
	line-height: 28px;
	padding: 0;
}

.first .head,.module .first .head {
	height: 1%;
	overflow: hidden;
	padding: 5px 0;
}

.first .head .wrap,.module .first .head .wrap {
	padding: 0 10px 0 0;
	margin: 0 0 0 10px;
}

.first .module .head .wrap {
	padding: 0 10px 0 0;
}

.first .head h2,.module .first .head h2 {
	font-size: 18px;
	line-height: 28px;
}

.first .long_title .wrap h2 {
	line-height: 22px;
}

.first .head ul.more,.module .first .head ul.more {
	line-height: 28px;
}

.module .module .head ul.more {
	font-size: 11px;
	line-height: 23px;
}

.module .head ul.more a {
	color: #fff;
}

.module .head ul.more li {
	display: inline;
	border-width: 0 0 0 1px;
	margin: 0 0 0 6px;
	padding: 0 0 0 6px;
}

.module .head ul.more li.first {
	border-width: 0;
	margin: 0;
	padding: 0;
}

.module .body {
	font-size: 12px;
}

.module .body ul.details {
	padding: 0;
}

.module .body ul.details li {
	border-width: 0 0 0 1px;
	display: inline;
	font-size: 10px;
	padding-left: 3px;
	
}

.module .body ul.details li.first,.module .body ul.details li.story_type
	{
	border-width: 0;
	padding-left: 0;
}

.module .body ul.details li.story_type {
	text-transform: uppercase;
}

.module .body ul.actions {
	height: 1%;
	overflow: hidden;
}

.module .body ul.actions li {
	border-width: 0 0 0 1px;
	display: inline;
	float: left;
	font-size: 11px;
	margin-left: 7px;
	padding-left: 8px;
}

.module .body ul.actions li.first {
	border-width: 0;
	margin: 0;
	padding: 0 0 0 1px;
}

.module .body .module {
	margin: 0;
	padding: 5px;
}

.module .col .module {
	padding: 0;
}

.no_data .body {
	padding: 10px;
}

#side .module .body .banner {
	padding: 3px 0 0;
}

#side .module .body .banner a,#side .module .body .banner span {
	border-width: 1px;
	display: block;
	height: 57px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 292px;
}

.module .foot {
	font-size: 11px;
	padding: 10px 0 0;
}

.module .foot .more {
	margin: 0;
	white-space: nowrap;
}

.module_head_search .mini_search {
	display: inline;
	float: right;
	padding: 6px;
	height: 18px;
	width: 137px;
	margin: 0 -149px 0 0;
	position: relative;
	right: 149px;
}

.module .story_body p {
	line-height: 20px;
}

.module .story_body span.first_letter {
	float: left;
	font: bold 66px/ 58px Tahoma, Ggeneva, sans-serif;
	padding: 0 5px 0 0;
	text-transform: uppercase;
}

#flashcontent_topslot {
	border-width: 1px;
	width: 568px;
}

#flashcontent_topslot object {
	display: block;
}

#flashcontent_topslot #topslot_noflash_replacement .module {
	padding: 0;
}

#flashcontent_topslot #topslot_noflash_replacement .module .head {
	display: none;
}

#flashcontent_topslot #topslot_noflash_replacement .module .wrap {
	padding: 4px 4px 4px 77px;
	height: 1%;
	overflow: hidden;
}

#flashcontent_topslot #topslot_noflash_replacement p {
	margin: 0;
	font-size: 11px;
}

#flashcontent_topslot #topslot_noflash_replacement p.upgrade {
	line-height: 20px;
	padding-left: 6px;
}

#flashcontent_topslot #topslot_noflash_replacement ol li {
	float: left;
}

#flashcontent_topslot #topslot_noflash_replacement ol li h3 {
	float: right;
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 2px;
	text-align: left;
}

#flashcontent_topslot #topslot_noflash_replacement ol li .details {
	display: inline;
}

#flashcontent_topslot #topslot_noflash_replacement ol li .deck {
	float: right;
	width: 100%;
	text-align: left;
}

#flashcontent_topslot #topslot_noflash_replacement ol li .thumb {
	width: 67px;
	height: 42px;
	float: left;
	margin-left: -73px;
	display: inline;
	border-width: 1px;
}

#flashcontent_topslot #topslot_noflash_replacement ol li .thumb img {
	width: 67px;
	height: 42px;
	display: block;
}

#flashcontent_topslot #topslot_noflash_replacement ol li .thumb a {
	display: block;
}

#mini .module {
	margin: 10px;
}

.has_nav #mini .module {
	margin: 0;
}

#legacy_layout #mini .module {
	margin: 10px 3px;
}

#siteblog_layout #mini .module {
	margin: 5px 5px 10px;
}

#side .body {
	font-size: 11px;
}

#side .body h3 {
	font-size: 12px;
}

#side .module .body .head h3 {
	font-size: 11px;
}

#promo .module .head {
	border-width: 0;
	height: 25px;
}

#promo .module .head h2 {
	line-height: 25px;
}

#gscpromo_module .body {
	height: 1%;
	overflow: hidden;
}

#gscpromo_module .body img {
	display: block;
}

#profile_layout .module .module {
	padding: 0;
}

#profile_layout .body .add_comment {
	padding: 7px;
}

#profile_layout .contain_all .module {
	padding: 5px;
}

#profile_layout #main .module .module {
	margin: 0 0 10px;
}

ul.content_nav {
	border-top-width: 1px;
	font-size: 12px;
	line-height: 14px;
}

ul.content_nav li {
	border-width: 0 0 1px;
	padding: 5px 8px;
}

ul.content_nav li.showcase a {
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}

ul.content_nav ul {
	margin: 2px 0 0;
}

ul.content_nav ul li {
	border-width: 0;
	font: 10px/ 14px tahoma, geneva, sans-serif;
	padding: 0 0 0 5px;
}

.module div.content_nav {
	padding: 6px 10px;
}

div.content_nav .nav_label {
	font-weight: bold;
}

ul.tertiary_nav,ul.tertiary_nav li,div.content_nav div.nav_label {
	display: inline;
	margin-right: 10px;
	padding-right: 10px;
}

ul.tertiary_nav li {
	border-right: 1px solid;
}

ul.tertiary_nav li.last {
	border-right: 0;
}

div.quick_links {
	margin: 20px 0;
}

div.quick_links .body {
	font-size: 11px;
	line-height: 1.6;
	padding: 8px 10px;
	text-align: center;
}

div.quick_links .body a {
	white-space: nowrap;
}

div.quick_links .body p {
	margin: 0;
}

p.callout {
	text-align: center;
	font-weight: bold;
	margin: 10px 0;
}

p.callout_small {
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}

p.error {
	text-align: center;
	font-weight: bold;
	margin: 10px 0;
	font-size: 14px;
}

.error404 .body {
	background: #1E1E1E;
	color: #FFF;
	text-align: center;
	padding: 30px 10px;
}

.error404 .body p {
	font-weight: bold;
	line-height: 18px;
	margin: 0;
}

.error404 .body h2 {
	font-size: 30px;
}

.platform {
	font-weight: normal;
	font-size: 10px;
}

.contain_all .foot {
	border-width: 0;
	margin: 0;
	padding: 6px 10px;
}

.contain_all .body ul {
	padding: 0 10px;
}

.contain_all .body .body ul {
	padding: 0 5px;
}

.contain_all .body ul ul,.contain_all .body .body ul ul {
	padding: 0;
}

.contain_all .body li {
	border-width: 0;
	padding: 10px 0;
}

.contain_all .body li li {
	border-width: 0 0 1px;
	padding: 0;
}

.contain_all .body li.last,.contain_all .body .useract_toolbar li {
	border: 0;
}

.contain_singles .body li {
	margin: 10px 0 0;
	padding: 0 0 10px;
}

.contain_singles .body li .wrap {
	height: 1%;
	overflow: hidden;
	padding: 10px 10px 0;
}

.contain_singles .body li li {
	margin: 0;
	padding: 0;
}

.dotted_list ul {
	margin: 0 5px;
}

.dotted_list ul ul {
	margin: 0;
}

.dotted_list li.dot {
	padding: 10px 0;
}

.dotted_list li.dot .wrap {
	height: 1%;
	overflow: hidden;
}

.tiled_items .body {
	height: 1%;
	overflow: hidden;
}

.module span.external {
	padding-right: 13px;
}

ul.stories,ul.downloads,ul.videos {
	padding: 0 5px;
}

ul.stories li.story,ul.downloads li.download,ul.videos li.video,ul.comments li.comment
{
	border-width: 0;
	height: 1%;
	padding: 10px 0;
	overflow: hidden;
	width: 100%;
	
}

.contain_singles ul.stories li.story,.contain_singles ul.downloads li.download,.contain_singles ul.videos li.video,.contain_singles ul.comments li.comment
	{
	padding-top: 0;
}

ul.stories li.story .wrap,ul.downloads li.download .wrap,ul.videos li.video .wrap,ul.comments li.comment .wrap
	{
	height: 1%;
	overflow: hidden;
}

.contain_singles ul.downloads li.download {
	padding-top: 0;
}

.contain_singles ul.downloads li.download .wrap {
	padding-top: 10px;
}

ul.stories li.last,ul.downloads li.last,ul.videos li.last,ul.comment li.last
	{
	border-width: 0;
}

ul.stories .thumb img,ul.downloads .thumb img,ul.videos .thumb img {
	display: block;
	height: 112px;
	width: 80px;
}

#promo_side ul.stories .thumb img,#side ul.stories .thumb img.thumbnail,#side ul.downloads .thumb img.thumbnail,#side ul.videos .thumb img.thumbnail
	{
	height: 112px;
	width: 80px;
}

#skin .mini #main ul.stories .wrap,#skin .mini #main ul.downloads .wrap,#skin .mini #main ul.videos .wrap
	{
	padding: 0 132px 0 0;
}

#skin .mini #main ul.stories .thumb,#skin .mini #main ul.downloads .thumb,#skin .mini #main ul.videos .thumb
	{
	height: 112px;
	margin: 0 -100px 0 10px;
	width: 80px;
}

#skin .mini #main ul.stories .thumb img,#skin .mini #main ul.downloads .thumb img,#skin .mini #main ul.videos .thumb img
	{
	height: 112px;
	width: 80px;
}

span.story_type {
	float: left;
	font-size: 10px;
	text-transform: uppercase;
}

ul.stories {
	background: #243153;
	border: solid thin #000000
	background: url(/images/estilos/cajas/small_cuerpo.png) repeat-y;
}

ul.stories h3,ul.stories p,ul.stories ul.actions,ul.stories ul.details,ul.stories .deck
	{
	display: inline;
	float: left;
	width: 100%;
}

ul.stories ul.actions li {
	border-width: 0 0 0 1px;
	display: inline;
	margin: 0 0 0 4px;
	padding: 0 0 0 5px;
}

ul.stories .deck a.more {
	text-transform: uppercase;
	white-space: nowrap;
	font-size: 11px;
}

ul.stories .deck p {
	display: block;
	float: none;
	margin: 4px 0;
}

ul.stories div.details {
	display: inline;
}

ul.stories .thumb {
	border-width: 1px;
	display: inline;
	float: right;
	height: 112px;
	margin: 0 -129px 0 10px;
	width: 80px;
}

ul.stories .wrap {
	padding-right: 152px;
}

ul.stories .title em.top {
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	margin: 0 0 5px;
	padding-left: 20px;
	background: #FFFFFF
}

div.top_feature_story ul.stories li h3.title a,div.featured_download ul.downloads li h3.title a
	{
	font-size: 20px;
}

ul.stories li.no_thumb .wrap,#skin .mini #main ul.stories li.no_thumb .wrap
	{
	padding-right: 0;
}

#promo_side ul.stories li.story {
	padding: 6px 0;
}

#promo_side ul.stories li.story .wrap {
	padding: 0;
}

#promo_side ul.stories li.first .wrap,#side ul.stories li.story .wrap {
	padding: 0 109px 0 0;
}

#promo_side ul.stories .deck {
	font-size: 11px;
}

#promo_side ul.stories li.first .thumb,#side ul.stories .thumb {
	float: right;
	height: 112px;
	width: 80px;
	margin: 0 -109px 3px 10px;
	position: relative;
}

#promo_side .stories p,#side .stories .deck,#side .stories .title,#side .stories .deck
	{
	float: left;
	margin: 0;
}

#promo_side .stories p em {
	line-height: 12px;
}

#promo_side .stories .deck {
	margin-top: 3px;
}

#side .stories .deck p {
	display: block;
	float: none;
}

#side li.story ul {
	font-size: 11px;
}

#side li.story li {
	float: left;
	width: 100%;
	border-width: 0;
	margin: 0;
	padding: 0;
}

#side li.story h4 {
	display: inline;
	width: 100%;
}

#side li.story img {
	height: 112px;
	width: 80px;
}

#side #hot_stories ul.stories li.story .wrap {
	padding: 0 70px 0 0;
}

#side #hot_stories ul.stories .thumb {
	height: 45px;
	width: 60px;
	margin: 0 -70px 0 8px;
	position: relative;
}

#side #hot_stories li.story img {
	height: 45px;
	width: 60px;
}

#side ul.stories li.no_thumb .wrap {
	padding: 0;
}

.picks li.story li {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

.picks ul.stories .wrap {
	padding: 0 0 0 110px;
}

.picks ul.stories h3,.picks ul.stories p,.picks ul.stories .deck {
	float: right;
}

.picks ul.stories .thumb {
	float: left;
	margin: 0 15px 0 -100px;
	height: 112px;
	width: 80px;
}

.picks ul.stories li.no_thumb .wrap {
	padding-left: 0;
}

.feature_top li.story .wrap {
	padding: 0;
}

.feature_top ul.stories {
	padding: 0;
}

.feature_top ul.stories li.story {
	border-width: 0;
	padding: 0;
}

.feature_top ul.stories p {
	display: block;
	float: none;
	margin: 0;
	width: auto;
}

.feature_top ul.stories .title {
	display: block;
	padding: 6px 5px;
}

.feature_top ul.stories .deck p {
	margin: 0;
}

.feature_top ul.stories .details {
	display: block;
	padding: 10px 10px 10px 110px;
	height: 112px;
	overflow: hidden;
}

.feature_top ul.stories .thumb {
	float: left;
	height: 112px;
	width: 80px;
	margin: 0 1px 0 -102px;
	overflow: hidden;
}

.feature_top .foot {
	border: 0;
	margin: 0;
	padding: 6px 10px;
}

#mini .feature_top ul.stories .thumb {
	height: 112px;
	width: 80px;
}

#mini .feature_top ul.stories .details {
	height: auto;
	padding: 0;
}

#mini .feature_top ul.stories .thumb {
	display: block;
	float: none;
	margin: 0 auto;
	padding: 0;
}

#mini .feature_top ul.stories .deck {
	margin: 6px 0;
	width: auto;
}

#mini .feature_top,#mini #games_in_story {
	margin: 5px 5px 10px;
	padding: 0;
}

#mini .feature_top ul.stories li.no_thumb .deck {
	margin: 0 0 6px;
}

.deckless_news .foot {
	margin: 0;
}

.deckless_news ul.stories li.story {
	padding: 4px 0;
}

.deckless_news ul.stories ul.details li,.deckless_news ul.stories ul.details li.first
	{
	border-width: 0;
	margin: 0;
	padding: 0;
}

.deckless_news ul.stories .title,.deckless_news li.story ul {
	display: inline;
	float: none;
}

.deckless_news ul.stories .wrap,#skin .mini #main .deckless_news ul.stories .wrap,#side .headlines_only ul.stories li.story .wrap
	{
	padding: 0;
}

ul.downloads h3,ul.downloads div.details {
	float: right;
	width: 100%;
}

ul.downloads div.details .more {
	margin: 0;
}

ul.downloads li.last {
	border-width: 0;
}

ul.downloads p.deck {
	margin: 5px 0;
}

ul.downloads span.size {
	color: #858585;
	font-size: 10px;
}

ul.downloads ul.details {
	margin: 5px 0;
}

ul.downloads ul.details li {
	font-size: 10px;
}

ul.downloads .thumb {
	display: inline;
	float: left;
	border-width: 1px;
	width: 80px;
	height: 112px;
	margin: 0 0 0 -150px;
}

ul.downloads .wrap {
	padding: 0 0 0 150px;
}

ul.downloads li.no_thumb .wrap {
	padding: 0;
}

ul.downloads .featured .title em.featured {
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 3px;
	padding-left: 20px;
}

ul.downloads .featured span.size {
	border-width: 0 0 0 1px;
	padding-left: 4px;
}

.download_filesize ul.downloads li.download {
	padding: 6px 0;
}

.download_filesize li.download .wrap {
	padding: 0;
}

.download_filetype ul.downloads li.download {
	padding: 6px 0;
	text-align: right;
}

.download_filetype li.download .wrap {
	padding: 0;
}

.download_filetype .file {
	float: left;
}

.download_filetype .file_type {
	font-weight: bold;
}

#side ul.downloads li.download {
	font-size: 11px;
}

#side ul.downloads p.title {
	margin: 0;
}

#side ul.downloads li.featured {
	padding: 10px 0;
}

#side ul.downloads .featured p.title {
	float: left;
	font-size: 12px;
	width: 100%;
}

#side ul.downloads .featured .title em.featured {
	font-size: 14px;
	line-height: 18px;
}

#side ul.downloads .featured .wrap {
	padding-right: 109px;
}

#side ul.downloads .featured .thumb {
	display: inline;
	float: right;
	height: 112px;
	width: 80px;
	margin: 0 -109px 0 10px;
	overflow: hidden;
}

.top_news_story .body,.top_feature_story .body,.featured_download .body
	{
	height: 1%;
	overflow: hidden;
}

.top_news_story ul,.top_feature_story ul,.featured_download ul {
	padding: 0;
}

.featured_download .body {
	height: 1%;
	overflow: hidden;
}

.top_news_story li.story .wrap,.top_feature_story li.story .wrap,.featured_download li.download .wrap
	{
	padding: 0 200px 0 10px;
}

.top_news_story li.story h3,.featured_download li.download h3,.featured_download li.download div.details
	{
	float: left;
}

.top_news_story li.story .thumb,.top_feature_story li.story .thumb,.featured_download li.download .thumb
	{
	float: right;
	height: 102px;
	width: 178px;
	margin: 0 -190px 0 10px;
}

.top_news_story li.story .thumb img,.top_feature_story li.story .thumb img,.featured_download li.download .thumb img
	{
	width: 178px;
	height: 102px;
}

.featured_download li.download .deck {
	font-weight: bold;
}

ul.videos h3,ul.videos h4,ul.videos em,ul.videos ul.actions,ul.videos ul.details,ul.videos .deck
	{
	display: inline;
	float: left;
	width: 100%;
}

ul.videos li.video {
	background: transparent;
}

ul.videos li.video .wrap {
	padding: 0 152px 0 0;
}

ul.videos li.video li {
	border-width: 0;
	display: block;
	margin: 0;
}

ul.videos div.details {
	display: inline;
}

ul.videos em {
	font-size: 13px;
}

ul.videos .thumb {
	border-width: 1px;
	display: inline;
	float: right;
	height: 112px;
	margin: 0 -152px 3px 10px;
	position: relative;
	width: 80px;
}

ul.videos ul.details {
	float: left;
	width: 100%;
	overflow: hidden;
	line-height: 10px;
	margin: 4px 0;
}

.body ul.videos ul.details li {
	font-size: 10px;
	padding: 0 5px;
}

ul.videos ul.details li.first {
	padding-left: 0;
}

ul.videos ul.watch {
	margin: 3px 0;
}

ul.videos li.video ul.watch li {
	font-size: 12px;
}

ul.videos li.video ul.watch li span.resolution {
	font-weight: normal;
}

ul.videos ul.watch li.first,ul.videos ul.watch li.sd {
	border-left-width: 0;
	margin: 0;
	padding: 0;
}

ul.videos ul.watch li.sd,ul.videos ul.watch li.hd {
	margin: 0;
	padding: 0 5px;
}

ul.videos .deck p {
	margin: 0 0 4px;
	padding: 0;
}

#side ul.videos ul.actions li {
	margin: 0;
	padding: 0 5px;
}

#side ul.videos ul.actions li.first {
	padding: 0 3px 0 1px;
}

#side ul.videos ul.actions li.last {
	border-left: 1px solid;
}

#side ul.videos li.video .wrap {
	padding: 0 109px 0 0;
}

#side ul.videos li.no_thumb .wrap,#skin .mini #main ul.videos li.no_thumb .wrap
	{
	padding-right: 0;
}

#side ul.videos li.video li {
	display: block;
	margin: 0;
	line-height: 12px;
}

#side ul.videos .thumb {
	height: 112px;
	margin: 0 -109px 3px 10px;
	width: 80px;
	position: relative;
}

#side ul.videos ul.details {
	float: left;
	width: 100%;
}

#side ul.videos ul.details li {
	float: left;
	width: 100%;
	font-size: 10px;
	padding: 0;
	border-width: 0;
}

#mini div.videos {
	margin: 5px;
}

#mini div.videos ul.nav {
	overflow: hidden;
	padding: 8px 0;
	width: 100%;
}

#mini div.videos ul.nav li {
	background: none;
	border-right-width: 1px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	padding: 0 6px;
}

#mini div.videos ul.nav li.first,#mini div.videos ul.nav li.last {
	border-width: 0;
	padding-right: 0;
}

#mini ul.videos {
	padding: 0;
}

#mini ul.videos h3,#mini ul.videos h4,#mini ul.videos em,#mini ul.videos div.details,#mini ul.videos ul.actions,#mini ul.videos ul.details,#mini ul.videos .deck
	{
	display: block;
	float: none;
	width: auto;
}

#mini ul.videos li.video h3 {
	font-size: 12px;
	text-align: left;
}

#mini ul.videos li.video .wrap {
	padding: 0 8px;
}

#mini ul.videos li.video .thumb {
	display: block;
	float: none;
	height: 112px;
	margin: 0 auto 10px;
	width: 80px;
}

#mini ul.videos li.video .thumb img {
	display: block;
	height: 112px;
	width: 80px;
}

#mini ul.videos li.video .deck p {
	font-size: 11px;
}

#mini ul.videos li.video ul.details {
	margin: 0;
}

#mini ul.videos li.video ul.details li {
	border-width: 0;
	display: block;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
}

.playlist ul.videos {
	padding: 0;
}

.playlist ul.videos li.video {
	border-width: 0;
	clear: both;
}

.playlist ul.videos li.video .wrap {
	padding: 0 0 0 115px;
}

.playlist ul.videos li.video em {
	float: right;
	font-size: 11px;
}

#more_videos ul.videos li.video em {
	font-size: 12px;
}

.playlist ul.videos li.video .thumb {
	float: left;
	height: 54px;
	margin: 0;
	margin: 0 10px 0 -108px;
	position: relative;
	width: 96px;
}

.playlist ul.videos li.video .thumb img {
	height: 54px;
	width: 96px;
}

.playlist ul.videos li.video .details {
	font-size: 10px;
}

.playlist ul.videos ul.more_details {
	margin: 4px 0 5px;
}

.playlist ul.videos ul.more_details li {
	border-right: 1px solid;
	float: left;
	padding: 0 5px;
	line-height: 11px;
}

.playlist ul.videos ul.more_details li.first {
	padding-left: 0;
}

.playlist ul.videos ul.more_details li.last {
	border-right-width: 0;
}

.playlist ul.videos ul.actions {
	margin: 0;
}

.playlist ul.videos li.loading {
	height: 100px;
	overflow: hidden;
	width: 570px;
}

.playlist ul.videos li.loading em {
	padding-top: 120px;
}

.playlist ul.videos li.no_results em {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 30px 0;
	text-align: center;
}

#related_videos.deckless ul.stories {
	padding: 0 10px;
}

#related_videos.deckless ul.stories li.story {
	padding: 10px 0;
}

img.play_button {
	position: absolute;
	bottom: -4px;
	right: 5px;
	height: 15px !important;
	width: 15px !important;
}

#the_lineup ul.videos li.video .thumb {
	margin-top: 10px;
}

ul.review_scores {
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 134px;
}

ul.review_scores li.review_score {
	float: left;
	height: 37px;
	margin: 0 0 5px;
	width: 100%;
}

ul.review_scores li.review_score .wrap {
	padding: 0 52px 0 7px;
}

ul.review_scores li.review_score span.data {
	float: right;
	font-size: 22px;
	font-weight: bold;
	margin: 0 -52px 0 0;
	line-height: 37px;
	height: 37px;
	width: 52px;
	text-align: center;
}

ul.review_scores li.review_score span.data a {
	font-size: 24px;
	text-decoration: none;
}

ul.review_scores li.review_score span.label,ul.review_scores li.review_score span.more
	{
	float: left;
	width: 100%;
}

ul.review_scores li.review_score span.label {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 0;
}

ul.review_scores li.review_score span.more {
	font-size: 10px;
}

ul.review_scores li.reader_score {
	font-size: 9px;
	height: 49px;
	margin: 0;
}

ul.review_scores li.reader_score .reset {
	position: absolute;
	top: 12px;
	left: 100%;
	text-align: center;
	width: 52px;
}

ul.review_scores li.reader_score .reset a {
	font-size: 9px;
}

ul.review_scores li.reader_score span.data {
	line-height: 1;
	height: 43px;
	padding: 6px 0 0;
}

ul.review_scores li.reader_score span.no_score {
	line-height: 49px;
	padding: 0;
	height: 49px;
}

ul.review_scores li.editor_score {
	border-width: 1px;
	display: inline;
	float: left;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	height: 111px;
	line-height: 1.2;
	margin: 0 0 0 -134px;
	padding: 10px;
	text-align: center;
	width: 107px;
}

ul.review_scores li.editor_score a {
	text-decoration: none;
}

ul.review_scores li.editor_score span {
	white-space: nowrap;
}

ul.review_scores li.editor_score span.data {
	font-size: 65px;
	font-weight: bold;
	display: block;
}

ul.review_scores li.editor_score span.data span.na_text {
	font-size: 55px;
}

ul.review_scores li.editor_score span.scoreword {
	display: block;
}

div.review_scores .body ul.actions li {
	border-width: 0;
	margin: 0;
	padding: 0;
}

div.review_scores ul.actions {
	margin: 5px 0 0;
	text-align: center;
}

div.review_scores ul.post_release {
	padding: 0 171px 0 0;
}

div.review_scores ul.actions li {
	line-height: 24px;
	height: 24px;
}

div.review_scores ul.actions li.about {
	font-size: 9px;
	width: 100%;
}

div.review_scores ul.actions li.review {
	float: right;
	font-size: 12px;
	margin: 0 -171px 0 5px;
	width: 166px;
}

div.review_scores ul.actions li.review a {
	display: block;
	padding-left: 10px;
}

div.review_scores ul.actions li.review span {
	display: block;
	padding-right: 10px;
}

.rating_slider div.slider {
	float: left;
	height: 27px;
	width: 100%;
	position: relative;
}

.rating_slider div.slider p {
	font-size: 9px;
	line-height: 12px;
	margin: 0;
}

.rating_slider div.slider .scale,.rating_slider div.slider .current_rating
	{
	position: absolute;
	top: 14px;
	left: 0;
	height: 13px;
	width: 100%;
}

.rating_slider div.slider div.current_rating {
	height: 0;
	padding: 13px 0 0;
	overflow: hidden;
}

.rating_slider div.slider li {
	position: absolute;
	top: 0;
	left: 0;
	height: 13px;
}

.rating_slider div.slider ul a {
	display: block;
	height: 13px;
	text-decoration: none;
}

.rating_slider div.slider ul a .handle {
	display: none;
}

.rating_slider div.slider ul a:hover .handle {
	display: block;
}

.rating_slider div.slider .handle {
	height: 0;
	padding: 13px 0 0;
	position: relative;
	right: -4px;
	overflow: hidden;
}

.rating_slider div.slider .scale {
	margin: 0 0 0 5px;
	width: 101px;
}

.rating_slider div.slider .scale .scale_status {
	position: absolute;
	top: 0;
	left: -5px;
	height: 13px;
	width: 10px;
	padding-left: 1px;
}

.rating_slider div.slider .scale .handle {
	left: 0;
	width: 11px;
}

.rating_slider_10,.rating_slider_10 a {
	width: 11px;
	z-index: 6018;
}

.rating_slider_15,.rating_slider_15 a {
	width: 16px;
	z-index: 6017;
}

.rating_slider_20,.rating_slider_20 a {
	width: 21px;
	z-index: 6016;
}

.rating_slider_25,.rating_slider_25 a {
	width: 26px;
	z-index: 6015;
}

.rating_slider_30,.rating_slider_30 a {
	width: 31px;
	z-index: 6014;
}

.rating_slider_35,.rating_slider_35 a {
	width: 36px;
	z-index: 6013;
}

.rating_slider_40,.rating_slider_40 a {
	width: 41px;
	z-index: 6012;
}

.rating_slider_45,.rating_slider_45 a {
	width: 46px;
	z-index: 6011;
}

.rating_slider_50,.rating_slider_50 a {
	width: 51px;
	z-index: 6010;
}

.rating_slider_55,.rating_slider_55 a {
	width: 56px;
	z-index: 6009;
}

.rating_slider_60,.rating_slider_60 a {
	width: 61px;
	z-index: 6008;
}

.rating_slider_65,.rating_slider_65 a {
	width: 66px;
	z-index: 6007;
}

.rating_slider_70,.rating_slider_70 a {
	width: 71px;
	z-index: 6006;
}

.rating_slider_75,.rating_slider_75 a {
	width: 76px;
	z-index: 6005;
}

.rating_slider_80,.rating_slider_80 a {
	width: 81px;
	z-index: 6004;
}

.rating_slider_85,.rating_slider_85 a {
	width: 86px;
	z-index: 6003;
}

.rating_slider_90,.rating_slider_90 a {
	width: 91px;
	z-index: 6002;
}

.rating_slider_95,.rating_slider_95 a {
	width: 96px;
	z-index: 6001;
}

.rating_slider_100,.rating_slider_100 a {
	width: 101px;
	z-index: 6000;
}

ul.reviews {
	height: 1%;
	overflow: hidden;
}

ul.reviews li.review {
	float: left;
	width: 100%;
}

ul.reviews li.review .wrap {
	height: 1%;
	overflow: hidden;
}

ul.reviews a.continue {
	white-space: nowrap;
}

ul.profile_reviews li.review {
	padding: 10px 0;
}

ul.profile_reviews li.review .wrap {
	padding: 0 102px 0 82px;
}

ul.profile_reviews li.no_boxshot .wrap {
	padding-left: 10px;
}

.contain_all ul.profile_reviews li.review .wrap {
	padding: 0 92px 0 72px;
}

.contain_all ul.profile_reviews li.no_boxshot .wrap {
	padding-left: 0;
}

ul.profile_reviews li.review div.details {
	display: inline;
	float: left;
	width: 100%;
	margin-left: -80px;
	position: relative;
	left: 80px;
}

ul.profile_reviews .deck {
	margin: 0;
}

ul.profile_reviews .deck em {
	display: block;
}

ul.profile_reviews .score {
	border-width: 1px;
	display: inline;
	float: right;
	height: 80px;
	margin: 0 -92px 0 10px;
	text-align: center;
	width: 80px;
}

ul.profile_reviews .score a {
	text-decoration: none;
}

ul.profile_reviews .score span {
	display: block;
}

ul.profile_reviews .score .value {
	font-size: 36px;
	padding: 8px 0 0;
}

ul.profile_reviews .score .word {
	font-size: 12px;
}

ul.profile_reviews .boxshot {
	display: inline;
	float: left;
	border-width: 1px;
	width: 60px;
	margin: 0 10px 0 -258px;
}

#side ul.profile_reviews .boxshot {
	display: inline;
	float: left;
	border-width: 1px;
	width: 60px;
	margin: 0 10px 0 -108px;
}

ul.profile_reviews .boxshot img {
	display: block;
	width: 60px;
}

ul.profile_reviews li.review ul.details {
	height: 1%;
	overflow: hidden;
	padding: 0;
	width: 100%;
	float: left;
}

ul.profile_reviews li.review ul.details li {
	border-width: 0;
	margin: 5px 0 0;
	padding: 0;
}

ul.profile_reviews ul.details li.date {
	float: left;
}

ul.profile_reviews ul.details li.recommended {
	float: right;
}

#gumballs .head .more li {
	border-color: #225050;
}

#gumballs .head .more li.rotation a {
	padding: 1px 19px 1px 0;
	background:
		url(/images/estilos/fondo/skin/rotation.gif)
		no-repeat right center;
}

#gumballs .body {
	height: 180px;
}

#gumballs .body ul,#video_list.gumballs,#latestgreatest .body ul {
	display: inline;
	float: left;
	margin: 10px 0 0 -10px;
}

#gumballs .body li,#video_list li.gumball,#latestgreatest .body li {
	display: inline;
	float: left;
	font-size: 11px;
	height: 164px;
	width: 180px;
	margin: 0 0 0 10px;
	padding: 0 3px 3px 0;
	overflow: hidden;
}

#gumballs .body li div.wrap,#video_list li.gumball div.wrap,#latestgreatest .body li div.wrap
	{
	height: 35px;
	width: 178px;
	padding: 105px 0 25px 1px;
	position: relative;
}

#gumballs .body li .title,#video_list li.gumball .title,#latestgreatest .body li .title
	{
	display: block;
	float: none;
	line-height: 13px;
	padding: 3px 9px 0;
	width: auto;
}

#gumballs .body li img,#video_list li.gumball img,#latestgreatest .body li img
	{
	position: absolute;
	top: 1px;
	left: 1px;
}

#gumballs .body li span.type,#video_list li.gumball span.type,#latestgreatest .body li span.type
	{
	display: block;
	line-height: 25px;
	padding: 0 12px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#popup .about_gumballs {
	font-size: 11px;
}

#main .topten .head {
	border: none;
	height: 90px;
	position: relative;
	padding: 0;
}

.topten .head h2 em.gs,.topten .head h2 strong {
	clear: both;
	float: left;
}

#news_story .topten .head .wrap {
	padding: 15px 0 0 0;
	height: 75px;
}

.topten .head h2 em.gs {
	height: 28px;
	width: 30px;
	margin: 0;
	padding: 2px 74px 0 0;
	overflow: hidden;
}

.topten .head h2 strong {
	font-size: 22px;
	line-height: 1.2;
	margin: -6px 0 0;
}

.topten .head div.tabs {
	border-bottom: 1px solid;
	font-size: 11px;
	height: 33px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.topten .head ul.tabs {
	height: 100%;
	margin: 0 1px;
	width: auto;
}

.topten .head ul.tabs li {
	display: inline;
	float: left;
	line-height: 29px;
	height: 29px;
	padding: 0 0 0 3px;
}

.topten .head ul.tabs a {
	float: left;
	font-weight: bold;
}

.topten .head ul.tabs span {
	float: left;
	margin: 0 0 0 6px;
	padding: 0 6px 0 0;
}

.topten .body {
	padding: 0 0 5px;
}

.mini .topten .body {
	padding: 0;
}

.topten .body,.topten .body .content {
	height: 396px;
}

.topten .body ol {
	border: 1px solid;
	border-top: 0;
	border-bottom: 0;
	padding: 0 0 0 168px;
	height: 396px;
}

.topten .body li .title {
	font-style: normal;
}

.topten .body li .wrap {
	padding: 0 76px 0 10px;
}

.topten .foot {
	border: 0;
	margin: 0;
	padding: 0 0 5px;
}

.topten p.msg {
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 8px 10px;
	width: 148px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}

.topten li.product {
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	height: 30px;
	padding: 7px 0;
	overflow: hidden;
	width: 100%;
}

.topten ul.stats li {
	border-left: 1px solid;
	display: inline;
	font-size: 10px;
	margin: 0 0 0 3px;
	padding: 0 0 0 3px;
}

.topten ul.stats .label {
	display: none;
}

.topten ul.stats li.first,.topten ul.stats li.date,.topten ul.stats li.score
	{
	border: 0;
	margin: 0;
	padding: 0;
}

.topten ul.stats li.date,.topten ul.stats li.score {
	display: inline;
	float: right;
	font-size: 11px;
	height: 30px;
	width: 66px;
	margin: -21px -76px 0 10px;
	padding: 7px 0;
	text-align: center;
}

.topten ul.stats li.date .label {
	display: block;
	text-transform: lowercase;
}

.topten ul.stats li.score .data {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}

.topten ul.stats li.score a.choice {
	display: none;
}

.topten li.choice li.score .data {
	display: block;
	height: 30px;
	line-height: 16px;
	position: relative;
}

.topten li.choice li.score a.choice {
	font-size: 9px;
	height: 0;
	padding: 11px 0 0;
	width: 55px;
	display: block;
	position: absolute;
	left: 6px;
	bottom: -2px;
	overflow: hidden;
}

.topten li.choice a.choice_top {
	display: block;
	width: 55px;
	height: 0;
	overflow: hidden;
	padding-top: 11px;
	margin: 0 auto 7px;
}

.topten ol.downloads .wrap {
	padding-right: 0;
}

.topten_collection .body,.topten_collection .body .content {
	height: auto;
}

.topten_collection .body ol {
	padding: 0;
	height: 440px;
}

.topten_collection p.msg {
	width: auto;
	position: static;
	clear: both;
}

.topten li.top_product {
	border-right: 1px solid;
	display: inline;
	float: left;
	height: auto;
	margin: 0 0 0 -168px;
	padding: 0;
	height: 100%;
	width: 167px;
	text-align: center;
}

.topten li.top_product .boxshot {
	padding: 0 0 8px;
}

.topten li.top_product .boxshot img {
	border: 1px solid;
}

.topten li.top_product .wrap {
	padding: 15px 10px 7px;
}

.topten li.top_product .data {
	font-size: 10px;
	font-weight: bold;
}

.topten li.top_product .rank {
	font-size: 11px;
	font-style: normal;
	display: block;
	margin: 0 0 3px;
}

.topten li.top_product .title {
	display: block;
	font-size: 14px;
	margin: 0 0 5px;
}

.topten li.top_product ul.stats {
	padding: 10px 0 10px;
	float: left;
	width: 100%;
}

.topten li.top_product ul.stats .label {
	display: inline;
	font-size: 10px;
	text-transform: capitalize;
	margin-right: 2px;
}

.topten li.top_product ul.stats li,.topten li.top_product ul.stats li.score,.topten li.top_product ul.stats li.date
	{
	border: 0;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	height: auto;
	width: 90%;
	text-align: left;
}

.topten li.top_product li.score {
	line-height: 18px;
}

.topten li.top_product li.score .data {
	font-weight: bold;
	height: auto;
	line-height: 14px;
	text-align: left;
}

.topten li.top_product li.score a.choice {
	display: none;
}

.topten li.top_product li.score .label {
	font-family: tahoma, geneva, sans-serif;
	font-weight: bold;
}

.topten li.top_product li.score .data {
	display: inline;
}

.topten .ad_unit_marquee {
	width: 234px;
	float: right;
	display: inline;
	position: relative;
	margin: -86px 6px 0 0;
	line-height: 14px;
}

#latest_news .head .more {
	font-size: 11px;
	line-height: 25px;
}

#latest_news .foot {
	border-top: none;
}

#latest_news ul.stories {
	padding: 0 10px;
}

#latest_news ul.stories li.blog .wrap,#latest_news ul.stories li.story .wrap
	{
	padding: 0;
}

#latest_news ul.stories li.first .wrap {
	padding: 0 109px 0 0;
}

#latest_news ul.stories li.no_thumb .wrap {
	padding-right: 0;
}

#latest_news .blog_icon {
	background:
		no-repeat 3px -57px;
	padding-right: 23px;
}

#latest_news li.sidebar .blog_icon {
	background-position: 3px -18px;
}

#latest_news li.story p {
	margin: 0;
	line-height: 1.4;
}

#hub_previews,#hub_reviews {
	display: inline;
	float: left;
	width: 280px;
}

#hub_previews .thumb img,#hub_reviews .thumb img {
	height: 112px;
	width: 80px;
}

#hub_previews .body,#hub_reviews .body {
	font-size: 11px;
}

#hub_previews {
	margin: 0;
}

#hub_reviews {
	margin: 0 0 0 10px;
	clear: right;
}

#hub_previews li.story,#hub_reviews li.story {
	background-image: none;
}

#hub_features h3 {
	margin-bottom: 3px;
	font-size: 12px;
}

#hub_features .body {
	font-size: 11px;
}

#hub_features ul.stories {
	padding: 0 0 4px 0;
	width: 568px;
	overflow: hidden;
	margin: 10px 0 0;
}

#hub_features ul.one {
	width: 50%;
}

#hub_features .stories li.story {
	width: 280px;
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
}

#hub_features .stories li.last {
	margin-right: 0;
}

#hub_features .stories li.story .wrap {
	padding: 10px 10px 6px;
}

#hub_features .stories .deck {
	width: 133px;
}

#hub_features .stories .deck p {
	margin: 0;
}

#hub_features .stories .thumb {
	float: right;
	height: 112px;
	width: 80px;
	margin: 0 0 0 5px;
	overflow: hidden;
}

#hub_features .thumb img {
	height: 112px;
	width: 80px;
}

#site_blogs .blogs .blog {
	line-height: 18px;
}

#mini #site_blogs ul.blogs li.blog {
	padding: 10px 0;
}

#mini #site_blogs ul.blogs li.blog .wrap {
	padding: 0 10px;
}

#mini #site_blogs ul.blogs li.blog .blog_thumb {
	overflow: hidden;
}

#mini #site_blogs ul.blogs li.blog .blog_thumb img {
	display: block;
}

#siteblog_layout #mini .feature_top ul.stories li.story,#siteblog_layout #mini .feature_top ul.stories li.story .details,#siteblog_layout #mini .feature_top ul.stories li.story .details .deck,#siteblog_layout #mini .feature_top ul.stories li.story .details .thumb
	{
	display: block;
	float: none;
	height: auto;
	margin: 0;
	padding: 0;
}

#siteblog_layout #mini .feature_top ul.stories li.story .details .thumb
	{
	margin: 0 auto;
	width: 80px;
}

#siteblog_layout #mini .feature_top ul.stories li.story .details p {
	padding: 10px;
}

#siteblog_layout #mini .feature_top ul.stories li.last {
	border-width: 0;
}

#siteblog_layout #mini .headlines_only ul.stories {
	padding: 0;
}

#siteblog_layout #mini .headlines_only p.title {
	margin-bottom: 0;
	padding: 0 8px;
	width: auto;
}

#top_results {
	margin-top: 0;
}

#top_results .body {
	float: left;
	width: 100%;
}

#top_results .foot {
	clear: both;
	font-size: 14px;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}

ul.games li.game {
	float: left;
	padding: 15px 0;
	width: 100%;
}

ul.games li.game h3,ul.games li.game .deck,ul.games li.game .more_details
	{
	display: inline;
	float: right;
	margin: 0;
	width: 100%;
}

ul.games li.game .wrap {
	padding-left: 110px;
}

ul.games li.has_score .wrap {
	padding-right: 115px;
}

ul.games li.game h3 {
	font-size: 15px;
}

ul.games li.game .details {
	display: inline;
}

ul.games li.game .thumb,ul.games li.game .boxshot {
	border-width: 1px;
	display: inline;
	float: left;
	margin: 0 10px 0 -100px;
	overflow: hidden;
	width: 85px;
	margin-bottom: 2px;
}

ul.games li.game .thumb img,ul.games li.game .boxshot img {
	display: block;
	width: 85px;
}

ul.games li.game .more_details {
	float: right;
	display: inline;
	margin: 5px 0;
}

ul.games li.game .more_details li {
	border-width: 0 0 0 1px;
	float: left;
	font-size: 11px;
	line-height: 13px;
	padding: 0 5px 0 6px;
}

ul.games li.game .more_details li.first {
	border: 0;
	padding-left: 0;
}

ul.games li.game .more_details,ul.games li.game .deck {
	float: left;
	width: 99%;
}

ul.games li.game .deck p {
	display: block;
	float: none;
	margin: 0 0 3px;
}

ul.games li.game .score_summary {
	display: inline;
	float: right;
	height: 95px;
	margin: -16px -100px 0 10px;
	text-align: center;
	width: 91px;
}

ul.games li.game .score_summary dt {
	font-size: 10px;
	margin-top: 11px;
}

ul.games li.game .score_summary dd a {
	font-size: 40px;
	font-weight: bold;
}

ul.games li.game .score_summary dd a:hover {
	text-decoration: none;
}

ul.games li.game .score_summary dd.word,ul.games li.game .score_summary dd.choice a
	{
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
}

.titles_only ul.games li.game {
	float: none;
	padding: 10px 0;
}

.titles_only ul.games li.game .wrap {
	padding: 0;
}

.titles_only ul.games li.game p {
	margin: 0;
}

.page_nav {
	height: 1%;
	overflow: hidden;
	padding: 8px 10px;
}

.story_page_nav,.page_nav {
	padding: 10px 0;
}

.story_page_nav .page_flipper .prev,.story_page_nav .page_flipper .next,.page_nav .page_flipper .prev,.page_nav .page_flipper .next
	{
	font-weight: bold;
	text-transform: uppercase;
	line-height: 19px;
}

.story_page_nav .page_flipper .prev,.page_nav .page_flipper .prev {
	float: left;
	padding: 0 15px;
}

.story_page_nav .page_flipper .prev {
	padding: 3px 0 3px 20px;
}

.story_page_nav .page_flipper .next,.page_nav .page_flipper .next {
	float: right;
	padding: 0 15px;
	text-align: right;
}

.story_page_nav .page_flipper .next {
	padding: 3px 20px 3px 0;
}

.flipper_only .page_flipper .next,.flipper_only .page_flipper .prev {
	text-transform: capitalize;
}

.page_nav .page_flipper span.off,.story_page_nav .page_flipper span.off
	{
	display: none;
}

.story_page_nav ul.pages,.page_nav ul.pages {
	text-align: center;
	height: 1%;
	overflow: hidden;
	padding: 2px 0;
}

.story_page_nav ul.pages li,.page_nav ul.pages li {
	display: inline;
	border-width: 1px;
	padding: 0 3px;
	margin-right: 3px;
}

.story_page_nav ul.pages li.last,.page_nav ul.pages li.last {
	border-width: 1px;
}

.story_page_nav ul.pages li.on,.page_nav ul.pages li.on,.page_nav ul.pages li.ellipsis
	{
	border-width: 0;
	font-weight: bold;
	line-height: 16px;
}

.page_nav ul.pages li.ellipsis {
	padding: 0;
}

.page_nav .page_flipper .prev {
	background-position: left -536px;
}

.page_nav .page_flipper .next {
	background-position: right -566px;
}

.xbox .page_nav .page_flipper .prev {
	background-position: left -598px;
}

.xbox .page_nav .page_flipper .next {
	background-position: right -628px;
}

.pc .page_nav .page_flipper .prev {
	background-position: left -658px;
}

.pc .page_nav .page_flipper .next {
	background-position: right -688px;
}

.nintendo .page_nav .page_flipper .prev {
	background-position: left -716px;
}

.nintendo .page_nav .page_flipper .next {
	background-position: right -746px;
}

.playstation .page_nav .page_flipper .prev {
	background-position: left -778px;
}

.playstation .page_nav .page_flipper .next {
	background-position: right -808px;
}

.pc .story_page_nav .page_flipper .next {
	background-position: right -450px;
}

.pc .story_page_nav .page_flipper .prev {
	background-position: left -420px;
}

.playstation .story_page_nav .page_flipper .next {
	background-position: right -390px;
}

.playstation .story_page_nav .page_flipper .prev {
	background-position: left -360px;
}

.nintendo .story_page_nav .page_flipper .next {
	background-position: right -510px;
}

.nintendo .story_page_nav .page_flipper .prev {
	background-position: left -480px;
}

.xbox .story_page_nav .page_flipper .next {
	background-position: right -330px;
}

.xbox .story_page_nav .page_flipper .prev {
	background-position: left -300px;
}

.images .page_nav {
	padding: 10px;
}

.images .page_nav ul.pages li {
	padding: 1px 5px;
}

.search_page_nav,.search_page_nav ul.pages li.flipper {
	border-width: 0;
}

#bottomnav {
	text-align: center;
	padding: 10px;
	border-width: 1px;
	margin-top: 20px;
	font-size: 11px;
}

#bottomnav h4 {
	margin-bottom: 3px;
}

#bottomnav a {
	font-size: 11px;
}

#video_summary {
	margin-bottom: 5px;
}

#video_summary.hd {
	margin-top: 0;
}

#video_summary .details {
	clear: both;
	font-size: 11px;
	float: left;
	margin: 5px 0 7px;
}

#video_summary .details li {
	border-left-width: 1px;
	float: left;
	font-size: 11px;
	line-height: 11px;
	padding: 0 5px;
}

#video_summary .details li.first {
	border-left: 0;
	padding-left: 0;
}

#video_summary p {
	clear: both;
	font-size: 11px;
	margin-top: 7px;
	padding: 0 5px;
}

#video_summary ul.watch {
	overflow: hidden;
	width: 100%;
	height: 1%;
}

#video_summary ul.watch li {
	float: left;
	font-size: 11px;
	height: 28px;
	line-height: 28px;
	margin-right: 5px;
	width: 147px;
}

#video_summary ul.watch li.last {
	margin-right: 0;
}

#video_summary ul.watch li a {
	display: block;
	height: 0;
	padding-top: 28px;
	overflow: hidden;
}

#video_summary ul.watch li.current {
	display: block;
	text-indent: -9999px;
}

#video_summary.sd p {
	padding: 0;
}

#video_summary.sd .head {
	background: none;
	border: 0;
	height: auto;
	padding-left: 0;
}

#video_summary.sd .head .wrap {
	margin: 0;
	padding: 0;
}

#video_summary.sd .head h2 {
	font-size: 16px;
	line-height: 20px;
}

#news_story .head h2 {
	font-size: 20px;
}

#news_story .byline {
	padding: 7px 10px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 460px;
}

#news_story .byline li {
	float: left;
	font-size: 11px;
	margin-right: 10px;
	display: inline;
}

#news_story .byline li.date {
	font-size: 11px;
	margin-right: 0;
	white-space: nowrap;
}

#news_story p.deck {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 5px;
}

#news_story .story_body {
	padding: 10px 5px;
}

#news_story .story_body p {
	margin-bottom: 15px;
}

#side .feature_top ul.stories li.story {
	background: transparent;
	border-bottom: 1px solid;
	padding: 5px 0;
	width: auto;
	margin: 0 10px;
}

#side .feature_top ul.stories li.story .wrap,#side .feature_top ul.stories li.story .title
	{
	padding: 0;
}

#side .feature_top ul.stories li.last {
	border: 0;
}

#side .feature_top ul.stories li.featured {
	border-bottom: 0;
	margin: 0;
	padding: 10px 0;
}

#side .feature_top ul.stories li.featured .wrap {
	padding: 0 119px 0 10px;
}

#side .feature_top ul.stories li.featured .title,#side .feature_top ul.stories li.featured .deck
	{
	float: left;
	margin: 0;
}

#side .feature_top ul.stories li.featured .details {
	height: auto;
	display: inline;
	padding: 0;
}

#side .feature_top ul.stories li.featured .thumb {
	float: right;
	height: 112px;
	margin: 0 -109px 0 10px;
	overflow: hidden;
	width: 80px;
}

#mini .feature_top ul.stories li.story {
	border-width: 0 0 1px;
	font-size: 11px;
}

#latestnews_module li.story .thumb {
	width: 98px;
	height: 56px;
	margin: 0 -110px 0 10px;
}

#latestnews_module li.story img {
	width: 98px;
	height: 56px;
}

#latestnews_module ul.stories li.story {
	padding: 5px 0;
}

#mini div.unions,.has_nav #mini div.unions {
	margin: 5px;
}

#side #latest_news.sports ul.stories li.story {
	border-width: 0;
	margin: 0;
	padding: 10px 0;
}

#side #latest_news.sports ul.stories li.featured .wrap {
	padding: 0 109px 0 0;
}

#side #latest_news.sports ul.stories li.story .wrap p {
	margin-bottom: 0;
	padding-left: 0;
}

#mini #resource_centers ul li a,#mini #resource_centers ul li a span.text
	{
	border-width: 0;
}

#find_features .body li {
	padding: 10px 0;
	text-align: center;
}

#find_features .body li img {
	border-width: 1px;
	display: block;
	margin: 0 auto 10px;
}

#legacy_layout #gamestats {
	width: 194px;
}

#legacy_layout #gamestats .stats_summary {
	width: 177px;
}

#about_us .body {
	padding: 10px 5px;
}

#about_us .body h2 {
	color: #FFF;
	font-size: 18px;
}

#about_us .body ul {
	margin: 10px 0 10px 15px;
}

#about_us .body ul li {
	list-style-type: disc;
	padding: 2px;
}

#about_us .body em.sources {
	font-size: 11px;
	font-style: italic;
}

.site_blogs .body ul.blogs li.blog_banner .deck {
	padding: 8px 10px 0;
	width: auto;
}

.user_blogs ul.blogs li.blog {
	padding: 0 0 10px;
}

.user_blogs ul.blogs li.blog .wrap {
	padding-right: 87px;
}

.user_blogs ul.blogs li.blog .details {
	display: block;
	height: 1%;
}

.user_blogs blockquote {
	float: left;
	font-size: 13px;
}

.user_blogs blockquote p {
	display: inline;
	margin-bottom: 5px;
}

.user_blogs .lquot {
	padding: 0 0 0 12px;
}

.user_blogs .rquot {
	padding: 0 12px 4px 0;
}

.user_blogs .lquot span,.user_blogs .rquot span {
	visibility: hidden;
}

.user_blogs .avatar {
	border: 1px solid;
	display: inline;
	float: right;
	height: 65px;
	width: 65px;
	margin: 0 -77px 0 10px;
	overflow: hidden;
}

.user_blogs .avatar a {
	background: no-repeat center;
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.user_blogs .avatar a span {
	display: none;
}

.user_blogs .stats {
	float: left;
	font-size: 11px;
	padding: 0 0 6px;
	width: 100%;
	margin-top: 2px;
}

.user_blogs .stats .posted a {
	font-size: 11px;
	font-weight: bold;
}

#mini .user_blogs ul.blogs {
	padding: 0 5px;
}

#mini .user_blogs ul.blogs li.blog .wrap {
	padding: 10px 80px 0 0;
}

#mini .user_blogs ul.blogs li.blog .details {
	padding-left: 5px;
	background: none;
}

#mini .user_blogs ul.blogs li.blog ul.stats li {
	border-width: 0;
}

.post_blog_entry .module .body .head,#profile_layout .post_blog_entry .module .body .head
	{
	background: none;
	border-width: 0;
	padding: 20px 10px;
}

.post_blog_entry .module .body .head h3 {
	font-size: 30px;
	line-height: 30px;
}

.post_blog_entry ol li {
	overflow: hidden;
	padding: 10px 0;
	width: 100%;
}

.post_blog_entry ol li.topic {
	padding-bottom: 0;
}

.post_blog_entry ol li label {
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 10px;
	text-align: right;
	width: 8%;
}

.post_blog_entry ol li input,.post_blog_entry ol li textarea,.post_blog_entry ol li #mce_editor_0_parent
	{
	border-width: 1px;
	display: block;
	float: left;
	width: 67%;
}

.post_blog_entry ol li #mce_editor_0_parent {
	border-width: 0;
}

.post_blog_entry ol li input.comments_allowed {
	width: auto;
}

.post_blog_entry ol li #blog_category {
	border: 1px solid;
}

.post_blog_entry ol li span.details {
	display: block;
	float: left;
	margin-left: 10px;
	width: 21%;
}

.post_blog_entry #mce_editor_0_fontNameSelect {
	width: 19%;
}

.post_blog_entry #mce_editor_0_fontSizeSelect {
	width: 17%;
}

.post_blog_entry ul.blog_actions {
	float: left;
	display: inline;
	margin-left: 70px;
	padding: 10px;
}

.post_blog_entry ul.blog_actions li {
	display: inline;
	float: left;
	margin-right: 10px;
}

.post_blog_entry ul.blog_actions li.last {
	margin-right: 0;
}

.post_blog_entry ul.blog_actions li input {
	display: inline;
	font-size: 12px;
}

.post_blog_entry ul.blog_actions li input {
	border: 1px solid;
	font-weight: bold;
	height: 24px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 115px;
}

.blog_description {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding: 10px 10px 0;
}

div.feature_bottomnav {
	clear: both;
	width: 100%;
	height: 1%;
	overflow: hidden;
}