/*---------------------main nav -css based-
div.nav {
margin: 20px 0 0 20px;
border-bottom: 3px solid #4a4a4a;
width:607px;
overflow:hidden;
height:38px;
font-size: 1.6em;
position:relative;
top: -35px;
}
div.nav ul {
padding: 0;
margin:0;
width:625px;
}
div.nav ul li {
float: left;
border-bottom: 1px solid #2c2c2c;
font-family: "Arial Black";
font-style: italic;
text-transform: uppercase;
list-style-type: none;
background-color: #fff;
margin: 0;
}
div.nav ul li a {
color: #cc2525;
display: block;
padding: 10px 16px 9px;
border-left: 1px solid #d3d1cb;
text-decoration: none;
}
div.nav ul li a:visited {
color:#cc2525;
}
div.nav ul li a.toofab, div.nav ul li a.toofab:visited {
color:#484848;
width: 114px;
background:url("../images/toofab_arrow_bg.png") no-repeat scroll 102px 12px transparent;
}

---------------------END main nav */



/* IE.CSS */
/*Title: IE Patches, Author: dan@simplebits.com*/

/* PNG Fix*/
* html #selector { /* for IE<6 */
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/image.png');
background-image: none;
background-repeat: none;
background-color: transparent;
}

/* self-clear floats */
* html .group { /* IE6 */
height:1%;
}

*:first-child+html .group { /* IE7 */
min-height: 1px;
}
/* -------------------------------------------------------------------------------------------------END IE.CSS */

#top-level-wrapper {
margin: 0 auto;
    width: 982px;
}

.nodisplay {
display:none;
}

#masthead, masthead-tmztv {
width:982px;
height:100px;
position:relative;
background: #CF0000 url('../images/tmz-header-2011-v2-1.jpg') no-repeat;
}


/* self-clear floats */
.group:after {
content: ".";
display: block;
height:0;
clear:both;
visibility: hidden;
}

.clear {
clear:both;
height:0;
overflow:hidden;
}

/* END self-clear floats */

body {
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
color: #000;
font-size: 62.5%;
background: #000;
font-size: 14px;
line-height: 20px;
}

a {
color:#0B5777;
text-decoration:none;
line-height:1.13em;
}

a:hover {
text-decoration:underline;
}

h4 {
font-size:16px;
}

h4 a {
color: #000;
font-size: 16px;
text-decoration: none;
font-family: Arial, "MS Trebuchet", sans-serif;
font-weight: bold;
}

h4 a:hover {
color: #0B5777;
text-decoration: underline;
}
/* overall general classes */
.thumb-underlined {
display:block;
border-bottom:5px solid #cf0000;
}
.thumb-underlined:hover {
border-bottom:5px solid #0B5777;
}
.thumb-underlined img{
vertical-align: bottom;
}
hr {
height:0;
max-height:0;
margin:0;
line-height: 0;
display:block;
}
hr.greythin {
border:none;
border-top: 1px solid #999;
margin-bottom: 15px;
}

hr.redthick {
border:none;
border-top: 7px solid #cf0000;
margin-bottom: 12px;
}


/*--------------------------LEADERBOARD*/

#leaderboard {
background:#000000;
padding: 8px;
margin: 0 auto;
text-align:center;
height:auto;
}

/*ad in tables fix for leaderboard*/
#leaderboard table{
margin: 0 auto;
}
#leaderboard div {
margin: 0 auto;
}
/*end table fix for leaderboard.*/

/*------------------END-----LEADERBOARD*/

#page-wrap {
background-color:#f5f3eb;
}
#page-content {
background:url("../images/bg-2tone_982px.png") repeat-y;
color:#000000;
font-size:1em;
line-height:1.4em;
}

#outer-main {
border-left: 1px solid #bebebc;
border-right: 1px solid #bebebc;
width:942px;
margin: 0px auto 0;
background-color: #fff;
position:relative;
padding-top:12px;
}

#outer-main-1col {
width:982px;
margin: -22px auto 0;
background-color: #fff;
position:relative;
}

#main {
display:inline;
float:left;
width:605px;
z-index:9998;
position:relative;
}
#sidebar {
position: relative;
float: right;
display: inline;
width: 335px;
z-index:9997;
margin-top: 85px;
}

a#home {
position:absolute;
display:block;
width:215px !important;
height:90px !important;
top:5px !important;
left:22px !important;
}

/*-------------------------------------------------MAIN 1COL  */
#main-1col {
background-color:#fff;
border:1px solid #e0e0e0;
border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding:4px;
    margin: 0 5px 15px 5px;
    width: 959px;
}


/*new new nav*/

#short-nav {
position:absolute;
width:296px;
height:33px;
top: 33px;
right: 252px;
border:1px solid #840000;
text-indent:-9999px;
}

#short-nav ul {
}

#short-nav ul li {
list-style:none;
display:inline;
float:left;
}

#short-nav ul li a {
display:block;
height:33px;
}

#home-nav-btn {
width: 87px;
background: url("../images/short-nav-sprite.png") no-repeat 0 0;
box-shadow:-2px 2px 2px #840000;
-moz-box-shadow:-2px 2px 2px #840000;
-webkit-box-shadow:-2px 2px 2px #840000;
}

#photos-nav-btn {
width: 111px;
background: url("../images/short-nav-sprite.png") no-repeat -87px 0;
box-shadow:-2px 2px 2px #840000;
-moz-box-shadow:-2px 2px 2px #840000;
-webkit-box-shadow:-2px 2px 2px #840000;
}

#videos-nav-btn {
width: 98px;
background: url("../images/short-nav-sprite.png") no-repeat -196px 0;
box-shadow:-2px 2px 2px #840000;
-moz-box-shadow:-2px 2px 2px #840000;
-webkit-box-shadow:-2px 2px 2px #840000;
}

#home-nav-btn:hover {
background-position:0 -35px;
box-shadow:inset -2px 2px 2px #5C0000;
-moz-box-shadow:inset -2px 2px 2px #5C0000;
-webkit-box-shadow:inset -2px 2px 2px #5C0000;
}

#photos-nav-btn:hover {
background-position:-87px -35px;
box-shadow:inset -2px 2px 2px #5C0000;
-moz-box-shadow:inset -2px 2px 2px #5C0000;
-webkit-box-shadow:inset -2px 2px 2px #5C0000;
}

#videos-nav-btn:hover {
background-position:-196px -35px;
box-shadow:inset -2px 2px 2px #5C0000;
-moz-box-shadow:inset -2px 2px 2px #5C0000;
-webkit-box-shadow:inset -2px 2px 2px #5C0000;
}

/*new new nav*/


/*-------------------main nav sprite based

div.nav {
display:none;
}

.nav ul {
width:606px;
height:60px;
margin:0;
padding:0;
}

.nav ul li {
float:left;
margin:0;
padding: 0;
}

.nav ul li a {
display: block;
height:60px;
background: url('../images/sprite_nav_main_4up.png') no-repeat;
}

#t-home a {
width:150px;
background-position: 0px 0px;
}
#t-home a:hover {
background-position: 0px -60px;
}
#t-videos a {
width:150px;
background-position: -150px 0px;
}
#t-videos a:hover {
background-position: -150px -60px;
}
#t-photos a {
width:150px;
background-position: -300px 0px;
}
#t-photos a:hover {
background-position: -300px -60px;
}
#t-toofab a {
width:156px;
background-position: -450px 0px;
}
#t-toofab a:hover {
background-position: -450px -60px;
}
.nav ul li a, .nav ul li a:visited {
color: #fff;
text-decoration:none;
}

-----END main nav sprite based*/

