body {background: #d1d2ff url(../i/pagebg.png); font-family: Verdana, Arial, Helvetica;}
a {color: #0066dd;}
a:hover {color: #0055aa;}
a:active {color: #aa0000;}

#page {background: url(../i/back.png) repeat-x; min-height: 926px;}
#container {display: overlay; padding-right: 160px;}
.topspace_10 {margin-top: 10px;}
.bottomspace_10 {margin-bottom: 10px;}
.topspace_20 {margin-top: 20px;}
.bottomspace_20 {margin-bottom: 20px;}
#toplogo {background: url(../i/page_1x2_english.png?v=2); background-repeat: no-repeat; height: 130px; margin: 0 -20px; padding: 0 30px;}
#x-toplogo.xmas {background: url(../i/page_1x2_xmas.png);}
#x-toplogo.newyear {background: url(../i/page_1x2_newyear.png);}
.language-en #toplogo {background: url(../i/page_1x2_english.png);}
#homelink {position: relative; top: 50px; display: block; height: 40px; width: 330px; text-indent: -900px; z-index: 1002; overflow:hidden;}
#entertainweb {position: absolute; z-index: 999}
#entertainweb a {position: relative; top: -26px; left: 860px; display: block; text-indent: -1900px; height: 31px; width: 100px;}
.carea {width: 1000px; margin: 0 -20px; padding: 0 20px;}
.contentarea {background: url(../i/page_2x2.png); background-repeat: repeat-y;}
.contentareabottom {background: url(../i/page_4x2.png); background-repeat: no-repeat; height: 25px;}
.gametitle {font-style: italic;}

.contentareadarktop {background: url(../i/page_6x2d.png); background-repeat: no-repeat; height: 18px;}
.contentareadark {background: url(../i/page_7x2d.png); background-repeat: repeat-y;}
.contentareadarkbottom {background: url(../i/page_9x2d.png); background-repeat: no-repeat; height: 17px;}

#breadcrumb {color: #f00; font-size: 11px; margin-top: -23px; text-indent: -2px;}
#breadcrumb span {color: #6060aa; font-weight: bold;}
#breadcrumb a {color: #aae; margin: 0 2px; text-decoration: none;}
#breadcrumb a.current {color: #bbb;}
#breadcrumb a:hover {text-decoration: underline;}

#searchform {padding: 0; margin: 33px 0 0 580px;}
#searchform input.input-text {background: url(../i/inputback.png); height: 16px; width: 246px; border: 1px solid #444; padding: 2px; font-size: 12px; color: #000;}
#searchform input.input-text.placeholder {color: #aaa; text-align: center;}
#searchform button {border: 0; background: url(../i/searchbutton.png); height: 40px; width: 90px; margin: -11px -11px -9px 0; color: white; font-size: 10px; padding:4px 11px 9px 26px;}
#searchform button:hover {background: url("../i/searchbutton_hover.png"); } 
#searchform button:active {background: url(../i/searchbutton_active.png); padding: 5px 10px 8px 27px; margin: -8px -12px -8px 1px;} 

.ie8 #searchform button {padding:7px 11px 9px 26px;}
.ie8 #searchform button:active {padding: 5px 12px 11px 25px; margin: -12px -9px -4px 2px;} 

#upgradeIE {background: #ffffcc; border-bottom: 1px solid #222211; font-size: 12px; padding: 4px;}
#upgradeIE img {float:right; margin: 1px;cursor:pointer;} 

#content {color: #333; font-size: 0.923em; line-height: 1.5em; margin-bottom: 40px; min-height: 400px;}
#content h1 {font-size: 1.45em; font-weight: bold; padding: 0 0 4px 0; border-bottom: 2px solid #02054f; color: #02054f; margin: 0 0 0.7em 0;}
#content.noad h1 {margin-top: 20px;}
#content h1 .download_author {font-size: 0.5em; padding-left: 1em;}
#content h1 .download_game a {text-decoration: none}
#content h2 {font-size: 1.1em; font-weight: bold; padding: 2px 2px 1px 0; border-bottom: 1px solid #02054f; color: #02054f; margin: 0 0 0.7em 0;}
#content h2.cheat {background-color: #ddd; padding-left: 2px;}
#content h3 {font-size: 1.1em; font-weight: bold; padding: 0 0 1px 0;}


.728x90 {height: 90px; overflow: hidden;}

.dl_desc_texts {background: #ddd; padding: 4px 0 3px 3px; margin: 0 0 30px 0; border-top: 1px solid #aaa; height: 24px;}
.tabs ul {list-style: none; margin: 0; padding: 0;}
.tabs li {background: #eee; float: left; display: block; margin: 0 8px 0 0; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px;}
.tabs li:hover {background: #f4f4f4;}
.tabs li a {text-decoration: none; color: #00a; padding: 3px 10px; display: block;}
.tabs li.current {background: #fff; padding: 1px 0 2px 0; margin: 0 8px -3px 0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; border-bottom-left-radius:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; border-bottom-right-radius:0;}
.tabs li.current a {text-decoration: none; font-weight: bold; color: #00a;}
.tabs li a:hover {text-decoration: none; color: #a00;}

.dl_info {margin-bottom: 80px;}
pre.dl_info {font-size: 11px; overflow: hidden; font-family: Courier New; line-height: 1.25em;}

table.aab-box {background: #004; border-top: 2px solid #008; border-right: 1px solid #008}
a.aab-link {display: block; height: 100%; width: 100%;}
div.aab-title {font-weight: bold !important; color: #99c !important; text-decoration: underline !important; font-size: 13px;}
div.aab-text {color: white !important; text-decoration: none !important; font-size: 12px;}
div.aab-surl {color: #99c !important; text-decoration: none !important; font-size: 9px;}
td.aab-subbox {border-left: 1px solid #008; border-top: 1px solid #66c; text-align: left; padding: 1px 5px;}
.aab-728x90 {width: 728px; height: 89px;}
.aab-300x250 {width: 298px; height: 249px;}
tr.aab-footer {height: 12px; color: white; background: #008; font-size: 10px;text-align: right; border-left: 1px solid #44a;}
tr.aab-footer a {color: white; margin-right: 2px;}
.b-ad {margin:0;padding:0;border:0;outline:0;font-size:11pt;line-height:1;}
.b-ad td, .b-ad div, .b-ad img {vertical-align:top;}
.b-ad p {margin-bottom: 6px;}
.b-ad table, .b-ad ul, .b-ad ol, .b-ad h1, .b-ad h2, .b-ad h3 {margin: 0; padding: 0;}

#sysarea {background: black; border-bottom: 1px solid #543;
  background-image: -moz-linear-gradient(top, #333, #111); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #000000),color-stop(0.05, #444444),color-stop(0.95, #222222),color-stop(1, #000000)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#111111'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#111111')"; /* IE8 */
				padding: 0 5px; height: 28px;
  }

.ie6 #sysarea {display: none;}

#userbox {position:absolute; top: 3px; right: 5px; z-index: 100; color: #f0f0f0;}
#userbox .xlogin img {position:relative; top: 3px;}
#userbox a {color: #88aaff;}
#userbox a:hover {text-decoration: underline; color: #5577cc;}
#userbox .xlogin {text-decoration: none;}

/*
#systemlist {list-style: none; padding: 0; margin: 0 -10px 0 0;}
#systemlist li.system {margin: 0 0 10px 0; float:left;}
#systemlist li.system.major-sys {width: 618px;}
#systemlist li.system.minor-sys {width: 304px; margin-right: 10px;}
#systemlist li.system a.system {padding: 4px; background: #01023A; font-weight: bold; display: block; color: white;}
#systemlist li.system>ul {list-style: none; padding: 0; margin: 0;}
#systemlist li.system>ul>li {margin: 0; float:left;}
#systemlist li.system.minor-sys>ul>li {width: 152px;}
#systemlist li.system.major-sys>ul>li {width: 206px;}
#systemlist li.system>ul>li>a {padding: 2px 3px; background: #eee; border-left: 1px solid #ccc; border-top: 1px solid #ccc; display: block; overflow: hidden; white-space: nowrap; color: black; text-decoration: none; font-size: 0.8em; text-overflow:ellipsis;}
#systemlist li.system>ul>li>a:hover {text-decoration: underline; color: #22d;} 
*/

ul.systemlist-classic, ul.systemlist-classic>li {list-style: none; margin: 0; padding: 0;}
ul.systemlist-classic>li {padding-bottom: 20px;}
ul.systemlist-classic dl {margin: 0;}
ul.systemlist-classic a.system {font-size: 1.3em;}
ul.systemlist-classic .system-importance-4 a.system, ul.systemlist-classic .system-importance-5 a.system {font-weight: bold;}
ul.systemlist-classic .system-importance-5 a.system {}

.sidebar.box {background: #eee; border: 1px solid #ccc; border-radius: 3px; margin: 15px 0;}
.sidebar.box h2 {font-size: 1.1em; font-weight: bold; padding: 4px 5px; margin: 0; border-bottom: 1px solid #ccc;}
.sidebar.list ul {list-style: none; margin: 0; padding: 0;}
.sidebar.list li {list-style: none; margin: 1px 0 0 0; padding-left: 5px; height: 22px; padding-right: 2px;}
.sidebar.list li > a {display: block; overflow: hidden; white-space: nowrap; text-decoration: none; text-overflow:ellipsis;}
.sidebar.list li.even {background-color: #fcfcfc;}
.sidebar.list li.odd {background-color: #f8f8f8;}
.sidebar.list li:hover {background-color: #f4f4ff;}
.sidebar.list li:hover a {text-decoration: underline;}
.sidebar.list li:last-child {border-radius: 0 0 5px 5px;}
.sidebar.list li.system-icon {padding-left: 85px;}
.sidebar.list.big li {height: 38px;margin: 2px 0 0 0; }
.sidebar .thread-latest-post {font-size: 0.8em; color: #666;}
.sidebar .seemore {text-align: center; font-weight: bold; background: #e4e4ff}
.sidebar.list.big .seemore a {padding: 8px 0;}

.sidebar h2 a {text-decoration: none; color: #0055aa;}
.sidebar h2 a:hover {text-decoration: underline;}

.game-inits {text-align: center;}
.game-inits a {display: inline-block; width: 37px; padding: 3px 0; background: #ddd; border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; text-decoration: none;}
.game-inits a.l0 {width: 40px;}
.game-inits a:hover {font-weight: bold; background: #ccc}
.game-inits a.current {background: #aaa; border-top: 1px solid #888; border-left: 1px solid #888; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; color: white; font-weight: bold;}



#footer-container .container_12 {padding-right: 160px;}
#footer-container {border-top: 1px solid #720300; background: #2e2f69; margin-top: 40px;}
#footer {border-top: 1px solid #02054f; font-size: 0.9em; text-align: left; text-shadow: 2px 1px 1px #111; color: #eee;}
#footer-copyright { margin: 45px 0 50px 10px; font-weight: bold;}
#footer-copyright img {margin-bottom: -6px; float: right;}
#footer a {color: #9bbae5;  text-decoration: none;}
#footer a:hover {color: #c3d5ef;  text-decoration: underline;}
#footer aside {margin-top: 15px; font-size: 0.9em;}
#footer .footeritem {border-right: 1px solid #02054f; margin-right: 9px; height: 200px; padding: 6px 0;}
#footer .footeritem.alpha {margin-left: 10px;}
#footer .footeritem.omega {border-right: 0;}
#footer h3 {font-weight: bold; font-size: 1em; margin-bottom: 8px;}

#footer li {list-style: none; margin-left: 0;}

#footer-newposts li {margin-bottom: 6px !important;}
.footer-newpost-title {height: 1.5em; overflow:hidden; width:100%;}
.footer-newpost-title span {display:block; overflow:hidden; text-overflow:ellipsis;white-space:no-wrap;}
.footer-newpost-author {font-size: 0.85em;}

.user {font-style: italic; text-decoration: none;}
a.user:hover {text-decoration: underline;}


/* http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba */

button.awesome {border: 0;}

.awesome, .awesome:visited {
	background: #222 url(../i/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #484ba6; }
	.blue.awesome:hover							{ background-color: #2e2f6a; }
	.cyan.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.cyan.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }

.system-icon {background-repeat: no-repeat;}
.system-icon.system-pc {background-image: url(../i/sys-01.png)}
.system-icon.system-amiga {background-image: url(../i/sys-02.png)}
.system-icon.system-c64 {background-image: url(../i/sys-03.png)}
.system-icon.system-atari {background-image: url(../i/sys-04.png)}
.system-icon.system-apple {background-image: url(../i/sys-05.png)}
.system-icon.system-archimedes {background-image: url(../i/sys-06.png)}
.system-icon.system-dreamcast {background-image: url(../i/sys-07.png)}
.system-icon.system-psone {background-image: url(../i/sys-08.png)}
.system-icon.system-ps2 {background-image: url(../i/sys-09.png)}
.system-icon.system-gameboy {background-image: url(../i/sys-10.png)}
.system-icon.system-saturn {background-image: url(../i/sys-11.png)}
.system-icon.system-nes {background-image: url(../i/sys-12.png)}
.system-icon.system-snes {background-image: url(../i/sys-13.png)}
.system-icon.system-nintendo64 {background-image: url(../i/sys-14.png)}
.system-icon.system-gamegear {background-image: url(../i/sys-15.png)}
.system-icon.system-megadrive {background-image: url(../i/sys-16.png)}
.system-icon.system-gameboy-advance {background-image: url(../i/sys-17.png)}
.system-icon.system-gamecube {background-image: url(../i/sys-18.png)}
.system-icon.system-xbox {background-image: url(../i/sys-19.png)}
.system-icon.system-ngage {background-image: url(../i/sys-20.png)}
.system-icon.system-atari2600 {background-image: url(../i/sys-21.png)}
.system-icon.system-3do {background-image: url(../i/sys-22.png)}
.system-icon.system-mastersystem {background-image: url(../i/sys-23.png)}
.system-icon.system-pcengine {background-image: url(../i/sys-24.png)}
.system-icon.system-neogeo {background-image: url(../i/sys-25.png)}
.system-icon.system-neogeo-pocket {background-image: url(../i/sys-26.png)}
.system-icon.system-nintendo-ds {background-image: url(../i/sys-27.png)}
.system-icon.system-psp {background-image: url(../i/sys-28.png)}
.system-icon.system-ps3 {background-image: url(../i/sys-29.png)}
.system-icon.system-wii {background-image: url(../i/sys-30.png)}
.system-icon.system-xbox360 {background-image: url(../i/sys-31.png)}
.system-icon.system-gizmondo {background-image: url(../i/sys-32.png)}
.system-icon.system-gbc {background-image: url(../i/sys-33.png)}
.system-icon.system-nuon {background-image: url(../i/sys-34.png)}
.system-icon.system-iphone {background-image: url(../i/sys-35.png)}
.system-icon.system-virtual-boy {background-image: url(../i/sys-36.png)}
.system-icon.system-c16 {background-image: url(../i/sys-37.png)}
.system-icon.system-jaguar {background-image: url(../i/sys-38.png)}
.system-icon.system-lynx {background-image: url(../i/sys-39.png)}
.system-icon.system-wonderswan {background-image: url(../i/sys-40.png)}
.system-icon.system-cdi {background-image: url(../i/sys-41.png)}
.system-icon.system-android {background-image: url(../i/sys-42.png)}
.system-icon.system-atari5200 {background-image: url(../i/sys-43.png)}
.system-icon.system-atari7800 {background-image: url(../i/sys-44.png)}
.system-icon.system-blackberry {background-image: url(../i/sys-45.png)}
.system-icon.system-colecovision {background-image: url(../i/sys-46.png)}
.system-icon.system-dvd-video {background-image: url(../i/sys-47.png)}
.system-icon.system-game-com {background-image: url(../i/sys-48.png)}
.system-icon.system-intellivision {background-image: url(../i/sys-49.png)}
.system-icon.system-sega32x {background-image: url(../i/sys-50.png)}
.system-icon.system-segacd {background-image: url(../i/sys-51.png)}
.system-icon.system-linux {background-image: url(../i/sys-53.png)}
.system-icon.system-vectrex {background-image: url(../i/sys-54.png)}
.system-icon.system-wonderswan-color {background-image: url(../i/sys-55.png)}
.system-icon.system-amiga-cd32 {background-image: url(../i/sys-56.png)}
.system-icon.system-browser {background-image: url(../i/sys-57.png)}
.system-icon.system-ipad {background-image: url(../i/sys-58.png)}
.system-icon.system-3ds {background-image: url(../i/sys-59.png?v=2)}
.system-icon.system-swancrystal {background-image: url(../i/sys-60.png)}
.system-icon.system-windows-mobile {background-image: url(../i/sys-61.png)}
.system-icon.system-psvita {background-image: url(../i/sys-62.png)}
.system-icon.system-xbox720 {background-image: url(../i/sys-63.png)}
.system-icon.system-ps4 {background-image: url(../i/sys-64.png)}
.system-icon.system-wii-u {background-image: url(../i/sys-65.png)}

.game-inits {margin-bottom: 20px;}

#gamelist {border-bottom:1px solid #c0c0c0; margin: 4px 0;}
#gamelist .gamelist-headline {background: #720300; color: white; padding: 3px 0; font-weight: bold;}
#gamelist .game-title a {display: block; height: 18px; padding: 2px 3px 4px; margin-left: 75px; overflow: hidden; width: 370px;}
#gamelist .game .game-lastedit {height: 18px; padding: 2px 0 4px;}

#gamelist .game {border-top:1px solid #c0c0c0;
  background-color: #f8f8f8;
  background-image: -moz-linear-gradient(top, #f4f4f4, #fcfcfc); 
  background-image: -o-linear-gradient(top, #f4f4f4, #fcfcfc); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f4f4f4),color-stop(1, #fcfcfc)); 
  background-image: -webkit-linear-gradient(#f4f4f4, #fcfcfc); 
  background-image: linear-gradient(top, #f4f4f4, #fcfcfc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4f4f4', EndColorStr='#fcfcfc'); 
 }

#gamelist .game:hover {
  background-color: #f0f0ff;
  background-image: -moz-linear-gradient(top, #e4e4ff, #f4f4ff); 
  background-image: -o-linear-gradient(top, #e4e4ff, #f4f4ff); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e4e4ff),color-stop(1, #f4f4ff)); 
  background-image: -webkit-linear-gradient(#e4e4ff, #f4f4ff); 
  background-image: linear-gradient(top, #e4e4ff, #f4f4ff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e4e4ff', EndColorStr='#f4f4ff'); 
 }

#gamelist .game-system {display: none;}
#gamelist .alpha > div {margin-left: 8px;}
#gamelist .omega > div {margin-right: 8px}
#gamelist .game-lastedit {text-align: center;}
#gamelist .game-lastedit time { color: #666; /*font-size: 0.8em; */}

article.cheat {margin-bottom: 2em;}
.cheat-title {padding: 2px 4px !important; background-color: #e0e0e0; border-radius: 2px;
  background-image: -moz-linear-gradient(top, #e0e0e0, #f0f0f0); 
  background-image: -o-linear-gradient(top, #e0e0e0, #f0f0f0); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e0e0e0),color-stop(1, #f0f0f0)); 
  background-image: -webkit-linear-gradient(#e0e0e0, #f0f0f0); 
  background-image: linear-gradient(top, #e0e0e0, #f0f0f0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0e0e0', EndColorStr='#f0f0f0'); 
}

table.codebox {background: white; border-bottom: 1px solid #720300; min-width: 440px}
table.codebox td, table.codebox th {text-align: left; vertical-align: top; padding: 3px 12px 3px 6px;}
table.codebox th {background: #720300; color: white; font-weight: bold}
table.codebox td {background-color: #f8f8f8; border-bottom: 1px solid #ccc}
table.codebox tr.odd td {background-color: #f0f0f0;}

#share-buttons {margin: 10px 0; white-space: nowrap;}
.fb_iframe_widget {top: -3px;}
.splike {width: 80px; height: 20px;}
.sptweet {width: 110px; height: 20px;}

.printonly {display: none;}

.cheats-controller h1 {border-bottom: 0 !important;}



#download-list {width: 100%; border-bottom:1px solid #c0c0c0;}
#download-list td {padding: 8px 2px; vertical-align: top !important;}
.trainer {border-top:1px solid #c0c0c0; padding: 4px 0;
  background-color: #f8f8f8;
  background-image: -moz-linear-gradient(top, #f4f4f4, #fcfcfc); 
  background-image: -o-linear-gradient(top, #f4f4f4, #fcfcfc); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f4f4f4),color-stop(1, #fcfcfc)); 
  background-image: -webkit-linear-gradient(#f4f4f4, #fcfcfc); 
  background-image: linear-gradient(top, #f4f4f4, #fcfcfc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4f4f4', EndColorStr='#fcfcfc'); 
}
.trainer .dl-number {text-align: right; width: 30px;}
.trainer .dl-number span {font-size: 1.1em; /* border: 1px solid #333; background: #ddd;*/ font-weight: bold; /*padding: 2px 10px; width: 40px;*/ text-align: center;}
.trainer .dl-icon {width: 70px; text-align: center;}
.trainer .dl-description a {font-size: 1.1em; font-weight: bold;}
.trainer .dl-author {font-size: 0.9em;}
.trainer .dl-meta {color: #999;font-size: 0.8em;}

.no-links {text-align: center; margin: 20px 0; color: #888; font-size: 0.9em;}


#ip_page_wrapper {position: relative;}

#topbanner {height: 150px;}
.banner-container {position: absolute;}
#banner_200x90 {height: 90px; width: 200px; z-index: 101}
#banner_skyscraper > div {position: relative; left: 978px; text-align: left; z-index: 100;}
#banner_leaderboard > div {position: static; margin-left: 212px; min-height: 90px; z-index: 100;}

.naMediaAd_WALLPAPER #banner_leaderboard > div {margin-left:240px}
.naMediaAd_WALLPAPER #banner_skyscraper > div {margin-left:-10px}



.nooverflow {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

.nobreak {
	white-space: nowrap;
}