/* 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 {
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	outline:0 none;
	padding:0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

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 Neue",Helvetica,sans-serif;
	background: #463b57 url('../images/background-toofab.png') repeat-x;
	font-size: 62.5%;	
}

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;
 background: transparent;
}

#header #masthead-tmztv {
 background: #000000 url(../images/tmzdotcom_masthead-tmztv.jpg) no-repeat;
}
#masthead-tmztv .search-wrapper {
 padding-top: 44px;
}





/* Video Page Swipes */

#VideoSwipe1 {
position:relative;
left:498px;
top:-344px;
width:460px;
}


#VideoSwipe2 {
position:relative;
left:498px;
top:-485px;
width:460px;
}


#VideoSwipe3 {
}

#liveCap1 {
height: 45px;
overflow: hidden;
margin: 0 5px 0 0;
}

/* Video Page Swipes END */


a#home {
 display:block;
height:148px;
left:33px;
position:absolute;
top:2px;
width:266px;
}

a#aol-news {
 position: absolute;
 top: 10px;
 left: 836px;
 display: block;
 width: 106px;
 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;
 min-height: 1100px; /* CRZ 1/08 make it appear white on the sidebar until sidebar loads */
}

#page-content-1col {
 background: transparent; 
 width: 962px;
} 

#main {
  background-color: #ffffff;
  float: left; display: inline;
  width: 618px;
  margin-right: 2px;
  padding: 8px 1px 0px 1px;
  overflow:display;
  z-index:9998;
}

#main-1col {
  width: 962px;
  background-color: #fff;;
  overflow:hidden;
  padding-top: 8px;
  margin:0 auto;
}

#sidebar {
  position: relative;
  float: right;
  display: inline;
  width: 318px;
  padding: 0 0px 0 4px; 
  overflow:hidden;
  margin-top: 8px;
  z-index:9999;
}



.hot-tips {
	float: right; display: inline;
	margin: 0;
}
.email-alerts {
	float: left; display: inline;
}
/* PNS: editing temporarily for use with jQuery multiple pagination. */
.paging {
margin: 10px 0 20px 0;
}
.fakeborder2 {

}

/* 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;
	border-bottom: 1px dotted #7f848e;
}

.post h1 {
	font-size: 2em;
	font-weight: bold;
	color:#20293A;
	margin: 10px 0px 0px 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: #20293a;
}
.post .byline {
	margin-bottom: 3px;
	line-height: 1.3em;
}
.post .byline .time {
	color: #000;
}
.post .byline a {
        color:#0033cc;
}
.post .publishdate {
	color:#ababab;
	font-weight: bold;
}
.post .categories {
color: #666;
line-height: 1em;
margin-top: 1.4em;
}

.post span.categories a {
font-weight:bold;
}

.breadcrumbs {
font-weight:bold;
font-size:11px;
text-transform:lowercase;
}

.breadcrumbscategories {
font-weight:bold;
font-size:11px;
text-transform:lowercase;
margin:0px 0px 0px 20px;
}

.post .show-tags {
color: #666;
line-height: 1em;
margin-top: 10px;
clear:both;
}

a {
	text-decoration: none;
        color:#0044CC;
}
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;
}

/* POST META and ADDTHIS BEGIN */
.postmeta {
 clear: both;
 height: 34px;
 margin: 15px 0px 0px 0px;
}
.postmeta .comments {
 float: right;
 display: inline;
 width: 101px;
 height: 25px;
 /* the below is only seen by IE5.5/IE6 */        
 /* height:   "31px"; */
 padding-top: 4px;
 background: url(../images/btn_tf_commentsbg.gif) no-repeat;
 text-align: center;
}

.actions {
 float: right; display: inline;
 margin-top: 1px;
 margin-right: 6px;
 width: 120px;
}

.actions a {
 float: right; display: inline;
 height: 22px;
 padding: 0 3px;
 background-repeat: no-repeat;
}

.actions a.twitter {
 background-image: url(../images/btn_tf_twitter.gif);
 width: 27px;
}
.actions a.facebook {
 background-image: url(../images/btn_tf_facebook.gif);
 width: 22px;
}

.actions a.email {
 background-image: url(../images/btn_tf_email.gif);
width: 22px;
}

.actions a.print {
 background-image: url(../images/btn_tf_print.gif);
width: 22px;
}

/* 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;
}

.shareit {width:300px;}

.postmeta .shareit a {
 font-weight: bold;
 float: left;
 display: inline;
 height: 16px;
 padding: 0px 0px 0px 0px;
 margin-top:0px;
 background-repeat: no-repeat;
}

.shareit a.iconsphere {
 background-image: url(../images/tmzdotcom_spherebutton.gif);
 width: 67px;
 padding-right:5px;
 margin-right:0px;
}

.at15t_facebook, .at15t_digg {padding-right:5px;}
.at15t_stumbleupon {padding-right:3px;}

 /* 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:10px;
}
.post .related ul li a {
	font-weight:bold;
        background: url('../images/bullet_tf_star.gif') no-repeat 0 1px;
	padding: 0 0 0 18px;
}
.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/redesign_post-bottom-2009.gif) repeat-x bottom left;
}
/* NEW TMZ ALERTS */

#new-tmz-alerts {
	background:#fff url(../images/new-tmz-alerts-bg.jpg) no-repeat scroll 0 0;
	margin: 15px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}
#new-tmz-alerts h3 {
	margin-bottom:195px;
	font-size:1.9em;
	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 */

