/* Author: Alex Grande, Pop Multimedia Inc.*/
/* Color guides: */
/*

 *
 *
 */
/* reset styles */
/* Reset styles (adapted from Eric Meyer's Reset Reloaded) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
}

ol, ul, li {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}

.list li {
	font-size:1.2em;
	list-style-type:disc;
	margin: 0 13px 10px 0;
}

h1, .h1 {
	font-size: 24px;
}

h1, h2, h3, h4, h5 {font-family: 'Helvetica Rounded', 'Helvetica Bold', 'Helvetica', 'Arial';}

h3, .h3 {
	font-size: 18px;
}

p {
	font-size: 1.4em;
	line-height: 19px;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

body {
    font-size: 62.5%;
    font-family: "Helvetica", "Arial";
    background: #1f818a;
}

strong {font-weight: bold;}

a {
    color: #1f818a;
	text-decoration: none;
}

a:hover {
	color: #00525a;
    text-decoration: underline;
}

ul.arrowRight {
		margin: 15px 0 0 30px;
}

ul.arrowRight li {
	background: url(/celebrity/_img/arrowRight.gif) no-repeat left 4px;
	padding-left: 11px;
	font-size: 14px;

}

h1 span, h2 span, h3 span, h4 span, h5 span, a span,  .hideSpan span {
    position: absolute;
    left: -999999px;
}

.clear {
    height: 1px;
    font-size: 1px;
    clear: both;
}

a.iconLinks {
	float: left;
	margin: 0px 14px 0 0;
	display: block;
	height: 22px;
	width: 22px;
}

a.rss {background: transparent url(/celebrity/_img/rss.png) no-repeat;}

a.facebook {background: transparent url(/celebrity/_img/facebook.png) no-repeat;}

a.delicious {background: transparent url(/celebrity/_img/delicious.png) no-repeat;}

a.digg {background: transparent url(/celebrity/_img/digg.png) no-repeat;}

/* Page chrome */

div.wrapper {
	background: transparent url(/celebrity/_img/backgroundTRepeat.jpg) repeat-x center top;
}

div#containing {

}

div#wrapperTop {
	background: transparent url(/celebrity/_img/backgroundTop.jpg) no-repeat top;
	height: 429px;
	margin:0pt auto;
	position: relative;
	width: 1144px;
}

body#features div#wrapperTop,
body#sports div#wrapperTop,
body#celebrity div#wrapperTop,
body#blog div#wrapperTop {
	background: transparent url(/celebrity/_img/features/backgroundTop.jpg) no-repeat top;
}

div#wrapperTop div.content {
	margin: 0pt auto;
	width: 1089px;
}

div#wrapperBottom {
	background: transparent url(/celebrity/_img/backgroundBRepeat.jpg) repeat-x bottom center;
}


/* content chrome */

div#wrapperBottom div.contentWrapper {
	padding-top: 172px;
	margin: 0 auto;
	width: 1144px;
	min-height: 151px;
	position: relative;
	z-index: 1;
	background: transparent url(/celebrity/_img/backgroundRepeat.jpg) repeat-y bottom center;
}

body.notHome div#wrapperBottom div.contentWrapper {
	padding-top: 0;
}

body.notHome div.contentWrapper div.content {padding: 0 119px;}

div.contentWrapper div.content {
	padding: 0pt 65px;
}

body.notHome div.contentWrapper div.content {
	position: relative;
	top: -128px;
}

div#wrapperBottom div#contentBottom {	
	background: transparent url(/celebrity/_img/backgroundBottom.jpg) no-repeat scroll center bottom;
	height: 298px;
	position: relative;
}

div#SubColumn {
	width: 199px;
	height: auto;
	position: absolute;
	right: 98px;
	top: -259px;
}

body.notHome div#SubColumn {
	height:auto;
	width:199px;
	position: absolute;
	top: -260px;
	z-index: 100;
}

div#SubColumn a {
	display: block;
}

div#SubColumn a#buyItCallOut {
	background-image:url(/celebrity/_img/sprites.gif);
	background-position:-21px top;
	background-repeat:no-repeat;
	display:block;
	height:312px;
	margin-bottom:7px;
	overflow:hidden;
	width:176px;
	z-index: 100;
	position: relative;
	
}

div#SubColumn a#buyItCallOut:hover {background-position: -21px -333px;}


div#SubColumn a#newsletterCallOut {
	height: 118px;
	width: 176px;
	display: block;
	overflow: hidden;
	background-image: url(/celebrity/_img/sprites.gif);
	background-repeat: no-repeat;
	background-position: -229px top;
}

div#SubColumn a#newsletterCallOut:hover {background-position: -229px -118px;}

div#media {
	background: transparent url(/celebrity/_img/multibox/wrp_homeMultiBox.png) no-repeat;
	width: 167px;
 	height: 245px;
	padding: 10px 5px 5px 5px;
	margin: 8px 0 0 0;
}

div#media h2 {
	background: transparent url(/celebrity/_img/multibox/h2_showdownScreens.png) no-repeat;
	width: 152px;
	height: 17px;
	margin: auto;
}

div#media ul {
	padding: 10px 0 0 0;
}

div#media li,
ul.celebrity-thumbnails li {
	float: left;
	margin: 5px;
	padding: 7px;
	position: relative;
}

a.thumbnails-camera {
	background-image: url(/celebrity/_img/multibox/content/thumbnails.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 49px;
	overflow: hidden;
	padding: 7px 0pt 0pt 7px;
	width: 65px;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	
}

a.thumbnails-video {
	background-image: url(/celebrity/_img/multibox/content/thumbnails-video.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 49px;
	overflow: hidden;
	padding: 7px 0pt 0pt 7px;
	width: 65px;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	
}

a.thumbnails-video:hover,
a.thumbnails-camera:hover {
	background-position: 0 -56px;
}

/* top of page */

div#wrapperTop div.graphicsTop {
	height: 220px;
	position: relative;
}

a#logo {
	left: 262px;
	position: absolute;
	top: 48px;
}

div#latestMustHave {
	background: transparent url(/celebrity/_img/latestMustHave.png) no-repeat;
	width: 274px;
	height: 110px;
	position: absolute;
	right:251px;
	top: 39px;
}

a#freestyle_logo {
	height: 87px;
	width: 124px;
	display: block;
	background: url("/celebrity/_img/freestyle_logo.gif") no-repeat top left;
	position: absolute;
	top: 80px;
	left: 860px;
}

