/* 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: #fff324 url('../images/bg_top.jpg') no-repeat center 0;
font-size: 62.5%;
}
a, a:visited, a:active {
color:#000;
}
p {
 font-size: 1.2em;
 line-height: 1.4em;
}
em {
 font-style:italic;
}
.clear {
 clear:both;
 height:0px;
 overflow:hidden;
}
strong {
 font-weight: bold;
}
/* -------------------------------------------------------------------------------------------------IE.CSS */ 
/*Title: IE Patches, Author: dan@simplebits.com*/

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

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

*:first-child+html .group { /* IE7 */
min-height: 1px;
}
/* -------------------------------------------------------------------------------------------------END IE.CSS */
/* - INTERNAL USE */
.nodisplay {
display:none;
}
/* self-clear floats */
.group:after {
content: ".";
display: block;
height:0;
clear:both;
visibility: hidden;
}

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

/*-------------------------------------------------BEGIN TOOFAB STYLES*/
#page-wrap{
position: relative;
}
#header {
width:1010px;
margin:0 auto;
}
.tmzlogo {
position:absolute;
right:4px;
top:7px;
}
#hat {
float:right;
margin: 12px 65px 0 0;
}
#hat li{
float:left;
margin-left: 10px;
}
#hat li.tophat a{
color:#fff;
font-weight: bold;
text-decoration:none;
}
#hat li.tophat a:hover{
text-decoration: underline;
}
#signinlinks {
clear:right;
float:right;
margin: 7px 0 0;
width: 93px;
}
#signin {
background: url("../images/btn_signinsignup.png") no-repeat 0 0;
height:21px;
width:46px;
display:block;
text-indent:-9999px;
float:left;
}
#signup {
background: url("../images/btn_signinsignup.png") no-repeat -47px 0px;
height:21px;
width:46px;
display:block;
text-indent:-9999px;
float:right;
margin-left:1px;
}
#signout {
background: url("../images/btn_signinsignup.png") no-repeat -93px 0px;
height:21px;
width:56px;
display:block;
text-indent:-9999px;
float:right;
}
div#masthead {
position: relative;
height:115px;
}
#header a#home {
width:208px;
height:115px;
background: url('../images/logo_toofab.png') no-repeat;
position: absolute;
z-index:2;
left:28px;
}
div#masthead h1 {
background:url("../images/txt_celebritylifeloveitliveit.png") no-repeat scroll 0 0 transparent;
height:11px;
left:240px;
position:absolute;
text-indent:-9999px;
top:55px;
width:244px;
}
div#masthead form.search {
clear:right;
float:right;
margin-top:17px;
width:331px;
}
input.query{
background:url("../images/bg_search.png") no-repeat scroll 0 0;
height:26px;
width: 271px;
padding:1px 0px 0px 5px;
border: none;
float: left;
}
a.srchLnk{
background:url("../images/btn_searchgo.png") no-repeat scroll 0 0;
height:26px;
width: 53px;
display: block;
float: right;
}
#nav {
background: url('../images/bg_nav.png') no-repeat;
width:1010px;
margin:0px auto;
height:38px;
position: relative;
z-index:1;
}
#nav ul {
margin:0 auto;
width: 716px;
}
#nav ul li{
float:left;
}
#nav ul li a {
display:block;
}
#nav ul li a span{
display: block;
text-indent:-9999px;
}
#nav ul li a#home{
background: url('../images/btn_navbar.png') 0 0 no-repeat;
width:124px;
height:30px;
}
#nav ul li a#photos{
background: url('../images/btn_navbar.png') -124px 0 no-repeat;
width:133px;
height:30px;
}
#nav ul li a#videos{
background: url('../images/btn_navbar.png') -257px 0 no-repeat;
width:122px;
height:30px;
}
#nav ul li a#fashion{
background: url('../images/btn_navbar.png') -379px 0 no-repeat;
width:126px;
height:30px;
}
#nav ul li a#redcarpet{
background: url('../images/btn_navbar.png') -505px 0 no-repeat;
width:125px;
height:30px;
}
#nav ul li a#tmz{
background: url('../images/btn_navbar.png') -630px 0 no-repeat;
width:86px;
height:30px;
}
#nav ul li a#home:hover{
background-position: 0 -30px;
}
#nav ul li a#photos:hover{
background-position: -124px -30px;
}
#nav ul li a#videos:hover{
background-position: -257px -30px;
}
#nav ul li a#fashion:hover{
background-position: -379px -30px;
}
#nav ul li a#redcarpet:hover{
background-position: -505px -30px;
}
#nav ul li a#tmz:hover{
background-position: -630px -30px;
}
#page-content {
width:982px;
background-color:#fff;
margin:0 auto;
}
#leaderboard {
background:none repeat scroll 0 0 #ffffff;
margin:-8px auto 0;
padding:10px 0px;
position:relative;
width:982px;
z-index:-1;
}
/*----------------------------MAIN STORIES */
#mainstories {
background:url("../images/mainstories-new.jpg") no-repeat scroll 0 0;
width:616px;
height: 496px;
float: left;
margin: 0 0 0 10px;
}