/* 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;
}

/* 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/tmzdotcom_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;
}

/*  Recent POSTS LIST */
.mostrecentpost {
border-bottom:2px solid #cccccc;
font-size:1.2em;
overflow:hidden;
margin:0px 0 0 0;
padding:15px 0 15px 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:168px;
height:19px;
background-image:url(../images/new_raw_videos-new.jpg);
background-repeat:no-repeat;
padding-bottom:0px;
}
/* END */


/* MISC IMAGE CALL */
.misc_image {
margin:0px 0px 14px;
}

/* POST COMMENTS */
#comments {
font-size:1.2em;
margin:10px 0pt;
padding:0pt 10px 10px 0px;
}
#comments h2 {
background: #fff url(../images/header_tf_whatseveryonesaying.gif) no-repeat;
width: 578px;
height: 50px;
text-indent: -9999px;
}
#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;
}
h3#addcomments {
background: #fff url(../images/header_tf_addyourtwocent.gif) no-repeat;
width: 578px;
height: 50px;
text-indent: -9999px;
}

#comments span {
color:#3D607F;
font-weight:bold;
}
#comments span.next {
margin-left: 10px;
}
#comments .ad {
border-top:1px dotted #000000;
margin:1em 0pt;
padding:1em 0pt;
text-align:center;
}
#comments .commentclass {
background:#f6faff url(../images/tmzdotcom_comment_bg_blue-top-wide-toofab.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:#f6faff url(../images/tmzdotcom_comment_bg_blue-bottom-wide-toofab.gif) no-repeat scroll left bottom;
border:medium none;
height:10px;
margin:0pt;
padding:0pt;
}
#comments p {
font-size:1em;
margin:1em;
}
#comments p.comment-byline {
color:#b7b7b7;
}
#recentheadlines {
background:transparent url(../images/redesign_post-bottom-2009.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 {
margin:0px 0px 0px 5px;
padding:0px;
}
#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;
border-top:2px solid #cccccc;
clear:both;
margin:25px 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;
}

/* 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;
}

/* 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;
}

#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 {

 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 {

 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;

}
            
.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 */


/* 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/redesign_post-bottom-2009.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 {

 margin: 0px;
 padding: 15px 0px 15px 0px;
}

/* 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;
 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;
}

#library {
 margin: 0 auto;
 display:block;
}

#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 {
 width: 958px;
}

#free-episodes img {
 float: left; display: inline;
}

#free-episodes .badges {
 float: right; display: inline;
 width: 470px;
 margin-top: -14px;
}

/* TMZTV END */


/* NEW COMMENTS - BEGIN */

/** comments **/

#comments {
clear: both;
padding-top: 12px;
}

#comments h3 {
font-size: 1.4em;
padding-top: 4px;
}

#comments h3 span {
float: right;
}

.comment {
border-top: 1px dotted #ddd;
clear: left;
}

#comments span.pagination {
margin-left:1em;
}
.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;}
#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/tmzdotcom_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 1px;
 width:300px;
 height:203px;
 display:block;
}

#playlistContainer {
 width:300px;
 height:316px;
 margin-top: 8px 1px;
 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 {

 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 */

/*Right Rail borders*/
.rr-top {
	background: url('../images/rr-promo-box-border-top.gif') no-repeat;
	height:16px;
	width:330px;
	margin:10px 0 0;
	padding:0px;
}
.rr-mid {
	background: url('../images/rr-promo-box-border-middle.gif');
	width:330px;
	height:auto;
	margin: 0;
	padding: 0px;
}
.rr-bottom {
	background: url('../images/rr-promo-box-border-bottom.gif') no-repeat;
	width:330px;
	height:16px;
	margin: 0px;
	padding:0px;
}
/* END */

/*Right Rail borders - BADGES */
.rr-top-badges {
background: url('../images/title_full-episodes-box-border-top_09.gif') no-repeat;
height:61px;
width:330px;
margin:10px 0 0;
padding:0px 0px 0px 0px;
}

.rr-top-badges span.tmztv_link a {
float:left;
position:relative;
width:45px;
height:18px;
top:27px;
left:267px;
}

.rr-bottom1-badges span.tmztv_listings_link a {
float:left;
position:relative;
width:125px;
height:16px;
top:9px;
left:195px;
font-size:1.2em;
font-weight:bold;
}

.rr-bottom2-badges span.tmztv_next_episode_link a {
float:left;
position:relative;
width:305px;
height:20px;
top:2px;
left:12px;
padding:0px;
margin:0px;
line-height:20px;
font-size:1.2em;
font-weight:bold;
}

.rr-mid-badges {
background: url('../images/rr-promo-box-border-middle.gif');
width:330px;
height:auto;
margin: 0;
padding: 0px;
}

.rr-bottom1-badges {
background: url('../images/title_full-episodes-promo_rr_bottom1b_09.gif') no-repeat;
width:330px;
height:25px;
margin: 0px;
padding:0px;
}

.rr-bottom2-badges {
background: url('../images/title_full-episodes-promo_rr_bottom2_09.gif') no-repeat;
width:330px;
height:20px;
margin: 0px;
padding:0px;
}

.rr-bottom3-badges {
background: url('../images/title_full-episodes-promo_rr_bottom3_09.gif') no-repeat;
width:330px;
height:16px;
margin: 0px;
padding:0px;
}

.tmztv_badges {
padding:0px;
margin:0px;
}

.tmztv_badges h3 {
background: url('../images/title_tmztv-highlights_rr_09.gif') no-repeat;
flaot:left;
width:290px;
height:41px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 15px;
}

.tmztv_badges_flash {
margin:10px 0px 0px 27px;
}

/* END */

/*Right Rail borders*/
.rr-top-hot-tips {
	background: url('../images/rr-promo-hot-tips-border-top.gif') no-repeat;
	height:16px;
	width:330px;
	margin:10px 0 0;
	padding:0px;
}
.rr-mid-hot-tips {
	background: url('../images/rr-promo-hot-tips-border-middle.gif');
	width:330px;
	height:auto;
	margin: 0;
	padding: 0px;
}
.rr-bottom-hot-tips {
	background: url('../images/rr-promo-hot-tips-border-bottom.gif') no-repeat;
	width:330px;
	height:16px;
	margin: 0px;
	padding:0px;
}
/* END */

/* Video Page borders */

.mainborder-top {
background: url('../images/mainborder-top1.jpg') no-repeat;
height:19px;
width:460px;
margin:0px;
padding:0px;
}

.mainborder-mid {
background: url('../images/mainborder-mid1.jpg');
width:460px;
height:auto;
margin: 0;
padding: 0px;
}

.mainborder-bottom {
background: url('../images/mainborder-bottom1.jpg') no-repeat;
width:460px;
height:19px;
margin: 0px;
padding:0px;
}

#adsonar {
width:430px;
overflow:hidden;
}

