/* CRZ: validate this CSS with http://jigsaw.w3.org/css-validator/ */

/* Reset */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
img {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
}
blockquote, q {
quotes: "" '';
}
/* end Reset */

body {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 10px;
background:#000000;
}

p {
 font-size: 1.2em;
 line-height: 1.4em;
}
em {
 font-style:italic;
}
.clear {
 clear:both;
 height:0px;
 overflow:hidden;
}
strong {
 font-weight: bold;
}

#page-wrap {
 width: 962px;
 margin: 0 auto;
 text-align: left;
}

#header {
 width: 962px;
 margin-top: 16px;
}

#masthead, #masthead-tmztv {
 width: 962px;
 height: 119px;
 background: #000000 url(../images/tmzdotcom_masthead.jpg) no-repeat;
 text-align: left;
 position: relative;
}

#header #masthead-tmztv {
 background: #000000 url(../images/tmzdotcom_masthead-tmztv.jpg) no-repeat;
}
#masthead-tmztv #search-wrapper {
 padding-top: 44px;
}

/* Ads BEGIN */
#leaderboard {
 padding-top: 15px;width: 728px;height: 90px;margin: 0 auto;
}

#leaderboard-tall {
 padding-top: 15px;margin: 0 auto; width:948px; height:250px;
}

#boxad1
{margin: 10px auto;padding:0px 0px 2px 0px;width:300px;height:250px;}
#boxad1 h3 {color:#9d9d9d;padding:0px 0px 2px 0px;margin:0px 0px 0px 0px;}

#boxad2
{margin: 10px auto;width:300px;height:250px;}
#boxad2 h3 {color:#9d9d9d;padding:0px 0px 2px 0px;margin:0px 0px 0px 0px;}


#boxad3
{margin: 10px auto;width:300px;height:250px;}
#boxad3 h3
{color:#9d9d9d;padding:0px 0px 2px 0px;margin:0px 0px 0px 0px;}

#skyscraper
{margin: 10px auto;width:160px;height:600px;}
#skyscraper h3
{color:#9d9d9d;padding:0px 0px 2px 0px;margin:0px 0px 0px 0px;}

/* Ads END */


/* AOL HAT */

/* BEGIN ADDED FIX */
#hat a:link, #hat a:visited {
 text-decoration: none;
 font-weight: bold;
 color: #777777;
}

#hat a:hover {
 text-decoration: underline;
}
/* END ADDED FIX */

#hat {
 background: url(../images/tmzdotcom_hat_round.gif) no-repeat;
 font-family: Arial,Helvetica,sans-serif;
 height: 18px;
 padding-left: 10px;
}
#hat li {
 display: inline;
 padding: 5px 0;
}
#hat li a {
 border-right: 1px solid #777777;
 color: #777777;
 float: left; display:inline;
 padding: 0 10px;
 margin: 5px 0;
 font-size: 9px;
}

/* fix */
#hat li a:hover {text-decoration:underline;}

#hat li.leftlast a {
 border: medium none;
 margin-right: 196px;
}
#hat li.chguide a {
 border: medium none;
 float: left; display: inline;
 color: #777777;
 height: 14px;
 padding: 4px 11px 0 11px;
 margin: 0;
 font-size: 9px;
}
#hat li.chguide a.selected, #hat li.chguide .selected:hover {
  background: transparent;
  color:#fff;
}
#hat li.chguide a:hover {
 color: #ffffff;
 background: #d5d5d5;
}
/* end AOL hat */


/* SEARCH */
#search-wrapper {
padding-left: 450px;
padding-top: 28px;
}
#search-wrapper li {
display: inline;
font-size: 10px;
color: #fff;
}
#search-wrapper li a {
float: left; display: inline;
padding: 5px;
background: #fff;
letter-spacing: 1px;
color: #000;
font-weight: normal;
        border-right:1px solid #000;
}
#search-wrapper li.selected a, #search-wrapper li.searchCatBg a {
background: #000;
        color:#fff;
}
#search-wrapper #query-wrapper {
border: 1px solid #000;
background: url(../images/tmzdotcom_search-bg.gif) no-repeat;
width: 493px;
height: 32px;
float: left; display: inline;
overflow: hidden;
}
#search-wrapper #query-wrapper input {
border: 0 none;
height: 20px;
margin: 5px;
width: 380px;
float: left; display: inline;
color:#7d7d7d;
font-weight:bold;
}
#search-wrapper #query-wrapper a {
border: 0 none;
width: 86px;
height: 20px;
margin: 6px;
background: transparent;
position: relative;
  cursor: pointer;
  float: left; display: inline;
}
/* nav */

#nav {
 background: url(../images/tmzdotcom_nav.jpg) no-repeat;
 height: 28px;
 width: 962px;
 overflow: hidden;
 border-bottom: 1px solid #cccccc;
 padding-left: 1px;
}
#nav li {
 display: inline;
}
#nav li a {
 text-align: center;
 font-size: 12px;
 float: left; display: inline;
 width: 120px;
 font-weight: bold;
 color: #fff;
 padding-top: 8px;
 height: 20px;
}
#nav li a:hover {
 background: url(../images/tmzdotcom_nav_hover-2008.gif) no-repeat top left;
 color: #fff;
}

a#home {
 position: absolute;
 display: block;
 width: 250px;
 height: 110px;
 top: 6px;
 left: 70px;
}

a#aol-news {
 position: absolute;
 top: 7px;
 left: 830px;
 display: block;
 width: 120px;
 height: 25px;
}

#make-tmz-my-homepage {
position: absolute;
top:175px;
left:275px;
}
#make-tmz-my-homepage a {
display:block;
width:150px;
height:75px;
}

#page-content, #page-content-1col {
 width: 962px;
}

#page-content {
 background: #ffffff url(../images/tmzdotcom_page-bg-2008.gif) repeat-y 0 0;
 min-height: 1100px; /* CRZ 1/08 make it appear white on the sidebar until sidebar loads */
}

#page-content-1col {
 width: 962px;
 background: #ffffff url(../images/tmzdotcom_page-bg-2008-1col.gif) repeat-y 0 0;
}

#main {
  background-color: #ffffff;
  float: left; display: inline;
  width: 628px;
  margin-right: 2px;
  padding: 8px 1px 0px 1px;
  overflow:display;
}

#main-1col {
  float: left;
  width: 958px;
  background-color: #fff;
  border-left: 1px solid #bababa;
  overflow:hidden;
  padding-top: 8px;
}

#sidebar {
  position: relative;
  float: right;
  display: inline;
  width: 300px;
  padding: 0px 16px 0px 14px;
  overflow:hidden;
  margin-top: 8px;
}
#footer {
width: 962px;
height: 54px;
margin: 0 auto;
background: url(../images/tmzdotcom_footer-bg2.gif) no-repeat;
text-align: center;
}
#footer p {
font-size: 9px;

padding: 4px;
color: #fff;
}
#footer p.first {
padding-top: 15px;
}
#footer a {
color: #fff;
}
.hot-tips {
float: right; display: inline;
margin: 0;
}
.email-alerts {
float: left; display: inline;
}
.paging {
float: right; display: inline;
}