/* navbar */

div#navbar {
	background: transparent url(/celebrity/_img/navbar.gif) no-repeat scroll 0pt 5px;
	height: 36px;
	padding: 0px 56px;
}

div#navbar ul {
	position: relative;
	top: -2px;
	left: 17px;
}

div#navbar li {
	float: left;
	height: 73px;
	overflow: hidden;
	padding-right: 8px;
	position: relative;
	top: -4px;
}

div#navbar li .hover {
	top: 73px;
	position: absolute;
}

div#navbar li a {
	display: block;
	margin: auto;
	position: relative;
	top: 16px;

}

div#navbar li.active img {
	top: 7px;
}
/* ie6 hand holding */
div#navbar li.home {
	width: 82px;
}

div#navbar li.features {
	width: 111px;
}

div#navbar li.celebrities {
	width: 150px;
}

div#navbar li.sports {
	width: 112px;
}

div#navbar li.downloads {
	width: 129px;
}

div#navbar li.news {
	width: 79px;
}

div#navbar li.blog {
	width: 79px;
}

div#navbar li.home a {
	background: transparent url(/celebrity/_img/nav/home.png) no-repeat;
	height: 17px;
	width: 53px;
}
div#navbar li.blog a {
	background: transparent url(/celebrity/_img/nav/blog.png) no-repeat;
	height: 20px;
	width: 51px;
}

div#navbar li.features a {
	background: transparent url(/celebrity/_img/nav/features.png) no-repeat;
	height: 20px;
	width: 89px;
}

div#navbar li.celebrities a {
	background: transparent url(/celebrity/_img/nav/celebrities.png) no-repeat;
	height: 16px;
	width: 123px;
}

div#navbar li.sports a {
	background: transparent url(/celebrity/_img/nav/sports.png) no-repeat;
	width: 86px;
	height: 20px;
}

div#navbar li.downloads a {
	background: transparent url(/celebrity/_img/nav/downloads.png) no-repeat;
	height: 17px;
	width: 108px;
}

div#navbar li.news a {
	background: transparent url(/celebrity/_img/nav/news.png) no-repeat;
	height: 12px;
	width: 51px;
	margin-top: 4px;
}

div#eaNav {
	height: 25px;
	width: 100%;
}

/* video flash */

div#flashVideo {
	background: transparent url(/celebrity/_img/videoBG.png) no-repeat scroll 0% 50%;
	height: 302px;
	margin: 12px 0pt 0pt 82px;
	padding: 13px;
	position: absolute;
	width: 723px;
	top:-173px;
}

div#headlineRotate {
	left: 94px;
	position: absolute;
	top: -139px;
	width: 159px;
	z-index: 1;
}

div#headlineRotate h2 {
	font-size: 2em;
	text-align: center;
	font-weight: 600;
	letter-spacing: -1px;
	line-height: 21px;
}

div#headlineRotate p {
	color: #2a6717;
	text-align: center;
}


div#headlineRotate	p a {
	color: inherit;
	position: relative;

}

#flash {
	float: right;
	margin: 0pt 27px 0pt 0px;
}

/* primary headline */

div#primaryHeadline {
	width: 553px;
	margin: 0pt 0pt 0pt 194px;
	min-height: 265px;
	height: auto !important;
	height: 265px;
}

div#primaryHeadline h1 {
	font-size: 2.4em;
	width: 337px;
	font-weight: 600;
	letter-spacing: -1px;
}

div#primaryHeadline p {
	font-size: 1.4em;
	line-height: 19px;
}

div#primaryHeadline a#rssReadMore {
	margin: 12px 0 55px 0;
	display: block;
	background-image: url(/celebrity/_img/rssIcon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 345px;
	height: 43px;
	text-indent: -99999px;
}

div#primaryHeadline a#rssReadMore:hover {background-position: 0 -55px;}

/*************************************************************/
/* ea quick nav */
/* Quick Nav */
#quickNav {
    border: 0 none;
    height: 72px;
    width: 196px;
	position: absolute;
	top: -402px;
	z-index: 4;
    /*float:left;*/
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: 700;
	margin:0pt 0pt 0pt 60px;
}

#quickNav h2 {
    background: url(/celebrity/_img/quicknav/hdr_quicknav.gif) no-repeat scroll 0% 50%;
    height: 21px;
    position: relative;
    width: 196px;
    overflow: hidden;
    text-indent: -9999px;
    margin: 0px 0 10px 0;
}

#quickNav p {
    background: url(/celebrity/_img/quicknav/info_quicknav.gif);
    height: 35px;
    left: 17px;
    width: 196px;
    overflow: hidden;
    text-indent: -9999px;
    margin: 0 0 0 17px;
}

#quickNav .triggerBox {
    position: relative;
	z-index: 3;
}

#quickNav a.starter {
    background: url(/celebrity/_img/quicknav/btn_select_from_menu.gif);
    display: block;
    height: 19px;
    width: 196px;
    overflow: hidden;
    text-indent: -9999px;
    position: absolute;
    top: -3px;
    left: 0;
}

#quickNav a.starter.isActive, #quickNav a.starter:hover, #btnPlatformSelect:hover, .isActive {
    background-position: 0 -19px;
}

#quickNav ul.secondary {
    background: #FFF url(/celebrity/_img/quicknav/bg_quick_nav.gif) no-repeat left bottom;
    width: 194px;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    display: block;
    visibility: hidden;
    margin: 0;
    padding: 15px 0 15px;
    z-index: 3;
}

#quickNav ul.secondary li {
    padding: 0 0 0 18px;
}

#quickNav ul.secondary ul.tertiary li {
    padding: 0;
}

#quickNav ul.secondary ul.tertiary a {
    border-top: 1px solid #C1C1C1;
    background: url(/celebrity/_img/quicknav/icn_menu.gif) left 6px repeat-x;
    width: 153px;
    display: block;
    text-decoration: none;
    color: #333;
    padding: 3px 0 3px 13px;
}

#quickNav ul.secondary ul.tertiary a:hover {
    color: #E3471E;
    background-position: -185px 6px;
}

#quickNav a.hdr {
    border-top: 1px solid #C1C1C1;
    color: #325280;
    cursor: default;
    display: block;
    font-weight: 700;
    height: auto;
    text-decoration: none;
    width: 153px;
    padding: 12px 7px 4px 0;
}