#telepix-ad {
}

#telepix-ad .border {
border:0px;
}

/* REORGANIZED FROM HERE DOWN */

/* AOL Ads BEGIN */

/* STANDARD Leaderboard */
#leaderboard {
padding-bottom: 10px;
padding-right: auto;
padding-left: auto;
height: 90px;
background:#f1f1f1;
text-align:center;
width:962px;
margin: 0 auto;
}

/* CLUTTERBUSTER Leaderboard */
#leaderboard_clutterbuster {
padding: 10px 0px 10px 0px;
width: 962px;
height: 250px;
margin: 0 auto;
background:transparent;
text-align:center;
}

/* ABOVE MASTHEAD Leaderboard*/
#leaderboard_above {
padding: 10px 0px 10px 0px;
width: 962px;
height: 90px;
margin: 0 auto;
background:transparent;
text-align:center;
}

/* First Box Ad 300x250 Right Rail */
#boxad1 {
margin:auto 9px;
padding:0 0 10px 0;
width:318px;
/*height:250px;*/
}

#boxad1 #ad1 {
margin:0px auto;
padding:0px 0px 0px 0px;
width:300px;
}

/* Second Box Ad 300x250 Right Rail */
#boxad2 {
margin: 0px auto;
padding:0 10px 0 0;
width:300px;
/*height:250px;*/
}

#boxad2 #ad2 {
margin:0px auto;
padding:0px 0px 0px 0px;
width:300px;
height:250px;
}

/* Third Box Ad 300x250 Right Rail */
#boxad3 {
margin: 0px auto;
padding:0 10px 0 0;
width:300px;
}

#boxad3 #ad3 {
margin:0px auto;
padding:0px 0px 0px 0px;
width:300px;
height:250px;
}

/* Fourth Box Ad 300x250 Right Rail */
#boxad4 {
margin: 0px auto;
padding:0 10px 0 0;
width:300px;
}

#boxad4 #ad4 {
margin:0px auto;
padding:0px 0px 0px 0px;
width:300px;
height:250px;
}

/* Fifth Box Ad 300x250 in-post after Blog Post #4 */
#boxad5 {
height: 270px;
background: url(../images/redesign_post-bottom-2009.gif) repeat-x bottom left;
margin:10px auto;
text-align:center;
}

#boxad5 #ad5 {
width: 300px;
height: 250px;
margin:10px auto;
text-align:center;
}

/* AOL Ads END */


/* PARTNER LISTINGS FOOTER */

#footer_partner_borderbox {
  height:220px;
  width: 962px;
  overflow: hidden;
  margin: 0 auto;
}
#footer_partner_listings {
  width: 1000px;
  overflow:hidden;
  padding-top: 10px;
  background:#FFFFFF none repeat scroll 0 0;
}
.partner-box {
  width: 230px;
  height: 200px;
  float: left;
  margin-right: 14px;
  padding-top: 10px;
  overflow: hidden;
  background-color: #fff;
  display: inline; /* prevent double margin IE6 */
}
#partner-listings_col-4 {
  margin-right: 0;
}
.partner-box ul {
  font-size: 1.2em;
  padding: 0 15px 5px;
}
.partner-box ul li {
  background: url('../images/bullet_tf_star.gif') no-repeat 0 1px;
  margin-top: 5px;
  padding-left: 18px;
}
.partner-box a {
  color: #463b57;
}
span.parse-logos a {
  text-align:center;
  padding: 10px 15px 5px 15px;
}


/* [PNS] everything above was re-written so what's below might not work
#footer_partner_listings ul, #footer_partner_listings-bottom ul {
position:relative;
font-size:1.2em;
padding:0px 0px 10px 0px;
width:185px;
}

#footer_partner_listings-bottom {
padding:0px 0px 0px 28px;
margin:0px;
background:transparent;
height:190px;
overflow:hidden;
}
*/
/* END */


/* CATEGORY LISTINGS FOOTER */

#footer_category_listings {
padding:10px 0px 0px 25px;
margin:0px 0px 0px 0px;
background:transparent;
overflow:hidden;
/*height:515px;*/
}

#footer_category_listings ul {
font-size:1.2em;
padding:0px 0px 10px 5px;
width:170px;
}

#footer_category_listings ul li {
width: 189px;
background: url('../images/red_arrows_small.gif') no-repeat 0 5px;
margin-top:4px;
padding:0px 0px 0px 15px;
}