/*------------------------------------------ SIGN-IN  */

.signinlinks {
background: url('../images/bg_signin.png') repeat-x;
color:#FFFFFF;
font-size:11px;
font-weight: bold;
height:16px;
padding: 2px 10px 6px;
position:absolute;
right:19px;
top:0px;
border-bottom: 1px solid #A60000;
border-left: 1px solid #A60000;
border-right: 1px solid #A60000;
}
.signinlinks a {
color: #ffffff;
margin: 0 3px;
}
div.signinlinks.signedin {
border-bottom: 1px solid #A60000;
border-left: 1px solid #A60000;
border-right: 1px solid #A60000;
}



/*--------------------HEADER FEATURED NEWS */
#header-featured-news {
width:982px;
max-height:172px;
overflow:hidden;
}

#header-featured-news ol {
padding:0;
}

#header-featured-news li {
border-left: 3px solid #cf0000;
color: #FFFFFF;
float: left;
font-size: 137%;
font-weight: bold;
max-height: 172px;
line-height: 1.2em;
list-style: none outside none;
width: 242px;
}

#header-featured-news li:first-child {
border: medium none;
width: 246px;
}

#header-featured-news li a {
font-weight:bold;
color:#ffffff;
width:229px;
}

#header-featured-news .header-featured-news-image a {
padding:0;
position:relative;
}

#header-featured-news img {
width:246px;
height:127px;
}


#header-featured-news .header-featured--news-image a:hover {
border:2px solid #d0230e;
}

p.header-featured-news-title {
    background-color: black;
    color: #FFFFFF;
    font-size: 13px;
    height: 35px;
    line-height: 1.2em;
    padding: 8px 1px 3px 9px;
    width: 236px;
}

p.header-featured-news-title a {
display: block;
color:#fff;
}

.header-featured-box {
    height: 172px;
width: 982px;
position:relative;
}


.header-featured-box h3 {
font-size:160%;
height:19px;
padding:0;
width:952px;
}

/*--------------------END HEADER FEATURED NEWS */

/*---------------------CATEGORY SINGLELINE TOP */

#singleline-home-morecontent{
background: url('../images/category-ticker-bg.png') no-repeat 0 20px;
clear:both;
width:526px;
padding-top:23px;
height:50px;
position:relative;
}

ul#singlelineDIV {
font-size: 16px;
font-weight: bold;
margin: 7px 0px 0 15px;
width: 500px;
overflow: hidden;
color:#fff;
}
ul#singlelineDIV a {
text-decoration:none;
color:#fff;
}
ul#singlelineDIV a:hover {
text-decoration: underline;
color:#fff;
}
ul#singlelineDIV .item {
        display: none;
        color:#fff;
}

#singleline {
height:50px;
position:absolute;
right:218px;
top:13px;
width:562px;
}

#singleline-home-morecontent p {
background: #dcdad3 url('../images/bg_breaking-header.png') no-repeat;
display: block;
font-size: 11px;
float: left;
color: #0b5777;
position: absolute;
z-index: 1; top: 5px; left: 0px;
font-weight: bold;
border-bottom: 1px solid #000;
padding: 0 10px 0 80px;
}

/*---------------------END CATEGORY SINGLELINE TOP */


/*-----------------------------------GOT A TIP BOX */

div#gotatip {
    background: url('../images/bg_got-a-tip_endcap.png') no-repeat bottom right;
    padding-bottom: 10px;
    width:345px;
    position:absolute;
    left:606px;
    top:0px;
    z-index:10000;
    overflow:hidden;
}

#ortypehere {
background: url('../images/ortypehere.png') no-repeat;
width:300px;
height:22px;
position:absolute;
top:59px;
left:24px;
z-index:10000;
}

#outer-main-1col #gotatip {
    left:647px;
}

div#gotatip form {
    background: url('../images/title_got-a-tip.png') no-repeat;
    background-color: #CF0000;
    padding: 40px 20px 20px 20px;
margin: 0;
}

#gotatip fieldset {
    position:relative;
margin-top: 15px;
}
#gotatip fieldset:first-child;{
margin-top: 0px;
}

#gotatip label {
color: white;
font-weight: bold;
    display: block;
line-height: 16px;
}

#gotatip input {
border-top: 4px solid #d6d6d6;
    border-left: 4px solid #d6d6d6;
    border-right: none;
    border-bottom: none;
    width: 312px;
    width:300px;
height: 20px;
position:relative;
z-index:10000;
}

input.clearfocus {
color:#dbdbdb;
font-style:italic;
font-size:130%;
}

#field-tiptext input  {
border: none;
    width:69px;
position:absolute;
left: 220px;
bottom: 10px;
}
#gotatip-form textarea {
    border-top: 4px solid #d6d6d6;
    border-left: 4px solid #d6d6d6;
    border-right: none;
    border-bottom: none;
    width: 300px;
    font-style: italic;
    font-size: 14px;
height: 250px;
position:relative;
z-index:10000;
}
#overlay {
position:absolute;
top:0;
bottom:0;
z-index:9999;
}
#tip-sent {
display: block;
width:310px;
height:20px;
background: url('../images/gotatip-thankyou.png') no-repeat;
text-indent: -9999px;
margin-top: 10px;
}
/*--------------------------------END  GOT A TIP BOX */

/*--------------------------------blog stream boxes */

.box {
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}

.box, #boxad5, #post5_adbox {
    width: 545px;
    margin: 10px 0px 0px 10px;
    overflow:hidden;
}

.betweenpost {
height: 3px;
width:550px;
background-color:#999;
margin: 15px 20px;

}
#post5_adbox, #boxad5 {
text-align:center;
}

#post5_adbox {
background-color:#fff;
}
.promoslot {
width: 540px;
padding:5px;
margin: 10px 0 15px 16px;
overflow:hidden;
background-color:#fff;
}
/*-----------------------------------RR- HEADING */
.rr-heading {
font-style: italic;
font-size: 18px;
color: #cf0000;
}

.rr-heading-sub {
font-size: 13px;
font-style: italic;
color: #cf0000;
}

/*-------------------------------END RR- HEADING */

/*--------------------------------sidebar stuff */

.rr-module {
width:300px;
margin: 35px 0 20px 20px;
}
.rr-module h3 {
font-family: "Arial Black", "MS Trebuchet", sans-serif;
}
.rr-module ul li{
margin-bottom: 14px;
}

#rr-hot-photos {
height:318px;
}

#rr-hot-photos li {
display:block;
float:left;
width:125px;
margin-right:25px;
height: 153px;
overflow: hidden;
}

#boxad1, #boxad2, #boxad3, #boxad4, #boxad6 {
width:300px;
overflow:hidden;
margin: 0 auto;
margin:35px auto 0px;
}