/* VIDEO STYLES */

.videos {
padding: 20px 0 0 20px;
}
.videos h2 {
font-size: 2em;
margin-left: 20px;
}
.videos .item {
float: left; display: inline;
width: 100px;
margin: 15px 30px 15px 20px;
}
.videos .item img {
margin-bottom: 5px;
}
.videos .item a {
font-weight: bold;
}

/* POSTS - CENTER COLUMN */

.post {
padding: 0 20px 10px 20px;
background: url(../images/tmzdotcom_post-bottom2-2008.gif) repeat-x bottom left;
}
.post h1 {
font-size: 2em;
font-weight: bold;

margin: 10px 0px 5px 0px;
        line-height: 1.0em;
}


.post h1 .swipe-bar
{
padding:5px 0px 10px -0px;
margin:0px 0px 0px -20px;
}

.post h3 {
font-size: 1.5em;
font-weight: bold;
margin: 5px 0;
        line-height: 1.1em;
}
.post h1 img {
padding: 20px 0 10px 0;

}
.post h1 a {
color: #000;
}
.post .byline {
margin-bottom: 3px;
line-height: 1.3em;
}
.post .byline .time {
color: #000;
}
.post .byline a {
color: #f00;
}
.post .categories {
color: #666;
line-height: 1em;
margin-top: 1.4em;
}

.post .show-tags {
color: #666;
line-height: 1em;
margin-top: -10px;
}

a {
text-decoration: none;
        color:#0033cc;
}
a:hover {
text-decoration: underline;
}
.post .body {
margin: 10px 0;
}
.post {
font-size: 1.2em;

line-height: 1.4em;
}
.post p {
font-size: 1.0em;
}
.post img {
padding: 0px 5px 5px 5px;
}

.postmeta {
 clear: both;
 height: 34px;
 margin: 15px 0px 0px -4px;
}
.postmeta .comments {
 float: right; display: inline;
 width: 99px;
 height: 25px;
 /* the below is only seen by IE5.5/IE6 */
 /* height:   "31px"; */
 padding-top: 7px;
 background: url(../images/tmzdotcom_comments-bg-v2-3.gif) no-repeat;
 text-align: center;
}

.actions {
 float: right; display: inline;
 margin-top: -1px;
 margin-right: 6px;
 width: 79px;
}

.actions a {
 float: right; display: inline;
 height: 35px;
 width: 25px;
 padding: 0 7px;
 background-repeat: no-repeat;
 background-position: center center;
}

.actions a.email {
 background-image: url(../images/tmzdotcom_shareit-email_new.gif);
}

.actions a.print {
 background-image: url(../images/tmzdotcom_shareit-print_new.gif);
 border-right: 1px solid #ccc;
}

/* NEW POST OPTIONS ICONS make them live when ready do that by finishing this comment and the end comment below */

.postmeta .shareit {
 float: left;
display: inline;
 margin-top: 10px;
}

.postmeta .shareit a, .shareit-js {
 font-weight: bold;
 float: left; display: inline;
 height: 16px;
 padding: 0px 9px 0px 0px;
margin-top:0px;
 background-repeat: no-repeat;
 background-position: top center;
}

.shareit a.addthissocialBMtool {
 background-image: url(../images/tmzdotcom_button1-share.gif);
 width: 125px;
}
.shareit a.delicious {
 background-image: url(../images/tmzdotcom_icon_delicious.gif);
 width: 17px;
}
.shareit a.my-yahoo {
 background-image: url(../images/tmzdotcom_icon_yahoo.gif);
 width: 16px;
}
.shareit a.iconsphere {
 background-image: url(../images/tmzdotcom_spherebutton.gif);
 width: 67px;
 border-right: 1px solid #ccc;
}
.shareit a.permalink {
 background-image: url(../images/tmzdotcom_icon_permalink.gif);
 width: 12px;
}
.shareit a.rss {
 background-image: url(../images/tmzdotcom_icon_rss.gif);
 width: 12px;
}
.shareit a.myspace {
 background-image: url(../images/tmzdotcom_shareit-myspace.jpg);
 width: 16px;
}

.shareit a.fark {
 background-image: url(../images/shareit-farkit3.gif);
 width: 18px;
}

.shareit a.digg {
 background-image: url(../images/100x20-digg-button.gif);
 border-right: 0;
 width: 100px;
}
.shareit div.digg {
 margin-top: 1px;
 float: left;
}

.postmeta .shareit a.DiggThisButton {
 padding: 0;
 border: 0;
 margin: 0;
}

.postmeta .shareit a.DiggThisButton img {
 padding: 0;
}

.shareit a.facebook {
  background-image: url(../images/tmzdotcom_shareit-facebook.jpg);
  width:39px;
  border-right: 1px solid #ccc;
  margin-top: 1px;
}
.shareit div.buzz-js {
 margin-top: 1px;
 float: left;
}

.shareit span.buzz-js .yahooBuzzBadge a span {
 font-weight: normal;
}

#hide-buzzhacks {
   display: none;
   visibility: hidden;
}


.postmeta .shareit a.send2phone {
  background-image: url(../images/send2phone_icon.gif);
  width: 19px;
  height: 20px;
  cursor: pointer;
}

#tmz-s2p, #tmz-s2p-success {
  visibility: hidden;
  z-index: 10;
  background-color: white;
  border: 1px solid black;
  position: absolute;
  padding: 0;
}

#s2p-wrap, #tmz-s2p-success p {
  margin: 10px;
}

#tmz-s2p {
  width: 267px;
}

#s2p-hdr {
  background: transparent url(../images/send2phone_header.gif) no-repeat scroll 0 0;
  width: 267px;
  height: 46px;
  margin: 0;
}
#s2p-button {
  background: none;
  padding: 0px;
  border: none;
  height: 30px;
  width: 90px;
}

#s2p-button img {
  margin: 0;
  padding: 0;
}

#tmz-s2p-status {
  margin: -5px 0px 5px 0px;
}

#tmz-s2p input {
  border: 1px solid #000000;
  margin: 0px 0px 10px 0;
  padding: 3px;
}

#tmz-s2p a {
  position: absolute;
  bottom: 0;
  right: 0;
  cursor: pointer;
}

 /* END */


.comments {
}
.comments a {
color: #fff;
font-size: 10px;
line-height: 1em;
}
.related {
font-size: 1.0em;
}
p.continueReading a {
        font-size:1.5em;
        font-weight:bold;
}
.post .related {
border:medium none;
margin:0pt;
padding-bottom:10px;
}
.post .related h3 {
color: #666;
font-size:1.3em;
margin-bottom: 4px;
font-weight: bold;
}
.post .related ul {
margin-bottom:0pt;
margin-top:0pt;
}
.post .related a {
font-weight:bold;
}
.post .linkbox {
background:#6E90B3 none repeat scroll 0% 50%;
border:medium none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:10px;
overflow:hidden;
padding:10px;
}
.post .linkbox .left {
border:medium none;
float:left; display:inline;
margin:0pt 10px 0pt 0pt;
padding:0pt;
}
.post .linkbox .right {
border:medium none;
float:left; display: inline;
margin:0pt;
padding:4px 0pt 0pt;
}
.post .linkbox .right a {
color:#FFFFFF;
display:block;
font-size:16px;
margin-bottom:10px;
}

