/* character map */
.full_width_article {
	background: white;
	margin: 8px 0 14px 23px;
	padding-top: 23px;
}
.full_width_article {
	background: url(/staticarchive/d66503d94dba2626266fcd831454a1975938c457.png) no-repeat;
}
.full_width_article {
}
.full_width_article .inner {
	background: url(/staticarchive/a9fdce3265b4853fd8d5ba4d7f4e09e0dc43249d.png) no-repeat;
	padding: 0 0 0 0
}
.full_width_article .footer {
	background: url(/staticarchive/f9746d2c8c2835911ed1f4cfe7f509fc934ef8f0.png) no-repeat;
	height: 21px;
}
.full_width_article h1 {
	color: black;
	padding: 0 60px 8px 20px;
}
.full_width_article p {
	color: black;
	padding: 0 60px 8px 20px
}
.full_width_imgmap {
	border-top: 5px solid #333;
	padding-bottom: 20px;
}
#character_scroller li {
	display: inline-table
}
#footerinclude {
	clear: both;
	padding-top: 40px;
}
#switchsyndication {
	zoom : 1;
	clear: both;
	float: none !important;
	margin-bottom: 20px;
	margin-left: 20px;
}
#switchsyndication:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body {
	background: #333
}
#bbcswitch {
	position: absolute;
	top: 160px;
	right: 5px;
	width: 120px;
	height: 45px;
}
#bbcswitch a {
	display: block;
	width: 100%;
	height: 100%;
}
form {
	padding-top: 10px;
}
.formitem label {
	font-size: 0.8em;
	width: 90px;
	display: block;
	float: left;
}
.formitem input {
}
.formitem textarea {
	font-family: arial;
	font-size: 0.8em;
}
.formitem textarea, .formitem input {
	width: 270px;
	float: left;
	display: block;
	border: 1px solid #555;
	padding: 2px;
	color: #333
}
.submitbut input {
	background: #ccc;
	border: 1px solid #555;
	padding: 3px 0;
	width: 70px;
	font-weight: bold;
	color: #333;
	margin: 10px 0 20px 290px
}
.formitem {
	zoom : 1;
	margin-bottom: 8px;
}
.formitem:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mycarousel {
	background: black;
}
td.bbcpageFooter {
	background: black;
	padding: 5px 0 7px
}
td.bbcpageFooter br {
	display: none;
}
.clearfix h3 {
	margin-bottom: 6px;
	font-size: 1em;
}
#container .clearfix p {
	margin-bottom: 4px;
}
.clearfix {
	zoom : 1;
	margin-bottom: 8px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#article a, .tabs-container a {
	color: #FFCC00;
	font-weight: bold;
}
#character_scroller {
	visibility: visible;
}
#section1 .imgPromo {
	margin: 0 0 8px 10px
}
#galleryimage .galLinks {
	background-color: #09131d;
	padding-top: 0;
	height: 18px;
}
#galleryimage .inner {
	background: url(/staticarchive/82f169d72fd6502d2da1b60b8ccf1cd0085d6545.png) no-repeat;
}
#galleryimage .inner ul {
	margin-left: 11px;
}
#galleryimage .inner ul li {
	float: left;
	width: 96px;
	margin-bottom: 2px;
}
#galleryimage .inner h2 {
	color: #fff;
	text-align: center;
	font-size: 0.9em;
	clear: both;
	padding: 6px 10px 10px;
}
/* right hand side */
#galleryimage .galLinksWrap ul.pagination {
	background: url(/staticarchive/442b46ed5e55c7fd97004ae0d38b7bf3e0e80d92.png) no-repeat;
	padding: 0 10px;
	height: 35px;
}
#galleryimage .galLinksWrap ul.pagination li.back {
	float: left;
}
#galleryimage .galLinksWrap ul.pagination li.next {
	float: right;
	text-align: right;
}
#galleryimage .galLinksWrap ul.pagination li {
	width: 80px;
}
#galleryimage .galLinksWrap ul.pagination li a {
	display: block;
}
#galleryimage .galLinksWrap ul.pagination li.next a {
	background: url(/staticarchive/ca05997d313e2da5cfac3d5d41716bc0041c04f9.gif) no-repeat top right;
	padding: 2px 35px 5px 0;
}
#galleryimage .galLinksWrap ul.pagination li.back a {
	background: url(/staticarchive/cc7dd07c9ffe4f1f083eb3d4ce913c6d0b2cec45.gif) no-repeat top left;
	padding: 2px 0 5px 35px;
}
#galleryimage .galLinksWrap ul.pagination {
	zoom : 1;
}
#galleryimage .galLinksWrap ul.pagination:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#galleryimage {
	zoom : 1;
	padding-top: 16px;
}
#galleryimage:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#galleryimage .inner ul {
	zoom : 1;
}
#galleryimage .inner ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#galleryimage .imgPromo {
	margin-left: 0;
	float: left;
	width: 510px;
	padding-left: 20px;
}
#galleryimage .galLinksWrap {
	float: right;
	width: 210px;
}
#galleryimage .caption {
	width: 510px;
	margin-top: 8px;
	padding-top: 7px;
	background-color: 09131D;
	margin-bottom: 10px;
	color:#fff;
}
#galleryimage .caption .inner {
	background: url(/staticarchive/9bfa2788f05860fc80b495975d2ce552ce9c0f12.gif) no-repeat left bottom;
	padding-bottom: 7px;
}
#galleryimage .caption .inner .inner {
	padding-bottom: 0;
	background: black;
}
#galleryimage .caption p.captiontext {
	float: left;
	width: 360px;
	padding: 0 0 8px 20px;
	padding-bottom: 0;
}
#galleryimage .caption .inner .inner {
	zoom : 1;
}
#galleryimage .caption .inner .inner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* left hand side */
#galleryimage .caption ul.pagination {
	float: right;
	width: 118px;
	padding-bottom: 0;
}
#galleryimage .caption ul.pagination li.back {
	float: left;
	text-align: right;
}
#galleryimage .caption ul.pagination li.next {
	float: right;
}
#galleryimage .caption ul.pagination li {
	width: 58px;
}
#galleryimage .caption ul.pagination li a {
	display: block;
	color: white;
	font-size: 1.1em;
}
#galleryimage .caption ul.pagination li.next a {
	background: url(/staticarchive/ae786b2e0648dbf6d80e738c40cc5dc23b054594.gif) no-repeat top left;
	padding: 0 0 0 15px;
}
#galleryimage .caption ul.pagination li.back a {
	background: url(/staticarchive/05f9854fbcb55694ca0ad0c62ceaf705149cf2ff.gif) no-repeat top right;
	padding: 0 15px 0 0;
}
/* ====== article promos ================ */