#quigo-homepage-side {
    margin: 35px auto 0px;
    width: 270px;
    padding: 15px;
    background-color:#fff;
    overflow: hidden;
    border:1px solid #acacac;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}


.quigo-permalink iframe {
float:left;
}

.rr-box, #quigo-category-rr, #quigo-article-rr {
background-color:#fff;
padding:15px 0px;
margin: 35px auto 0px;
width: 300px;
border:1px solid #acacac;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}


.rr-box h3 {
border-bottom:1px solid #C6C6C6;
font-size:160%;
height:19px;
margin:0 0 10px 15px;
padding:0;
width:270px;
}
.rr-nobox {
margin: 20px auto 0px;
width: 300px;
overflow:hidden;
}

.hu-avatar {background: url('../images/no-avatar.png') no-repeat;width:50px;height:50px;float:left;margin-right:15px;}
.hu-top {padding-bottom: 5px;overflow: hidden;border-bottom:1px dotted grey;}
.hu-top a {color: #cf0000; font-weight: bold; font-size: 1.3em;font-weight:bold; font-style: italic;line-height:1em;}
.hu-top a:hover {color:#0B5777;}
.hu-module li {list-style:none;}
.hu-title {width:200px;float:left;}
.hu-comment-count {background: url('../images/sprite_heating_up.gif') 0 0 no-repeat; width: 59px; height: 64px;float:right;}
.hu-quote-start {background: url('../images/sprite_heating_up.gif') -109px 0 no-repeat;width:17px; height:17px;float:left;margin-right:2px;}
.hu-quote-end {background: url('../images/sprite_heating_up.gif') -176px 0 no-repeat;width:18px; height:17px;*display:inline;display:inline-block !important;*float:left;}
.hu-quote-text {padding:10px 15px 10px 0;overflow:hidden;}
.hu-quote-text a {color: #000; font-size: 1.4em;font-weight:bold;}
.hu-quote-text li {display:inline;}
.hu-bottom-cap {background: url('../images/sprite_heating_up.gif') -244px 0 no-repeat; width: 300px; height: 30px;font-size:.9em;padding:5px;color:#0B5777}
.hu-bottom-cap span:first-child {font-weight:bold}
/*-----------------------------------RR- TOOFAB */
.rr-toofab {
position:relative;
}

.rr-toofab div#boxad3 {
margin-top:10px !important;
}
.rr-toofab h3 {
background: url('../images/title_toofab-h3-v2.jpg') no-repeat;
height:30px;
width: 300px;
text-indent: -9999px;
margin-bottom: 12px;
}
#rr-tf-thumb {
color: #000000;
    display: block;
    overflow: hidden;
    width: 150px;
float:left;
}
#rr-tf-content {
float: right;
width: 143px;
margin-bottom:3px;
}
#rr-tf-postTitle {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
}
.rr-excerpt {
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
#toofab-footergraphic {
background: url('../images/title_toofab-h3.png') no-repeat 0 -20px;
height:10px;
width:300px;
margin-top: 10px;
}

.tf-rr-stories-list {
margin-top:10px;
}

.tf-rr-stories-list ul li h4 a {
font-size:14px;
}

.tf-rr-stories-list li {
border-bottom: 1px solid #999999;
}

#tf-lead-story {
border-bottom: 1px solid #999999;
}
/*-------------------------------END RR- TOOFAB */

/*--------------------------------------- Celeb Pages */

#celeb-dir {
padding: 50px 0;
}

#celeb-dir h3 {
background: #cf0000 url('../images/celeb_dir_spotlight_head.png') no-repeat 0 0;
color: #E2E0D9;
width:900px;
height: 14px;
text-align:right;
overflow:hidden;
margin-left:20px;
}

#celeb-dir h4 {
text-transform:uppercase;
display:block;
position:absolute;
bottom:0;
}

#celeb-dir a span {
font-size:93%;
}

#celeb-dir li a {
color:#000;
font-weight:bold;
}

#celeb-dir li a:hover {
color:#0B5777;
}

#celeb-spotlight {
margin: 20px 0 60px;
    overflow: hidden;
}

li.spotlight-img {
float:left;
padding-left:20px;
width:287px;
}

.spotlight-img h4 a {
font-size:130%;
}

.spotlight-img a img {
max-width:287px;
}

#celeb-grid {
margin-top:20px;
}

#celeb-grid-wrapper {
overflow:hidden;
height:1040px;
}

li.celeb-grid-img {
float:left;
padding:0 0 40px 20px;
width:164px;
}

.celeb-grid-img a img {
max-width:164px;
}

div.cd-name {
height:54px;
position:relative;
}

/*--------------------------------------- Celeb Dir Pagination */

#cd-nav {
float:right;
margin-right:20px;
}

#cd-nav ul li {
float:left;
margin:0 10px;
text-align:center;
}

.cd-page-link a {
background: url('../images/cd-page-link.jpg') no-repeat 0 4px;
display:block;
height:18px;
text-indent:9999px;
width:14px;
}

li.cd-current-page {
background-color: #CF0000;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0 2px 2px #000;
    color:#FFF;
    font-weight:bold;
    margin:0 !important;
    -moz-box-shadow:0 2px 2px #000;
    -webkit-box-shadow:0 2px 2px #000;
    width:50px;
}

li.cd-current-page a {
    background-color: #CF0000;
    color:#FFF;
    text-decoration:none;
}

#cd-nav ul span {
display:none;
}

/*---------------------------------------END Celeb Pages */

/*--------------------------------------- Celeb Pages */

#bio h1, #bio h3 {
margin-top:13px;
line-height: 1.25em;
}
.celebs h1 {
color:#D1250D;
font-size: 20px;
}
.celebs h3 {
font-size:15px;
line-height: 1.25em;
}
.celebs #biobox p {
font-size: 13px;
line-height: 1.35em;
margin-top: .5em;
}

#person-container {
    position: relative;
}
#col1 {
background-color:#000;
float:left;
width: 199px;
margin-left:20px;
}
#profileimg {
height:217px;
width:199px;
}
#profilestats{
width:199px;
height:540px;
}
#profilestats table tr{
border-top: 1px solid #333;
}
#profilestats table tr td{
padding: 5px 0px;
}
#profilestats table tr:first-child {
border-top: none;
}
#profilestats table tr td.statleftcol{
padding: 5px 10px;
}

.statlabel{
color:#999;
}
.statdata {
color:#fff;
}
#poweredby {
display:block;
background: url('../images/poweredby_imdb3.png') no-repeat;
width:151px;
height:40px;
text-indent:-9999px;
position:absolute;
right: 15px;
top: 0px;
}