/* FOR PROMO TITLES - INTERNAL USE */
.nodisplay {
display:none;
}

/* TMZ TV Teaser - POST COLUMN */
.tmztv-teaser-promo {
padding: 10px 0px 10px 7px;
background: url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x bottom left;
}


/* HOT TIPS */
#hot-tips-promo {
border-bottom: 2px solid #cccccc;
margin: 0px 0px 0px 0px;
padding: 15px 0px 10px 0px;
}
#hot-tips-promo h3 {
background: url(../images/tmzdotcom_title_hot-tip-2008.gif) no-repeat;
width: 158px;
height: 19px;
margin-bottom: 5px;
}

/* NEW TMZ ALERTS */

#new-tmz-alerts {
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
margin: 15px 0px 0px 0px;
padding:15px 0px 5px 0px;
}
#new-tmz-alerts h3 {
margin-bottom: 5px;
font-size:1.5em;
color:#912d1d;
font-weight:bold;
}
#new-tmz-alerts button {
cursor: pointer;
width:auto;
overflow:visible;
position: absolute;
width: 103px;
height: 31px;
border: 0 none;
background: transparent;
padding: 0;
margin: 0;
}

/* MOBILE TMZ ALERTS */
.tmz-mobile-alerts
{
border-bottom:2px solid #cccccc;
margin:0px;
padding:0px 0px 15px 0px;
}

/* END */

/* BLOGROLL */
#blogroll {
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
margin: 0px 0px 0px 0px;
padding: 15px 0px 5px 0px;
}
#blogroll h3 {
background: url(../images/tmzdotcom_title_blogroll-2008.gif) no-repeat;
width: 100px;
height: 19px;
margin-bottom: 10px;
}
#blogroll dd {
float: left; display: inline;
width: 150px;
line-height: 1.3em;
margin-bottom: 6px;
font-size:1.1em;
}

/* All GADGETS */

.all-gadgets {
border-top: 2px solid #cccccc;
margin:30px 0px 0px 0px;
padding:15px 0px 0px 0px;
}

.all-gadgets h3 {
background: url(../images/tmzdotcom_title_get-tmz-2008.gif) no-repeat;
width: 257px;
height: 19px;
        padding:0;
margin-bottom: 5px;
}

.all-gadgets ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
list-style-type: disc;
padding-left: 15px;
color: #0033cc;
}

.all-gadgets ul li a {
font-weight:bold;
line-height:20px;
font-size:1.2em;
}

.all-gadgets ul li span {
color:#000;
}

/* HOT PHOTOS */
.hotphotos {
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
margin: 15px 0px 0px 0px;
        padding: 15px 0px 0px 0px;
        width: 300px;
        overflow: hidden;
}

.hotphotos h3 {
background: url(../images/tmzdotcom_title_hot-photos-2008.gif) no-repeat;
width: 225px;
height: 19px;
margin-bottom: 10px;
}


  .hotphotos li {
    float: left; display: inline;
    margin: 17px 0px 0px 17px;
    width: 140px;
    height: 140px;
  }

  .hotphotos ul li a img {
    border: 1px solid black;
  }

  .hotphotos ul {
    clear: both;
    overflow: hidden;
    width: 375px;
    margin-left: -17px;
    margin-top: -17px;
    padding-bottom: 17px;
  }

/* CELEBRADDICTION */
.celebraddiction {
border-top: 2px solid #cccccc;
padding: 15px 0 0 0;
margin: 30px 0 0 0;
}
.celebraddiction h3 {
background-image:url(../images/title_celebraddiction-2008-sponsored.gif);
background-repeat:no-repeat;
width:300px;
height:25px;
padding: 10px 0 10px 0;
margin: 0 0 0 0;
}

/* TMZ TV HIGHLIGHTS */
.tmz-tv-highlights-badge {
border-bottom:2px solid #cccccc;
clear:both;
overflow:hidden;
margin:0px 0px 20px 0px;
padding: 15px 0px 10px 0;
}
.tmz-tv-highlights-badge h3 {
background-image:url(../images/title_we-said-it-2008b.gif);
background-repeat:no-repeat;
padding:0;
width:180px;
height:42px;
}
.tmz-tv-highlights-badge a {
color:#0033cc;
margin:0;
padding:0;
}

/*  Most Commented on POSTS LIST */
.mostcommentedpost {
border-top:2px solid #cccccc;
border-bottom:2px solid #cccccc;
font-size:1.2em;
overflow:hidden;
padding:15px 0px 10px 0 ;
margin:0px 0px 0px 0px;
width:300px;
}
.mostcommentedpost h2 {
font-weight:bold;
padding:10px 0px 0px;
}
.mostcommentedpost h3 {
background-image:url(../images/title_most-commented-2008.gif);
background-repeat:no-repeat;
width:224px;
height:19px;
margin:0px;
padding:0px 0px 5px;
}
.mostcommentedpost ul {
line-height:17px;
list-style-type: disc;
padding-left: 15px;
color: #0033cc;
font-size:0.9em;
}

/*  Recent POSTS LIST */
.mostrecentpost {
border-top:2px solid #cccccc;
font-size:1.2em;
overflow:hidden;
margin:30px 0 0 0;
padding:15px 0 0 0;
width:300px;
}
.mostrecentpost h2 {
font-weight:bold;
padding:10px 0px 0px;
}
.mostrecentpost h3 {
background-image:url(../images/tmzdotcom_title_most-popular-posts-2008.gif);
background-repeat:no-repeat;
width:226px;
height:19px;
margin:0px;
padding:0px 0px 5px;
}
.mostrecentpost ul {
line-height:17px;
list-style-type: disc;
padding-left: 15px;
color: #0033cc;
font-size:0.9em;
}

/*  Recent COMMENTS LIST */
.mostrecentcomment {
border-bottom:2px solid #cccccc;

font-size:1.2em;
overflow:hidden;
margin:0px 0px 10px 0px;

padding: 15px 0px 15px 0px;
width:300px;
}

.mostrecentcomment h2 {
font-weight:bold;
padding:10px 0px 0px;
}
.mostrecentcomment h3 {
background-image:url(../images/tmzdotcom_title_recent-comments-2008.gif);
background-repeat:no-repeat;
width:224px;
height:19px;
margin:0px;
padding:0px 0px 5px;
}
.mostrecentcomment ul {
line-height:17px;
list-style-type: disc;
padding-left: 15px;
color: #0033cc;
font-size:0.9em;
}

/* RAW VIDEO */
.raw-video {

width:300px;
height:332px;
border-top:2px solid #cccccc;
clear:both;
margin:30px 0 0 0;
padding:15px 0 0 0;
}
.raw-video h3 {
width:175px;
height:19px;
background-image:url(../images/tmzdotcom_title_new-raw-videos-2008.gif);
background-repeat:no-repeat;
padding-bottom:0px;
}
/* END */


/* MISC IMAGE CALL */
.misc_image {
margin:0px 0px 14px;
}