#quickNav a.first {
    border-top: none;
}

div.triggerBox div {
    height: 0;
}

/* end of ea quick nav */
div#lowerHomeContent {
	padding: 0 59px;
	position: relative;
	top: 36px;
	z-index: 1;
	zoom: 1;
}

div#lowerHomeContent img#gamePack {
	float: left;
	margin-right: 23px;
}

div#lowerHomeContent div.center {
	float: right;
	width: 728px;
}

div#lowerHomeContent h2 {
	margin-bottom: 15px;
}

div#lowerHomeContent ul {
	float:left;
	margin-right: 19px;
	width: 226px;
}

div#lowerHomeContent div.buyItContent {
	float: left;
	width: 472px;
}

div#lowerHomeContent div.buyItContent  div.dollars {
	float: left;
	width: 200px;
}

div#lowerHomeContent img#D3999 {
	display: block;
	margin: 0 0 12px;
}

div.buyItContent div.dollars div {
	position: relative;
	right: -35px;
}

div.buyItContent div.dollars a.buyIt {
	background-image:url(/celebrity/_img/sprites.gif);
	background-position:-234px -262px;
	background-repeat:no-repeat;
	display:block;
	height:71px;
	margin:0pt auto;
	overflow:hidden;
	width:176px;
}

div.buyItContent div.dollars a.buyIt:hover {background-position: -234px -333px;}


div#lowerHomeContent img.available {
	margin: 4px auto 0;
	width: 133px;
	display: block;
}

div#lowerHomeContent div.keithUrban {
	background: transparent url(/celebrity/_img/keithUrban.png) no-repeat;
	height: 410px;
	width: 196px;
	float: right;
}

/* slider */
div#slider {
	width: 861px;
	display: block;
	overflow: hidden;
	position: relative;
	height: 204px;
}

div#slideWrapper {
	margin: 0pt auto;
	width: 942px;
	position: relative;
	z-index: 2;
}

div#sliderOuter {
	height: 256px;
	margin: 0pt auto;
	padding: 8px 0px 8px 0px;
	width: 864px;
	background: transparent url(/celebrity/_img/slider/bg.jpg) repeat-x;

}

div#sliderOuter div#dots {
	height: 39px;
	margin: 0pt auto;
	padding: 7px 0pt 0pt 0px;
	width: 859px;
}

div#sliderOuter h2#featuresOfShowdown {
	background: transparent url(/celebrity/_img/slider/h_featuresOfShowdown.jpg) no-repeat;
	width: 261px;
	height: 20px;
	margin-left: 21px;
	
}

div#sliderOuter #handles8 {
	margin-left:365px;
	margin-top:-16px;
}
	div.nojs div#sliderOuter #handles8 {
		display: none;
	}


div#sliderOuter .buttons span {
	background: transparent url(/celebrity/_img/slider/btn_inactive.jpg) no-repeat;
	height: 17px;
	width: 17px;
	display: block;	
	cursor: pointer;
	padding:0 12px;
	float: left;
	
}

div#sliderOuter .buttons span.active, 
.buttons span:hover {
	background: transparent url(/celebrity/_img/slider/btn_active.jpg) no-repeat;
}

div#slideWrapper div.control {
	cursor: pointer;
	top: 0;
	margin-top: 0px;
	position: absolute;
}

div#slideWrapper div#controlLeft {
	left: 0px;
}

div#slideWrapper div#controlRight {
	right: 0px;	
}

div#slideWrapper a#prev8 {
	background-position: left top;
}

div#slideWrapper a#prev8:hover {
	background-position: left -253px;
}

div#slideWrapper a#next8 {
	background-position: top right;
}

div#slideWrapper a#next8:hover {
	background-position: right -253px;
}

div#slideWrapper a#prev8,
div#slideWrapper a#next8 {
	width: 41px;
	height: 250px;
	background-image: url(/celebrity/_img/slider/controls.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
}

.nojs div#slideWrapper a#prev8,
.nojs div#slideWrapper a#next8 {
	display: none;
}

div#sliderOuter div#dots {
	height: 39px;
	margin: 0pt auto;
	padding: 7px 0pt 0pt 0px;
	width: 859px;
}

div#sliderOuter h2#featuresOfShowdown {
	background: transparent url(/celebrity/_img/slider/h_featuresOfShowdown.jpg) no-repeat;
	width: 261px;
	height: 20px;
	margin-left: 21px;
	
}

div#sliderOuter #handles8 {
	margin-left:365px;
	margin-top:-16px;
}


div#sliderOuter .buttons span {
	background: transparent url(/celebrity/_img/slider/btn_inactive.jpg) no-repeat;
	height: 17px;
	width: 17px;
	display: block;	
	cursor: pointer;
	padding:0 12px;
	float: left;
	
}

div#sliderOuter .buttons span.active, 
.buttons span:hover {
	background: transparent url(/celebrity/_img/slider/btn_active.jpg) no-repeat;
}

/* noobSlide */


/* Sample 8*/
#box8{
	position: absolute;
	height: 188px;
}
div.nojs #box8{
	overflow: scroll;
}
#box8 div {
	width: 862px;
	float: left;
}

#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}

.sample8 .mask1{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#box8 div ul {
	padding: 0;
}

#box8 div li {
	float: left;
	border-right: 1px solid #d8dbcd;
	width: 285px;
	cursor: pointer;
}

#box8 div li img {}

#box8 div li h3 {margin-left: 24px;}

#box8 div li p {
	color: #868686;
	font-size: 13px;
	margin-left: 24px;
}

.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.mask1{
	position:relative;
	width:480px;
	height:180px;
	overflow:hidden;
}
.mask2 {
	position:relative;
	width:240px;
	height:180px;
	overflow:hidden;
}
.mask3 {
	position:relative;
	width:480px;
	height:240px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}

#handles8_more {display: none;}
#playButtons {display: none;}



/* Image Rotator */

div#imageRotator {
}

div#imageRotator img {
}

div#imageRotator div {
	/*opacity: 0; removed because we can't fade in for performance issues */
	visibility: hidden;
	position: absolute;
	top: -47px;
	z-index: 3;
}

div#imageRotator div.keith_rotator {
	width: 253px;
	height: 505px;
	background: url("/celebrity/_img/imageRotator/keith.png") no-repeat top left;
}