#ms-boxA{
width:577px;
height:325px;
margin:17px 10px 10px 19px;
position: relative;
}

#mainstories-first {
top: 260px;
left: 0px;
position: absolute;
width: 577px;
height: 65px;
background:transparent url(http://tmz.vo.llnwd.net/o28/assets/images/30by30.png) repeat scroll 0 0;
}
#mainstories-first h4 {
margin-left: 10px;
margin-top: 10px;
font-size:230%;
font-weight: bold;
color: #fff;
}
#mainstories-first a {
text-decoration:none;
color: #fff;
}
#mainstories-rest {
background:transparent url(http://tmz.vo.llnwd.net/o28/assets/images/30by30.png) repeat scroll 0 0;
height:26px;
position:absolute;
top:442px;
width:139px;
}
#mainstories-rest-thumb h4 {
background:transparent url(http://tmz.vo.llnwd.net/o28/assets/images/30by30.png) repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
height:26px;
left:0;
padding-left:2px;
position:absolute;
top:73px;
width:137px;
}

#mainstories-rest-thumb a {
text-decoration:none;
color: #fff;
}
#mainstories-rest-thumb ul li {
float:left;
list-style-type:none;
margin:0 0 0 21px;
position:relative;
width:124px;
}
/*----------------------------CATEGORY MAIN STORIES */

#cat-mainstories {
background:transparent url(../images/cat-featured-background-small.jpg) no-repeat scroll 0 0;
float:left;
height:155px;
margin:0 0 0 10px;
width:616px;
}
#cat-ms-boxA {
margin:17px 10px 10px 19px;
position:relative;
width:577px;
}
#cat-ms-boxB{
margin:0 0 0 19px;
float: left;
width:139px;
height:97px;
}
#cat-ms-boxC,#cat-ms-boxD,#cat-ms-boxE{
float: left;
width:139px;
height:97px;
margin:0 0 0 7px;
}
#cat-mainstories-rest-thumb h4 {
background:transparent url(http://tmz.vo.llnwd.net/o28/assets/images/30by30.png) repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
height:26px;
padding-left:2px;
position:absolute;
top:164px;
width:134px;
}
#cat-mainstories-rest-thumb a {
text-decoration:none;
color: #fff;
}
#cat-mainstories-rest-thumb ul li {
margin: 0 0 0 21px;
float: left;
list-style-type: none;
width: 124px;
}
/*-------------------------SIDEBAR--*/
#sidebarhome {
float:right;
margin-right:24px;
width:315px;
}

#intheknow {
float:right;
margin-bottom:15px;
width:300px;
}

#intheknow h3 {
border-bottom:2px solid;
color:#F7963F;
font-size:180%;
margin-bottom:7px;
width:300px;
}

#intheknow ul {
margin: 0 0 7px 0;
}
#intheknow ul a {
color:#000;
font-size:120%;
font-weight:bold;
line-height:1.5em;
text-decoration:none;
}