/* POST COMMENTS */
#comments {
background:transparent url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x scroll left bottom;
font-size:1.2em;
margin:10px 0pt;
padding:0pt 10px 10px;
}
#comments h2 {
color:#990000;
}
#comments h2, #recentheadlines h2 {
font-size:1.5em;
font-weight:bold;
margin-bottom:5px;
}
#addcomments h2 {
font-size:2em;
font-weight:bold;
margin-bottom:10px;
}
#comments span {
color:#0033CC;
font-weight:bold;
}
#comments .ad {
border-top:1px dotted #000000;
margin:1em 0pt;
padding:1em 0pt;
text-align:center;
}
#comments .commentclass {
background:#D6E2F1 url(../images/tmzdotcom_comment_bg_blue-top-wide.gif) no-repeat scroll left top;
border-bottom:medium none;
line-height:1.5em;
margin:1em 0pt;
padding:10px 0pt 0pt;
width:608px;
}
#comments .commentlinks {
background:#D6E2F1 url(../images/tmzdotcom_comment_bg_blue-bottom-wide.gif) no-repeat scroll left bottom;
border:medium none;
height:10px;
margin:0pt;
padding:0pt;
}
#comments p {
font-size:1em;
margin:1em;
}
#recentheadlines {
background:transparent url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x scroll left bottom;
font-size:1.2em;
margin-top:10px;
padding:0px 10px 10px;
}
#recentheadlines ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#recentheadlines li {
margin:3px 0pt;
}
#addcomments {
background:transparent url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x scroll left bottom;
margin-top:10px;
padding:0pt 10px 10px;
}
#addcomments #formerrors {
border-bottom:medium none;
color:#FF0000;
font-weight:bold;
margin:0pt;
padding:0pt;
}
#addcomments label.formlabel, #content #addcomments p {
display:block;
margin:1em 0pt 0.1em;
}
#addcomments textarea {
display:block;
font-family:arial,helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:90%;
}
#addcomments input.form-button {
margin-top:1em;
}
#flashcontent {
height:234px;
width:278px;
}

/* COMMENTS MESSAGING */

.comments-message {
 width:609px;
 margin:10pt 0pt 10pt 8pt;
}

.comments-message p {
 font-size:1.5em;
 margin-top:5pt;
 margin-bottom:20pt;
}
.comments-message h2 {
 font-size:2em;
 font-weight:bold;
 margin:0;
}

/* SEARCH RESULTS */
.searchresults {
line-height:1.9em;
margin:0px 10px;
}
.searchresults a {
margin:0px;
}
.searchresults h2 {
color:#990000;
font-size:1.6em;
font-weight:normal;
padding-bottom:10px;
}
.searchresults h3 {
font-size:1.6em;
font-weight:bold;
}
.search_post {

font-size:1.3em;
line-height:1.2em;
}
.search_paging {
font-size:1.5em;
font-weight:bold;
padding-bottom:15px;
}
#sortlinks {
font-size:1.5em;
margin:5px 0px 10px 10px;
}
#sortlinks a {
color:#0033CC;
}
.noresultshtml {
font-size:1.5em;
margin:5px 0px 0px 10px;

}

/* TMZ CONTACTS LISTING HOMEPAGE */
.tmzcontacts {
border-bottom:2px solid #cccccc;

clear:both;
margin:0px 0 15px 0;
overflow:hidden;
padding:15px 0px 0px 0px;
}
.tmzcontacts h3 {
background-image:url(../images/tmzdotcom_title_contactus-2008.gif);
background-repeat:no-repeat;
width:122px;
height:19px;

margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}
.tmzcontacts ul {
margin:0px 0px 0px 0px;
padding:0px 0px 15px 15px;
list-style-type: disc;
padding-left: 15px;
color: #0033cc;
font-size:0.9em;
}
.tmzcontacts ul li a {
font-size:1.2em;
font-weight:bold;
line-height:20px;
}

/* TMZ FORMS - CONTACT US */
.forms-content {
margin-left:10px;
}
.forms-content h1 {
font-size:2em;
font-weight:bold;
margin:20px 0 20px 0;
}
.forms-content h2 {
font-size:2em;
font-weight:bold;
margin-bottom:15px;
margin-top:15px;
}
.forms-content p {
font-size:1.2em;
margin-bottom:15px;
}
.forms-content p.forms-response {
font-size:1.6em;
}
.formlabel {
font-size:1.2em;
margin-bottom:6px;
}
.form {
margin-bottom:18px;
}
.submit-button-contact {
padding-bottom:10px;
}

/* SPECIAL PROMO HOMEPAGE */
#special-promo-homepage {
border-top: 2px solid #cccccc;
margin: 20px 0 0 0;
padding: 20px 0 0px 0;
}

/* STAR vs STAR promo */
.starvsstar {
border-bottom: 2px solid #cccccc;
margin: 0px;
padding: 0px 0 5px 0;
}
.starvsstar h3 {
background-image:url(../images/tmzdotcom_title_starvsstar-2008-sponsored2.gif);
background-repeat:no-repeat;
width:151px;
height:39px;
margin: 0 0 -17px 0;
}

/* Privacy Policy BEGIN */
.non-post-content {
margin:0 0 0 10px;
width:609px;
font-size:1em;
font-family:arial,helvetica,sans-serif;
line-height:1;
}
.non-post-content p {
padding:10px 0 0 0;
}
.non-post-content ol {
font-size:1.0em;
margin-top:5px;
margin-left:30px;
line-height:20px;
}

.non-post-content h2 {
margin:20px 0 0 0;
font-size:1.5em;
font-weight:bold;
color:#990000;
font-family:arial,helvetica,sans-serif;
}

/* Category Listings */
.category-listings {
margin:0 0 0 10px;
width:300px;
float:left; display: inline;
}
.category-listings a{
margin:0 0 0 0;
line-height:15px;
font-size:1.2em;
}
.category-listings h2 {
margin:10px 0 0 0;
font-size:2em;
font-weight:bold;
}
.category-listings h3 {
margin:10px 0 0 0;
font-size:1.5em;
font-weight:bold;
padding-bottom:5px;
}

/* Blogroll Listings ON CATEGORY LISTINGS page */
.blogroll {
float:right; display:inline;
margin:0 0 0 10px;
width:300px;
}
.blogroll a{
margin:0 0 0 0;
line-height:15px;
font-size:1.2em;
}
.blogroll h2 {
margin:10px 0 0 0;
font-size:2em;
font-weight:bold;
}

/* FEATURED CATEGORIES */
.featured-categories-promo {
 border-top: 2px solid #cccccc;
 border-bottom: 2px solid #cccccc;
 margin-top:30px;
 padding-top:15px;
}

.featured-categories-promo h3 {
 background: url(../images/tmzdotcom_featured_categories.jpg) no-repeat;
 width: 229px;
 height: 19px;
 margin:0px 0px 7px 0px;
}

.featured-categories-promo li {
font-weight:normal;
line-height:17px;
padding-bottom:10px;
margin-left:15px;
list-style-type: disc;
color:#0033cc;
}

.featured-categories-promo li span {
color:#000;
}