#biobox {
width: 355px;
background-color:#FFFFFF;
padding-bottom: 15px;
margin-left:225px;
}
#bio {
width: 355px;
margin: 0 0 0 20px;
float:left;
}
#bio-copy {
margin-bottom: 40px;
}
#relatedstories {
float:right;
top:55px;
position:relative;
width:185px;
margin-bottom:40px;
}
#relatedstories ol{
font-size: 11px;
margin-top: .5em;
}
#relatedstories ol li{
margin-bottom: 14px;
}
#sharing {
position: absolute;
top: 60px;
left: 520px;
}
#sharing a.email {

}
#sharing a.twitter {
float:left;
margin-right:5px;
}
#sharing a.facebook {
float:left;
margin-right:5px;
}
/* ------the latest box*/
.thelatest {
background-color: white;
border: 1px solid #ACACAC;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
margin: 10px 20px 15px 20px !important;
padding: 0px 15px 0px 15px;
}
/*there is 1 style in ie7.css for .thelatest*/
div.latestsection:last-child {
border:none !important;
}
.thelatest div.latestsection {
padding: 20px 0 32px;
border-bottom: 1px solid #acacac;
}

li.latest-celeb-image {
float:left;
padding-right:40px;
width:150px;
}

li.latest-celeb-image:last-child {
float:left;
width:150px;
padding-right:0px;
}

/*-------end of the latest box*/
.playvideo {
margin-top: -10px;
}
#celebtwitter {
background-color:#e8e8e8;
padding-bottom: 15px;

}
#celebtwitter h3 {
height: 54px;
width: 54px;
text-indent: -9999px;
background:url('../images/sprite-twitter-box.png') no-repeat 0 0;
position: relative;
top: -6px;
left: -6px;
}
#celebtwitter h4 {
position: relative;
top: -30px;
left: 75px;
width: 125px;
display: inline;
}
div#celebtwitter iframe.twitter-follow-button {
width: 61px !important;
float:right;
margin: 10px 10px 0 0;
}
.btn-follow {
float:right;
margin:10px 10px 0 0;
background:url('../images/sprite-twitter-box.png') no-repeat 0 -56px;
height: 25px;
width: 102px;
text-indent: -9999px;
}
.twitterlist {
overflow:auto;
height:220px;
width: 315px;
padding: 0 20px;
}
.twitterlist li {
position:relative;
padding-top: 5px;
border-top: 1px solid #ccc;
}
.twitterlist li:first-child {
border:none;
}
.twitterlist li img {
display:none;
left:0;
top:5px;
}
.twitterlist li div {
width:305px;
font-size: 11px;
min-height: 53px;
}
.twitterlist .twitterid {
font-size: 110%;
}
.twitterlist .tweetdate {
display: block;
line-height: 1.5em;
}
a.clickthru {
display: block;
margin-top:11px;
font-size: 12px;
}
h2.titlePhotos, h2.titleVideos, h2.titleStories {
margin-bottom: 10px;
margin-left: 5px;
font-size:16px;
text-indent:-9999px
}
h2.titlePhotos {
background: url('../images/title-photos.png') no-repeat;
width:83px;
height:14px;
}

h2.titleVideos {
background: url('../images/title-videos.png') no-repeat;
width:73px;
height:14px;
}

h2.titleStories {
background: url('../images/title-stories.png') no-repeat;
width:79px;
height:14px;
}
#celeb-notif {
background:url('../images/sprite-twitter-box.png') no-repeat 0 -83px;
width:355px;
height:90px;
}
#celeb-notif h4 {
font-size: 13px;
width: 174px;
margin: 20px 0 0 10px;
float:left;
}
#celeb-notif ul {
float:right;
margin: 10px 10px;
}


/*for default images in stories*/
img.thumb-100px {
background: url('../images/tmz_logo_default_100px.gif') no-repeat center center;
height: 100px;
width: 100px;
padding: 0px 0px 0px 0px;
float:left;
margin:0px 5px 5px 0px;
}
img.thumb-150px {
display:block;
background: #41413f url('../images/tmz_logo_default_100px.gif') no-repeat center center;
height: 150px;
width: 150px;
padding: 0px 0px 0px 0px;
}
img.default-profile {
display:block;
background: #41413f url('../images/tmz_default_profile.gif') no-repeat center center;
height: 217px;
width: 199px;
padding: 0px 0px 0px 0px;
}

/*-----------------------------------POST */
div.post {
margin: 20px;
width: 550px;
position:relative;
}
.post h1 {
font-family: Arial, "MS Trebuchet", sans-serif;
font-weight: bold;
font-size:22px;
text-decoration: none;
color:#333333;
}
.post h1 a {
font-family: Arial, "MS Trebuchet", sans-serif;
font-weight: bold;
font-size:22px;
text-decoration: none;
color:#333333;
}

.post h1 a:hover {
text-decoration:underline;
}

.byline {
display:inline-block;
background: url('../images/title_byline.png') no-repeat;
padding-right: 5px;
font-family: "Arial", "MS Trebuchet", sans-serif;
color:#cf0000;
font-style:italic;
font-weight:bold;
font-size: 10px;
text-transform: uppercase;
height: 13px;
width: 76px;
text-indent: -9999px;
vertical-align: middle;
}
.johnny {
background-position: 0 -10px;
width: 100px;
}


.post-single h1 {
    color: #333333;
    font-family: Arial,"MS Trebuchet",sans-serif;
    font-size: 180%;
    font-weight: bold;
    margin-bottom: 12px;
    text-decoration: none;
}


div.post img{
display: block;
}

div.all-post-body {
margin:20px 0 0;
position:relative
}

p.home-post-text {
max-width:550px;
}

.read-more {
background: url('../images/icons_post.png') no-repeat;
height: 24px;
width: 136px;
text-indent: -9999px;
position:absolute;
left:0;
bottom:0;
}
.read-more:hover {
background-position: 0  -24px;
}

.read-more-comment {
position:relative;
height:30px;
margin:10px 0;
}

div.social {
display: block;
position: relative;
width:172px;
float:right;
margin:10px 0 15px 12px;
}


.addthis_toolbox {
    height: 75px;
    margin-bottom: 10px;
    position: relative;
    right: -18px;
}

.addthis_button_facebook_like {
    position: absolute;
    right: 3px;
    top: 25px;
}

.addthis_button_tweet {
    position: absolute;
    right: 3px;
    top: 55px;
}

.addthis_button_google_plusone {
    position: absolute;
    right: -4px;
    top: 0;
}

div.post-side-col {
display: block;
width:172px;
float:right;
margin:10px 0 15px 12px;
}

.poll-iframe-wrapper {
padding-top: 10px;
}

.poll-iframe-wrapper iframe {
margin-right:3px;
float:left;
margin-bottom:10px;
}

.poll-iframe-wrapper iframe:last-child {
margin-right:0;
}

.poll-container {
width:172px;
margin:30px 0;
float:right;
}

.commentlink {
}
.btn-comment {
display: block;
background: url('../images/btn-comment.png') no-repeat;
text-align: center;
float: right;
padding: 6px 15px 7px;
text-indent: -9999px;
width: 70px;
cursor: pointer;
}
.comment-count {
display:block;
background: url('../images/bg_comment-count.png') no-repeat;
float:right;
border-right:#ccc 1px solid;
padding: 3px 5px 4px 10px;
color: black;
font-weight: bold;
margin-top:3px;
margin-left: 3px;
}

#postmeta-single {
margin:10px 0 0;
}

div.social-single {
float: right;
position: relative;
height: 87px;
width: 155px;
}

.social-single .commentlink {
position: absolute;
bottom: 0;
}