#articlecont {
	margin: 8px 11px 0 23px
}
#article {
	float: left;
	width: 441px;
	margin-bottom: 11px;
}
#article .inner {
	background-color:#09131d;
	padding: 10px 15px 20px 25px;
	color:#fff;
}
.article_promos {
	float: right;
	width: 270px;
}
#article h1 {
	color: #fff;
	font-size: 1.7em;
	margin-bottom: 5px
}
#article p {
	color: #fff;
	font-size: 0.75em;
	margin-bottom: 8px;
}
#article blockquote {
	float: left;
	width: 200px;
	font-weight: bold;
	margin: 10px 20px 10px 0;
	font-size: 1.2em;
}
.promowithcaption .footer {
	font-size: 0.1px;
	background: url(/staticarchive/dc38ab2b9ade30b6ac60344483d1b7ddee3cb254.png) no-repeat;
	height: 9px;
}
.promowithcaption {
	margin-bottom: 10px;
}
.promowithcaption .inner {
	background: black;
	color:#fff;
}
.promowithcaption p {
	padding: 10px;
	padding-top:0;
}
.promowithcaption img {
	margin-bottom: 8px;
}
.article_promos .featurePromo {
	background: url(/staticarchive/3f790ba616f624d3e045224b77f8598c2d6b347c.png) no-repeat;
	margin-left: 0;
	padding: 10px;
}
.article_promos .featurePromo .image {
	float: left;
	width: 63px;
	margin-bottom:0;
}
.article_promos .featurePromo .content {
	width: 170px;
	margin-top: 0;
}
.article_promos .featurePromo h2 {
	font-size: 0.95em;
	margin-bottom: 1px
}
.article_promos .featurePromo p {
	margin-bottom: 1px;
	margin-bottom:0;
}
.article_promos .featureOn {
	background-position: -270px 0px
}
.article_promos .textPromo {
	background: url(/staticarchive/3f790ba616f624d3e045224b77f8598c2d6b347c.png) no-repeat;
	margin-left: 0;
	height: 82px;
	padding: 0 13px 0;
	margin-bottom: 10px;
	color:#fff;
}
.article_promos .textPromo h2 {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 3px;
	padding-top: 13px;
}
/* ====== gallery ====== */