.featured-categories-promo li a {
font-weight:bold;
font-size:1.2em;
}

/* MISC */



#speciallisting {
margin:0 0 10px 40px;
}

#speciallisting li {
margin:0 0 5px 0;
}

.no-tag-exists {
font-size:1.6em;
margin:10px 0 0 10px;
}

/* QUIGO AD PLACEMENT */
#post5_adbox {
  background: url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x bottom left;
}

#quigo-homepage {
padding:15px 0px 15px 15px;
}

#quigo-homepage-2 {
padding:15px 0px 15px 15px;
background: url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x bottom left;
}

#quigo-homepage-side {
padding:15px 0px 15px 15px;
}

#quigo-homepage-side-top {
margin:15px 0px 0px 0px;
padding:15px 0px 0px 0px;
border-top: 2px solid #cccccc;
}

#quigo-showpost {
padding:15px 0px 15px 15px;
background: url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x bottom left;
}

#quigo-showpost2 {
padding:15px 0px 15px 15px;
background: url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x bottom left;
}

#quigo-video-page {
padding:15px 0px 10px 15px;
background: url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x top left;
}

#quigo-video-page2 {
margin-top:20px;
padding-top:20px;
border-top: 2px solid #cccccc;
}

#quigo-search-results {
padding:15px 0px 0px 15px;
background: url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x top left;
}

#quigo-search-results2 {
margin-bottom:20px;
padding:0px 0px 20px 0px;
border-bottom: 2px solid #cccccc;
}

#quigo-category-list2 {
margin-bottom:20px;
padding-bottom:20px;
border-bottom: 2px solid #cccccc;
}

#quigo-category-list {
margin:15px 0px 0px 0px;
padding:15px 0px 0px 15px;
background: url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x top left;
}

#quigo-category-pages {
padding:15px 0px 15px 15px;
}

#quigo-category2 {
margin-bottom:20px;
padding:0px 0px 20px 0px;
border-bottom: 2px solid #cccccc;
}

.quigo-side {
 border-top: 2px solid #CCCCCC;
 margin:15px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
}

.quigo-main {
 padding: 10px 15px 5px 15px;
}

/* END QUIGO */

#zipcode-locator {
 position:absolute;
 top:83px;
 right:15px;
}

/* CATEGORY PROMO HOMEPAGE */

.featured-category h3 {
color:#9d9d9d;
padding:0px 0px 2px 0px;
margin:10px 0px 0px 0px;
}

.featured-category {
 border-bottom: 2px solid #cccccc;
 margin: 0px 0 0px 0;
 padding: 0px 0 20px 0;
}

/* CATEGORY PROMO HOMEPAGE SIMPLE */

.featured-category-simple h3
{
display: none;
}

.featured-category-simple
{
border-bottom: 2px solid #cccccc;
margin: 0px 0px 10px 0px;
padding: 0px 0px 15px 0px;
font-size:1.2em;
}

/* For IDIOT SAVANT */

.featured-ad-special {
 border-top: 2px solid #cccccc;
 margin: 30px 0px 0px 0px;
 padding: 0px 0px 15px 0px;
 font-size:1.2em;
}

.featured-category-simple a {
 font-weight:bold;
}

/* END */

/* COMING SOON */

.comingsoon {
 font-size:15px;
 margin:0px 0px 30px 15px;
}

.comingsoon span a {
 line-height:18px;
 font-weight:bold;
}

/* bullets */

.bulletedlist li {
 margin-left:25px;
 list-style-type:disc;
}

/* TMZ WIDGET */
.tmz-widget {
 width:300px;
 padding:5px 1px 15px 0px;
 margin:0px 0px 10px 0px;
 border-bottom: 2px solid #cccccc;
}

.tmz-widget h3 {
 text-align:left;
 width:209px;
 height:19px;
 background: url(../images/tmzdotcom_title_get-tmz-widget-2008.gif) no-repeat;
 padding:0 0 10px 0;
 margin: 0;
}

/* ENDS */


/* SPECIAL ADS - REMOVE AFTER COMPLETED BEGIN */

/* VMA Fashion Disaster promo */

.featured-promo-vma-fashion-disaster {
 border-bottom: 2px solid #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 15px 0px;
}

/* 90210 promo */
.featured-promo-90210 {
 border-bottom: 2px solid #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 15px 0px 15px 0px;
}

/* SPECIAL ADS - REMOVE AFTER COMPLETED END */

/* WB Promo -- bottom right rail */
#wb-promo {
 float:right; display: inline;
 width:300px;
 padding:15px 0px 15px 0px;
 margin: 0px 15px 0px 0px;
}
/* END */

.telepix_tout_permalink
{
float: right; display: inline;
width:300px;
height:383px;
border-bottom: 2px solid #cccccc;
margin: 0 15px;
padding: 15px 0;
}

#top-footer {
  margin-bottom: 15px;
}

/* NEXT 5 POSTS -- BELOW LAST POST */
.next5posts_homepage {
width:100%;
height:100%;
margin:55px 0px 0px 15px;
}

.next5posts_homepage .smalldate
{
 font-size: smaller;
 font-style: italic;
}

.next5posts_homepage ul {
 font-size:15px;
}
/* END */


/* NEXT 5 POSTS -- BELOW LAST POST */
.next5posts {
 font-size: 1.2em;
 padding-top: 40px;
 padding-left: 20px;
 margin-bottom: 10px;
 line-height: 1.5;
}

.next5posts li {
 text-indent: -4em;
 padding-left: 4em;
 font-weight: bold;
}

.next5posts span {
font-weight:bold;
background:#db390d;
color:#fff;
padding:1px 1px 1px 3px;
}

.paging {
 padding-top: 4px;
}
.hr {
  background: transparent url(../images/tmzdotcom_post-bottom-2008.gif) repeat-x scroll left bottom;
  margin: 0px 0px 10px;
  height: 2px;
}


/* VIDEO Promo */
.video-search-promo
{
border-top: 2px solid #cccccc;
margin: 0px;
padding: 10px 0px 10px 0px;
}
/* END */



#popeater {
 color: teal;
 float: right; display: inline;
 width: 275px;
 padding: 15px 5px 15px 0px;
}

#popeater_hdr {
 background: transparent url(../images/tmzdotcom_popeater.gif) no-repeat right top; /* 36 x 90 */
 width: 125px;
 height: 36px;
 margin-bottom: 5px;
 font-style: italic;
 color: black;
 font-size: 1.4em;
 vertical-align: bottom;
}

#popeater_feed a:link {color: teal;}

#popeater_feed ul {
 line-height: 1.5;
 color: teal;
 font-size: 1.2em;
 list-style-type: disc;
 border-top: 2px solid #DDDDDD;
 margin: 0px 10px 9px 0px;
 padding-top: 5px;
}
#popeater div span a:link {
 background: transparent url(../images/tmzdotcom_pop-eater-triangle.gif) no-repeat 100% 50%;
 color: black;
 font-size: 1.2em;
 font-weight: bold;
 line-height: 1.5;
 padding-right: 8px;
}

/* REMOVE WHEN CAMPAIGN ENDS */