.related {
float:left;
margin-top:10px;
font-size:12px;
clear:both;
}

.related-single {
float:left;
max-width:350px;
}
div.related h3 {
font-size: 14px;
}
/*-------- allows for longer related links with out breaking page layout.----------*/
div.related ul {
position:absolute;
}
/*-------- allows for longer related links with out breaking page layout.----------*/
div.related ul li {
line-height: 18px;
}
div.related ul li a {
font-weight: bold;
}
/*------------------------------end--POST*/

/*--------------------------------YOU MIGHT LIKE */
#youmightlike {
position:relative;
height:230px;
margin: 20px;
overflow:hidden;
}

#youmightlike h3 {
background: url('../images/bg_contentheadings_v2.png') no-repeat 0 0;
color:#cf0000;
font-style: italic;
font-weight: bold;
height: 14px;
width: 550px;
overflow:hidden;
text-align:right;
}

#youmightlike div.first-storylist {
position:absolute;
width: 210px;
top: 40px;
}
#youmightlike div.stories-list {
position:absolute;
left: 244px;
top: 40px;
}

#youmightlike div.stories-list ul li {
border-top: 1px solid #999;
padding-top: 5px;
padding-bottom: 0px;
}

#youmightlike div.stories-list ul li:first-child {
border-top: none;
padding-top: 0px;
}

#youmightlike div.stories-list ul li h4 a{
display:inline-block;
width: 300px;
line-height: 1.3em;
}
#youmightlike div.stories-list ul li h4 a:first-line{
font-size: 18px;
}
/*--------------------------------FEATURED IN EXCLUSIVE */
#featuredinexclusive {
}

#featuredinexclusive h3 {
color:#cf0000;
font-style: italic;
font-weight: bold;
height: 12px;
width: 300px;
}

#featuredinexclusive div.first-storylist {
width: 300px;
}
div.first-storylist a img{
vertical-align: bottom;
}
#featuredinexclusive div.stories-list {
}

#featuredinexclusive div.stories-list ul li {
border-top: 1px solid #999;
padding-top: 13px;
padding-bottom: 7px;
}
#featuredinexclusive div.stories-list ul li:first-child {
border-top: none;
padding-top: 0px;
}


/*-----------------------------------SWIPE */


div.swipe {
width: 580px;
height: 24px;
position:relative;
margin-left: -10px;
margin-bottom: 20px;
}

.swipe {
margin: 10px 0 -45px 26px;
    position: relative;
    z-index: 10;
    background-color:#f8f7f2;
}

.top-swipe {
margin: 50px 0 -35px 26px;
    position: relative;
    z-index: 10;
    /* for swipe title such as hotspot single */
}

.non-home-swipe {
height: 25px;
position:relative;
z-index: 10;
left: -26px;
top: 10px;
}

/* hotspots */
.hotspots-single_post .non-home-swipe {
left:-11px !important;
}

/* -------- */
.arrow {
width: 0; height: 0;
line-height: 0;
border-left: 10px solid transparent;
border-top: 10px solid #760000;
top: 102%;
left: 0;
position: absolute;
}
.news-type-title {
display:block;
float:left;
color: #fff;
background-color: #cf0000;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
font-style: italic;
padding: 3px 13px 3px 27px;
border-right: 1px solid #fff;
}
.date-posted {
display:block;
color:#0b5777;
font-size: 11px;
text-transform: uppercase;
margin: 3px 12px 0 0;
}
.read-more-link {
display: block;
font-size: 15px;
}
.swipe .date-posted {
float:right;
line-height: 23px;
margin: 0px 12px 0 0;
}
.grey {
color:#707070;
}

/*-----------------------------------PAGINATION*/
#pagination {
margin-left: 27px;
}

div.paging-previous-home {
background: url('../images/btn-pagination_525px_v2.png') no-repeat -186px 0;
width: 81px;
height:33px;
display:inline-block;
float:left;

}
div.paging-previous a {
background: url('../images/btn-pagination_525px_v2.png') no-repeat 0px -33px;
width: 268px;
height:32px;
display:inline-block;
float:left;

}
div.paging-previous a:hover {
background-position: 0px -65px;
}
div.paging-next a {
float right;
background: url('../images/btn-pagination_525px_v2.png') no-repeat -268px 0;
width:258px;
height:33px;
display:inline-block;
}
div.paging-next a:hover {
background-position: -268px -65px;
}
/*-----------------------------------FOOTER PARTNER LISTINGS */

#aroundtheweb {
width:902px;
margin:50px auto 0 auto;
}

#aroundtheweb h3{
background: #cf0000 url('../images/bg_contentheadings_v2.png') no-repeat 0 -14px;
color: #cf0000;
width:900px;
height: 14px;
text-align:right;
overflow:hidden;
}

#partner-listing-top {
overflow:auto;
}

#partner-listing-bottom {
overflow:auto;
}

.partner-listing {
width:188px;
margin:15px;
float:left;
}

.partner-listing a {
color:#0b5777;
text-decoration:none;
}

.partner-listing ul {
list-style:none;
}

.partner-listing ul li {
padding:10px 0 10px 0;
border-bottom: 1px solid gray;
}

.partner-listing ul li:last-child {
padding:10px 0 10px 0;
border-bottom: 1px solid red;
}

#partner-listing .col-1a {
width:188px;
}

.parse-logo {
padding-top:10px;
display:block;
}

.parse-logo a {
font-weight:bold;
}

.parse-logo img {
max-height:24px;
}
/*------------------------*/

/*---------------------------------- SITEMAP */
h2#tmzsitemap {
background: url('../images/title-tmzsitemap.png') no-repeat 0 0;
text-indent: -9999px;
width: 130px;
height: 14px;
margin: 25px 0 0 16px;
}
.sitemaprow {
width:550px;
margin-left:20px;
}
.sitemaphome, .sitemapnews, .sitemapphotos, .sitemaptmztogo, .sitemapcelebwatch, .sitemapvideos {
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
    padding:15px;
    margin: 10px 10px 15px 0;
    width: 233px;
    height: 220px;
    float:left;
}
.sitemaptitles {
font-size: 150%;
font-weight: bold;
color:#bd1501;
margin: 0 0 10px 0;
display: block;
}
p.sitemapbodycopy {
padding: 0 0 10px;
}
ul.sitemaplink li {
list-style:disc inside none;
padding:0px 0px 0px 5px;
}

ul.left {
float:left;
height:150px;
width:123px;
margin-right:3px;
}

ul.right {
float:left;
height:150px;
width:106px;
}

/*------------------------*/


/*---------------------------------- FORMS */
.forms-content form {
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
    padding:15px;
    margin: 10px 0 15px 20px;
    width: 520px;
}

.forms-content form  p {
font-size:120%;
line-height:1.5em;
}

/*------------------------*/

/*----------------recently updated stories */
#recentlyupdated {
width: 550px;
margin: 20px 0 30px 20px;
}

#recentlyupdated h3 {
background: transparent url('../images/bg_contentheadings_v2.png') no-repeat 0 -28px;
color:#e2e0d9;
font-style: italic;
font-weight: bold;
height: 14px;
overflow:hidden;
text-align:right;
}

