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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
background: transparent;
border: 0;
font-size: 100%;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline
}

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

blockquote,q {
quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
content: none
}

img {
border: 0
}

:focus {
outline: 0
}

del {
text-decoration: line-through
}

table {
border-collapse: collapse;
border-spacing: 0
}

#redbar {
background: #dd0f0f url('../images/bg_redwhitegrey.gif') repeat-x scroll 0 0;
height: 205px;
left: 0;
position: absolute;
top: 0;
width: 100%
}

#page-wrap {
background-color: #f5f3eb;
margin: 0 auto;
text-align: left;
width: 982px
}

#hat a:link,#hat a:visited {
color: #777;
font-weight: 700;
text-decoration: none
}

#hat {
font-family: Arial,Helvetica,sans-serif;
height: 18px;
overflow: hidden;
width: 982px
}

#hat li {
display: inline
}

#hat li a {
color: #777;
display: inline;
float: left;
font-size: 9px;
height: 14px;
padding: 0.4em 10px 0
}

ul#hat li.leftlast a {
border: medium none;
margin: 0 180px 0 0
}

ul#hat li.rss a {
background: transparent url('../images/rss_logo_10x10.gif') no-repeat 0 4px;
margin-left: 10px;
padding-left: 14px
}

#atffc {
height: 0
}

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

a#aol-news {
display: block;
height: 20px;
left: 874px;
position: absolute;
top: 12px;
width: 48px
}

#search-buttons {
position: absolute;
right: 20px;
top: 33px
}

div#hot-search {
color: #fff;
font-weight: 700;
margin-bottom: 6px;
margin-left: -89px
}

input#query {
background: #FFF url(../images/search-bar-bg.jpg) no-repeat scroll 0 0;
border: 0 none;
font-size: 180%;
height: 30px;
padding: 5px 8px 0;
vertical-align: top;
width: 209px
}

input#srchLnk {
background: #FFF url(../images/search-btn.gif) no-repeat scroll 0 0;
border: 0 none;
cursor: pointer;
height: 17px;
margin: 0 0 0 -3px;
position: absolute;
right: 8px;
text-indent: -9999px;
top: 12px;
width: 20px
}

.ac_results {
background-color: #FFF;
color: #000;
display: block;
font-size: 130%;
left: 725.5px;
line-height: 1.4em;
position: absolute;
text-align: left;
top: 131px;
width: 303px;
z-index: 10000
}

.ac_results ul {
border: 1px solid #CCC;
padding-bottom: 10px
}

.ac_results ul li {
padding: 0 15px
}

.ac_results ul li:hover {
background-color: #d2d2d2;
color: #111
}

.ac_over {
background-color: #d2d2d2;
color: #111;
font: bold
}

.promoslot {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-color: #fff;
border: 1px solid #acacac;
border-radius: 7px;
margin: 10px 0 15px 16px;
overflow: hidden;
padding: 5px;
width: 540px
}

#sphere-inline {
margin: 10px 0 0 6px;
overflow: hidden;
width: 596px
}

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

.postmeta a {
display: block;
float: left;
margin-right: 5px
}

.facebook {
background: url('../images/socialbadges.gif') no-repeat 0 0;
display: block;
height: 17px;
width: 18px
}

.stumbleupon {
background: url('../images/socialbadges.gif') no-repeat -18px 0;
display: block;
height: 17px;
width: 17px
}

.digg {
background: url('../images/socialbadges.gif') no-repeat -35px 0;
display: block;
height: 17px;
width: 17px
}

.twitter {
background: url('../images/socialbadges.gif') no-repeat -52px 0;
display: block;
height: 17px;
width: 18px
}

.email {
background: url('../images/socialbadges.gif') no-repeat -71px 0;
display: block;
float: left;
height: 17px;
margin-right: 5px;
text-indent: -9999px;
width: 17px
}

a.print {
background: url('../images/socialbadges.gif') no-repeat -88px 0;
display: block;
float: left;
height: 17px;
text-indent: -9999px;
width: 17px
}

a.podcast-rss {
background: url('../images/rss-podcast.gif') no-repeat;
display: block;
float: left;
height: 17px;
text-indent: -9999px;
width: 17px
}

#share {
color: #000;
font-family: arial,helvetica,sans-serif;
font-size: 90%;
font-weight: 700;
margin-left: -6px;
margin-top: 2px;
text-decoration: none
}

#topbox {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-color: #fff;
border: 1px solid #acacac;
border-radius: 7px;
margin: 20px auto 0;
width: 300px
}

.topbox-nav {
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
background-color: #bbb;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
height: 25px
}

.topbox-nav li {
border-right: 1px solid #afaeae;
color: #252525;
cursor: pointer;
display: inline;
float: left;
font-size: 130%;
font-weight: 700;
height: 21px;
padding-top: 4px;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px #fff;
width: 99px
}

#topboxnav3 {
border: none;
width: 100px
}

.topbox-nav li.active {
background-color: #fff;
color: #000
}

.topbox-nav li.link1 {
-moz-border-radius-topleft: 7px;
-webkit-border-top-left-radius: 7px;
border-top-left-radius: 7px
}

.topbox-nav li.link3 {
-moz-border-radius-topright: 7px;
-webkit-border-top-right-radius: 7px;
border-top-right-radius: 7px;
float: right
}

#top-stories,#top-photos,#top-videos {
padding: 10px 0 3px
}

#top-stories li,#top-photos li,#top-videos li {
display: inline;
float: left;
font-size: 110%;
line-height: 1.1em;
margin-left: 9px;
width: 88px
}

#top-stories li a,#top-photos li a,#top-videos li a {
color: #03c;
display: block;
font-weight: 700;
height: 60px;
overflow: hidden;
text-decoration: none
}

.memba-them-tout-rr p {
font-size: 1.2em;
font-weight: 700;
margin: 5px 0 0 12px;
overflow: hidden;
width: 280px
}

.memba-them-tout-rr p a {
line-height: 1.3em
}

.toofab-tout-rr p {
font-size: 1.2em;
font-weight: 700;
margin: 5px 0 0 8px;
overflow: hidden;
width: 280px
}

#pop-news li {
border-top: 1px solid #c6c6c6;
color: #B3B3B3;
font-size: 137%;
font-weight: 700;
height: 100px;
line-height: 1.2em;
list-style: none;
margin: 0 0 15px;
padding: 0 0 10px
}

#pop-news .pop-news-image a {
border: 2px solid #B3B3B3;
float: left;
margin: 10px 5px 10px 15px;
padding: 0;
position: relative
}

p.pop-news-title {
float: right;
font-size: 85%;
line-height: 1.2em;
margin: 10px 10px 0 0;
width: 147px
}

#playerContainer {
display: block;
height: 203px;
margin: 0 1px;
width: 300px
}

#playlistContainer {
border: 0 solid red;
display: block;
height: 316px;
margin-top: 8px 1px;
width: 300px
}