div#imageRotator div.reggie_rotator {
	width: 357px;
	height: 491px;	
	left: -84px;
	background: url("/celebrity/_img/imageRotator/reggie.png") no-repeat top left;
}

div#imageRotator div.avril_rotator {
	width: 229px;
	height: 491px;	
	background: url("/celebrity/_img/imageRotator/avril.png") no-repeat top left;
}
div#imageRotator div.active {
	visibility: visible;
	opacity: 1;	
}

/* Footer */

div#footer {
	background: #fff;
}

div#footer div.content {
	margin: 0 auto;
	padding: 40px 0px 133px;
	width: 960px;
}

div#footer #icons {
    float: left;
    margin-right: 8em;
}

div#footer #icons img {
    margin-right: 3em;
    vertical-align: top;
}

div#footer #links {
    float: left;
}

div#footer #links div {
    border-left: 1px solid #C2C9C8;
    float: left;
    margin-right: 3em;
    padding-bottom: 13px;
}

div#footer #links a {
    display: block;
    line-height: 14px;
    margin-left: 6px;
    text-decoration: none;
}

div#footer #links a:hover {
    text-decoration: underline;
}

div#footer p#copyright {
    width: 19em;
    float: left;
	font-size: 1em;
}
/* End of Footer */
/**************************************************************
 
 MultiBox
 v1.3
 
 **************************************************************/
.MultiBoxContainer {
    position: absolute;
    border: 20px solid #fff;
    background-color: #FFF;
    display: none;
    z-index: 2;
    text-align: left;
    /*overflow: hidden;*/
}

.MultiBoxLoading {
    background: url(../_img/multibox/loader.gif) no-repeat center;
}

.MultiBoxContent {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.MultiBoxClose {
    background: transparent url(/celebrity/_img/multibox/close.png) no-repeat scroll 0%;
    cursor: pointer;
    height: 48px;
    position: absolute;
    left: -42px;
    top: -41px;
    width: 48px;
}

.MultiBoxControlsContainer {
    overflow: hidden;
    height: 0px;
    position: relative;
}

.MultiBoxControls {
    width: 100%;
    height: auto;
    position: relative;
    background-color: #fff;
}

.MultiBoxPrevious {
    position: absolute;
    background: url(/celebrity/_img/multibox/left.png) no-repeat;
    width: 24px;
    height: 24px;
    left: 0px;
    margin-top: 5px;
    cursor: pointer;
}

.MultiBoxNext {
    position: absolute;
    background: url(/celebrity/_img/multibox/right.png) no-repeat;
    width: 24px;
    height: 24px;
    right: 0px;
    margin-top: 5px;
    cursor: pointer;
}

.MultiBoxTitle {
    position: relative;
    margin: 10px 0 0 35px;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    font-weight: bold;
    text-align: left;
}

.MultiBoxNumber {
    position: relative;
    width: 50px;
    margin: 10px 35px 0 0;
    float: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: right;
}

.MultiBoxDescription {
    clear: left;
    position: relative;
    margin: 0 35px 0 35px;
    padding-top: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    text-align: left;
}

.MultiBoxNextDisabled, .MultiBoxPreviousDisabled {display: none !important;} 


/* news page */

body#news div.contentWrapper div.content {
	top: -28px;
}

body#news h1 {
	background: transparent url(/celebrity/_img/news/h_news.png) no-repeat;
	height: 22px;
	width: 68px;
	padding-bottom: 15px;
}

body#news div#news-article {margin: -4px 0 0;}

body#news div#news-article h3 {margin: 7px 0 -5px 0;}

body#news div#news-article p {margin-bottom: 5px;}

body#news div#news-article ul {margin: 5px 0 5px 0;}

body#news div#news-article p#article-date {
	color: #0f4b51;
	font-size: 19px;
	margin-top: 31px;
	font-weight: bold;
}

body#news div#news-article h2 {
	font-weight: bold;
	font-size: 39px;
	margin-bottom: 18px;
	letter-spacing: -1px;
}

body#news div#news-article img,
body#features img.mainImage {
	border: 1px solid #d1d1d1;
	padding: 3px;
}

body#news div#news-article img {
	margin: 10px 0 0 0;
}

p.caption {
	font-size: 11px;
	color: #0f4c51;
	margin: 4px 0 36px 0;
	font-weight: bold;
}

body#news div#wrapperBottom div.content .viewport {
	position: relative;
	overflow: hidden;	
	width: 230px;

	margin-bottom: 43px;
}

body#news div.nojs div#wrapperBottom div.content .viewport {overflow: scroll;}

body#news div#wrapperBottom div.content #newsList {
	overflow: hidden;
}

body#news div#wrapperBottom div.content #filmStrip {
	position: relative;
}	

body#news div.newsControls {
	position:relative;
	width:214px;

}

body#news div.nojs div.newsControls {display: none;}

body#news div.newsControls div#prev8 {
	cursor: pointer;
	position: absolute;
	left: 0;
	bottom: 0;
}

body#news div.newsControls div#next8 {
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 0;
}

body#news div.newsControls p#newsPages {
	text-align: center;
	font-weight: bold;
}

body#news div.newsControls p#newsPages span {color: #1f818a;}

div#wrapperBottom div.content .columnA ul {
	width: 230px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}	
body#news div#wrapperBottom div.content .columnA ul li {
	padding-top: 15px;
	margin-bottom: 22px;
}

body#news div#wrapperBottom div.content .columnA ul li p {font-size: 13px;}

div#wrapperBottom div.content .columnA ul li.first_item {
	border: 0 none;
	padding-top: 0;
}

div#wrapperBottom div.content .columnA ul li a {
	line-height: 17px;
	font-size: 13px;
	font-weight: bold;
}
div#wrapperBottom div.content .columnA ul li span {
	display: block;
	color: #fff;
}
div#wrapperBottom div.content .columnA ul li span.date {
	color: #0057b8;
}		

div#wrapperBottom div.content .columnA ul li.current a {
	color: #2A3A39;
	text-decoration: underline;
}

body#news div#wrapperBottom div.content div.columnB {
	margin-right: 133px;
	width: 478px;
	float: right;
}

div#wrapperBottom div.content div.columnA {
	float: left;
}

/* celebrity page */


div.multiboxCeleWrapper img {
	cursor: pointer; 
	position: relative;
}

div.multiboxCeleWrapper img.buddyIconButton {
	margin-left: 20px;
}