#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 {
color:#0033cc;
}

span.parse-titles {
font-size:1.2em;
font-weight:bold;
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:#000;
}

#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 {
position:relative;
float:left;
width:210px;
border-right:1px solid #cecece;
padding:0px 15px 0px 0px;
margin:10px 0px 0px 0px;
overflow:hidden;
height:380px;
}


#footer_category_listings #listings_col-2, 
#footer_category_listings #listings_col-3 {
position:relative;
float:left;
width:210px;
border-right:1px solid #cecece;
padding:0px 10px 0px 10px;
margin:10px 0px 0px 0px;
overflow:hidden;
height:380px;
}

#footer_category_listings #listings_col-4 {
position:relative;
float:left;
width:210px;
padding:0px 0px 0px 10px;
margin:10px 0px 0px 0px;
overflow:hidden;
height:380px;
}

/* END */

/* FAKE BORDER */
.fakeborder {
float:right;
width:962px;
position:relative;
background: url(../images/redesign_post-bottom-2009.gif) repeat-x top left;
margin-top:-1px;
}

.fakeborder2 {
padding:0px;
margin: 10px auto 0 auto;
background: url(../images/redesign_post-bottom-2009.gif) repeat-x top left;
}
/* END */


/* CATEGORY BOXES */

#list-category-boxes {
width:962;
height:195px;
margin-left:11px;
margin-top:25px;
}

#list-category-boxes ul li a {
color:#0033cc
}

.box-category {
float:left;
margin-left:4px;
width:152px;
height:185px;
background: #fff url('../images/parsed-category-box-bg.gif') no-repeat ;
}

.box-titles {
margin:5px 0px -10px 8px;
}

.box-titles a {
font-size:1.3em;
color:#99000c;
font-weight:bold;
}

.box-category li {
padding:3px 0px 0px 0px;
font-size:1.1em;
width:140px;
font-weight:bold;
line-height:1.1em;
overflow:hidden;
}

.box-category ul {
padding:8px
}
/* END */

/* CATEGORY BOXES NEWS */

#list-category-boxes-news {
width:609;
height:195px;
padding:10px 0px 0px 0px;
margin:20px 0px -25px 10px;
}

#list-category-boxes-news ul li a {
color:#0033cc
}

.box-category-news {
float:left;
margin-right:7px;
margin-left:0px;
width:114px;
height:170px;
background: #fff url('../images/parsed-category-box-bg4-small-news.gif') no-repeat ;
}

.box-titles-news {
margin:5px 0px -8px 6px;
}

.box-titles-news a {
font-size:1.1em;
color:#99000c;
font-weight:bold;
}

.box-category-news li {
padding:3px 0px 0px 0px;
font-size:1.1em;
width:104px;
font-weight:bold;
line-height:1.1em;
overflow:hidden;
}

.box-category-news ul {
padding:7px
}
/* END */


/* Developing Stories */
#pop-news {
width:300px;
text-align:left;
}

#pop-news h3 {
background: url('../images/title_developing-stories-promo_rr_09.gif') no-repeat;
width:270px;
height:31px;
padding:0px 0px 0px 0px;
margin:0px 0px 15px 15px;
}

#pop-news ul {
margin:0px 0px -15px 0px;
padding:0px;
}

#pop-news li {
height:100px;
line-height:1.2em;
font-size:1.2em;
}

#pop-news li a {
font-weight:bold;
}

#pop-news .pop-news-image a {
float:left;
position:relative;
margin:0px 5px 15px 20px;
padding:3px;
border:2px solid #666666;
}

#pop-news .pop-news-image a:hover {
border:2px solid #d0230e;
}

/* END */

/*  Most Commented on POSTS LIST */
.mostcommentedpost {
font-size:1.1em;
overflow:hidden;
padding:0px 0px 0px 0px ;
margin:0px 0px 0px 0px;
width:300px;
}

.mostcommentedpost h3 {
background: url('../images/title_most-commented-promo_rr_09.gif') no-repeat;
width:290px;
height:31px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 15px;
}

.mostcommentedpost ul {
line-height:1.7em;
padding:0px 0px 0px 15px;
}

.mostcommentedpost ul li {
width: 290px;
background: url('../images/red_arrows_small.gif') no-repeat 0 7px;
padding: 0 0 0 15px;
}
/* END */

/* Tag Cloud */

#TagCloud {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#TagCloud h3 {
background: url('../images/title_popular-topics-promo_rr_09.gif') no-repeat;
width:290px;
height:31px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}
p.cloud {
text-align:justify;
}

p.cloud a.tagSmall {
font-size: .9em;
font-weight: normal;
color:#d8d8d8;
}
p.cloud a {
line-height: 1.4em;
padding:0px 5px 0px 0px;
color:#a7a7a7;
}
p.cloud a.tagNormal {
font-size: 1.2em;
font-weight: bold;
color:#7c7c7c;
}
p.cloud a.tagLarge {
font-size: 1.5em;
font-weight: bold;
color:#4e4e4e;
}
/* END */

/* Digital Smiths Right Rail Player */
.digitalsmiths-video-player {
 width:300px;
 clear:both;
 margin:0px 0px 0px 15px;
 padding:0px 0px 0px 0px;
}

.digitalsmiths-video-player h3 {
background: url('../images/title_raw-videos-promo_rr_09.gif') no-repeat;
width:290px;
height:31px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

#tmzlivegraphic {
margin:0 0 0 -7px;
}

/* END */

/* HOT TIPS */
#hot-tips-promo {
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
font-size:1.6em;
}