#galleryhero {
	margin-left: 10px;
	margin-top: 14px;
	position: relative;
	width: 727px;
}
.promotext {
	position: absolute;
	top: 220px;
	right: 7px;
	width: 250px;
	text-align: right;
}
.promotext p, .promotext h1 {
	color: black;
}
p.button {
	margin-top: 14px;
	font-size: 1em;
}
p.button a {
	padding: 0.28em 0 0.30em;
	background: black url(/staticarchive/1ce352c36a10f4c7791c89553d252f0a29aa9354.gif) no-repeat;
	color: #a1eb1c
}
p.button a span {
	padding: 0.28em 10px 0.30em;
	background: url(/staticarchive/7542696dad84cde083582fa0d79d242ea385833a.gif) no-repeat top right;
}
h1.mainheading {
	font-size: 1.6em;
	margin: 15px 0 10px 20px;
}
/* ===== character page + tabs =============== */
#character_scroller, .char_cont {
	margin-left: 24px;
}
.char_cont .image {
	float: left;
	width: 332px;
	margin-right: 15px;
}
.char_cont .image img {
	display: block;
}
#comparisontabs {
	float: left;
	width: 371px;
}
.char_cont {
	margin-bottom: 200px;
}
.tabs-hide {
	display: none;
}
.tabs-container p, .tabs-container h1 {
	margin-left: 17px;
	color:#fff;
}
.tabs-container h1 {
	font-size: 1.2em;
	margin-top: 12px;
	color:#fff;
}
.tabs-container p {
	margin-bottom: 10px;
}
ul.tabs-nav {
	border-bottom: 1px solid #939393;
}
ul.tabs-nav {
	zoom : 1;
}
ul.tabs-nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.tabs-nav li {
	position: relative;
	top: 1;
}
.tabs-container {
	clear: both;
	background-color:#2E597C;
	padding:9px;
	line-height: 1.4em;
}
ul.tabs-nav a {
	display: block;
	text-align: center;
	padding: 6px 0 10px;
	color: #fff;
}
ul.tabs-nav #col1 {
	background: url(/staticarchive/5fe43f786dc59966a9284bf7ef803af7b58eed92.gif) no-repeat;
	height: 30px;
	width: 105px;
	float: left;
	color:#000;
}
ul.tabs-nav #col2 {
	background: url(/staticarchive/5fe43f786dc59966a9284bf7ef803af7b58eed92.gif) no-repeat;
	height: 30px;
	width: 105px;
	float: left;
	color:#000;
}
ul.tabs-nav #col1.tabs-selected {
	background: url(/staticarchive/008247c29ef166760f0315ee7289cf1df4c73858.gif) no-repeat;
}
ul.tabs-nav #col2.tabs-selected {
	background: url(/staticarchive/008247c29ef166760f0315ee7289cf1df4c73858.gif) no-repeat;
}
/* ==== carousel ==== */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-item {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
	height: 175px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next, .jcarousel-prev {
	z-index: 3;
	display: none;
}
.jcarousel-skin-tango.jcarousel-container {
	margin: 10px 0 20px;
}
.jcarousel-skin-tango.jcarousel-container-horizontal {
	width: 656px;
	padding: 0 31px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  656px;
	height: 98px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 164px;
	height: 200px;
}
.jcarousel-skin-tango .jcarousel-item h2 {
	font-size: 1em;
	padding:2px 0 0;
	line-height: 100%;
	margin-left: 8px;
}
.jcarousel-skin-tango .jcarousel-item h2 a {
	color: #fff;
}
.jcarousel-skin-tango .jcarousel-item p {
	font-size: 0.9em;
	margin: 0 0 0 8px;
	color: #fff;
}
.jcarousel-skin-tango .jcarousel-item .description {
	background: url(/staticarchive/a3dccd64891f5c5d385053bc41ce47fc4509a8e7.gif);
	height: 100%;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 0;
	right: 0;
	width: 31px;
	height: 98px;
	cursor: pointer;
	background: transparent url(/staticarchive/79c0558da36e2574ed6149c18a0e9c0e25720393.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 0;
	left: 0;
	width: 31px;
	height: 98px;
	cursor: pointer;
	background: transparent url(/staticarchive/9ad04e440ce67a3c27591b7947ba58ac59106f17.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: -31px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active, .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -62px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -93px 0;
}
#section1_1 {
	margin-top: 14px;
	margin-bottom: 15px;
}
#feature_player {
	float: left;
	width: 404px;
	margin-right: 12px;
	padding-left:40px;
}
#feature_player_emp {
	float: left;
	width: 512px;
	margin: 12px;
	padding-left:5px;
}
#feature_player_episodes {
	float: left;
	width: 404px;
	margin-right: 12px;
}
#feature_player_episodes_emp {
	float: left;
	width: 448px;
	margin-right: 12px;
}
#feature_player p {
	margin: 20px;
	height: 100px;
}
#feature_content {
	float: left;
	width: 260px;
	padding: 5px 10px;
	background-color:09131D;
}
#feature_content h1 {
	margin: 20px 0 6px;
	color: #fff;
	font-size: 1.5em;
}
#feature_content p {
	margin-bottom: 8px;
	color: #fff;
}
#section1_1, #section2_1 {
	zoom : 1;
}
#section1_1:after, #section2_1:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#section2_1, #section1_1 {
	margin-left: 20px;
}
#section2_1 .part1 {
	float: left;
	width: 349px;
	margin-right: 30px;
}
#section2_1 .part2 {
	float: left;
	width: 349px;
}
#section2_1 .featurePromo {
	background: url(/staticarchive/1c40900a908b2d9e150f68b3c91ff9d5fd45edbb.png) no-repeat;
	margin-left: 0;
}
#section2_1 .featurePromo a {
	text-decoration: none
}
#section2_1 .featurePromo .image {
	float: left;
	width: 102px;
}
#section2_1 .featurePromo .content {
	width: 198px;
	margin-top: 12px;
}
#section2_1 .featurePromo h2 {
	font-size: 1.6em;
}
#section2_1.typeThin .featurePromo {
	height: 71px;
	background: url(/staticarchive/3f790ba616f624d3e045224b77f8598c2d6b347c.png) no-repeat;
	padding-left: 20px;
}
#section2_1.typeThin .featurePromo .image {
	margin-top: 5px;
}
#section2_1.typeThin .featurePromo .content {
	margin-top: 2px;
}
#section2_1.typeThin .featurePromo .content p {
	margin: 0;
	color:#fff;
}
#section2_1.typeThin .featurePromo h2 {
	font-size: 1.4em;
}
#section2_1 .featureOn, #section2_1.typeThin .featureOn {
	background-position: -349px 0px
}
p.extlink {
	margin-top: 15px;
}
p.extlink a {
	font-size: 1.1em;
	color: black;
	background: url(/staticarchive/8639306c4556e51c3b8c483c262bda589b2b920b.gif) no-repeat top right;
	padding: 3px 70px 25px 0;
}
/* ===== barley ======== */
td.bbcpageFooter, td.bbcpageFooter a {
	color: white;
	font-weight: bold;
}
#barleyreplacement {
	position: absolute;
	top: 5px;
	left: 10px;
	font-size: 0.8em;
}
#barleyreplacement a {
	color: white;
}
/* ===== general styles and containers ======== */