body#celebrity h1 {
	background: transparent url(/celebrity/_img/celebrity/h_areYouCelebrity.png) no-repeat;
	width: 362px;
	height: 88px;
}


body#celebrity div.contentWrapper div.content {top: 0px;}

body#celebrity div#shape01 {
	background: transparent url(/celebrity/_img/celebrity/shape01.png) no-repeat;
	width: 330px;
	height: 225px;	
	position: absolute;
	right: -40px;
}

body#celebrity div#shape02 {
	background: transparent url(/celebrity/_img/celebrity/shape02.png) no-repeat;
	width: 341px;
	height: 86px;	
	position: relative;
	left: -115px;
}

div#celebritiesIntro {
	height: 21em;
	padding: 0pt 28px;
	position: relative;
	top: -75px;
}

div#celebritiesIntro div {
	width: 408px;
	float: left;
}

div#celebritiesIntro h1 {
	
}

div#celebritiesIntro p {
	margin-top: 6px;
}

div#celebritiesIntro div#celeList {
	width: 367px;
	margin: 89px 0pt 0pt 24px;
	float: left;
	font-size: 13px;
	position: relative;
	z-index: 101;
}

div#celebritiesIntro ul.celeLista {
	float: left;
}

div#celeList li a {
	background-image: url(/celebrity/_img/celebrity/linksSprite.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	height: 22px;
}

div#celeList li a:hover {
	margin-left: -10px;
	padding-left: 10px;
}

div#celeList li#cl-mia a {
	background-position: 0 -3px;
	width: 106px;
}

div#celeList li#cl-fergie a {
	background-position: 0 -127px;
	width: 61px;
}

div#celeList li#cl-paul a {
	background-position: 0 -27px;
	width: 109px;
}

div#celeList li#cl-kristi a {
	background-position: 0 -97px;
	width: 136px;
}

div#celeList li#cl-keith a {
	background-position: 0 -151px;
	width: 103px;
}

div#celeList li#cl-nelly a {
	background-position: 0 -174px;
	width: 112px;
}

div#celeList li#cl-avril a {
	background-position: 0 -220px;
	width: 107px;
}

div#celeList li#cl-sugar a {
	background-position: 0 -75px;
	width: 154px;	
}

div#celeList li#cl-reggie a {
	background-position: 0 -52px;
	width: 110px;
}

div#celeList li#cl-leanne a {
	background-position: 0 -197px;
	width: 110px;
}


div#celeList li#cl-mia a:hover {
	background-position: -154px -3px;
}

div#celeList li#cl-fergie a:hover {
	background-position: -154px -127px;
}

div#celeList li#cl-paul a:hover {
	background-position: -154px -27px;
}

div#celeList li#cl-kristi a:hover {
	background-position: -154px -97px;
}

div#celeList li#cl-keith a:hover {
	background-position: -154px -151px;
}

div#celeList li#cl-nelly a:hover {
	background-position: -154px -174px;
}

div#celeList li#cl-avril a:hover {
	background-position: -154px -220px;
}

div#celeList li#cl-sugar a:hover {
	background-position: -154px -75px;
}

div#celeList li#cl-reggie a:hover {
	background-position: -154px -52px;
}

div#celeList li#cl-leanne a:hover {
	background-position: -154px -197px;
}

div#celebritiesIntro li a {

}

div#celebrities {}

div#celebrities p {font-size: 11px;}

div#celebrities div.celeColumnA,
div#celebrities div.celeColumnB {
	width: 450px;
}

div#celebrities div.celeColumnA {
	float: left;
	margin-left: -27px;
	margin-top: -34px;
}

div#celebrities div.celeColumnB {
	float: right;
	margin-top: 55px;
}

div#celebrities div.celebrityItems {
	padding-bottom: 17px;
	position: relative;
	z-index: 1;
}

div#celebrities img.celebrity {
	position: absolute;
	top: 0;

}

div#celebrities ul.celebrity-thumbnails {margin-left: -8px; float: left;}

div#celebrities div.toolContent {
	position: relative;
	z-index: 2;
	
}

div#celebrities div.celebrityLeft img.celebrity {left: 0;}

div#celebrities div.celebrityRight img.celebrity {right: 0;}

div#celebrities div.celebrityLeft div.toolContent {
	float:right;
	width: 250px;
	display: inline;
}

div#celebrities div.celebrityRight div.toolContent {
	float: left;
	margin: 42px 0 0 20px;
	width: 250px;
	display: inline;
}

div#celebrities div.toolContent h2 {
	margin: 0pt 0pt 11px 0px;
	position: relative;
	left: -21px;
}

div#celebrities div#mia h2 {
	background: transparent url(/celebrity/_img/celebrity/h_mia.jpg) no-repeat;
	width: 150px;
	height: 50px;
}

div#celebrities div#mia div.toolContent {
	margin: 10px -16px 123px 0;
}

div#celebrities div#paul {
	margin-left: 58px;
}

div#celebrities div#paul h2 {
	background: transparent url(/celebrity/_img/celebrity/h_paul.jpg) no-repeat;
	width: 168px;
	height: 55px;
}

div#celebrities div#paul div.toolContent {margin: -26px 0pt 16px 20px;}

div#celebrities div#reggie h2 {
	background: transparent url(/celebrity/_img/celebrity/h_reggie.jpg) no-repeat;
	width: 164px;
	height: 52px;	
}

div#celebrities div#reggie div.toolContent {margin: 10px -16px 0pt 0pt;}

div#celebrities div#reggie img#shape05 {
	position: absolute;
	bottom: 0;
	left:-1px;
}

div#celebrities div#sugar h2 {
	background: transparent url(/celebrity/_img/celebrity/h_sugar.jpg) no-repeat;
	width: 253px;
	height: 54px;		
}

div#celebrities div#sugar div.toolContent {margin: 13px 0pt 0pt 31px;}

div#celebrities div#sugar div.toolContent img#shape04 {
	position: relative;
	left: -32px;
}

div#celebrities div#kristi h2 {
	background: transparent url(/celebrity/_img/celebrity/h_kristi.jpg) no-repeat;
	width: 233px;
	height: 53px;
}

div#celebrities div#kristi img.celebrity {margin-left: 44px;}

p#backToTop {text-align: center;}

div#celebrities img#shape06 {
	position: relative;
	left: -1px;
}