p.hottip-title {
font-weight:bold;
padding:0px 0px 0px 0px;
margin:-3px 0px 0px 0px;
font-size:1.6em;
line-height:1em;
}

p.hottip-callus {
margin:0px 0px -3px 0px;
padding:0px;
font-weight:bold;
color:#d1250d;
line-height:1.2em;
}

p.hottip-emailus {
margin:0px 0px -5px 0px;
padding:0px;
line-height:1.8em;
font-weight:bold;
}

p.hottip-emailus a {
font-weight:bold;
padding:0px;
font-size:1.4em;
}
/* END */

/* HOT TIPS BOTTOM */
#hot-tips-promo-bottom {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:2em;
color:#717171;
font-weight:bold;
}

#hot-tips-promo-bottom h3 {
background: url('../images/title_hot-tips-promo_rr_09.gif') no-repeat;
width:290px;
height:31px;
padding:0px 0px 0px 0px;
margin:0px 0px 2px 15px;
}

p.hottip-callus-bottom {
margin:0px 0px -5px 15px;
padding:0px;
font-weight:bold;
color:#d1250d;
}

p.hottip-emailus-bottom {
margin:0px 0px -5px 15px;
padding:0px;
}

p.hottip-emailus-bottom a {
font-weight:bold;
padding:0px;
}

/* END */

/* iphone app promo */

.iphone-app-promo {
padding:0px 0px 0px 0px ;
margin:0px 0px 0px 10px ;
}

/* END */

/* CELEBRITY TWEETS */

#celebrity-tweets {
padding:0px 0px 5px 0px;
margin: 0px 0px 0px 15px;
width:298px;
}

#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:5px;
padding-right:8px;
}

#celebrity-tweets li a {
color:#000;
font-weight:bold;
font-size:1.2em;
line-height:1.2em;
text-transform:sentencecase;
}

/* END */

/* Page Title Toppers */
.page-title-topper-news {
font-size:2.5em;
font-weight:bold;
border-bottom:2px solid #b72113;
padding:0px 0px 0px 0px;
margin:5px 0px -20px 9px;
}

.page-title-topper-celebwatch {
font-size:2.5em;
font-weight:bold;
border-bottom:2px solid #b72113;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 9px;
}
/* END */


/* Celebwatch */
#celebwatch {
width:600px;
height:150px;
}

#celebwatch.celebwatch-border {
border-bottom:1px solid #cecece;
padding:0px 0px 30px 0px;
margin:0px 0px 0px 15px;
}

.celebwatch-category-name {
padding:0px 0px 0px 0px;
margin:15px 0px 10px 0px;
}

.celebwatch-category-name a {
font-size:2.0em;
font-weight:bold;
width:290px;
color:#b72113;
padding:0px 0px 0px 3px;
}


#celebwatch ul {
width:600px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#celebwatch li {
padding:0px 10px 0px 0px;
float:left;
display:inline;
line-height:1.2em;
font-size:1.2em;
width:290px;
}


#celebwatch li a {
font-weight:bold;
font-size:1.5em;
color:#000;
line-height:1.1em;
}

.celebwatch-image {
height:150px;
float:left;
width:85px;
padding:0px 10px 0px 0px;
}

#celebwatch .celebwatch-image a {
float:left;
margin:0px 0px 0px 0px;
padding:3px;
border:2px solid #666666;
}

#celebwatch .celebwatch-image a:hover {
border:2px solid #b72113;
}

.celebwatch-more {
float:right;
position:relative;
bottom:25px;
right:10px;
color:#0033cc;
text-transform:uppercase;
font-size:1.5em;
font-weight:bold;
}
/* END */

/* Blogroll Listings */

#blogroll-list {
display:block;
margin:0px 0px 0px 15px;
}

#blogroll-list li a{
margin:0 0 0 0px;
line-height:1.7em;
font-size:1.2em;
}

#blogroll-list span {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:2em;
font-weight:bold;
text-transform:uppercase;
}
/* END */

/* QUIGO AD PLACEMENT */
#post5_adbox {
	/*background: url(../images/post5a.jpg) no-repeat;
	height:280px;*/
  background: url(../images/redesign_post-bottom-2009.gif) repeat-x bottom left;
}

#quigo-homepage {
padding:15px 0px 15px 15px;
}

#quigo-homepage-2 {
padding:15px 0px 15px 15px;
background: url(../images/redesign_post-bottom-2009.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/redesign_post-bottom-2009.gif) repeat-x bottom left;
}

#quigo-showpost2 {
padding:15px 0px 15px 15px;
background: url(../images/redesign_post-bottom-2009.gif) repeat-x bottom left;
}

#quigo-video-page {
padding:15px 0px 10px 15px;
background: url(../images/redesign_post-bottom-2009.gif) repeat-x top left;
}

#quigo-video-page2 {
margin-top:20px;
padding-top:20px;
border-top: 2px solid #cccccc;
}

#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/redesign_post-bottom-2009.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 {

 margin:15px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
}

.quigo-main {
 padding: 10px 15px 5px 15px;
}

/* END QUIGO */

/* QUIGO RE-PLACEMENT */

#quigo-search-results {
background: url(../images/redesign_post-bottom-2009.gif) repeat-x top left;
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

#quigo-search-rr {
padding:0px 0px 0px 15px;
}

#quigo-article-rr {
padding:0px 0px 0px 15px;
}

#quigo-category-rr {
padding:0px 0px 0px 15px;
}
/* END */

/* RSS Gold List Parse */

.goldlist-parse {
font-size:1em;
width: 900px;
margin-top: 15px;
margin-bottom: 10px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #cecece;
}