#recentlyupdated h4 a {
font-size: 13px !important;
}

#recentlyupdated ul {
margin-top: 15px;
}

#recentlyupdated ul li {
float:left;
width: 170px;
margin-left: 20px;
}

#recentlyupdated ul li:first-child {
margin-left: 0px;
}

#recentlyupdated ul li a img {
margin-top:3px;
}

/*-----------------------*/

.add-my-link {
position: relative;
text-align:right;
top: -7px;
}

.add-my-link a:hover {
text-decoration:underline;
}

.my-link-message {
color: green;
line-height: 1.13em;
}


/*-------------------SEE MORE*/
.seemore {
}

div.seemore-links {
z-index: 100;
position: relative;
margin-top: 5px;
line-height: 16px;
}

.seemore h4 {
background: transparent url('../images/bg_contentheadings_v2.png') no-repeat 0 -44px;
color:#e2e0d9;
font-style: italic;
font-weight: bold;
height: 10px;
overflow:hidden;
text-align:right;
}
.seemore a {
font-style: italic;
font-weight: bold;
font-size: 12px;
}

.seemore a:hover {
text-decoration:underline;
}

/*-----------------for swipe--*/

/*---------------------------------NEWS-SINGLE---*/

/*------------------------------------------------*/


/*---------------------------------RIGHT RAIL HEADINGS---*/
#title-heatingup { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 0; height:15px; width:118px;text-indent:-9999px;}
#title-topstories { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -15px; height:15px; width:261px;text-indent:-9999px;margin-bottom:10px;}
#title-starsinheat { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -30px; height:11px; width:102px;text-indent:-9999px;margin-bottom: 5px;}
#title-americanidol { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -41px; height:11px; width:111px;text-indent:-9999px;margin-bottom: 5px;}
#title-tmzsports { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -52px; height:11px; width:87px;text-indent:-9999px;margin-bottom: 5px;}
#title-thelaundrylist { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -63px; height:15px; width:176px;text-indent:-9999px;margin-bottom:10px;}
#title-featuredgalleries { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -78px; height:15px; width:197px;text-indent:-9999px;}
#title-topvideos { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -93px; height:15px; width:116px;text-indent:-9999px;}
#title-featuredinexclusive { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -108px; height:15px;width:231px;text-indent:-9999px;margin-bottom:10px;}
#title-exclusivemustreads { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -123px; height:11px;width:163px;text-indent:-9999px;margin-bottom: 7px;}
#title-relatedgallery { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -134px; height:15px;width:169px;text-indent:-9999px;}
#title-beauty { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -149px; height:11px;width:55px;text-indent:-9999px;margin-bottom: 5px;}
#title-tmzontv { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -160px; height:11px;width:80px;text-indent:-9999px;margin-bottom: 5px;}
#title-hotphotogalleries { background: url('../images/title_right-rail-headings_v2.png') no-repeat 0 -172px; height:15px;width:219px;text-indent:-9999px;margin-bottom: 7px;}

/*-----------------------------END RIGHT RAIL HEADINGS---*/

/*----------------------------- POST-SINGLE*/
.breadcrumbs {
margin:10px 15px 20px 15px;
}

.breadcrumbs a {
background: transparent url('../images/arrow_breadcrumb.png') no-repeat right 4px;
margin-right: 10px;
padding-right:13px;
color: #4a4a4a;
font-size: 12px;
}

.breadcrumbs a:hover {
color: #0B5777;
}

#breadcrumb-home {
color: #0B5777;
font-weight:bold;
}

.post-single {
width:550px;
margin-left: 20px;
float:left;
position:relative;
}

.post-single img, .post-single object {
max-width:550px;
}

.post-single h1 a {
font-size: 32px;
color:#000;
text-decoration:none;
}

.quigo-permalink {
padding: 10px 0px 0px;
margin:0px auto;
width: 563px;
}

/*----------------------------- end POST-SINGLE */

/*-------------------------------- POST COMMENTS*/
#display-comments h2 {
background: url('../images/bg_contentheadings_v2.png') no-repeat 0 -56px;
width:550px;
height:14px;
text-indent: -9999px;
margin: 50px 0 0 0px;
}
#display-comments {
width: 550px;
font-size:12px;
margin:10px 0 0 16px;
}
#display-comments h2 {
color:#990000;
}
#display-comments h2, #recentheadlines h2 {
font-size:18px;
font-weight:bold;
margin-bottom:1px;
}
.commentclass {
border-top:1px solid #e2e0d9;
padding: 10px 10px 3px;
position:relative;
}
.comment-avatar {
position:absolute;

}
.comment-info {
width: 86%;
overflow:hidden;
padding: 0 0 0em 65px;
}
#display-comments p {
padding: 0 30px 0 0;
}
div.commentvotes {
float:right;
margin-top:20px;
margin-bottom: 10px;
}
/*fix for firefox underine on thumbs up and down*/
div.commentvotes span a img {
margin: 0 auto;
border-style: none;
}

a.votelink {
display:block;
float:left;
margin-right: 3px;
cursor: pointer;
}
span.content-votecount {
background: url('../images/bg_comment-count.png') no-repeat;
display:inline-block;
border-right:1px solid #ccc;
padding: 0px 10px 0px 15px;
font-weight: bold;
margin-left: 2px;
}
.content-vote-down, .content-vote-remove {
margin-left: 15px;
cursor:pointer;
}
.comment-replies-container .commentvotes {
margin-top:0px;
}
.comment-timestamp {
color:#666666;
}

.comment-reportlink, .comment-reply-reportlink {
position:absolute;
top: 10px;
right: 10px;
}
div.comment-reply {
position:relative;
padding: 10px 10px 20px;
border-top: 1px solid #e2e0d9;
margin-top:10px;
}
a.comment-replyto {
display:block;
background: url('../images/btn-commenters.png') no-repeat 0 0px;
text-indent:-9999px;
width: 30px;
height: 30px;
float:right;
cursor: pointer;
}
a.comment-replyto:hover {
background-position: 0 -30px;
}

.comment-showreply-link{
cursor: pointer;
}

.comment-reportlink a, .comment-reply-reportlink a{
display:block;
background: url('../images/btn-commenters.png') no-repeat 0 -60px;
text-indent:-9999px;
width: 30px;
height: 30px;
}
.comment-reportlink a:hover, .comment-reply-reportlink a:hover {
background-position: 0 -90px;
}

.flagged-content-message {
color: #d30000;
}


.comment-reportlink a, .flagged-content-error  {
color: #d30000;
}
div.commentlinks {
position:absolute;
top: 40px;
right: 10px;
}
.comment-replies-container {
margin: 27px 0 0 20px;
}
.reply1 {
float:left;
margin-top:20px;
}
.reply1 {
float:left;
margin-top:20px;
}
/****************
COMMENT FORM
******************/
#comments {
width:530px;
}
#commentform { font-size: .7em;}
#commentform fieldset { border: 0; font-size: .95em;}
#commentform #remember { clear: left; }
#commentform input, #commentform textarea { border: 1px solid #ccc; }
#commentform input:focus, #commentform textarea:focus { border: 1px solid #666; }
#commentform #authorinfo_anon, #commentform #authorinfo_user { display: block; float: left; width: 40%; padding-left: 5px; }
#commentform #authorinfo_anon label, #commentform #authorinfo_user label { float: left; width: 5em; }
#commentform #authorinfo_anon p, #commentform #authorinfo_user p { clear: left; }#commentform #authorinfo_anon legend, #commentform #authorinfo_user legend { border-bottom: 1px dotted #ccc; font-weight: bold; }
#commentform #authorinfo_anon { border-right: 1px solid #ccc; }
#formerrors { color: #900; font-weight: bold; padding: 0 0 8x 0; }
#replyindicator { font-weight: bold; }