.lcrr-box {
margin: 11px 0 15px
}

.lcrr-ul li {
color: #d01e02;
font-size: 1.1em;
font-weight: 700;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin: 4px 0 0 112px;
padding-left: 1px;
width: 165px
}

.lcrr-mainthumb {
float: left;
height: 68px;
margin: 0 0 0 18px;
padding: 3px;
width: 60px
}

#hotphotos li {
float: left;
font-size: 120%;
height: 155px;
margin: 5px 10px 5px 15px;
width: 117px
}

#blogroll-featured ul {
list-style-type: disc;
margin-left: 29px
}

#blogroll-featured li {
float: left;
font-size: 1.2em;
line-height: 1.7em;
width: 131px
}

.more_button_blogroll {
margin: 5px 20px 0 0;
text-align: right
}

h2#featuredstories {
background: url('../images/title-featuredstories.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 187px
}

ul.threecollist {
margin-bottom: 25px
}

ul.threecollist li {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-color: #fff;
border: 1px solid #acacac;
border-radius: 7px;
float: left;
height: 120px;
margin: 10px 0 0 16px;
overflow: hidden;
padding: 10px;
width: 117px
}

ul.threecollist li a {
font-size: 110%;
font-weight: 700
}

#toofabmod {
background: #fff url('../images/bg-toofabmod.jpg') no-repeat bottom right;
padding-bottom: 80px
}

#toofabmod li {
float: left;
font-size: 120%;
height: 130px;
margin: 5px 10px 5px 15px;
width: 117px
}

#mostcommented-rr {
margin: 10px auto;
padding: 0 30px
}

#mostcommented-rr ul {
color: #D01E02;
font-size: 110%;
list-style-position: outside;
list-style-type: disc
}

#mostcommented-rr li {
margin-top: 5px
}

#mostcommented-rr li a {
color: #03c;
font-weight: 700;
text-decoration: none
}

#backtotop {
background: url('../images/uptriangle.png') no-repeat right 2px;
float: right;
font-size: 140%;
font-weight: 700;
margin-bottom: -15px;
margin-right: 30px;
padding-right: 15px
}

#categories {
background: #fff
}

#categories h3 {
background: url('../images/title-categories.png') no-repeat 0 0;
height: 11px;
margin-left: 32px;
text-indent: -9999px;
width: 91px
}

#footer_category_listings ul {
font-size: 1.2em;
line-height: 1.2em;
padding: 0 0 10px 5px;
width: 170px
}

#footer_category_listings ul li {
background: url('../images/sm_blk_bullet.gif') no-repeat 0 5px;
margin-top: 7px;
padding: 0 0 0 10px;
width: 189px
}

span.parse-titles {
font-size: 1.2em;
font-weight: 700;
text-transform: uppercase
}

#footer_category_listings #listings_col-1 .parse-titles a,#footer_category_listings #listings_col-2 .parse-titles a,#footer_category_listings #listings_col-3 .parse-titles a,#footer_category_listings #listings_col-4 .parse-titles a {
color: #03f
}

#footer_category_listings #listings_col-1 .parse-titles a:active,#footer_category_listings #listings_col-2 .parse-titles a:active,#footer_category_listings #listings_col-3 .parse-titles a:active,#footer_category_listings #listings_col-4 .parse-titles a:active {
color: #99000c
}

#footer_category_listings #listings_col-1 {
border-right: 1px solid #cecece;
float: left;
margin: 5px 0 0;
overflow: hidden;
padding: 0 0 0 22px;
position: relative;
width: 215px
}

#footer_category_listings #listings_col-2,#footer_category_listings #listings_col-3 {
border-right: 1px solid #cecece;
float: left;
margin: 5px 0 0;
overflow: hidden;
padding: 0 15px;
position: relative;
width: 200px
}

#footer_category_listings #listings_col-4 {
float: left;
margin: 5px 0 0;
overflow: hidden;
padding: 0 0 0 15px;
position: relative;
width: 200px
}

#footer {
background: #7e7d7c url(../images/042011-tmz-footer-bg-v2.gif) no-repeat;
height: 200px;
line-height: 18px;
text-align: left;
width: 982px
}

#footer p {
color: #fff;
font-size: 12px;
font-weight: 400;
padding: 0 0 0 95px;
position: relative;
top: 36px
}

#footer p.footer-first {
padding-top: 0
}

div#sphere-related div#sphereAd-wrap div#sphereAd {
margin: 12px 0 0 8px
}

#sphereAd-wrap {
float: right;
margin: -300px 0 0
}

h2#blogroll {
background: url('../images/title-blogroll.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 100px
}

ul.bloglist {
margin: 20px 0
}

h2#androidapp {
background: url('../images/title-downloadtmzappandroid.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 351px
}

h2#resetpassword {
background: url('../images/title-resetpassword.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 176px
}

h2#passwordreset {
background: url('../images/title-send-password-reminder.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 276px
}

.forms-content h2#mobilealerts {
background: url('../images/title-signupfortmzmobilealerts.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 325px
}

h2#mobilealertsthankyou {
background: url('../images/title-thankyoumobilealert.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 533px
}

h2#thankyouweeklyblast {
background: url('../images/title-thankyouweeklyblast.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 529px
}

.forms-content h2#emailpost {
background: url('../images/title-emailthefollowingpost.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 276px
}

.forms-content h2#sendhottip {
background: url('../images/title-sendtmzahottip.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 276px
}

.forms-content h2#contacttmz {
background: url('../images/title-contacttmz.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 194px
}

.forms-content h2#advertisinginq {
background: url('../images/title-advertisinginquiry.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 276px
}

.forms-content h2#publicrelations {
background: url('../images/title-publicrelationsinquiry.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 276px
}

.forms-content h2#signin {
background: url('../images/title-signin.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 80px
}

.forms-content h2#signup {
background: url('../images/title-signup.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 83px
}

.forms-content h2#thankyou {
background: url('../images/title-thankyouforsigningup.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 286px
}

.forms-content h2#editaccount {
background: url('../images/title-editaccount.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 141px
}

.forms-content h2#editprofile {
background: url('../images/title-edit-profile.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 135px
}

h2#memberinfo {
background: url('../images/title-member-info.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 138px
}

h2#mycomments {
background: url('../images/title-my-comments.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 151px
}

h2#mylinks {
background: url('../images/title-my-links.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 97px
}

div.forms-content div.box p {
font-size: 150%
}

.forms-content form h2 {
font-size: 190%;
margin: 15px 0 25px
}

.forms-content form hr {
border: 0;
border-top: 1px solid #c6c6c6;
height: 1px;
margin: 0 0 20px
}

.forms-content form input,.forms-content form textarea {
margin: 0 0 17px
}

#formerrors {
color: #900;
font-size: 110%;
font-weight: 700;
padding: 0 0 8px
}