span.goldlist-title {
font-size:2em;
padding-bottom: 50px;
margin-left: 10px;
}

.goldlist-parse ul {
font-size:1.4em;
margin-top: 10px;
}

.goldlist-parse li {
line-height:1.8em;
margin-left: 30px;
}

/* SITEMAP */

/* SITEMAP */

.sitemap #container {
width: 600px;
text-align: left;
height: 880px;
margin-right: auto;
margin-left: auto;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}

.sitemaplink {
font-size:12px;
list-style-image:url(../images/red_arrows_small.gif);
margin-left:15px;
}

.sitemaptitles {
font-size:18px;
font-weight:bold;
color:#000000;
}

.sitemapbodycopy {
color:#000000;
font-size:14px;
margin-bottom:12px;
margin-top:10px;
}

.sitemaphome {
border-bottom-style:none;
border-right:1px solid #CCCCCC;
float:left;
height:215px;
margin-bottom:5px;
margin-left:10px;
width:280px;
}

.sitemapnews {
float:right;
height:215px;
margin-bottom:5px;
width:300px;
}

.sitemapphotos {
border-bottom-style:none;
border-right:1px solid #CCCCCC;
float:left;
height:230px;
margin-bottom:5px;
margin-left:10px;
width:280px;
}

.sitemaptmztogo {
float:right;
height:230px;
margin-bottom:5px;
width:300px;
}

.sitemapcelebwatch {
border-bottom-style:none;
border-right:1px solid #CCCCCC;
float:left;
height:230px;
margin-bottom:5px;
margin-left:10px;
width:280px;
}

.sitemapvideos {
float:right;
height:230px;
margin-bottom:5px;
width:300px;
}

.sitemapcontactus {
border-bottom-style:none;
border-right:1px solid #CCCCCC;
float:left;
height:120px;
margin-bottom:5px;
margin-left:10px;
width:280px;
}

.sitemapvideosmore {
float:right;
height:120px;
margin-bottom:5px;
width:300px;
}

#sitemaprow1 {
border-bottom:1px solid #CECECE;
height:225px;
margin-top:10px;
width:600px;
}

#sitemaprow2 {
border-bottom:1px solid #CECECE;
height:240px;
margin-top:10px;
width:600px;
}

#sitemaprow3 {
border-bottom:1px solid #CECECE;
height:240px;
margin-top:10px;
width:600px;
}

#sitemaprow4 {
height:130px;
margin-top:10px;
width:600px;
}

/* Sphere After Post Module */
#sphere-inline {
margin:5px 0px 0px 0px;
padding:0px 0px 5px 0px;
border-bottom:1px solid #cecece;
}

/* Celebrity Listings HOMEPAGE only */
#celebrity-listings-rr {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#celebrity-listings-rr h3 {
background: url(../images/title_hot-celebs_rr_09.gif) no-repeat;
width:290px;
height:31px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 15px;
}

#celebrity-listings-rr ul {
margin-left:16px;
}

#celebrity-listings-rr li {
background: url(../images/red_arrows_small.gif) no-repeat 0 6px;
float:left;
width: 140px;
margin-top:4px;
padding:0px 0px 0px 15px;
line-height: 1.4em;
font-size:1.2em;
	
}
/* Celebrity Listings HOMEPAGE ONLY End */

/* BLOGROLL FEATURED */
#blogroll-featured {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:315px;
font-weight:bold;
}
#blogroll-featured h3 {
background: url('../images/title_featured-blogs-promo_rr_09.gif') no-repeat;
width:290px;
height:31px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 15px;
}
#blogroll-featured ul {
list-style-image: url(../images/red_arrows_small.gif);
list-style-position:outside;
margin-left:30px;
}

#blogroll-featured li {
float:left;
text-transform:capitalize;
font-size:1.2em;
line-height:1.7em;
padding:0px 0px 0px 0px;
width:140px;
}

.more_button_blogroll {
text-align:right;
margin:5px 0px 0px 0px;
}
/* END */

/* BLOGROLL COMPLETE */
#blogroll-complete {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:610px;
font-weight:normal;
}
#blogroll-complete h3 {
background: url('../images/title_blogroll-completelist_rr_09.gif') no-repeat;
width:600px;
height:31px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 15px;
}

#blogroll-complete li {
text-transform:uppercase;
float:left;
font-size:1.2em;
line-height:1.7em;
padding:0px 0px 0px 15px;
width:290px;
}
/* END */

/* Celebrity Listings HOMEPAGE only */
#celeb-listings-index {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#celeb-listings-index h3 {
background: url(../images/title_hot-celebs_page_09.gif) no-repeat;
height:31px;
margin:0 0 10px 15px;
padding:0;
width:600px;
}

#celeb-listings-index ul {
margin-left:20px;
height:1000px;
text-transform:uppercase;
}

#celeb-listings-index li a {
float:left;
font-size:1.2em;
line-height:1.7em;
padding:0;
width:190px;
}
/* Celebrity Listings HOMEPAGE ONLY End */

/* PAGINATION */
.paging-next {
position:relative;
display:block; 
/*width: 116px;*/
height: 28px;
float: right;
/*margin-right:-328px;*/
margin-top:5px;
z-index:22222;
}

a.toofab-more {
display:block;
width:96px;
height:28px;
background: #fff url('../images/btn_tf_more_off.gif') no-repeat;
}
a.toofab-more:hover {
background: #fff url('../images/btn_tf_more_on.gif') no-repeat;
}