.featured-promo-maxfactor {
 border-bottom: 2px solid #cccccc;
 margin: 0px;
 padding: 15px 0px 15px 0px;
}

/* Digital Smiths Right Rail Player */
.digitalsmiths-video-player {
 width:300px;
 border-top:2px solid #cccccc;
 clear:both;
 margin:15px 0px 0px 0px;
 padding:15px 0px 10px 0px;
}

.digitalsmiths-video-player h3 {
 width:175px;
 height:19px;
 background-image:url(../images/tmzdotcom_title_new-raw-videos-2008.gif);
 background-repeat:no-repeat;
 padding-bottom:10px;
}
/* END */

/* Digital Smiths Right Rail Player SINGLE */
.digitalsmiths-video-player-SINGLE {
 width:300px;
 border-top:2px solid #cccccc;
 clear:both;
 margin:0px 0px 0px 0px;
 padding:10px 0px 10px 0px;
}

.digitalsmiths-video-player-SINGLE h3 {
 width:294px;
 height:272px;
 background-image:url(../images/tmzdotcom_ELECTION_player-graphic-bc-smaller.jpg);
 background-repeat:no-repeat;
 margin:0px 0px 0px 3px;
}
/* END */

/* TMZ TV DS BADGES DEMO */
.tmz-tv-highlights-badge2 {
 border-bottom:2px solid #cccccc;
 border-top:2px solid #cccccc;
 clear:both;
 overflow:hidden;
 width:300px;
 height:320px;
 margin:0px auto;
 padding: 15px 0px 0px 0;
}

.tmz-tv-highlights-badge2 h3 {
 background-image:url(../images/tmzdotcom_title_we-said-it-2008b.gif);
 background-repeat:no-repeat;
 padding:0;
 width:180px;
 height:42px;
}
.tmz-tv-highlights-badge2 a {
 color:#0033cc;
 margin:0 auto;
 padding:0;
}

.tmz-tv-highlights-badge2 #sqplaylist {
 width:275px;
 height:242px;
 margin:0px 0px 0px 14px;
}

.tmz-mobile-alerts-embedded {
  border: 1px solid #666666;
  margin: 10px 15px 0px 0px;
  padding: 10px;
  width: 278px;
}

.tmz-mobile-alerts-embedded h3 {
  color:#912D1D;
  font-size:1.5em;
  font-weight:bold;
  margin-bottom:5px;
}

.tmz-mobile-alerts-embedded button {
  background: transparent none repeat scroll 0 0;
  width: 103px;
  height: 31px;
  cursor: pointer;
  position: absolute;
  border: 0;
  padding: 0;
}

.tmz-mobile-alerts-embedded #malerts-number {
  border: 1px solid #000;
  padding: 3px;
  margin: 5px 0;
  margin-right: 4px;
}

#sidebar-bottom {
  float: right; display: inline;
  width: 330px;
  margin-top: -860px;
}

/* TMZTV START */
object { outline:none; }

#inlineWrapper {
 width: 480px;
 text-align:left;
 height: 316px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 0px 0px 0px 4px;
 border: 0px solid blue;
 float: left; display: inline;
 background-color: #FFFFFF;
}

#ratingWrapper {
 width: 480px;
 text-align:left;
 height: 60px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 0px 0px 0px 4px;
 border: 0px solid blue;
 float: left; display: inline;
 background-color: #FFFFFF;
}

#playlistWrapper {
 display: block;
 width: 460px;
 height: 316px;
 padding: 0px;
 margin: 0px 0px 0px 4px;
 float: left; display: inline;
 border: 0px solid blue;
 background-color: #ffffff;
}

#playlist {
 display: block;
}

#rating {
 margin-top: 4px;
 text-align: center;
 background-color: #ffffff;
}

#libraryWrapper {
 text-align: center;
 width: 959px;
 margin:0px 0px 0px 0px;
 border: 0px solid red;
 background:#ffffff url(tmz_tv_check.png) no-repeat top left;
}

#bannerSlot {
 width: 468px;
 height: 60px;
 padding: 0px;
 margin-top: 4px;
 margin-left: 4px;
 border: 0px solid red;
 float: left; display: inline;
}

#topassets, #bottomassets {
 background-color: #ffffff;
 border: 0px solid red;
 float: left; display: inline;
 width: 959px;
 margin:0px 0px 0px 0px;
}

.zip-code-locator {
 margin:10px 0px 0px 0px;
 padding:0px;
}

#free-episodes {
 height: 90px;
 width: 958px;
}

#free-episodes img {
 float: left; display: inline;
}

#free-episodes .badges {
 float: right; display: inline;
 width: 470px;
 margin-top: -7px;
}

/* TMZTV END */


/* NEW COMMENTS - BEGIN */

/** comments **/

#comments {
clear: both;
padding-top: 12px;
}

#comments h3 {
font-size: 1.4em;
padding-top: 4px;
margin-bottom: 30px;
border-top: 1px solid #707070;
}

#comments h3 span {
float: right;
}

.comment {
border-top: 1px dotted #ddd;
clear: left;
}

.cmt_info {
float: left;
width: 120px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 15px;
}

.cmt_text {
float: left;
width: 365px;
padding-top: 5px;
padding-bottom: 15px;
}

.comment dl {
margin: 0;
padding: 0;
}

.comment dt {
font-weight: bold;
}

.comment dd {
margin: 0;
padding: 0;
}

#addcomments {
clear: both;
padding-top: 12px;
}

.cmt_votes {
text-align: right;
}

.cmt_tools {
margin-left: 10px;
}

.cmt_tools img {
border: 0;
}

.avatar,
.avatar img {
width: 64px;
height: 64px;
}

.child .avatar,
.child .avatar img {
width: 32px;
height: 32px;
}

.child { margin-left: 30px; }
.child .cmt_text { width: 325px; }

.level0 { filter: alpha(opacity=20); opacity: .2; -moz-opacity: .2; }
.level1 { filter: alpha(opacity=40); opacity: .4; -moz-opacity: .4; }
.level2 { filter: alpha(opacity=80); opacity: .8; -moz-opacity: .8; }
.level3 { filter: alpha(opacity=90); opacity: .9; -moz-opacity: .9; }
.level4 { color: #333; }
.level5 { border-color: #197a30 !important; color: #333; }
.level5 { }


.votedComment .cmt_tools a { display: none; }
.votedComment .cmt_tools { background: url(../images/voted.gif) 0 1px no-repeat; width: 54px; height: 16px; }


#cmt_paging {
 clear: left;
 padding-top: 10px;
}

/****************
COMMENT FORM
******************/

#commentform { display: block; padding: 5px; border: 1px solid #cecece; margin: 10px 0;}
#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; }
#commentform #formerrors { color: #900; font-weight: bold; padding: 0 0 8x 0; }
#replyindicator { font-weight: bold; }

/* =COMMENTSFORM SMS ---- */
#cmttabs {
 background: url(../images/tmzdotcom_cmttabs-bg.gif) repeat-x 0 0;
 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;
}
#cmttabs li a {
 display: block;
 line-height: 41px;
 text-decoration: none;
 padding: 0;
 color: #999;
 font-weight: bold;
 padding: 0 15px;
}
#cmttabs li.currenttab a,
#cmttabs li a:hover {
 background: url(../images/tmzdotcom_cmttab-on.gif) no-repeat center bottom;
 color: #000;
}
#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: 10px 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;
}
.cmtuinfo input {
 background: #eee;
 width: 160px;
 margin-right: 8px;
}


