/* Celeb Directory  */
#spotlight {margin-bottom:40px;}
#celeb-dir h1 {
color: #CF0000;
font-size: 3rem;
font-style: italic;
font-weight: bold;
}
.spotlight-img {float:left;}
.celeb-spotlight li:first-child {margin-left:0;}
.celeb-spotlight li {margin-left:25px;width:316px;}
.spotlight-img img {float:right;}
.spotlight-img .commentbubble {display:inline-block;float:none;margin-top:0;vertical-align:text-bottom;}
.spotlight-img h4 {clear:both;font-weight:bold;font-size:20px;font-size:2rem;font-style:italic;}
.celeb-grid-box {width:186px;float:left;margin-left:17px;border-bottom:1px solid #000;}
.celeb-grid-box:first-child {margin-left:0;}
h4.celeb-bust-banner {background: url('../images/ui-sprite.png') no-repeat -236px 0; width: 186px; height: 50px;text-align:center;position:relative;}
h4.celeb-bust-banner:hover {background-position: 0 0;}
a.cd-banner-name {font-size:17px;font-size:1.7rem;color:#FFF;font-weight:bold;font-style:italic;display:block;width:169px;margin:0 auto;position:absolute;left:6px;top:8px;line-height:20px;text-transform:uppercase;}
.cd-headline {font-size:15px;font-size:1.5rem;font-weight:bold;text-transform:uppercase;width:186px;height:90px;}
span.cd-latest-story {background-image:url('../images/dotted-bg.png');padding:5px 10px;width:166px;display:block;height:90px;}
.all-celebs-heading {border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px;}
.cd-row {margin-bottom:15px;}
.spotlight-img .cd-hero-img {
background: url("../images/celeb-dir-sprite.png") no-repeat transparent;
    display: block;
    height: 217px;
    width: 316px;
    padding-bottom:5px;
}

.spotlight-img .cd-hero-img.one-spot {
background-position:left bottom;
}

.spotlight-img .cd-hero-img.two-spot {
background-position:-324px bottom;
}

.spotlight-img .cd-hero-img.three-spot {
background-position:-666px bottom;
}

.cd-hero-img.no-hero {
    background: url("../images/tmz_default_celebs.gif") no-repeat scroll center center;
    display: block;
    height: 204px;
    padding: 0;
    width: 186px;
}

/* --- Person-Single ---*/
#col1 {
width: 300px;
float: left;
margin-right: 30px;
margin-bottom: 20px;
}
#profileimg {
text-align:center;
background: url("../images/dotted-bg.png");
position:relative;
height: 255px;
}
#profileimg img {
margin-top: -7px;
}
#poweredby {
display: block;
background: url('../images/poweredby_imdb3.png') no-repeat;
width: 118px;
height: 25px;
text-indent: -9999px;
position: relative;
left: 526px;
top: 0;
margin-bottom: 17px;
}
/* twitter area */
div.tweet-item {
margin-top:20px;
}
div.tweet-item p {
font-weight: bold;
line-height: 1.6em;
}
span.tweetdate {
font-weight: normal;
text-transform: uppercase;
font-size: 11px;
display: inline-block;
}
span.open-quote, span.close-quote {
display:inline-block;
background: url('../images/misc-sprite-1.png') no-repeat;
width:19px;
height:16px;
}
span.close-quote {
background-position: -81px -24px;
}
span.open-quote {
background-position: -81px 0px;
}
div#twitter-hr {
background: url('../images/celebrity-profile-assets.png') no-repeat 0px -131px;
height: 21px;
width: 310px;
border: 0px transparent;
margin: 12px 0 0 0;
display: block;
}
h4#twitterid {
float:left;
font-weight: bold;
color:#3a589d;
font-size: 14px;
}
div#tweet-follow {
float:right;
background: url('../images/celebrity-profile-assets.png') no-repeat 0px -159px;
width: 64px;
height: 24px;
}
/*Hides Twitter Name */
span#l.label b {
display:none;
}/*end*/
#biobox {
padding: 15px 15px 15px 0px;
font-size: .90em;
}
.reveal {
display:none;
}
#profileimg h1 {
background: url("../images/celebrity-profile-assets.png") no-repeat 19px 1px;
width: 303px;
height: 39px;
position: absolute;
top: 180px;
left: -34px;
padding: 23px 25px 28px;
text-align: center;
color: white;
font-size: 29px;
font-weight: bold;
line-height: 1.15em;
}
#latest-stories {
clear:left;
}
#latest-post {
position: absolute;
top: 282px;
display: block;
font-size: 20px;
font-weight: bold;
text-align: left;
padding: 0 10px;
color: black;
}
/* -- Celebrity Profile (person-single) --*/
div.personsingle {
margin-bottom: 20px;
}
.personsingle-storyitem {
padding: 20px 0px;
border-bottom: 1px dotted #858585;
}
.personsingle-storyitem img{
float:left;
border-bottom: 7px solid #cf0000;
}
.personsingle-contenttxt {
margin-left: 210px;
}
.personsingle-contenttxt h4 span.hf1,.personsingle-contenttxt h4 span.hf1-case {
font-size: 1.2em;
}
.personsingle-contenttxt h4 span.hf2,.personsingle-contenttxt h4 span.hf2-case, .personsingle-contenttxt h4 span.hf3,.personsingle-contenttxt h4 span.hf3-case {
font-size: 1.6em;
}
.personsingle-contenttxt h4 span.hf4 {
font-size: 1.6em;
font-weight: bold;
}
.personsingle-contenttxt p {
font-size: .9em;
line-height: 1.3em;
margin-top: .5em;
margin-bottom: 10px;
}
.personsingle-contenttxt p a.person-readmore {
text-transform: uppercase;
font-size: 11px;
}
span.person-meta, span.person-meta a {
color:#858585;
text-transform: uppercase;
font-size: 11px;
}
span.person-meta.date {
display:inline-block;
}
#bio-copy p {
    padding-bottom: 10px;
}