.forms-content div.box h2,.forms-content div#comments h2,div.box h2.notice {
font-size: 14px;
font-style: italic
}

.req-f {
color: #e90000;
font-size: 110%;
font-weight: 700
}

.formlabel {
color: #777;
font-size: 120%;
font-weight: 700
}

form#account-form fieldset ul li div input,form#profile-form fieldset ul li div input {
margin-bottom: 0
}

form#account-form fieldset ul li,form#profile-form fieldset ul li {
margin-bottom: 17px
}

#label-state {
margin-left: 209px
}

h2#rssfeed {
background: url('../images/title-tmzrssfeeds.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 194px
}

.rssbox {
float: left;
margin: 20px 20px 0
}

.rssbox:first-child {
margin-left: 15px
}

.rssbox ul li {
background: url('../images/rss-button.gif') no-repeat;
height: 14px;
list-style-type: none;
margin-bottom: 7px;
margin-left: 0;
padding: 2px 0 0 25px
}

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

#tmzvideotitle {
background: url('../images/swipes_videopages.png') no-repeat 0 0;
float: none;
height: 35px;
left: 7px;
margin: 5px 0 0 -15px;
position: absolute;
top: -8px;
width: 121px
}

.searchTMZvideosBox {
background: url('../images/bg-video-search2.gif') no-repeat;
height: 45px;
padding: 2px 0 0 3px;
position: absolute;
right: -12px;
top: 8px;
width: 470px
}

#searchGoButton {
cursor: pointer;
display: block;
height: 23px;
position: absolute;
right: 16px;
top: 8px;
width: 31px
}

#searchInput {
border: 0;
left: 133px;
position: absolute;
top: 11px;
width: 290px
}

#rawvidplayerplaylist {
margin-top: 47px;
width: 960px
}

#tmzliveheaderjpg {
background: url('../images/swipes_videopages.png') no-repeat 0 -75px;
float: left;
height: 36px;
margin: 5px 0 0 -15px;
width: 100px
}

#tmzliveplayerplaylist {
margin: 50px auto 0;
width: 960px
}

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

.searchTMZTVBox {
background: url('../images/bg-tmztv-search_refresh.gif') no-repeat;
height: 44px;
padding: 2px 0 0 3px;
position: absolute;
right: -16px;
top: 8px;
width: 470px
}

#free-episodes {
position: absolute;
right: 5px;
top: 50px;
width: 470px
}

#mainassets {
margin-top: -44px
}

#tmzontvheader {
background: url('../images/swipes_videopages.png') no-repeat 0 -37px;
height: 36px;
margin: 5px 0 0 -15px;
width: 111px
}

div#tot-row1 .right,div#tot-row2 .right,div#tot-row3 .right {
float: right
}

div#tot-row1 {
background: url('../images/1230_tmzontv_graphic.gif') no-repeat 0 47px;
height: 157px;
position: relative
}

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 div.new-quigo-video-page {
margin: 0 auto;
width: 927px
}

div#libraryWrapper object#library {
margin: 11px
}

.forms-content h2#weeklyblast {
background: url('../images/title-weeklyblastsignup.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 276px
}

h2#games {
background: url('../images/title-games.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 80px
}

#games {
height: 150px;
width: 600px
}

#games.games-border {
margin: 0 0 0 15px;
padding: 0 0 30px
}

.games-category-name {
margin: 15px 0 10px;
padding: 0
}

.games-category-name a {
color: #b72113;
font-size: 2em;
font-weight: 700;
padding: 0 0 0 3px;
width: 280px
}

#games ul {
margin: 0;
padding: 0;
width: 580px
}

#games li {
display: inline;
float: left;
font-size: 1em;
line-height: 1em;
padding: 0 10px 0 0;
width: 280px
}

#games li a {
color: #000;
font-size: 1.5em;
font-weight: 700;
line-height: 1.1em
}

.games-image {
float: left;
height: 150px;
padding: 0 5px 0 0;
width: 85px
}

#games .games-image a {
border: 2px solid #666;
float: left;
margin: 0;
padding: 3px
}

#games .games-image a:hover {
border: 2px solid #b72113
}

#games li div.games_play a {
background: url(http://tmz.vo.llnwd.net/o28/assets/images/red-bullet.gif) no-repeat 0 4px;
bottom: 0;
color: #04C;
float: left;
font-size: 11px;
font-weight: 700;
padding-left: 12px;
position: relative;
right: 0;
text-decoration: underline;
text-transform: uppercase
}

#sidebar2upvideo-module {
padding: 0 0 0 16px
}

#sidebar2upvideo-module ul li {
float: left;
width: 120px
}

#sidebar2upvideo-module ul li:first-child {
margin-right: 28px
}

#chalk {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-color: #fff;
border: 1px solid #acacac;
border-radius: 7px;
margin: 32px auto;
padding: 15px 0;
width: 585px
}

#chalk iframe {
padding-left: 10px
}

#videocapimg {
display: block;
margin: 26px 0 0 4px;
position: absolute
}

#sponsorbyimg {
float: right;
margin-top: 48px
}

div.rr-box.pistachios {
background: url('http://tmz.vo.llnwd.net/o28/sponsorship/images/RR_bg_pistachio.jpg') no-repeat bottom;
background-color: #fff;
border: 2px solid #C6C6C6
}

.pistachios h3 {
color: #000;
margin: 0;
padding: 0 0 6px 15px;
width: 285px
}

.pistachios #pop-news .pop-news-image a {
margin: 0
}

.pistachios .sponsorlogo {
position: absolute;
right: 13px;
top: -10px
}

.pistachios #pop-news ol li {
color: #636363;
height: 107px;
margin: 0;
padding: 10px 0 0 10px
}

#chalk h2#survey {
background: url('../images/title-survey.png') no-repeat;
height: 14px;
margin: 0 0 0 17px;
text-indent: -9999px;
width: 78px
}

div.lawyer {
background: #fff url('../images/tmz_lawyerfriday_bg06.jpg') no-repeat 13px 35px;
min-height: 720px;
width: 940px
}

div.livecustom {
background: #fff url('../images/tmzlive_lindsay-bg5.jpg') no-repeat 13px 35px;
min-height: 720px;
width: 940px
}

#outer-main-idol {
display: inline;
float: left;
width: 630px
}

#main-idol {
display: inline;
float: left;
position: relative;
width: 630px;
z-index: 9998
}

#idol-page-content {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background: #fff url('../images/american-idol-2011-bg.jpg') no-repeat;
border: 1px solid #acacac;
border-radius: 7px;
margin: 10px;
min-height: 2000px;
padding-top: 130px;
width: 960px
}

#sidebar-idol {
display: inline;
float: right;
padding: 0 0 25px;
position: relative;
width: 315px;
z-index: 9999
}

#page-content-behindtf {
background: #efefef url('../images/bg_behindtf_repeat.png') repeat-y;
padding-top: 50px;
width: 982px
}