div#celebrities div#fergie h2 {
	background: transparent url(/celebrity/_img/celebrity/h_fergie.jpg) no-repeat;
	width: 100px;
	height: 53px;
}

div#celebrities div#fergie div.toolContent {
	margin-right: 50px;
}

body#celebrity div#shape07 {
	background: transparent url(/celebrity/_img/celebrity/shape07.png) no-repeat;
	width: 137px;
	height: 64px;	
	position: relative;
	right: -377px;
}

div#celebrities div#keith h2 {
	background: transparent url(/celebrity/_img/celebrity/h_keith.jpg) no-repeat;
	width: 169px;
	height: 53px;
}

div#celebrities div#keith div.toolContent {margin: 12px 0pt 0pt 20px;}

div#celebrities div#keith img.celebrity {right: -27px;}

div#celebrities div#nelly h2 {
	background: transparent url(/celebrity/_img/celebrity/h_nelly.jpg) no-repeat;
	width: 191px;
	height: 54px;
}

div#celebrities div#nelly div.toolContent {margin-right: 57px;}

div#celebrities img#shape08 {
	position: absolute;
	top: 1400px;
	right: 92px;
}

div#celebrities div#leanne {margin-top: 78px;}

div#celebrities div#leanne h2 {
	background: transparent url(/celebrity/_img/celebrity/h_leann.jpg) no-repeat;
	width: 171px;
	height: 54px;
}

div#celebrities div#leanne img.celebrity {
	right: 58px;
	top: 31px;
}

div#celebrities div#avril {margin-top: 72px;}

div#celebrities div#avril div.toolContent {margin-right: 37px;}

div#celebrities div#avril h2 {
	background: transparent url(/celebrity/_img/celebrity/h_avril.jpg) no-repeat;
	width: 185px;
	height: 52px;
}

body#celebrity div.tooltip img.wallpaper {border: 5px solid #fff;}

body#celebrity div.tooltip a.downloadWallpaper {
	text-align: center;
	font-size: 1.4em;
	margin-top: 20px;
	font-weight: 600;
	display: block;
	letter-spacing: -1px;
}

/* tool tips */

div.tooltip {
	padding: 22px 21px 0 21px;
	position: absolute;
	z-index: 5;
	visibility: hidden;
	top: -9999px;
	left: -9999px;
	height: 246px;
	width: 243px;
	background: transparent url(/celebrity/_img/celebrity/tooltipBG.png) no-repeat;
}

div.tooltip p {
	font-size: 11px;
}

div.tooltip div.tooltip-graphic {float: left;}

div.tooltip div.tooltip-title {
	float: left;
	margin: 4px 0pt 0pt 10px;
	width: 160px;
}

div.tooltip div.tooltip-title h3 {font-size: 24px;}

/* todo: make ie6 compatible */
a.exploreIt {
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/exploreIt.png) no-repeat;
	width: 60px;
	height: 12px;	
	display: block;
	margin-top: 5px;
	cursor: pointer;
}

div#tooltip-volleyball div.tooltip-graphic, div.beach-volleyball  div.tooltip-graphic{
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/01_volleyball.gif) no-repeat;
}

div#tooltip-canoeing div.tooltip-graphic, div.wild-water-canoeing  div.tooltip-graphic {
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/02_canoeing.gif) no-repeat;
}

div#tooltip-musicians div.tooltip-graphic, div.musicians  div.tooltip-graphic {
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/03_musicians.gif) no-repeat;
}

div#tooltip-slalom div.tooltip-graphic, div.slalom-showdown  div.tooltip-graphic {
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/04_slalom.gif) no-repeat;
}

div#tooltip-Joust div.tooltip-graphic, div.joust-duel  div.tooltip-graphic {
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/05_joust.gif) no-repeat;
}

div#tooltip-athletes div.tooltip-graphic, div.athletes  div.tooltip-graphic {
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/06_athletes.gif) no-repeat;
}

div#tooltip-airraces div.tooltip-graphic, div.air-races  div.tooltip-graphic {
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/07_airracers.gif) no-repeat;
}

div#tooltip-wannabes div.tooltip-graphic, div.wannabes  div.tooltip-graphic {
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/08_wannabes.gif) no-repeat;
}

div#tooltip-blog div.tooltip-graphic, div.blog  div.tooltip-graphic {
	background: transparent url(/celebrity/_img/slider/listItems/tooltips/09_blog.gif) no-repeat;
}

body#home div.tooltip-graphic {
	width: 60px;
	height: 63px;
}

/* features page */

body#features div.contentWrapper div.content {top: -119px;}

div#features-intro {
	background: transparent url(/celebrity/_img/features/celebrities.png) no-repeat top left;
	width: 718px;
	height: 41.8em;
	padding-top: 24px;
}

div#features-intro img#pleaseScroll {
    margin-top: 0; 
    width: auto;
    position: absolute;
    bottom: 42px;
    right: 59px;
}

div#features-intro {position: relative;}

div#features-intro ul {margin-top: 19px;}

div#features-intro li {
	font-size:14px;
	line-height:22px;
	background: url(/celebrity/_img/features/arrowRight.gif) no-repeat 7px 7px;
	padding-left: 21px;
	margin:0 0 22px 0px;
	width:377px;
}

body#features h1 {
	background: transparent url(/celebrity/_img/features/h_aRecreationalSports.png) no-repeat;
	height: 58px;
	width: 371px;
}

div#features-intro p {
	width: 391px;
	margin-top: 27px; 
}

div#features-key {
	margin: 30px 0 0 0;
}

div#features-key h2 {
	background: transparent url(/celebrity/_img/features/h_keyFeatures.jpg) no-repeat;
	width: 262px;
	height: 25px;	
}

div#features-key ul {
	margin: 20px 0pt 0pt 14px;
}

div#features-key ul li {
	color: #035564;
	font-weight: bold;
	list-style-image: url(/celebrity/_img/features/arrowRight.gif);
	font-size: 16px;
	width: 294px;
	float: left;
	line-height: 22px;
}

div#featureList {margin: 2em 0 0 0;}

div#featureList li.item {
	border-bottom: 2px dashed #b3b3b3;
	padding: 26px 0;
	display: block;
	padding-bottom: 0 !important;
}

div#featureList li.item img {
	float: left;
	margin-bottom: -1px;
}

div#featureList li.item div.photoInfo {
	float: right;
	width: 292px;
	
}