#intheknow ul li {
color:#000;
font-size:100%;
line-height:1.5em;
text-decoration:none;
}
div.rr-articlepost h3{
border-bottom:2px solid;
color:#F7963F;
font-size:180%;
margin-bottom:3px;
margin-left: 15px;
width:300px;
}
div.rr-articlepost .item {
float:left;
margin-top:10px;
}
div.rr-articlepost .item:first-child{
margin-top:0px;
}
/* END SIDEBAR */
/*------------ CATEGORY BOXES MIDDLE BOXES */

#cat-boxes-mid {
margin-top:15px;
margin-bottom:20px;
}
.cat-box-mid-listing {
float: left;
width: 300px;
margin-right: 12px;
margin-left: 12px;
}
.cat-box-mid-listing h3 {
border-bottom: 2px solid;
font-size: 180%;
color: rgb(247, 150, 63);
width: 300px;
margin-bottom: 7px;
}
.cat-box-mid-home a {
color:#000000;
font-size:120%;
font-weight:bold;
}
#cat-boxes-mid span {
float: right;
width: 167px;
font-size: 120%;
font-weight: bold;
}
.cat-box-mid-listing-button {
margin-left:-3px;
}
.cat-box-mid-image{
float:left;
width:135px;
}
.cat-box-mid-image a img{
border-radius: 20px;  
-moz-border-radius: 20px;  
-webkit-border-radius: 20px;
}
.cat-box-mid-home {
float:right;
width:165px;
font-size:120%;
}
/*-------------------------------------LEADERBOARD*/
#leaderboard2 {

}
/*-------------------------------------TAB MODULE*/
#tabmodule{
margin:10px 0 0 10px;
float:left;
}
#tabmodule-nav{
width: 585px;
height: 48px;
}
#tabmodule-nav li {
float: left;
height: 48px;
}
#tabmodule-nav li:hover {
cursor: pointer;
}
#tabmodule-nav li#tabA, #tabmodule-nav li#tabB, #tabmodule-nav li#tabC, #tabmodule-nav li#tabD{
text-indent:-9999px;
}
#tabmodule-nav li#tabA{
background: url('../images/bg_tabmodule.png') no-repeat;
width: 160px;
}
#tabmodule-nav li#tabB{
background: url('../images/bg_tabmodule.png') no-repeat -160px 0;
width: 129px;
}
#tabmodule-nav li#tabC{
background: url('../images/bg_tabmodule.png') no-repeat -289px 0;
width: 140px;
}
#tabmodule-nav li#tabD{
background: url('../images/bg_tabmodule.png') no-repeat -428px 0;
width: 156px;
}
#tabA-content,#tabB-content,#tabC-content,#tabD-content{
background: url('../images/bg_tabcontent.png') no-repeat;
width: 585px;
height: 250px;
}
#tabB-content,#tabC-content,#tabD-content {
display: none;
}
#tabmodule-nav li#tabA:hover, #tabmodule-nav #tabA.active {
background-position: 0px -48px;
}
#tabmodule-nav li#tabB:hover, #tabmodule-nav #tabB.active {
background-position: -160px -48px;
}
#tabmodule-nav li#tabC:hover, #tabmodule-nav #tabC.active {
background-position: -289px -48px;
}
#tabmodule-nav li#tabD:hover, #tabmodule-nav #tabD.active {
background-position: -428px -48px;
}
#tabbed-mod-cat {
margin-top:15px;
margin-bottom:20px;
}
.tabbed-mod-cat-listing {
margin-left:12px;
}
.tabA-image-title, .tabB-image-title, .tabC-image-title, .tabD-image-title {
float:right;
margin-right:38px;
width:351px;
}
.tabbed-mod-data a {
color:#000000;
font-size:120%;
font-weight:bold;
display:block;
}
#tabbed-mod-cat span {
float: right;
width: 167px;
font-size: 120%;
font-weight: bold;
}
.tabbed-mod-mid-image {
float:left;
}
.tabbed-mod-data {
float:left;
font-size:120%;
margin-left:20px;
margin-top:19px;
width:370px;
}