#behindtf-header {
background: url('../images/bg_behindtf_header_r1.png') no-repeat;
min-height: 598px;
position: relative;
width: 982px
}

#main-behindtf {
float: left;
margin-left: 15px;
margin-top: 280px;
width: 620px
}

#sidebar-behindtf {
background: transparent;
float: right;
margin-right: 25px;
margin-top: 262px;
padding: 0 0 25px;
position: relative;
width: 315px
}

#behindtf-date {
font-size: 18px;
font-weight: 700;
left: 705px;
line-height: normal;
position: absolute;
top: 106px
}

#main-behindtf div:first-child {
background: none
}

div.post-behindtf {
background: url('../images/bg_behindtf_post.png') no-repeat;
height: 150px;
padding-top: 15px;
position: relative;
width: 100%
}

div.article-behindtf {
font-size: 90%;
height: 150px;
margin-left: 260px;
margin-right: 15px;
width: 350px
}

div.article-behindtf h1 {
margin-bottom: .7em
}

div.article-behindtf h1 a {
color: #000;
font-size: 125%
}

div.article-behindtf p a {
color: #f32900;
font-weight: 700;
text-decoration: underline
}

div.post-behindtf span.commentnum {
font-size: 230%;
left: 10px;
line-height: normal;
margin: 0;
position: absolute;
top: 31px
}

.commentnum {
color: #666666;
display: block;
font-size: 150%;
font-weight: bold;


text-align: center;
float:left;
}
.comment-avatar {
float:left;
margin: 0 10px;
}
a.thumbnail-jump {
left: 60px;
position: absolute;
top: 25px
}

a.thumbnail-jump img {
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 4px solid #DDD;
border-radius: 5px
}

div.content-bustour {
background: url('http://tmz.vo.llnwd.net/o28/assets/images/0331-bg-hollywood-tours.jpg') no-repeat;
height: 709px;
margin-left: 6px;
position: relative;
width: 969px
}

div.content-bustour iframe {
margin: 427px 0 0 624px
}

.howtoskype h2 {
font-size: 18px;
font-style: italic;
font-weight: 700;
margin: 20px 0 0 15px
}

.howtoskype h3,.howtoskype h4 {
font-size: 15px;
font-weight: 700
}

.static-section {
border-top: 1px solid #ccc;
padding: 0 20px 20px
}

#skype-first-section {
margin-top: 40px
}

.static-section h3 {
margin-left: 30px;
margin-top: 30px
}

.static-section p {
font-size: 12px;
margin-left: 30px
}

.static-section ul {
margin: 10px 0 20px 15px
}

.static-section ul li {
font-size: 13px;
list-style-image: none;
margin: 0 0 0 15px
}

#home-morecontent {
background: url('../images/ai-ticker-sponsored-bg-v3.png') no-repeat;
clear: both;
height: 75px;
padding-top: 20px;
position: relative;
width: 615px
}

ul#TickerDIV {
float: left;
font-size: 13px;
font-weight: 700;
margin-left: 242px;
width: 375px
}

a.morenews {
background: url("../images/ticker-ai-more.png") no-repeat scroll 0 0 transparent;
display: block;
height: 35px;
left: 240px;
position: absolute;
text-indent: -9999px;
top: 55px;
width: 110px
}

#ticker-ai {
padding: 12px 17px 2px
}

.my-link-error {
color: red
}

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

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

* html .group {
height: 1%
}

*:first-child+html .group {
min-height: 1px
}

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

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

.group:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden
}

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

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

h4 {
font-size: 16px
}

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

h4 a:hover {
color: #0B5777;
text-decoration: underline
}

.thumb-underlined {
border-bottom: 5px solid #cf0000;
display: block
}

.thumb-underlined:hover {
border-bottom: 5px solid #0B5777
}

hr {
display: block;
height: 0;
line-height: 0;
margin: 0;
max-height: 0
}

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 {
background: transparent;
height: auto;
margin: 0 auto;
padding: 8px;
text-align: center
}
#leaderboard-bottom {
text-align: center;
padding: 15px 0;
}
#page-content {
background: url("../images/bg-2tone_982px.png") repeat-y;
color: #000;
font-size: 1em;
line-height: 1.4em
}

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

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

#main {
display: inline;
float: left;
position: relative;
width: 605px;
z-index: 9998
}

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

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

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

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

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

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

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

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

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

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

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

.signinlinks a {
color: #fff;
margin: 0 3px
}

div.signinlinks.signedin {
border-bottom: 1px solid #A60000;
border-left: 1px solid #A60000;
border-right: 1px solid #A60000
}

#header-featured-news {
max-height: 172px;
overflow: hidden;
width: 982px
}

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

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

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

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

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

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

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

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

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

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

ul#singlelineDIV {
color: #fff;
font-size: 16px;
font-weight: 700;
margin: 7px 0 0 15px;
overflow: hidden;
width: 500px
}

ul#singlelineDIV a {
color: #fff;
text-decoration: none
}

ul#singlelineDIV a:hover {
color: #fff;
text-decoration: underline
}

ul#singlelineDIV .item {
color: #fff;
display: none
}

#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;
border-bottom: 1px solid #000;
color: #0b5777;
display: block;
float: left;
font-size: 11px;
font-weight: 700;
left: 0;
padding: 0 10px 0 80px;
position: absolute;
top: 5px;
z-index: 1
}

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

#ortypehere {
background: url('../images/ortypehere.png') no-repeat;
height: 22px;
left: 24px;
position: absolute;
top: 59px;
width: 300px;
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;
margin: 0;
padding: 40px 20px 20px
}

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

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

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

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

#field-tiptext input {
border: none;
bottom: 10px;
left: 220px;
position: absolute;
width: 69px
}

#gotatip-form textarea {
border-bottom: none;
border-left: 4px solid #d6d6d6;
border-right: none;
border-top: 4px solid #d6d6d6;
font-size: 14px;
font-style: italic;
height: 250px;
position: relative;
width: 300px;
z-index: 10000
}

#overlay {
bottom: 0;
position: absolute;
top: 0;
z-index: 9999
}

#tip-sent {
background: url('../images/gotatip-thankyou.png') no-repeat;
display: block;
height: 20px;
margin-top: 10px;
text-indent: -9999px;
width: 310px
}

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

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

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

#post5_adbox {
background-color: #fff
}

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

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

.rr-module {
margin: 35px 0 20px 20px;
width: 300px
}

.rr-module h3 {
font-family: "Arial Black", "MS Trebuchet", sans-serif
}

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

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

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

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

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

.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 0;
overflow: hidden;
width: 300px
}

.hu-avatar {background: url('../images/no-avatar.png') no-repeat;width:50px;height:50px;float:left;margin: 10px 15px 15px 0;}
.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:230px;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}