div#featureList li.item h2 {
	font-size: 24px;
	font-weight: bold;
}

div#featureList li.item div.photoInfo p {}

body#features a.screenshot {
	background-image: url(/celebrity/_img/features/featureList/videoOrScreenshot.jpg);
	background-position: 0pt -3px;
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	overflow: hidden;
	padding: 12px 0pt 0pt 15px;
	width: 213px;
	margin: 11px 0pt 0pt -8px;
}

body#features a.screenshot:hover {
	background-position: left -75px;
}

body#features a.video {
	background-image: url(/celebrity/_img/features/featureList/videoOrScreenshot.jpg);
	background-position: -232px -3px;
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	overflow: hidden;
	padding: 12px 0pt 0pt 15px;
	width: 213px;
	margin: 11px 0pt 0pt -8px;
}

body#features a.video:hover {
	background-position: -232px -75px;
}

li#features-item-enemies {
	padding-bottom: 0 !important;
}

body#features div#feature-shape01 {
	background-image: url(/celebrity/_img/features/shape01.png);	
	height: 86px;
	width: 227px;
	margin-left: -22px;
}

div#features-launch {padding-top: 47px;}

div#features-launch div {
	float: left;
	width: 279px;
}
div#features-launch div p a {
	position: relative;
	top: 3px;
}

div#meetCelebrities,
div#twelveSports {margin-right: 31px;}

div#features-launch h3 {margin: 18px 0pt 6px;}

/* sports page */

body#sports h1 {
	background: transparent url(/celebrity/_img/sports/h_12Sports.png) no-repeat;
	height: 47px;
	width: 136px;	
}

body#sports div.contentWrapper div.content {
	top: -65px;
	zoom: 1;
}

body#news div.contentWrapper div.content {
	zoom: 1;
}

body#sports div#subnav {
	float: left;
	width: 245px;
}

body#sports div#subnav a {
	background-image: url(/celebrity/_img/sports/subnav.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 39px;
	width: 235px;
	display: block;
}

body#sports div#subnav ul {margin: 26px 0 0 -13px;}

body#sports div#subnav a#subnav-volley {background-position: 0 0;}

body#sports div#subnav a#subnav-tubing {background-position: 0 -36px;}

body#sports div#subnav a#subnav-joust {background-position: 0 -74px;}

body#sports div#subnav a#subnav-slalom {background-position: 0 -110px;}

body#sports div#subnav a#subnav-cliff {background-position: 0 -148px;}

body#sports div#subnav a#subnav-canoe {background-position: 0 -187px;}

body#sports div#subnav a#subnav-hurdle {background-position: 0 -225px;}

body#sports div#subnav a#subnav-badminton {background-position: 0 -264px;}

body#sports div#subnav a#subnav-archery {background-position: 0 -302px;}

body#sports div#subnav a#subnav-curling {background-position: 0 -340px;}

body#sports div#subnav a#subnav-dodgeball {background-position: 0 -379px;}

body#sports div#subnav a#subnav-air {background-position: 0 -416px;}


body#sports div#subnav a#subnav-volley:hover {background-position: -266px 0;}

body#sports div#subnav a#subnav-tubing:hover {background-position: -266px -36px;}

body#sports div#subnav a#subnav-joust:hover {background-position: -266px -74px;}

body#sports div#subnav a#subnav-slalom:hover {background-position: -266px -110px;}

body#sports div#subnav a#subnav-cliff:hover {background-position: -266px -148px;}

body#sports div#subnav a#subnav-canoe:hover {background-position: -266px -187px;}

body#sports div#subnav a#subnav-hurdle:hover {background-position: -266px -225px;}

body#sports div#subnav a#subnav-badminton:hover {background-position: -266px -264px;}

body#sports div#subnav a#subnav-archery:hover {background-position: -266px -302px;}

body#sports div#subnav a#subnav-curling:hover {background-position: -266px -340px;}

body#sports div#subnav a#subnav-dodgeball:hover {background-position: -266px -379px;}

body#sports div#subnav a#subnav-air:hover {background-position: -266px -416px;}


body#sports div#subnav li.current a#subnav-volley {background-position: -785px 0;}

body#sports div#subnav li.current a#subnav-tubing {background-position: -785px -36px;}

body#sports div#subnav li.current a#subnav-joust {background-position: -785px -74px;}

body#sports div#subnav li.current a#subnav-slalom {background-position: -785px -110px;}

body#sports div#subnav li.current a#subnav-cliff {background-position: -785px -148px;}

body#sports div#subnav li.current a#subnav-canoe {background-position: -785px -187px;}

body#sports div#subnav li.current a#subnav-hurdle {background-position: -785px -225px;}

body#sports div#subnav li.current a#subnav-badminton {background-position: -785px -264px;}

body#sports div#subnav li.current a#subnav-archery {background-position: -785px -302px;}

body#sports div#subnav li.current a#subnav-curling {background-position: -785px -340px;}

body#sports div#subnav li.current a#subnav-dodgeball {background-position: -785px -379px;}

body#sports div#subnav li.current a#subnav-air {background-position: -785px -416px;}


body#sports div#sports-content {
	float: left;
	margin-left: 23px;
	width: 606px;
}

body#sports h2.sports-page {
	height: 71px; 
	margin: -16px 0pt 17px 0px;
	position: relative;
	left: -28px;
}

body#sports div#air h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_air.png) no-repeat;
	width: 186px;
}

body#sports div#joust h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_joust.png) no-repeat;
	width: 182px;
}

body#sports div#dodgeball h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_dodgeball.png) no-repeat;
	width: 279px;
}

body#sports div#cliff h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_cliff.png) no-repeat;
	width: 223px;
}

body#sports div#hurdle h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_hurdle.png) no-repeat;
	width: 230px;
}

body#sports div#curling h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_curling.png) no-repeat;
	width: 140px;
}

body#sports div#archery h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_archery.png) no-repeat;
	width: 307px;
}

body#sports div#tubing h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_tubing.png) no-repeat;
	width: 216px;
}

body#sports div#canoe h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_canoe.png) no-repeat;
	width: 338px;
}

body#sports div#badminton h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_badminton.png) no-repeat;
	width: 294px;
}

body#sports div#slalom h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_slalom.png) no-repeat;
	width: 306px;
}