#cmtmain {
 padding: 10px;
 clear: both;
}
#cmtmain label {
 font-weight: bold;
}
#cmtmain div {
 padding: 5px;
}
#commentform {
 background: #fff;
 display: block;
 border: 1px solid #ddd;
 margin-bottom: 10px;
 border-top: 0;
 padding:0;
}

.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: 0 5px 0 0; }
#cmtmain textarea {
 background: #eee;
 margin-top: 5px;
}
#replyindicator { font-weight: bold; }

#cmtbuttons input {
 margin-top: 1em;
}
#instructions {
 border-top: 1px dotted #cecece;
 padding: 15px;
 margin-top: 1em;
}
#instructions p {
 color: #777;
 margin: 0 0 .7em;
 line-height: 1.2em;
}
#instructions .preamble {
 color: #000;
 font-size: 1.1em;
 line-height: 1.1em;
}

/* NEW COMMENTS - END */
/* =POLLS -- */
.poll {
 clear: both;
 border-collapse: collapse;
 background: #f1f1f1;
 width: 200px;
 padding-bottom: .5em;
 margin: .5em .5em;
 position: relative;
}
div.poll {
 border: none;
}
.poll table.poll {
 width: 94%;
}
.poll fieldset {
 background: transparent;
 padding: 5px 10px 10px;
 font-size:1em;
 border:none;margin:0;
 text-align:left;
 width: 100%;
}
.poll caption,
#content .poll form p {
 font-family: Arial, Helvetica, "Lucida Grande", Verdana, sans-serif !important;
 padding:10px 10px 8px 10px;
 margin:0;
 font-weight:bold;
 border-bottom: 3px solid #ddd;
 font-size: 1.2em;
 line-height: 1.2em;
 text-align: left;
 color: #000;
 background:#f1f1f1;
}
* html .poll caption {
 height: 1%;
}
.poll td, .poll th {
 text-align:left;
 border-collapse: collapse;
 border-bottom: 1px solid #ddd;
 padding: .3em 10px;
 font-weight: normal;
}
.poll th {
 width:80%;
}
.poll td {
 width: 20%;
 white-space: nowrap;
 border-left: 3px solid #fff;
 font-style: italic;
}
.poll form label {
 display:block;
 position: relative;
 text-align:left;
 margin: .4em 0;
 padding-left: 25px;
 width: 90%;
 line-height: 1.5em;
}
* html .poll form label {
 height: 1%;
}
.poll label input {
 position: absolute;
 top: 0;
 left: 0px;
}
.poll button {
 background:url(../images/vote-button-notext.jpg);
 font-weight:bold;
 color:#fff;
 width: 86px;
 left: 94px;
 position: relative;
 margin-left: -3.5em;
}
.poll_result_bar {
 background: transparent !important;
 border-bottom: 9px solid #a12222;
 position: relative;
}

.poll p {
 font-weight:bold;
 padding:5px 0px 0px 10px
}



/* Player encode */
#playerContainer {
 margin:0px;
 width:300px;
 height:246px;
 display:block;
}

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


/* Savant BEGIN */

#page_savant
{
width:604px;
height:350px;
}

.savant-player
{
float:left;
width:429px;
height:350px;
padding:0;
margin:0;
}

.hit-miss-bg
{
float:right;
position:relative;
width:175px;
height:112px;
padding:0;
margin:20px 0 0 0;
}

/* Savant END */

/* These styles are used for any page displaying SLM Ads in search results */
/* Last updated 08-27-08 by FJV */

#dmn_results

{
width:609px;

margin:20px 0 0 10px;
}

 #dmn_results *
{
font-family: sans, 'lucida grande', tahoma, verdana, arial, san-serif;
font-size:1.083333em;
}

#dmn_results h1
{
float:right;

padding:5px 5px 0 0;
color:#a4a4a4;
}

#dmn_results ul
{
margin:0;
padding:0;
background:#ebeff9;

}




 #dmn_results li {

 display:block;
 padding:5px;
 margin:0 0 10px 0;
 }

 #dmn_results li *

{

margin:0 0 0 0;
padding:0 0 2px 0;
font-weight:normal;
text-decoration:none;
}

#dmn_results li h4 a:hover, #dmn_results h1:hover
{
text-decoration:underline;
}

#dmn_results li h2 a
{
font-weight:normal;

font-size:1.1em;
text-decoration:underline;


}

#dmn_results li h2 *
{
font-weight:bold;
font-size:1.1em;
}

 #dmn_results li h4 a
{
color:#008000;
font-size:0.916667em;
}

 #dmn_results li h3
{
font-size:1.1em;
}

.AIM_widget_logo {
float:left;
position:relative;
right:6px;
width:15px;
padding-top:3px;
}

#trifeed {}

#trifeed ul {
  color: blue;
  list-style-type: disc;
  list-style-type: outside;
  padding-top: 20px;
}

#trifeed ul li {
  padding-bottom: 4px;
  line-height: 1.2em;
  font-weight: bold;
  font-size: 1.1em;
}

#trifeed-wrapper {
  padding: 0px 25px 0px 48px;
  width: 551px;
}

#trifeed-huff, #trifeed-popeater, #trifeed-gadgets, #trifeed-foxnews {
  width: 145px;
  float: left;
  padding: 15px 0px 15px 0px;
}

#trifeed-foxnews h3 {
  background: url(../images/tmzdotcom_foxnews_logo_hrz.gif) no-repeat 0 0;
  width:126px;
  height: 40px;
margin:0px 0px 0px 9px;
}

#trifeed-huff h3 {
  background: url(../images/tmzdotcom_trifeed-huff.gif) no-repeat 0 0;
  width: 98px;
  height: 35px;
margin:0px 0px 0px 7px;

}

#trifeed-popeater h3 {
  background: url(../images/tmzdotcom_popeater.gif) no-repeat 0 0;
  width: 90px;
  height: 36px;
margin:0px 0px 0px 16px;

}

#trifeed-gadgets h3 {
  background: url(../images/tmzdotcom_trifeed-gadgets.gif) no-repeat 0 0;
  width: 61px;
  height: 36px;
}

.trifeed-divider {
  float: left;
  background: url(../images/tmzdotcom_trifeed-divider.gif) no-repeat 0 0;
  width: 3px;
  height: 159px;
  margin: 55px 37px 0px 14px;
}

/* WB Promo  Gift Guide */
#wb-promo-giftguide {
 border-top: 2px solid #cccccc;
 margin: 15px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
}