#tmz-live-past {position:relative;}
#tmz-live-past button {background:url('../images/tmzlive-sprite.jpg') no-repeat top left;cursor:pointer;border:0;}
#tmz-live-past .past-eps-btn-open { background-position: 0 0; width: 300px; height: 47px;text-indent:-9999px; } 
#tmz-live-past .past-eps-btn-close { background-position: -350px 0; width: 300px; height: 27px;text-indent:-9999px; } 
.prepost-wdyt-btn {background:url('../images/tmzlive-sprite.jpg') no-repeat -700px 0;width:300px;height:47px;text-indent:-9999px;display:block;}
.prepost-wdyt-btn a {display:block;width:300px;height:47px;}
#tmz-live-past li {list-style:none;}
#tmz-live-past img {border-bottom:7px solid #cf0000;}
#tmz-live-past p.rr-excerpt {margin:10px 0;}
.tmz-live-pngsprite {background:url('../images/tmz-live-past-sprite.png') no-repeat top left;}
.sprite-tmz-live-banner { background-position: 0 0; width: 330px; height: 56px;margin:0 0 10px -4px;text-indent:-9999px; }
.sprite-tmz-live-banner span {text-indent:205px;display:block;font-size:.8em;color:#6B6B6B;text-shadow:.1em .1em #EEE;font-weight:700;font-family:arial;}
.sprite-tmz-past-view-all { background-position: -472px 0; width: 109px; height: 18px;text-indent:-9999px;display:block; }
.sprite-tmz-past-view-all a {display:block;}
.tmz-live-past-eps {display:none;}
.tmz-live-past-eps .sprite-tmz-live-comment-count{ background-position: -380px 0; width: 42px; height: 29px;margin-right:0 !important;text-align:center;text-indent:13px;float:right; }
.tmz-live-past-eps li {float:left;margin-right:10px;font-weight:bold;margin-bottom:5px;line-height:1.13em;}
#tmz-live-past-eps .greythin {margin-bottom:10px;}
div.eps-row {overflow:auto;}
li.eps-day {width:95px}
li.eps-title {width:136px;font-weight:normal;}




/*-------------------------------------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;
position:relative;
}
#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: 58px;
    margin-top: 36px;
}
#tabmodule-nav li#tabB {
background: url('../images/tabbed-tabs-grey.png') no-repeat -170px 0;
width: 58px;
}
#tabmodule-nav li#tabC {
background: url('../images/tabbed-tabs-grey.png') no-repeat -308px 0;
width: 58px;
}
#tabA-content {
height: 148px;
width: 235px;
position: absolute;
right: 7px;
top: 37px;
background: url('../images/tab-a-bg.jpg') no-repeat;
}
#tabB-content {
height: 148px;
width: 235px;
position: absolute;
right: 7px;
top: 37px;
display: none;
background: url('../images/tab-b-bg.jpg') no-repeat;
}
#tabC-content {
height: 148px;
width: 235px;
position: absolute;
right: 7px;
top: 37px;
display: none;
background: url('../images/tab-c-bg.jpg') no-repeat;
}
#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;
}


.rr-toofab div#boxad3 {
margin-top: 10px !important;
}

.rr-toofab h3 {
background: url('../images/title_toofab-h3-v3.jpg') no-repeat;
height: 30px;
margin-bottom: 12px;
text-indent: -9999px;
width: 300px;
}

#rr-tf-thumb {
color: #000;
display: block;
float: left;
overflow: hidden;
width: 150px;
}

#rr-tf-content {
float: right;
margin-bottom: 3px;
width: 143px;
}

#rr-tf-postTitle {
color: #000;
font-size: 15px;
font-weight: 700;
line-height: 18px;
}

.rr-excerpt {
font-size: 12px;
font-weight: 400;
line-height: 16px;
}

#toofab-footergraphic {
height: 10px;
margin-top: 10px;
width: 300px;
background-color:#0094ea;
}

#bio h1,#bio h3 {
margin-top:13px;
line-height: 1.25em;
}

.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;
overflow:hidden;
border-bottom:7px solid #cf0000;
}
.topic-box-image img {
max-width: 300px;
}

.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;;}

#celeb-dir {
padding: 20px 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: 10px 0 25px;
    overflow: hidden;
}

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

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

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

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

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

li.celeb-grid-img {
float:left;
padding:0 0 20px 20px;
width:164px;
height:320px;
overflow:hidden;
}

img.celeb-directory-profile {
    background: url("../images/tmz_default_profile.gif") no-repeat scroll center center #41413F;
    display: block;
    height: 188px;
    padding: 0;
    width: 164px;
}

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

#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;
}

#cd-nav .cd-current-page {
background:url('../images/sprite_carousel.png') no-repeat scroll -4px -5px transparent;
    color:#FFF;
    font-weight:bold;
    height:26px;
    line-height:23px;
    margin:0;
    width:43px;
}

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

#cd-nav .cd-current-page a:hover {
    color:#FFF;
    text-decoration:none;
}

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

#load {
display: none;
position: absolute;
right: 10px;
top: 10px;
background: url('../images/ajax-loader.gif');
width: 43px;
height: 11px;
text-indent: -9999em;
}

.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:571px;
}
#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;
}

.statdata a {
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;
margin-bottom: 40px;
position: relative;
top: 55px;
width: 185px
}

#relatedstories ol {
font-size: 11px;
margin-top: .5em
}

#sharing {
left: 609px;
position: absolute;
top: 10px
}

.thelatest {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-color: #FFF;
border: 1px solid #ACACAC;
border-radius: 7px;
margin: 10px 20px 15px !important;
padding: 0 15px
}

div.latestsection:last-child {
border: none !important;
}

.thelatest div.latestsection {
border-bottom: 1px solid #acacac;
padding: 20px 0 32px;
}

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

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

.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;
}

div.twitterlist div {
border-top: 1px solid #ccc;
padding-top: 5px;
position: relative;
}
div.twitterlist div:first-child {
border:none;
}
.twitterlist div img {
display:none;
left: 0;
top: 5px;
}

.twitterlist div {
font-size: 11px;
left: 0px;
min-height: 53px;
width: 298px;
}

.twitterlist .tweetdate {
display: block;
line-height: 1.5em;
}
div.twitterlist{
    /*add*/min-height:0;
position:relative;
}

* html div.twitterlist {
height:1&#37;
overflow:visible;
}
a.clickthru {
display: block;
font-size: 12px;
margin-top: 11px;
}

h2.titlePhotos,h2.titleVideos,h2.titleStories {
font-size: 16px;
margin-bottom: 10px;
margin-left: 5px;
text-indent: -9999px;
}

h2.titlePhotos {
background: url('../images/title-photos.png') no-repeat;
height: 14px;
width: 83px;
}

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

h2.titleStories {
background: url('../images/title-stories.png') no-repeat;
height: 14px;
width: 79px;
}
#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;
}