/*----------------- TOOFAB STORIES */
#toofabstories {
background:  url('../images/bg_toofabstories.png') no-repeat;
width:366px; 
height:337px;
float: right;
}
#toofabstories h3 {
text-indent: -9999px;
height: 40px;
}
#toofabstories div#toofab-first {
display: block;
margin: 0 0 0 0px;
padding: 0 0 0 60px;
height:155px;
}
#toofabstories div#toofab-first img{
display: block;
float: left;
margin: 12px 15px 0 0px;
}
#toofabstories div#toofab-first h4 {
font-size:125%;
font-weight:bold;
padding:10px 0 0 0px;
} 
#toofabstories div#toofab-first p{
padding:5px 10px 0 0px;
}
#toofabstories ul {
list-style-type:none;
}
#toofabstories ul li{
list-style-type: none;
margin: 15px 0 0 60px;
}
#toofabstories ul li a{
color: #000;
font-size: 120%;
}
/*-------------------NEWS-SINGLE.cft ---*/
#leftbar {
float: left;
width: 158px;
margin-right: -6px;
position: relative;
z-index:0;
}
#leftbar-contentA {
background:url('../images/bg_leftbar-related.png') no-repeat;
}
#leftbar-contentA h2, #leftbar-contentB h2 {
height: 75px;
text-indent: -9999px;
width: 135px;
}
#leftbar-contentA div, #leftbar-contentB div {
border-bottom:1px solid #FFF324;
width:135px;
margin: 20px 0px 0px 15px;
padding: 0 0 20px 0px;
font-size:110%;
}
#leftbar-contentA div h3#photos, #leftbar-contentB div h3#photos, #leftbar-no-results div h3#photos{
background:url('../images/h3_txt_leftbar.png') no-repeat;
height:11px;
width:63px;
text-indent:-9999px;
margin: 0 0 10px 0px;
}
#leftbar-contentA div h3#videos, #leftbar-contentB div h3#videos, #leftbar-no-results div h3#videos {
background:url('../images/h3_txt_leftbar.png') no-repeat 0 -11px;
height:11px; 
width:63px;
text-indent:-9999px;
margin: 0 0 10px 0px;
}
#leftbar-contentA div h3#articles, #leftbar-contentB div h3#articles, #leftbar-no-results div h3#articles {
background:url('../images/h3_txt_leftbar.png') no-repeat 0 -22px;
height:11px;
width:63px;
text-indent:-9999px;
margin: 0 0 10px 0px;
}
#leftbar-contentA div img, #leftbar-contentB div img {
margin: 0 0 8px 0px;
}
#leftbar-contentA div a, #leftbar-contentB div a {
color:#f6881e;
text-decoration: none;
font-weight:bold;
display: block;
}
#leftbar-contentA div p, #leftbar-contentB div p {
margin:0 0 30px 0px;
font-size: 1.1em;
}
#leftbar-contentB {
background:url('../images/bg_leftbar-also.png') no-repeat;
}
#leftbar-no-results span{
font-weight: bold;
}
#blogstream {
float: left;
width: 477px;
background:url('../images/bg_blogstream.png') repeat-y;
overflow:hidden;
position:relative;
z-index:1;
padding:0px 18px;
}
div.post h1 {
font-size:224%;
margin-top:15px;
}
div.post h1 a{
text-decoration: none;
color: #f68721;
font-weight:bold;
}
div.post p.body {
}
div.post p.body img {
}
div.post div.related {
font-size:1.2em;
margin:0px 0px 15px 0px;
}
div.post div.related h3 {
font-size:1.1em;
font-weight: bold;
}
div.post p.categories {
color:#B4B4B3;
}
hr {
border-top: 1px solid #d1d1d1;
border-bottom: 1px solid #f4f4f4;
border-left: none;
border-right: none;
}
.breadcrumbs {
font-size:110%;
font-weight:bold;
margin:10px 0px 0;
}
.publishdate {
color:#b4b4b3;
font-size: 1.2em;
font-weight:bold;
}
/* postmeta */
.postmeta {
clear:both;
margin: 0 0 25px 0;
}
.postmeta .comments {
 float: right;
 display: inline;
 width: 115px;
 height: 30px;
 /* the below is only seen by IE5.5/IE6 */        
 /* height:   "31px"; */
 padding-top: 4px;
 background: url(../images/btn_comment.png) no-repeat;
 text-align: center;
}
.postmeta .comments a {
color:#fff;
text-decoration: none;
}
.postmeta .comments a:hover {
color:#fff;
text-decoration: underline;
}
.actions {
 margin-top: 13px;
 margin-right: 6px;
 width: 270px;
}