/* =COMMENTSFORM SMS ---- */
#cmttabs {
 background-color: #000;
 height: 42px;
}
#cmttabs ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#cmttabs li {
 background: url(../images/tmzdotcom_cmttab-divider.gif) no-repeat right center;
 float: left;
 margin: 0;
 font-size:135%;
}
#cmttabs li a {
 display: block;
 line-height: 41px;
 text-decoration: none;
 padding: 0;
 color: #fff;
 font-weight: bold;
 padding: 0 15px;
}
#cmttabs li.currenttab a,
#cmttabs li a:hover {
 color: #fff;
font-size:18px;
}
#cmttabs li#cmtutab_sns {
 height: 42px;
 background: url(../images/tmzdotcom_aim-logo-small.gif) no-repeat center 9px;
}
#cmttabs li#cmtutab_sns a {
 height: 41px;
 text-indent: -9000px;


 width: 60px;
}
.cmtuinfo {
 clear: left;
 padding: 0px 15px;
 border-bottom: 1px dotted #cecece;
 margin-bottom: 10px;
}
.cmtuinfo .instructions {

 color: #999;
 margin: 0 0 .7em;
}
.cmtuinfo label {
 font-weight: bold;
 display: block;
 float: left;
 font-size:120%;
}
.cmtuinfo input {
 background: #eee;
 width: 160px;
 margin-right: 8px;
}


#cmtmain {
 font-size: 12px;
 padding: 0 0 10px 10px;
 clear: both;
}
#cmtmain label {
 font-weight: bold;
 font-size:120%;
}
#cmtmain div {
 padding: 5px;
}
#commentform {
 background: #fff;
 display: block;
 margin-bottom: 10px;
 border-top: 0;
 padding:0;
 overflow: hidden;
}

.cmtuinfo input, #cmtmain textarea { border: 1px solid #eee; border-top-color: #bbb; border-left-color: #bbb; padding: 3px;}
.cmtuinfo input:focus, #cmtmain textarea:focus { background: #e3f2df; }

#cmtmain .cmtchecks { padding: 6px 5px 0; }
#cmtmain .cmtchecks label { font-weight: normal; }
#cmtmain .cmtchecks input { margin: 15px 5px 0 0; }
#cmtmain textarea {
 background: #eee;
 margin-top: 5px;
 height: 70px;
}

.cmtchecks strong {
font-size: 9px;
}
#replyindicator { font-weight: bold; }

#cmtbuttons input {
 margin-top: 1em;
}
#instructions {
 border-top: 1px dotted #cecece;
 padding: 15px;
 margin-top: 1em;
 font-size:10px;
}
#instructions p {
 color: #777;
 margin: 0 0 .7em;
 line-height: 12px;
}
p.instructions {
color:red;
font-weight:bold;
margin-left:0px;
font-size:12px;
margin:20px 0 0 25px;
}
#instructions .preamble {
 color: #000;
 font-size: 11px;
 line-height: 11px;
}

h3#addcomments {
width:209px;
text-indent: -9999px;
font-weight: bold;
font-size:1.8em;
text-transform:uppercase;
margin: 37px 0 0 25px;
}

#commentFormContainer {
width: 540px;
margin: 0 0 0 20px;
}
/* NEW COMMENTS - END */

/*----------------------------------------- MY-HUB */
.my-hub {
position:relative;
font-size: 130%;
}
.my-hub h1 {
font-size: 150%;
line-height:normal;
margin-bottom: 10px;
overflow:hidden;
width: 473px;
}

/*temporary avatar margin... gotta kill the table */
div.my-hub table tr td img {
margin-right: 15px;
}

table.profile-display {
}

table.profile-display dt {
font-weight:bold;
}

table.profile-display dl {
padding-right: 15px;
}

table.profile-display dd {
padding-bottom: 1em;
}

.myhub-contentbox {
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0px;
margin: 0 16px;
overflow:hidden;
font-size: 1em;
}



div.my-hub li.comment-item:first-child {
border-top: none;
}

div.my-hub li.comment-item {
border-top: solid 1px #adadad;
padding: 33px 0;
position:relative;
}

div.my-hub li.comment-item img {
float: left;
margin-left: 19px;
}

div.comment-item-post {
margin-left: 85px;
width: 482px;
}

div.comment-item-post h3{
font-size: 115%;
display:inline;
margin-right: 8px;
}

div.comment-item-post p {
width: 88%;
}

div#edit-box {
margin-left: 290px;
font-size: 12px;
}
#edit-profile {
border-left: 1px solid #666666;
padding-left: 15px;
}
#edit-facebook {
border-left: 1px solid #666666;
padding-left: 15px;
}
.links-list li{
font-size: 13px;
margin-top:-1px;
padding: 15px 15px 15px 15px;
border-bottom: 1px solid #dddddd;
}
.links-list li:last-child {
border-top: none;
}

.links-list .header-title {
float:left;
}

.delete-link {
float:right;
display:block;
padding-left: 20px;
border-left: 1px solid #acacac;
}

.pagination-links {
margin: 15px 0 0 30px;
font-size: 13px;
}
.pagination-links span {
margin-right:10px;
}

/*-------------------------------PARTNER FEED LISTS RR*/

.partnerfeedlist {
padding: 0 0 15px 0;
border-top: 1px solid #c6c6c6;
display: block;
width: 270px;
margin: 0 auto;
}

.partnerfeedlist:first-child {
border-top: none;
}

.partnerfeedlist center {
margin:10px 0px 15px;
}

.partnerfeedlist center a img {
width:128px;
height:29px;
}

.partnerfeedlist ul {
margin-left: 29px;
list-style-type: disc;
line-height:1.7em;
font-size:10px;
}

.partnerfeedlist ul li {
font-size:1.2em;
clear:right;
margin-right:10px;
}

.partnerfeedlist ul li a {
color:#000;
}

/*-------------------------------HEADLINE FRAGMENTS*/

span.hf1-case{
color:#333333;
font-size:27px;
line-height:1em;
width:545px;
}

span.hf1{
color:#333333;
font-size:27px;
line-height:1em;
text-transform:uppercase;
width:545px;
}

span.hf2-case{
color:#333333;
font-size:34px;
line-height:1em;
width:545px;
}

span.hf2{
color:#333333;
font-size:44px;
line-height:1em;
text-transform:uppercase;
width:545px;
}

span.hf3-case{
color:#333333;
font-size:34px;
line-height:1em;
width:545px;
}