body#sports div#volley h2.sports-page {
	background: transparent url(/celebrity/_img/sports/h_volley.png) no-repeat;
}

body#sports div#sports-content p.intro {
	width: 381px;
	margin-bottom: 20px;
}

body#sports div#sports-content div#sports-video {
	width: 550px;
	height: 322px;
	margin: 19px 0;
	z-index: 10;
	position: relative;
}

div#sports-multibox ul {
	width: 250px;
	margin: 0 0 0 -8px;
}

div#sports-multibox li {
	position: relative;
	margin: 5px;
	padding: 7px;
	float: left;
	display: inline;
}

body#sports div#character {
	bottom: 0pt;
	position: absolute;
	right: 98px;
}

body#sports div#air div#character {
	background: transparent url(/celebrity/_img/sports/char-air.png) no-repeat;
	width: 246px;
	height: 404px;
}

body#sports div#tubing div#character {
	background: transparent url(/celebrity/_img/sports/char-tubing.png) no-repeat;
	width: 301px;
	height: 449px;
	right: 23px;
}

body#sports div#hurdle div#character {
	background: transparent url(/celebrity/_img/sports/char-hurdle.png) no-repeat;
	width: 240px;
	height: 448px;
	right: 57px;
}

body#sports div#archery div#character {
	background: transparent url(/celebrity/_img/sports/char-archery.png) no-repeat;
	width: 224px;
	height: 478px;
	right: 54px;
}

body#sports div#joust div#character {
	background: transparent url(/celebrity/_img/sports/char-joust.png) no-repeat;
	width: 193px;
	height: 436px;
	right: 63px;
}

body#sports div#volley div#character {
	background: transparent url(/celebrity/_img/sports/char-volley.png) no-repeat;
	width: 236px;
	height: 401px;
	right: 45px;
}

body#sports div#dodgeball div#character {
	background: transparent url(/celebrity/_img/sports/char-dodge.png) no-repeat;
	width: 249px;
	height: 431px;
	right: 52px;
}

body#sports div#curling div#character {
	background: transparent url(/celebrity/_img/sports/char-curling.png) no-repeat;
	height: 435px;
	width: 246px;
	right: 4px;
}

body#sports div#cliff div#character {
	background: transparent url(/celebrity/_img/sports/char-climbing.png) no-repeat;
	width: 222px;
	height: 435px;
	right: 48px;
}

body#sports div#slalom div#character {
	background: transparent url(/celebrity/_img/sports/char-slalom.png) no-repeat;
	width: 306px;
	height: 405px;
	right: 1px
}
body#sports div#canoe div#character {
	background: transparent url(/celebrity/_img/sports/char-canoe.png) no-repeat;
	width: 283px;
	height: 383px;
	right: 59px;
}

body#sports div#badminton div#character {
	background: transparent url(/celebrity/_img/sports/char-badminton.png) no-repeat;
	width: 224px;
	height: 440px;
	right: 56px;
}

body#sports div#volley div#character { right: -8px;}
body#sports div#tubing div#character {bottom: -64px;}
body#sports div#slalom div#character {right: -24px; bottom: -60px;}
body#sports div#cliff div#character {right: 35px;}
body#sports div#canoe div#character {bottom: -54px;}
body#sports div#hurdle div#character {right: 8px;}
body#sports div#badminton div#character {right: 27px;}
body#sports div#archery div#character {right: 8px;}
body#sports div#curling div#character {right: -18px;}
body#sports div#dodgeball div#character {bottom: -65px; right: 16px;}
body#sports div#air div#character {bottom: -64px; right: 12px;}
/* Blog page  */

body#blog h1 {
	background: transparent url(/celebrity/_img/blog/header.png) no-repeat;
	height: 55px;
	width: 472px;
	margin-bottom: 1em;
}

body#blog div.contentWrapper div.content { top: -109px; }

ul#blog-postList {
	float: left;
	width: 480px;
	position: relative;
}

ul#blog-postList li {margin-bottom:2.5em;}

ul#blog-postList h2 {font-size: 1em;}

ul#blog-postList h2 a {
	color: #000;
	font-size: 3.0em;
	font-weight: 600;
	letter-spacing: -2px;
}

ul#blog-postList h2 a:hover,
div#blog-subnav h4 a:hover {
	color: #104d53;
	text-decoration: none;
}

ul#blog-postList p.blog-postInfo {
	line-height: 4px;
	margin-bottom: 1.3em;
}

ul#blog-postList .blog-authorName {
	color: #0f4b51;
	font-weight: 600;
}

ul#blog-postList a.blog-authorName {cursor: pointer;}

ul#blog-postList p.blog-postInfo,
ul#blog-postList p.blog-continueReading {
	color: #8E8E8E;
	font-weight: 600;
	margin-top: 1.1em;
}

div#blog-subnav {
	float: left;
	margin: 12em 0pt 0pt 9em;
	width: 255px;
}

div#blog-subnav h3 {
	background: transparent url(/celebrity/_img/blog/articles.jpg) no-repeat;
	height: 17px;
	width: 65px;	
	margin-top: 1.6em;
}

div#blog-subnav h4 {
	font-size: 1.3em;
	font-weight: 600;
	line-height: 20px;
	margin-top: 1.3em;
}

div#blog-subnav h4 a {color: #000;}

body#blog div#shape07 {
	background: transparent url(/celebrity/_img/celebrity/shape07.png) no-repeat scroll 0% 50%;
	bottom: 0px;
	height: 64px;
	position: absolute;
	right: 43px;
	width: 137px;
}

body#blog img.blog-mainImage {
	margin: 20px 0 0 0;
}

body#blog p.caption {margin-bottom: 20px;}

body#blog ul#blog-postList h3 {
	font-size: 1.8em;
	margin-top: .75em;
}

body#blog ul.arrowRight li {margin: 5px;}
body#blog ul.arrowRight {margin-bottom: 10px;}

/* retailer */

body#retailer {background: #fff;}

div#selectRetailers {width: 630px; margin: 0 auto;}

div#selectRetailers h1 {
	width: 301px;
	height: 40px;
	background: transparent url(/celebrity/_img/retailer/selectRetailer.jpg) no-repeat !important;
	margin: 0pt auto 30px auto;
}

div#selectRetailers ul {margin: 0 auto;}

div#selectRetailers li {
	float: left;
	padding: 0pt 34px;
}

div#selectRetailers li#secondRow {margin-left: 78px;}