.actions a {
height: 27px;
padding: 0 5px;
background-repeat: no-repeat;
display:block;
float:left;
}

.actions a.twitter {
 background-image: url("../images/share-fab-twitter.gif");
 width: 27px;
}
.actions a.facebook {
 background-image: url("../images/share-fab-facebook.gif");
 width: 27px;
}

.actions a.email {
background: url("../images/share-fab-email.gif") no-repeat;
width: 27px;
}

.actions a.print {
background: url("../images/share-fab-print.gif") no-repeat;
width: 27px;
}
.facebooklike {
border:medium none;
display:block;
height:25px;
margin-left:125px;
overflow:hidden;
vertical-align:middle;
width:107px;
}
/* end postmeta */
#sidebar {
background:  url('../images/bg_sidebar_perm.png') repeat-x;
float: left;
width: 323px;
height: 1556px;
margin-left: -6px;
position: relative;
z-index:0;
}
#boxad1, #boxad2 {
margin:11px;
}


#toofabstories-small {
background:  url('../images/bg_toofabstories.png') no-repeat;
width:316px;
height:337px;
float: right;
}
#toofabstories-small h3 {
text-indent: -9999px;
height: 40px;
}
#toofabstories-small div#toofab-first {
padding: 0 0 0 61px;
height:155px;
}
#toofabstories-small div#toofab-first img{
display: block;
float: left;
margin: 12px 15px 0 0px;
}
#toofabstories-small div#toofab-first h4 {
font-size:125%;
font-weight:bold;
padding:10px 0 0 0px;
}
#toofabstories-small div#toofab-first p{
padding:5px 10px 0 0px;
}
#toofabstories-small ul {
list-style-type:none;
}
#toofabstories-small ul li{
list-style-type: none;
margin: 15px 0 0 60px;
}
#toofabstories-small ul li a{
color: #000;
font-size: 120%;
}
.quigo-permalink-rightrail {
width: 300px;
margin-right: 10px;
float:right;
}
/* -------------USER COMMENTS --------*/
#comments {
font-size:1.1em;
margin: 0px 0pt;
padding:0px 10px 10px 0px;
clear: both;
}
#comments h2 {
background: #fff url(../images/header_tf_whatseveryonesaying.gif) no-repeat -4px 6px;
width: 455px;
height: 28px;
text-indent: -9999px;
}
#comments h2, #recentheadlines h2 {
font-size:1.5em;
font-weight:bold;
margin-bottom:5px;
}
#comments p {
font-size:1.1em;
margin:1em;
}
#comments .commentclass {
border-bottom:1px solid #EFEFEF;
line-height:1.5em;
margin:1em 0pt;
padding:10px 0px;
width:440px;
}

/* -------------COMMENT FORM ---------*/
h3#addcomments {
background: #fff url(../images/header_tf_addyourtwocent.gif) no-repeat 0px 11px;
width: 475px;
height: 50px;
text-indent: -9999px;
}
#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; }