#person-fblike {margin-bottom:10px;}


/* -- Cele Profile Carousel -- */
#celeb-carousels {margin:18px 0 0 8px;position: relative;clear:both;}
.content-row {background-color:#fff;color:#666;width:948px;position:relative;}
.content-row a {color:#666;}
.celeb-pagination a {color:#fff;}
.content-row-box {background-color:#fff;width:5670px;height:220px;padding-left:7px;}
.celeb-profile-pagination {position:absolute;right:5px;top:5px;font-family:Arial, "MS Trebuchet", sans-serif;font-size:13px;}
.celeb-profile-pagination a {display:inline-block;padding-top:5px;text-align: center;}
.celeb-profile-pagination a:hover {text-decoration:none;}
.post-box {width:178px;float:left;border-right:1px solid #333;margin-right: 10px;}
.post-box {border-bottom:7px solid #cf0000;overflow:hidden;}
.post-box img {vertical-align:bottom;}
.link-btn {background-color:#1c1c1c;display:block;width:168px;height:45px;padding-top:10px;padding-left:10px;overflow:hidden;}
.page    {text-indent:-9999px;text-decoration:none;}
.pageoff {text-indent:-9999px;background:url('../images/sprite_carousel.png') no-repeat -64px -6px;padding-top:5px;width:26px;height:26px;}
.pageon {text-indent:0px;text-decoration:none;background:url('../images/sprite_carousel.png') no-repeat -3px -4px;text-decoration:none;width:43px;height:26px;}
#celeb-stories-h3 {background:url('../images/sprite_carousel.png') no-repeat 0 -68px; height: 38px;text-indent:-9999px;}
#celeb-videos-h3 {background:url('../images/sprite_carousel.png') no-repeat 0 -106px; height: 38px;text-indent:-9999px;}
#celeb-photos-h3 {background:url('../images/sprite_carousel.png') no-repeat 0 -144px; height: 38px;text-indent:-9999px;}
.celeb-slide-adv {background: url('../images/sprite_carousel.png') no-repeat -68px -37px;width: 26px;height: 28px;position: absolute;right: -15px;top: 150px;display: inline;text-indent:-9999px;}
.celeb-slide-prev {background: url('../images/sprite_carousel.png') no-repeat -11px -37px;width: 26px;height: 28px;position: absolute;left: -14px;top: 150px;display: inline;text-indent:-9999px;}
.celeb-mask {width:949px; overflow:hidden;}
a.listall {background: url('../images/btn-listall.png') no-repeat; height:10px;width:65px;text-indent:-9999px;vertical-align:middle; }
h2#list-stories {
display:inline;
position:relative;
vertical-align:top;
top:0px;
right:12px;
zoom:1;
_height:15px;
}

h2#list-stories a {
color:#969696;
font-weight: bold;
font-style:italic;
}