a.toofab-back {
display:block;
width:96px;
height:28px;
background: #fff url('../images/btn_tf_back_off.gif') no-repeat;
}
a.toofab-back:hover {
background: #fff url('../images/btn_tf_back_on.gif') no-repeat;
}


.paging-previous {
position:relative;
display:block; 
width: 348px;
height: 28px;
float: left;
margin-left:14px;
margin-top:5px;
z-index:22222;
}

.next-page-dummy {
position:relative;
display:block; 
width: 348px;
height: 18px;
float: left;
margin-left:-348px;
margin-top:5px;
z-index:22222;
}

/* FAKE BORDER */
.fakeborder {
float:right;
width:962px;
position:relative;
background: url(../images/redesign_post-bottom-2009.gif) repeat-x top left;
margin-top:-24px;
z-index:1;
}

.fakeborder2 {
padding:0px;
margin: 5px auto 0 auto;
background: url(../images/redesign_post-bottom-2009.gif) repeat-x top left;
}
/* END */

/*  Partner Feed List RR */
.partnerfeedlist {
width:300px;
margin-left:15px;
font-size: 1.1em;
font-weight: bold;
line-height:1.7em;
}
.partnerfeedlist ul {
padding-top: 7px;
}
.partnerfeedlist ul li {
width: 285px;
background: url('../images/red_arrows_small.gif') no-repeat 0 .6em;
padding: 0 0 0 15px;
}

.listhalfwidth {
width: 185px;
background: url('../images/red_arrows_small.gif') no-repeat 0 .6em;
padding: 0 0 0 15px;
}

div.listhalffeed {
width: 200px;
font-size:1.1em;
overflow:hidden;
}
 
.listhalffeed ul {
font-size:1.1em;
font-weight:bold;
line-height: 1.7em;
float:right;
list-style-image:none;
padding-left:0px;
}



/* END */

/* HOT PHOTOS */
#hotphotos {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#hotphotos h3 {
    background: url(../images/title_hot-photos-promo_rr_09.gif) no-repeat;
    width: 290px;
    height: 31px;
    margin: 0px 0px 10px 15px;
    padding: 0px 0px 0px 0px;	
}

#hotphotos li {
    float: left;
    display: inline;
    margin: 15px 0px 0px 16px;
    width: 140px;
    height: 140px;
}

#hotphotos ul li a img {
    border: 1px solid black;
}

#hotphotos ul {
    clear: both;
    overflow: hidden;
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/* END */

/* HOT PHOTOS */
#hotphotos {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#hotphotos h3 {
    background: url(../images/title_hot-photos-promo_rr_09.gif) no-repeat;
    width: 290px;
    height: 31px;
    margin: 0px 0px 10px 15px;
    padding: 0px 0px 0px 0px;	
}

#hotphotos li {
    float: left;
    display: inline;
    margin: 15px 0px 0px 16px;
    width: 140px;
    height: 140px;
}

#hotphotos ul li a img {
    border: 1px solid black;
}

#hotphotos ul {
    clear: both;
    overflow: hidden;
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/* END */

/* HOT PHOTOS bad server fix */
.hotphotos {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.hotphotos h3 {
    background: url(../images/title_hot-photos-promo_rr_09.gif) no-repeat;
    width: 290px;
    height: 31px;
    margin: 0px 0px 10px 15px;
    padding: 0px 0px 0px 0px;	
}

.hotphotos li {
    float: left;
    display: inline;
    margin: 15px 0px 0px 16px;
    width: 140px;
    height: 140px;
}

.hotphotos ul li a img {
    border: 1px solid black;
}

.hotphotos ul {
    clear: both;
    overflow: hidden;
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/* END */


/* TMZ Alerts Module */
.tmzalerts h3 {
    background: url(../images/title_tmz-alerts-module_rr_09.gif) no-repeat;
    width: 290px;
    height: 31px;
    margin:0 0 10px 15px;
}
.tmzalerts p {
    margin: 0 0 10px 15px;
}

div.tmzalerts iframe  {
    height: 120px;
}
/* END */

/* TMZ Memba Them Tout RR */
.memba-them-tout-rr h3
{
    background: url(../images/title_memba-them_rr_09.gif) no-repeat;
    width: 290px;
    height: 31px;
    margin:0px 0px 10px 15px;
}
.memba-them-tout-rr img
{
    margin:0px 0px 0px 15px;
}
.memba-them-tout-rr p
{
    font-size:1.5em;
    font-weight:bold;
    font-style:italic;
    margin:5px 0px -5px 0px;
    text-align:center;

}

/* Popular Categories RR*/

.lc_modules_rr h3 {
background: url(../images/titles-rr-popular-categories.gif) no-repeat;
width:290px;
height:31px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
}
.lcrr-box {
	margin-top:25px;
}
.lcrr-titlelink {
	color:#99000c;
	font-size:1.75em;
	text-decorations:none;
	font-weight:bold;
	margin-left:31px;
}
.lcrr-ul li {
	list-style: none;
}
.lcrr-mainthumb {
	float:left;
	padding:3px;
	margin:0px 0px 0px 31px; 
	border:2px solid #666666;
        width:75px;
        height:75px;

}
.lcrr-ul li {
	background:url('../images/red_arrows_small.gif' ) no-repeat 0 0.4em;
	padding-left:16px;
	margin:4px 0 0 132px;
	width:165px;
	font-size:1.20em;
}

div#digg-widget-container {
	margin:1em 0px 0em;
}

/* end popular categories RR */

/* GAMES */
#games {
width:600px;
height:150px;
}

#games.games-border {
padding:0px 0px 30px 0px;
margin:0px 0px 0px 15px;
}