* {
	margin: 0;
	padding: 0;
}
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
p, li {
	font-size: 0.75em;
}
img {
	border: 0;
}
.accessibility {
	display: none
}
a {
	color: black;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
fieldset {
	border: 0;
}
a {
	color: #FFCC00;
	font-weight: bold;
}
li {
	list-style: none;
	line-height: 130%;
}
#pagecontainer {
	width: 770px;
}
.page_episode {
	background-color: #000;
}
.page_home {
	background-color: #000;
}
.page_three {
	background-color: #000;
}
.page_four {
	background-color: #000;
}
#background {
	margin-top: 30px;
}
#headimglink a {
	display: block;
	height: 162px;
}
#container {
	zoom : 1;
	width: 770px;
	padding-top: 10px;
	position: relative;
	top: -1;
}
.center {text-align:center;}
#container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.page_home #container {
	background: url(/staticarchive/b147584cabff2bc19f90548885e81b27529cb9e5.jpg) no-repeat;
}
.page_episode #container {
	height: 900px;
	background: url(/staticarchive/b147584cabff2bc19f90548885e81b27529cb9e5.jpg) no-repeat;
}
.page_three #container, .page_four #container {
	background: url(/staticarchive/b147584cabff2bc19f90548885e81b27529cb9e5.jpg) no-repeat;
}
* {
	behavior: url(/staticarchive/7b795b18fbb47a336468c438dc517f60cefd3413.htc)
}
#section1 {
	width: 533px;
	float: left;
	margin-right: 8px;
}
#section2 {
	width: 211px;
	float: left;
}
h4 {
	color:#fff;
	font-size: 12px;
}
/* ===== nav ======== */