span.hf3{
color:#333333;
font-size:44px;
line-height:1em;
text-transform:uppercase;
width:545px;
}
/*---------------------------------------------------TMZ VIDEO page*/
#tmzvideotitle {
background: url('../images/swipes_videopages.png') no-repeat 0 0px;
margin: 5px 0 0 -15px;
width:121px;
height:35px;
}

/*------------------------------ TMZ LIVE Search */
#tmzliveheaderjpg {
background: url('../images/swipes_videopages.png') no-repeat 0 -75px;
margin: 5px 0 0 -15px;
width:100px;
height:36px;
}
#tmzliveplayerplaylist {
width: 960px;
margin: 50px auto 0;
}

.searchBox {
position: absolute;
left: 738px;
top: 17px;
width: 192px;
padding:2px 0 0 3px;
background-color: #ededed;
border: solid 1px #e2e2e2;
}

/*--end TMZ LIVE Search  */
/*---------------------------------------------------TMZ TV page*/
#tmzontvheader {
background: url('../images/swipes_videopages.png') no-repeat 0 -37px;
margin: 5px 0 0 -15px;
width:111px;
height:36px;
}
div#tot-row1 .left, div#tot-row2 .left, div#tot-row3 .left {
float: left;
}
div#tot-row1 .right, div#tot-row2 .right, div#tot-row3 .right {
float: right;
}
div#tot-row1 {
height: 157px;
position:relative;
background: url('../images/1230_tmzontv_graphic.gif') no-repeat 0 47px;
}
div#tot-row1, div#tot-row2,div#tot-row3, #libraryWrapper {
position:relative;
top: -35px;
}
div#tot-row1 div#fulleps{
position:absolute;
right:0;
top:56px;
}
div#zipcode {
margin-top: 4px;
}
div#libraryWrapper {
margin-top: 10px;
}
div#libraryWrapper div.new-quigo-video-page {
width:927px;
margin:0 auto;
}
div#libraryWrapper object#library {
margin:11px;
}
/*--------------------------------CELEB TOUT RR*/
div.celeb-tout {
width:300px;
height:250px;
margin: 0 0 15px 15px;
color:#fff;
}
div.celebtout-imageholder{
width: 278px;
height: 163px;
overflow: hidden;
margin: 12px  0 0 11px;
}
div.celebtout-text{
background: url('../images/bg-celeb-tout.png') no-repeat;
position: relative;
top:-33px;
height:63px;
width: 300px;
}
.celebtout-text h4 {
font-size: 13px;
width: 160px;
position:absolute;
top: 15px;
left: 20px;
}
.celebtout-text h4 a {
color:#fff;
}

/*------------------------------viedos page ---*/

#video-1col {
width:936px;
margin: 0 auto;
}

.rr-commentcount {
position:absolute;
left: 248px;
top: 14px;
width: 40px;
text-align:center;
}

/*-------------------------------TOPICS --------*/
.topic-col{
width: 287px;
height: 1480px;
}

.colA{
float:left;
margin: 0 0 0 20px;
}
.colB{
float:left;
margin: 0 0 0 20px;
}
.colC{
float:left;
margin: 0 0 0 20px;
}
.topic-box {
width: 287px;
margin: 0 0 36px 0;
}
.topic-box .date-posted {
text-align:right;
margin-bottom: 8px;
}
.topic-box-image{
display:block;
width: 287px;
height: 257px;
overflow:hidden;
border-bottom:7px solid #cf0000;
}

/*-------------------------------------TMZ LIVE TAB MODULE*/
#tabmodule{
margin: 10px 0 0 17px;
width:300px;
height:242px;
background: url('../images/tmz-live-triage-bg-main.jpg') no-repeat;
}
#tabmodule-nav {
height: 185px;
margin-left: 0;
width: 65px;
float:left;
}
#tabmodule-nav li {
float: left;
height: 48px;
}
#tabmodule-nav li:hover {
cursor: pointer;
}
#tabmodule-nav li#tabA, #tabmodule-nav li#tabB, #tabmodule-nav li#tabC {
text-indent:-9999px;
}
#tabmodule-nav li#tabA {
    width: 65px;
    margin-top: 36px;
}
#tabmodule-nav li#tabB {
background: url('../images/tabbed-tabs-grey.png') no-repeat -170px 0;
width: 138px;
}
#tabmodule-nav li#tabC {
background: url('../images/tabbed-tabs-grey.png') no-repeat -308px 0;
width: 149px;
}
#tabA-content, #tabB-content, #tabC-content {
float: right;
height: 148px;
width: 235px;
}
#tabB-content,#tabC-content {
display: none;
}
#tabmodule-nav li#tabA:hover, #tabmodule-nav #tabA.active {
background-position: 0px -48px;
}
#tabmodule-nav li#tabB:hover, #tabmodule-nav #tabB.active {
background-position: -170px -48px;
}
#tabmodule-nav li#tabC:hover, #tabmodule-nav #tabC.active {
background-position: -308px -48px;
}
#tabbed-mod-cat {
margin-top:15px;
margin-bottom:20px;
}
.tabbed-mod-cat-listing {
margin-left:12px;
padding-top:8px;
}
.tabA-image-title, .tabB-image-title, .tabC-image-title {
float:right;
margin-right:38px;
width:405px;
}
.tabbed-mod-data a {
color:#000000;
font-size:120%;
font-weight:bold;
display:block;
}
#tabbed-mod-cat span {
float: right;
width: 167px;
font-size: 120%;
font-weight: bold;
}

.tabbed-mod-data {
float:left;
font-size:120%;
margin-left:20px;
margin-top:19px;
width:370px;
}

/*-------------------TOPICS SWIPES*/
.topic-box h3       {float:left;height:26px;margin:0 0 0 -5px;}
#topic-exclusive    {background: url('../images/swipes_topics.png') no-repeat 0 0; width:85px;text-indent:-9999px;}
#topic-dirtydivorces{background: url('../images/swipes_topics.png') no-repeat 0 -30px; width:123px;text-indent:-9999px;}
#topic-beauty       {background: url('../images/swipes_topics.png') no-repeat 0 -60px; width:70px;text-indent:-9999px;}
#topic-hotmamas     {background: url('../images/swipes_topics.png') no-repeat 0 -90px; width:107px;text-indent:-9999px;}
#topic-whodyourather{background: url('../images/swipes_topics.png') no-repeat 0 -120px; width:169px;text-indent:-9999px;}
#topic-gossiprumors {background: url('../images/swipes_topics.png') no-repeat 0 -150px; width:141px;text-indent:-9999px;}
#topic-hookups      {background: url('../images/swipes_topics.png') no-repeat 0 -180px; width:89px;text-indent:-9999px;}
#topic-hotbodies    {background: url('../images/swipes_topics.png') no-repeat 0 -210px; width:101px;text-indent:-9999px;}
#topic-membathem    {background: url('../images/swipes_topics.png') no-repeat 0 -240px; width:121px;text-indent:-9999px;}
#topic-hotvegas     {background: url('../images/swipes_topics.png') no-repeat 0 -270px; width:97px;text-indent:-9999px;;}
/*----------------------------------------------*/
<!--[if IE]>
.arrow {top: 100%;}
<!--[endif]>