.games-category-name {
padding:0px 0px 0px 0px;
margin:15px 0px 10px 0px;
}

.games-category-name a {
font-size:2.0em;
font-weight:bold;
width:290px;
color:#b72113;
padding:0px 0px 0px 3px;
}


#games ul {
width:600px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#games li {
padding:0px 10px 0px 0px;
float:left;
display:inline;
line-height:1.2em;
font-size:1.2em;
width:290px;
}


#games li a {
font-weight:bold;
font-size:1.5em;
color:#000;
line-height:1.1em;
}

.games-image {
height:150px;
float:left;
width:85px;
padding:0px 10px 0px 0px;
}

#games .games-image a {
float:left;
margin:0px 0px 0px 0px;
padding:3px;
border:2px solid #666666;
}

#games .games-image a:hover {
border:2px solid #b72113;
}

#games li div.games_play a{
bottom:0;
color:#0033CC;
float:left;
font-size:12px;
font-weight:bold;
text-decoration:underline;
position:relative;
right:0;
text-transform:uppercase;
background: url(../images/red_arrows_small.gif) no-repeat 0px 4px;
padding-left:12px;
}

/* GAMES END */

/*TOO FAB RR MODULES*/
.tf-rr {
background: url(../images/bg_tf_RR_module.gif) no-repeat;
margin-top: 8px;
}


/*TOO FAB RR GALLERY OF THE DAY*/
.tf-galleryoftheday {
margin-bottom:20px;
padding-top:1px;
width: 318px;
overflow: hidden;
}

div.tf-galleryoftheday h3 {
background: url(../images/header_tf_galleryoftheday.png) no-repeat;
margin: 14px 0 0 14px;
width:215px;
height:20px;
text-indent: -9999px;
float: left;
display: inline;
}
div.tooFabGalleryTitle {
background: #fff url('../images/tf_gotd_pollbg.gif') no-repeat;
height:68px;
width:318px;
text-align: center;
}
div.tooFabGalleryTitle a {
color:#FFFFFF;
display:block;
font-size:22px;
padding-top:15px;
}
/*TOO FAB RR VIDEO OF THE DAY*/
div.tf-videooftheday h3 {
background: url(../images/header_tf_videooftheday.png) no-repeat;
margin: 14px 0 0 14px;
width:215px;
height:20px;
text-indent: -9999px;
float: left;
display: inline;
}
div.tooFabVideoTitle {
background: #fff url('../images/tf_gotd_pollbg.gif') no-repeat;
height:68px;
width:318px;
text-align: center;
}
div.tooFabVideoTitle a {
color:#FFFFFF;
display:block;
font-size:22px;
padding-top:15px;
}
/*TOO FAB RR FAB PHOTOS*/
div.fabphotos h3 {
background: url(../images/header_tf_fabphotos.png) no-repeat 0 14px;
margin: 0 0 0 14px;
width:215px;
height:34px;
text-indent: -9999px;
display: block;
}
div.fabphotos ul {
margin-left:4px;	
}

div.fabphotos ul li{
width:140px;
float:left;
margin-left:10px;
margin-bottom: 7px;
}

/*TOO FAB RR MOST TAG CLOUD */
.tf-tagCloud {
margin-bottom:20px;
padding:14px;

}
div.tf-tagCloud div#TagCloud h3 {
background: url(../images/header_tf_populartags.png) no-repeat;
width:150;
height:14px;
text-indent: -9999px;
}
/*TOO FAB RR MOST COMMENTED */
.tf-mostCommented {
margin-bottom:20px;
padding-left:14px;
padding-right:14px;
padding-top:4px;
}
.tf-mostCommented h3 {
background: url(../images/header_tf_mostcommented.png) no-repeat;
width:197px;
height:34px;
text-indent: -9999px;
}
.tf-mostCommented ul {
margin-top: 7px;
}

.tf-mostCommented ul li {
border-bottom: 1px dotted #d7d7d7;
margin:6px 0;
padding:4px 0;
}
.tf-mostCommented ul li a {
color: #384c67;
font-size: 1.1em;
}

/* Too Fab features */

.tf-featured-posts {
	width: 569px;
	height: 159px;
	background: url(../images/tf-features-bg.png);
	padding: 38px 0 0 9px;
}
.tf-featured-posts .featured-post {
	width: 118px;
	margin: 0 11px;
	float: left;
	display: inline;
}
.tf-featured-posts img {
	border: 1px solid #bdbdbd;
	display: block;
	margin-bottom: 6px;
}
.tf-featured-posts a {
	color: #20293a;
	font-size: 1.2em;
	text-decoration: underline;
}

.tf-page-bottom-cap { height:32px; overflow: hidden; } /* IE doesn't seem to calculate this height properly */
#outer-page-wrap {
width: 1106px;
margin: 0 auto;
}


/*Sign In Sign Out in Header */
#signinlinks {
	float:right;
	clear:right;
	background:transparent url(../images/bg_signinarrow.png) no-repeat scroll 0 0;
	margin:5px 13px 0 0;
	padding:0 0 0 21px;
	color: #ffffff;
}

#signinlinks a {
	color: #ffffff;
}

/* Quigo */
.quigo-homepage-content {
	padding:10px 0 0 15px;
	border-bottom:1px dotted #7f848e;
}

.quigo-permalink {
	padding:10px 0 10px 15px;
	border-bottom:1px dotted #7f848e;
}

.quigo-category {
	padding:10px 0 10px 15px;
	border-bottom:1px dotted #7f848e;
}

.quigo-videos {
	padding:15px 0 0px 15px;
}

/* CSS  END */