#nav {
	height: 40px;
	margin: 0 0 0 10px;
}
#nav li {
	height: 36px;
	padding-left: 0;
	float: left;
	text-transform: uppercase;
	float: left;
	text-transform: uppercase;
}
#nav li a {
	height: 100%;
	display: block;
	padding: 0 6px;
	padding-right: 7px;
	color: white;
	font-size: 1.2em;
	text-align: center;
}
#nav li span {
	cursor: pointer;
	height: 26px;
	padding-right: 0;
	display: block;
	padding-top: 10px;
}
#nav li.selected {
	background: url(/staticarchive/1a95b00b245ac470d43f12273fc261e93df7258b.png) no-repeat;
}
#nav li.selected a {
	font-weight: bold;
	background: url(/staticarchive/c1ba6d9fe3ff2b19fab17d16ba2396dd8883d360.png) no-repeat;
}
#nav li.selected span {
	background: url(/staticarchive/f59af0f2c7ea098d04086f89d92c83caea8d1f28.png);
}
#nav li#item1.selected a {
	background-image: url(/staticarchive/f63b40d84c59a50c6ec4ef2efeda52bc93a5fc1b.png);
}
#nav li#item2.selected a {
	background-image: url(/staticarchive/eda4751c8b39ddaeeb2127aec339f8730b9865ad.png);
}
#nav li#item3.selected a {
	background-image: url(/staticarchive/ef24272d315099fa5928f44bc6408924c855c867.png);
}
#nav li#item4.selected a {
	background-image: url(/staticarchive/1d7384a524481d4b3e4d17c593b633d87bb05034.png);
}
#nav li#item5.selected a {
	background-image: url(/staticarchive/900607264e6ea0d5ffb1982a9f7d0beb17dedcb4.png);
}
#nav li#item6.selected a {
	background-image: url(/staticarchive/f2ce5f4480748386bd8c941032508335eb1ae76a.png);
}
#item1 {
	width: 70px;
}
#item2 {
	width: 72px;
}
#item3 {
	width: 112px;
}
#item4 {
	width: 92px;
}
#item5 {
	width: 90px;
}
#item6 {
	width: 112px;
}
/* ==== homepage ===== */