#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;
}
/*----------------- CATEGORY SINGLE PAGE */
h2.category-header {
font-family:Arial,Helvetica,sans-serif;
font-size:32px;
font-weight:bold;
margin:0 0 0 15px;
padding-top:0px;
width:500px;
}
h2.category-header span {
background:url("../images/gradient_h3.png") repeat-x scroll 0 0 transparent;
display:block;
height:34px;
position:absolute;
width:610px;
}
#blogstream-lrg {
background:url("../images/bg_shadow_right.png") repeat-y scroll 15px 0 transparent;
float:left;
overflow:hidden;
padding:0 15px;
position:relative;
width:635px;
z-index:1;
}
#blogstream-lrg div.post{
padding: 20px 0px 0px;
border-bottom: 1px solid #cecece;
}
#blogstream-lrg .quigo-category{
border-bottom: 1px solid #cecece;
margin-bottom:20px;
}
#blogstream-lrg-cat {
border-right:1px solid #CECECE;
float:left;
overflow:hidden;
padding:0 15px;
position:relative;
width:615px;
z-index:1;
}
#blogstream-lrg-cat div.post{
padding: 20px 0px 0px;
}
#blogstream-lrg-cat .quigo-category{
border-bottom: 1px solid #cecece;
margin-bottom:20px;
}
#category-stream {
position:relative;
width:630px;
z-index:1;
float:left;
margin:15px 0 0 16px;
border-right:1px solid #CECECE;
}
.category-stream-item {
float:left;
height:160px;
margin:0 10px 0 0;
width:300px;
}
.cat-single-box-mid-image {
float:left;
}
/*----------------- 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;
}
#footer_search{
width:924px;
height:75px;
}
#footer {
background:url('../images/bg_footer.png') no-repeat center;
width: 100%;
}
#footer p {
color: #fff;
width: 982px;
margin:0px auto;
text-align:right;
padding:49px 0 13px;
}
/* ======================== FORMS*/
/* TMZ FORMS - CONTACT US */
.forms-content {
margin-left:10px;
width:100%;
}
.forms-content h2 {
font-size:2em;
font-weight:bold;
margin-bottom:15px;
padding-top:15px;
}
.forms-content h4 {
font-size:1.5em;
}
.formlabel {
font-size:1.5em;
margin-bottom:6px;
}
.form {
margin-bottom:18px;
}
/*-----------------------ARTICLEPOST RR*/
.rr-articlepost {
width:300px;
margin: 15px 25px 0 0;
}
.rr-articlepost img {
float:left;
margin: 0 0 0 15px;
}
.rr-articlepost h4 {
float:right;
font-size: 1.1em;
font-weight: bold;
width: 205px;
}
.rr-articlepost p {
float:right;
font-size:110%;
width: 205px;
}
/*-----------------------HORIZONTAL ROW - ARTICLESPOSTS*/
.hrow-articles {

}
.hrow-post {
width:290px;
float:left;
margin: 0 30px 0 0;
}
.hrow-post img{
float:left;
}
.hrow-post h4 {
float:right;
font-size: 1.25em;
font-weight: bold;
width: 150px;
}
.hrow-post p {
float:right;
font-size: 1.1em;
width: 150px;
}
#toofabstories-small #toofab-first a.readmore {
float:right;
margin:10px 40px 0 0;
}
#toofabstories #toofab-first a.readmore {
float:right;
margin:10px 90px 0 0;
}
a.readmore {
background: url('../images/read-more-button-cat-boxes.gif') no-repeat;
display:block;
width:75px;
height:21px;
text-indent: -9999px;
margin: 10px 0 0 0;
}
/*--------------------------VIDEOS*/
#main-1col {
background-color:#FFFFFF;
margin:-6px auto 0;
padding:6px 0 0;
position:relative;
width:982px;
}
.quigo-videos {
padding:15px 0 0 0;
margin:0 0 0 26px;
}


/* PAGINATION */
.paging {
padding:0 0 15px;
}
.paging-next {
position:relative;
display:block; 
height: 28px;
float: right;
margin-right:16px;
margin-top:5px;
z-index:22222;
}

a.toofab-more {
display:block;
width:97px;
height:31px;
background: #fff url('../images/btn_pagination.png') no-repeat -95px 0;
}
a.toofab-more:hover {
background: #fff url('../images/btn_pagination.png') no-repeat -95px -30px ;
}

a.toofab-back {
display:block;
width:96px;
height:31px;
background: #fff url('../images/btn_pagination.png') no-repeat 0 0;
}
a.toofab-back:hover {
background: #fff url('../images/btn_pagination.png') no-repeat 0 -30px;
}


.paging-previous {
position:relative;
display:block; 
width: 348px;
height: 28px;
float: left;
margin-top:5px;
z-index:22222;
}