img.thumb-100px {
background: url('../images/tmz_logo_default_100px.gif') no-repeat center center;
float: left;
height: 100px;
margin: 0 5px 5px 0;
padding: 0;
width: 100px;
}

img.thumb-150px {
background: #41413f url('../images/tmz_logo_default_100px.gif') no-repeat center center;
display: block;
height: 150px;
padding: 0;
width: 150px;
}

img.default-profile {
background: #41413f url('../images/tmz_default_profile.gif') no-repeat center center;
display: block;
height: 217px;
padding: 0;
width: 199px;
}

div.post {
margin: 20px;
position: relative;
width: 550px;
}

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

.johnny {
background-position: 0 -10px;
width: 100px;
}

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

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

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

.read-more:hover {
background-position: 0 -24px;
}

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

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

.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
}

.poll-iframe-wrapper {
overflow: hidden
}

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

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

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

.btn-comment {
background: url('../images/btn-comment.png') no-repeat;
cursor: pointer;
display: block;
float: right;
padding: 6px 15px 7px;
text-align: center;
text-indent: -9999px;
width: 70px
}

.comment-count {
background: url('../images/bg_comment-count.png') no-repeat;
border-right: #ccc 1px solid;
color: #000;
display: block;
float: right;
font-weight: 700;
margin-left: 3px;
margin-top: 3px;
padding: 3px 5px 4px 10px
}

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

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

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

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

.related-single {
float: left;
max-width: 350px
}

div.related ul li {
line-height: 18px
}

#youmightlike {
height: 230px;
margin: 20px;
overflow: hidden;
position: relative
}

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

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

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

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

#youmightlike div.stories-list ul li h4 a {
display: inline-block;
line-height: 1.3em;
width: 300px
}

#youmightlike div.stories-list ul li h4 a:first-line {
font-size: 18px
}

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

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

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

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

.top-swipe {
margin: 50px 0 -35px 26px;
position: relative;
z-index: 10
}

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

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

.arrow {
border-left: 10px solid transparent;
border-top: 10px solid #760000;
height: 0;
left: 0;
line-height: 0;
position: absolute;
top: 102%;
width: 0
}

.news-type-title {
background-color: #cf0000;
border-right: 1px solid #fff;
color: #fff;
display: block;
float: left;
font-size: 13px;
font-style: italic;
font-weight: 700;
padding: 3px 13px 3px 27px;
text-transform: uppercase
}

.date-posted {
color: #0b5777;
display: block;
font-size: 11px;
margin: 3px 12px 0 0;
text-transform: uppercase
}

.read-more-link {
display: block;
font-size: 17px
}

.swipe .date-posted {
float: right;
line-height: 23px;
margin: 0 12px 0 0
}

.grey {
color: #707070
}

#pagination {
margin-left: 27px
}

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

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

div.paging-previous a:hover {
background-position: 0 -65px
}

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

div.paging-next a:hover {
background-position: -268px -65px
}

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

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

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

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

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

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

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

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

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

h2#tmzsitemap {
background: url('../images/title-tmzsitemap.png') no-repeat 0 0;
height: 14px;
margin: 25px 0 0 16px;
text-indent: -9999px;
width: 130px
}

.sitemaprow {
margin-left: 20px;
width: 550px
}

.sitemaphome,.sitemapnews,.sitemapphotos,.sitemaptmztogo,.sitemapcelebwatch,.sitemapvideos {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-color: #fff;
border: 1px solid #acacac;
border-radius: 7px;
float: left;
height: 220px;
margin: 10px 10px 15px 0;
padding: 15px;
width: 233px
}

.sitemaptitles {
color: #bd1501;
display: block;
font-size: 150%;
font-weight: 700;
margin: 0 0 10px
}

p.sitemapbodycopy {
padding: 0 0 10px
}

ul.sitemaplink li {
list-style: disc inside none;
padding: 0 0 0 5px
}

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

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

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

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

#recentlyupdated {
margin: 20px 0 30px 20px;
width: 550px
}

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

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

#recentlyupdated ul {
margin-top: 15px
}

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

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

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

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

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

.seemore a {
font-size: 12px;
font-style: italic;
font-weight: 700
}

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

.post-title-breadcrumb {display:inline;font-size:12px;}

.breadcrumbs {
margin: 10px 15px 20px
}

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

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

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

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

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

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

#display-comments h2 {
background: url('../images/bg_contentheadings_v2.png') no-repeat 0 -56px;
color: #900;
height: 14px;
margin: 50px 0 0;
text-indent: -9999px;
width: 550px
}

#display-comments {
font-size: 12px;
margin: 10px 0 0 16px;
width: 550px
}

#display-comments h2,#recentheadlines h2 {
font-size: 18px;
font-weight: 700;
margin-bottom: 1px
}

.commentclass {
border-top: 1px solid #E2E0D9;
padding: 10px 10px 3px 0px;
position: relative;
}

.comment-info {
float:right;
margin-right:45px;
width: 365px;
overflow:hidden;
}

#display-comments p {
padding: 0 30px 0 0
}

div.commentvotes {
float: right;
margin-bottom: 10px;
margin-top: 20px;
clear:right;
}

div.commentvotes span a img {
border-style: none;
margin: 0 auto
}

a.votelink {
cursor: pointer;
display: block;
float: left;
margin-right: 3px
}

span.content-votecount {
background: url('../images/bg_comment-count.png') no-repeat;
border-right: 1px solid #ccc;
display: inline-block;
font-weight: 700;
margin-left: 2px;
padding: 0 10px 0 15px
}

.content-vote-down,.content-vote-remove {
cursor: pointer;
margin-left: 15px
}

.comment-timestamp {
color: #666
}

.comment-reportlink,.comment-reply-reportlink {
position: absolute;
right: 10px;
top: 10px
}

div.comment-reply {
border-top: 1px solid #e2e0d9;
margin-top: 10px;
padding: 10px 10px 20px;
position: relative
}

a.comment-replyto {
background: url('../images/btn-commenters.png') no-repeat 0 0;
cursor: pointer;
display: block;
float: right;
height: 30px;
text-indent: -9999px;
width: 30px
}

a.comment-replyto:hover {
background-position: 0 -30px
}

.comment-showreply-link {
cursor: pointer
}

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

.comment-reportlink a:hover,.comment-reply-reportlink a:hover {
background-position: 0 -90px
}

div.commentlinks {
position: absolute;
right: 10px;
top: 40px
}

.comment-replies-container {
float:left;
width: 550px;
}

.reply1 {
float: left;
margin-top: 20px
}

#comments {
width: 530px
}

#commentform {
background: #fff;
border-top: 0;
display: block;
font-size: .7em;
margin-bottom: 10px;
overflow: hidden;
padding: 0
}

#commentform fieldset {
border: 0;
font-size: .95em
}

#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;
padding-left: 5px;
width: 40%
}

#commentform #authorinfo_anon label,#commentform #authorinfo_user label {
float: left;
width: 5em
}