#heroPromo {
	margin-bottom: 8px;
	margin-left: 10px;
}
#heroPromo.imgPromo img {
	display: block;
}
#heroPromo.flashVideoPromo {
	background: url(/staticarchive/5aaf90f721d1a9574aa8cfa62b1a0f8d54f3bf1c.png) no-repeat;
	padding: 0 0 0 60px;
	height: 338px;
}
#heroPromo.flashVideoPromo h1 {
	margin-top: 6px;
}
#heroPromo.flashVideoPromo #feature_player {
	margin-bottom: 10px;
}
#heroPromo {
	zoom : 1;
}
#heroPromo:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.featurePromo {
	background: url(/staticarchive/90e3fbc9f663fb3e137c85ed8e923a920a993eb3.png);
	background-repeat:repeat-y;
	margin-bottom: 8px;
	padding: 10px;
	margin-left: 10px;
	clear:both;
	color:#fff;
}
.featurePromo {
	zoom : 1;
}
.featuresmall {
	background: url(/staticarchive/90e3fbc9f663fb3e137c85ed8e923a920a993eb3.png);
	background-repeat:repeat-y;
	padding: 10px;
	margin-left: 10px;
	clear:both;
	color:#fff;
}
.featuresmall img {
	float:left;
	margin-right:10px;
}
.featurePromo:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.featurePromo .image {
	float: left;
	width: 138px;
	margin-right: 12px;
}
.featurePromo .content {
	float: left;
	width: 338px;
}
.featurePromo p {
	margin-bottom: 3px;
}
.featurePromo a {
	font-size: 0.9em;
	text-decoration: none !important
}
.featurePromo h1 a, .featurePromo h2 a, .featurePromo h2 {
	color: #fff;
}
.featurePromo h1 {
	font-size: 1.9em;
}
.featurePromo img {
	display: block;
}
#section1.typeFat .featureOn {
	background-position: -523px 0px
}
.subpromo {
	position: relative;
	margin-bottom: 8px;
}
.subpromo img {
	display: block;
}
.subpromo p {
	position: absolute;
	top: 120px;
	left: 8px;
	width: 190px;
	color:#fff;
}
.subpromo1 p {
	top: 126px;
}
.subpromo2 p {
	top: 124px;
}
.genericcontainer {
}
.genericcontainer .inner {
	background: url(/staticarchive/5d703625710bfdfde80896ae2ea5945548e80b82.png);
	padding: 10px 0;
}
.genericcontainer h2 {
	color: #FFCC00;
	font-size: 0.9em;
	text-align: center;
}
.genericcontainer h2.type1 {
	padding-top: 30px;
	margin-bottom: 20px;
}
.genericcontainer h2.type2 {
	margin-bottom: 27px;
	margin-top: 30px;
}
.genericcontainer p {
	margin: 20px;
	text-align: center;
	font-weight: bold;
}
#comments form {
	font-size:1.2em;
}
#submit {
	width:100px;
	height:32px;
	margin-top:20px;
}
#comments-reply {
	margin-bottom: 10px;
}
#comments-reply p {
	font-size:1.1em;
}
hr {
	margin:10px 0;
}
.acs_name {
	font-weight:bold;
}
.acs_text {
	font-weight:normal;
}

/*Games */

#game{background-color:#0099CC;
width:420px;
height:600px;
margin:0 auto;
text-align:center;
}

#promogame{
	background: url(/staticarchive/90e3fbc9f663fb3e137c85ed8e923a920a993eb3.png);
	width:400px;
	background-repeat:repeat-y;
	padding: 10px;
	margin: 20px auto;
	clear:both;
	color:#fff;
	text-align:center;
}


#game_xy{background-color:#fff;
width:600px;
height:336px;
margin:0 auto;
text-align:center;
position:relative;
}

#promo_game_xy{
	background: url(/staticarchive/90e3fbc9f663fb3e137c85ed8e923a920a993eb3.png);
	width:500px;
	background-repeat:repeat-y;
	padding: 10px;
	margin:20px auto;
	clear:both;
	color:#fff;
	text-align:center;
}