/* POLLS - included from http://polls.tmz.com/stylesheets/reset.css */
.sf_stencil html, .sf_stencil body, .sf_stencil div, .sf_stencil span, .sf_stencil applet, .sf_stencil object, .sf_stencil iframe, .sf_stencil\nh1, .sf_stencil h2, .sf_stencil h3, .sf_stencil h4, .sf_stencil h5, .sf_stencil h6, .sf_stencil p, .sf_stencil blockquote, .sf_stencil pre, .sf_stencil\na, .sf_stencil abbr, .sf_stencil acronym, .sf_stencil address, .sf_stencil big, .sf_stencil cite, .sf_stencil code, .sf_stencil\ndel, .sf_stencil dfn, .sf_stencil em, .sf_stencil font, .sf_stencil img, .sf_stencil ins, .sf_stencil kbd, .sf_stencil q, .sf_stencil s, .sf_stencil samp, .sf_stencil\nsmall, .sf_stencil strike, .sf_stencil strong, .sf_stencil sub, .sf_stencil sup, .sf_stencil tt, .sf_stencil var, .sf_stencil\nb, .sf_stencil u, .sf_stencil i, .sf_stencil center, .sf_stencil\ndl, .sf_stencil dt, .sf_stencil dd, .sf_stencil ol, .sf_stencil ul, .sf_stencil li, .sf_stencil\nfieldset, .sf_stencil form, .sf_stencil label, .sf_stencil legend, .sf_stencil\ntable, .sf_stencil caption, .sf_stencil tbody, .sf_stencil tfoot, .sf_stencil thead, .sf_stencil tr, .sf_stencil th, .sf_stencil td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
clear: none;
line-height: 1;
}
.sf_stencil body {
line-height: 1;
}
.sf_stencil ol, .sf_stencil ul {
list-style: none;
}
.sf_stencil blockquote, .sf_stencil q {
quotes: none;
}
.sf_stencil blockquote:before, .sf_stencil blockquote:after,
.sf_stencil q:before, .sf_stencil q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
.sf_stencil :focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
.sf_stencil ins {
text-decoration: none;
}
.sf_stencil del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
.sf_stencil table {
border-collapse: collapse;
border-spacing: 0;
}

.sf_stencil a {
border: 0 none;
padding: 0;
margin: 0;
}

.sf_stencil {
padding: 10px;
}
/* POLLS end */


/* Celebrity LIstings HOMEPAGE only */
#celeb-listings-homepage {
margin: 0px 0 0px 0;
padding: 0px 0 5px 0;
}

#celeb-listings-homepage h3 {
background: url(../images/tmzdotcom_rightrail_header-hot-celebs.gif) no-repeat;
width: 167px;
height: 19px;
margin-bottom: 10px;
margin-top: 15px;
}

#celeb-listings-homepage dd {
float: left; display: inline;
width: 150px;
line-height: 1.3em;
margin-bottom: 6px;
font-size:1.1em;
}

/* Celebrity LIstings INDEX only */
#celeb-listings-index {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

#celeb-listings-index h3 {
background: url(../images/tmzdotcom_rightrail_header-hot-celebs.gif) no-repeat;
width: 167px;
height: 19px;
margin: 15px 0px 10px 12px;
        font-size:1.6em;
        font-weight:bold;
        text-transform:uppercase;
}

#celeb-listings-index dd {
float: left; display: inline;
width: 145px;
line-height: 1.6em;
margin-bottom: 0px;
padding-left: 12px;
font-size:1.4em;
}


/* Celebrity Tweet */

#celebrity-tweets {padding:15px 0px 0px 0px;width:300px; border-TOP: 2px solid #CCC;margin:15px 0px 0px 0px;}

#celebrity-tweets h3.celeb-tweets-header{
background: url(../images/tmzdotcom_header5-celeb-tweets.gif) no-repeat;
width: 298px;
height: 75px;
        padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#celebrity-tweets h3.celeb-tweets-footer{
background: url(../images/tmzdotcom_footer5-celeb-tweets.gif) no-repeat;
width: 298px;
height: 70px;
margin: 0px 0px 0px 0px;
}

#celebrity-tweets ul{margin-left:13px;width:256px;padding-left:8px;border-right: 4px solid #838383;border-left: 4px solid #838383}

#celebrity-tweets li{font-size:1.2em;padding-top:10px;padding-right:8px;}

#celebrity-tweets li a{color:#000;font-weight:bold;font-size:1.2em;line-height:1.2em;text-transform:sentencecase;}



/* featured-categories-2x2 */
#featured-categories-2x2 {
border-top: 2px solid #cccccc;
border-bottom: 0px solid #cccccc;
margin:15px 0 0 0;
padding:15px 0px 50px 0px;

}


#featured-categories-2x2 h3 {
 background: url(../images/tmzdotcom_featured_categories.jpg) no-repeat;
 width: 229px;
 height: 20px;
 margin:0px 0px 10px 0px;
}
#featured-categories-2x2 dd {
float: left;
display: inline;
width: 128px;
line-height: 1.3em;
padding-left: 12px;
padding-bottom: 5px;
color:#0033cc;
}

#featured-categories-2x2 dd a {
font-weight:bold;
font-size:12px;
}


/* COMPLETE CSS END */
















/* CRZ: this comes after style.css, must override everything specifically */

#print-header {
height:111px;
width:908px;
position:relative;
padding-left: 28px;
}

#print-header .print-logo {
 position: relative;
 float: left; display: inline;
 width: 197px;
 height: 81px;
}

#print-header .print-tips {
 float: right; display: inline;
 width: 132px;
 height: 33px;
 padding-top: 45px;
}

#print-page-wrap {
 width: 936px;
 margin: 0px 0px 10px 10px;
}

body {
 background-color: white;
 text-align: left;
}

#main {
 border: 0;
 width: 608px;
 float: left; display: inline;
 padding: 8px 0px 0px 0px;
 margin-right: 0px;
}

#sidebar {
 padding: 0;
 float: right; display: inline;
}

.post {
 background: none;
 margin-right: 20px;
 padding-left: 0px;
}

.post h4 {
 font-weight: bold;
}

.post h2 {
font-size: 2em;
font-weight: bold;
margin: 10px 0px 5px 0px;
        line-height: 1.0em;
}


.post h2 .swipe-bar {
 margin-left: 0px;
}

.post h2 .swipe-bar a{
text-decoration:none;
}


#leaderboard {
 margin-bottom: 15px;
}

#print-content {
 border-top: 2px solid #CCCCCC;
 border-bottom: 2px solid #CCCCCC;
 padding-top: 0px;
 margin: 20px 0px 10px 0px;
 padding-left: 28px;
 width: 908px;
}

#print-actions {
 margin-top: 14px;
}

#print-actions .print {
 float: left; display: inline;
 margin-right: 11px;
 cursor: pointer;
 padding: 0;
}

#print-actions .email {
 float: left; display: inline;
 background: url(../images/print-actions-bg.jpg) no-repeat center center;
 width: 55px;
 height: 24px;
 text-align: center;
 line-height: 24px;
}

.copyright {
 padding-left: 28px;
}

#print-content .body {
 font-size: 10pt;
 font-family:Arial,Helvetica,sans-serif;
}

.post h1 a, .post h1 a:visited {
color:#000000;
}

.post h2 a, .post h2 a:visited {
color:#000000;
}

a:hover {
text-decoration:underline;
}


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