#commentform #authorinfo_anon legend,#commentform #authorinfo_user legend {
border-bottom: 1px dotted #ccc;
font-weight: 700
}

#commentform #authorinfo_anon {
border-right: 1px solid #ccc
}

#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;
font-size: 135%;
margin: 0
}

#cmttabs li a {
color: #fff;
display: block;
font-weight: 700;
line-height: 41px;
padding: 0 15px;
text-decoration: none
}

#cmttabs li.currenttab a,#cmttabs li a:hover {
color: #fff;
font-size: 18px
}

#cmttabs li#cmtutab_sns {
background: url(../images/tmzdotcom_aim-logo-small.gif) no-repeat center 9px;
height: 42px
}

#cmttabs li#cmtutab_sns a {
height: 41px;
text-indent: -9000px;
width: 60px
}

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

.cmtuinfo .instructions {
color: #999;
margin: 0 0 .7em
}

.cmtuinfo label {
display: block;
float: left;
font-size: 120%;
font-weight: 700
}

.cmtuinfo input {
background: #eee;
margin-right: 8px;
width: 160px
}

#cmtmain {
clear: both;
font-size: 12px;
padding: 0 0 10px 10px
}

#cmtmain label {
font-size: 120%;
font-weight: 700
}

#cmtmain div {
padding: 5px
}

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

.cmtuinfo input:focus,#cmtmain textarea:focus {
background: #e3f2df
}

#cmtmain .cmtchecks {
padding: 6px 5px 0
}

#cmtmain .cmtchecks label {
font-weight: 400
}

#cmtmain .cmtchecks input {
margin: 15px 5px 0 0
}

#cmtmain textarea {
background: #eee;
height: 70px;
margin-top: 5px
}

.cmtchecks strong {
font-size: 9px
}

#cmtbuttons input {
margin-top: 1em
}

#instructions {
border-top: 1px dotted #cecece;
font-size: 10px;
margin-top: 1em;
padding: 15px
}

#instructions p {
color: #777;
line-height: 12px;
margin: 0 0 .7em
}

p.instructions {
color: red;
font-size: 12px;
font-weight: 700;
margin: 20px 0 0 25px
}

#instructions .preamble {
color: #000;
font-size: 11px;
line-height: 11px
}

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

#commentFormContainer {
margin: 0 0 0 20px;
width: 540px
}

.my-hub {
font-size: 130%;
position: relative
}

.my-hub h1 {
font-size: 150%;
line-height: normal;
margin-bottom: 10px;
overflow: hidden;
width: 473px
}

div.my-hub table tr td img {
margin-right: 15px
}

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

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

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

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 {
display: inline;
font-size: 115%;
margin-right: 8px
}

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

div#edit-box {
font-size: 12px;
margin-left: 290px
}

.links-list li {
border-bottom: 1px solid #ddd;
font-size: 13px;
margin-top: -1px;
padding: 15px
}

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

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

.pagination-links span {
margin-right: 10px
}

#rr-module-partnerlist span:first-child{border-top:1px solid #c6c6c6;}
.partnerfeedlist {border-bottom:1px solid #c6c6c6;display:block;margin:0 auto;padding:0 0 15px;}
.partnerfeedlist center{margin:10px 0 15px}
.partnerfeedlist center a img{height:29px;width:128px}
.partnerfeedlist ul{font-size:10px;line-height:1.7em;}
.partnerfeedlist ul li{clear:right;font-size:1.4em;margin-right:10px;margin-bottom: 5px;}
span.hf1,span.hf1-case,span.hf2,span.hf2-case,span.hf3,span.hf3-case {font-weight:700;display:block;}
span.hf1-case{color:#333;font-size:27px;line-height:1em;width:545px}
span.hf1{color:#333;font-size:27px;line-height:1em;text-transform:uppercase;width:545px}
#aroundtheweb{margin:50px auto 0;width:902px}
#aroundtheweb h3{background:#cf0000 url('../images/bg_contentheadings_v2.png') no-repeat 0 -14px;color:#cf0000;height:14px;overflow:hidden;text-align:right;width:900px}
.partner-listing{float:left;margin:15px;width:188px}
.partner-listing a{color:#0b5777;text-decoration:none}
.partner-listing ul li{border-bottom:1px solid gray;padding:10px 0}
.partner-listing ul li:last-child{border-bottom:1px solid red;padding:10px 0}
#partner-listing .col-1a{width:188px}
.parse-logo{display:block;padding-top:10px}
.parse-logo img{max-height:24px}

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: 13px;
left: 20px;
}
.celebtout-text h4 a {
color:#fff;
}

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

#celeb-carousels {margin:18px 0 0 20px;position: relative;}
.content-row {background-color:#212121;color:#fff;width:900px;position:relative;border:3px solid #0d0d0d;}
.content-row a {color:#fff;}
.content-row-box {background-color:#333;border-top:1px solid #555553;border-bottom:1px solid #555553;width:5400px;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 {margin-top:10px;width:178px;float:left;border-right:1px solid #333;}
.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: -18px;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: -17px;top: 150px;display: inline;text-indent:-9999px;}
.celeb-mask {width:900px; 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;
}

<!--[if IE]>
.arrow {
top: 100%
}

<!--[endif]>
ol,ul,.partner-listing ul {
list-style: none
}

ins,ul#TickerDIV a {
text-decoration: none
}

#header,div.rr-box.pistachios #pop-news,.rr-toofab {
position: relative
}

#hat li a:hover,#top-stories li a:hover,#top-photos li a:hover,#top-videos li a:hover,#mostcommented-rr li a:hover,ul#TickerDIV a:hover,a:hover,.post h1 a:hover,.add-my-link a:hover,.seemore a:hover {
text-decoration: underline
}

div#hot-search .hot-search-title,.twitterlist .twitterid {
font-size: 110%
}

div#hot-search a,#footer a {
color: #fff
}

.topbox-content,#commentform #remember,#commentform #authorinfo_anon p,#commentform #authorinfo_user p {
clear: left
}

#top-stories li p,#top-photos li p,#top-videos li p,#sidebar2upvideo-module ul li p,#recentlyupdated ul li a img {
margin-top: 3px
}

#pop-news,.digitalsmiths-video-player,.pistachios #pop-news ol,#featuredinexclusive div.first-storylist {
width: 300px
}

#pop-news ol,#header-featured-news ol {
padding: 0
}

#pop-news li a,#hotphotos ul li p a,#toofabmod ul li p a,#sidebar2upvideo-module ul li a,div.related ul li a,.parse-logo a,#replyindicator,table.profile-display dt {
font-weight: 700
}

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

p.pop-news-title a,div.post img {
display: block
}

#pop-news li:first-child,div.my-hub li.comment-item:first-child,.links-list li:last-child,.partnerfeedlist:first-child {
border-top: none
}

.lcrr-titlelink,#behindtf-header .breadcrumbs,ul#TickerDIV .tickeritem,.nodisplay {
display: none
}

#hotphotos ul li a img,div.twitterlist div:first-child {
border: none
}

#blogroll-featured ul li a,#footer_category_listings #listings_col-1 a,#footer_category_listings #listings_col-2 a,#footer_category_listings #listings_col-3 a,#footer_category_listings #listings_col-4 a,div.lawyer p.byline {
color: #000
}

#footer p.footer-middle,#footer p.footer-last,#page-content-1col {
padding-top: 20px
}

div#tot-row1 .left,div#tot-row2 .left,div#tot-row3 .left,.quigo-permalink iframe,.links-list .header-title {
float: left
}

div#libraryWrapper,.tf-rr-stories-list {
margin-top: 10px
}

div.livecustom h1,div.livecustom p.byline,div.livecustom h4 a,div.livecustom .readmore {
color: #FFF
}

.thumb-underlined img,div.first-storylist a img {
vertical-align: bottom
}

#leaderboard table,#leaderboard div {
margin: 0 auto
}

#gotatip fieldset:first-child;,.comment-replies-container .commentvotes {
margin-top: 0
}

.rr-module ul li,#relatedstories ol li {
margin-bottom: 14px
}

.tf-rr-stories-list ul li h4 a,div.related h3 {
font-size: 14px
}

.tf-rr-stories-list li,#tf-lead-story {
border-bottom: 1px solid #999
}

#sharing a.twitter,#sharing a.facebook {
float: left;
margin-right: 5px
}

.post h1,.post h1 a {
color: #333;
font-family: Arial, "MS Trebuchet", sans-serif;
font-size: 22px;
font-weight: 700;
text-decoration: none
}

p.home-post-text,.post-single img,.post-single object {
max-width: 550px
}

div.related ul {
position: absolute
}

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

#partner-listing-top,#partner-listing-bottom {
overflow: auto
}

.flagged-content-message,.comment-reportlink a,.flagged-content-error {
color: #d30000
}

#edit-profile,#edit-facebook {
border-left: 1px solid #666;
padding-left: 15px
}

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

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

#cat-search-page-limit {
background: url('../images/swipes_search.png') no-repeat 0 0;
height: 36px;
margin: 5px 0 0 -15px;
width: 158px
}

div.rr-hautelook {background-color:#f5f5f5;width:300px;margin:35px 0 20px 20px;position:relative}
div.rr-hautelook ol {list-style-type:none;}
div.rr-hautelook ol li {position:relative;height: 120px;padding: 22px 0 0 0;}
div.rr-hautelook div.hautelook-item-img {position:absolute;left:0px;top:20px;}
div.rr-hautelook div.hautelook-item-img img {border-bottom: 7px solid #2c3857;}
div.rr-hautelook div.hautelook-item-link {margin: 0 0 0 115px;}
div.rr-hautelook ol li div h4 a{color: #2c3857;font-size: 16px;font-family: "Lucida Sans","Lucida Grande", Lucida, Verdana, sans-serif;;font-weight: bold;text-decoration: none;}
div.rr-hautelook ol li div p{color: #000000;font-size: 13px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;line-height: 1.25em;margin:10px 5px 0 0;}

div.inline-hautelook {background-color:#f5f5f5;width:550px;height:300px;margin:0 0 0 20px;position:relative}
div.inline-hautelook ol {list-style-type:none;background-color:#d5d5d5;height:185px;width: 525px;margin: 0 0 0 12px;}
div.inline-hautelook ol li {float:left;position:relative;height: 160px;padding: 8px 0 0 0;margin: 0 0 0 11px;}
div.inline-hautelook div.hautelook-item-img {position:relative;}
div.inline-hautelook div.hautelook-item-img img {width: 160px;height: 160px;}
div.inline-hautelook div.hautelook-item-link {position:absolute;top: 114px;left:0px;background: url('../images/1030_hautelook_160x30.png');width: 150px;height: 50px;padding: 4px 5px 4px 5px;}
div.inline-hautelook ol li div h4 a{color: #fff;font-size: 11px;font-family: "Lucida Sans","Lucida Grande", Lucida, Verdana, sans-serif;;font-weight: bold;text-decoration: none;}
div.inline-hautelook ol li div p{color: #fff;font-size: 11px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;line-height: 1.1em;margin-top:4px;}

div.inline-single-hautelook {width:550px;height:330px;margin:35px 0 0 20px;position:relative;}
div.inline-single-hautelook-left {background-color:#f5f5f5;width:250px;overflow:hidden;}
div.inline-single-hautelook ol {list-style-type:none;margin: 0 0 0 12px;}
div.inline-single-hautelook ol li {position:relative;padding: 8px 0 0 0;height: 70px;}
div.inline-single-hautelook div.hautelook-item-img {position:absolute;left:0px;}
div.inline-single-hautelook div.hautelook-item-img img {width: 70px;height: 70px;}
div.inline-single-hautelook div.hautelook-item-link {width: 150px;height: 45px;margin: 0 0 0 80px;}
div.inline-single-hautelook div.hautelook-item-link p {font-size: 12px; line-height: 1.25em;margin-top:5px;}
div.inline-single-hautelook ol li div h4 a{color: #2c3857;font-size: 14px;font-family: "Lucida Sans","Lucida Grande", Lucida, Verdana, sans-serif;;font-weight: bold;text-decoration: none;}

/* TOP VIDEOS */

.rr-in-video-module {
width:300px;
margin:20px 0 0 20px;;
}

.in-video-box {
background:#242424;
border-left:4px solid #090909;
border-top:4px solid #090909;
margin:10px 0;
}

.in-video-box a {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}

.in-video-box a.video-title {
display:block;
background-color:#000;
padding:10px 0 5px 10px;
}

.in-video-box .video-img {
border-bottom:5px solid #cf0000;
}

.in-video-box .video-title-1 {
font-size:11px;
}

.in-video-box .video-title-2 {
font-size:14px;
font-weight:bold;
}

.in-video-box .commentbubble {
display:inline-block;
float:none;
line-height:14px;
margin-top:2px;
vertical-align:top;
}

.inner-video {
padding:10px 13px;
width:270px;
}

.inner-video .cell-title {
color: #808080;
font-size: 14px;
font-style: italic;
font-weight: bold;
}

.rr-in-video-module .view-gallery {
font-size: 12px;
font-style: italic;
font-weight: bold;
}

.rr-in-video-module .view-gallery img {
vertical-align:middle;
}
.rr-in-video-module .video-thumb {position:relative;width:270px;}.rr-in-video-module .play-button {background:url("../images/playlists/play_button.png") no-repeat scroll center center transparent;position:absolute;height:44px;width:44px;z-index:1;left:10px;bottom:20px;}

.fb_edge_widget_with_comment span.fb_edge_comment_widget {display:none;}

