/*
Title: Reset default browser styles
Author: alvin.law@tmz.com, based on Eric Meyer's Reset
CSS: http://meyerweb.com/eric/tools/css/reset
*/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1em;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
img {
border:0;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}

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

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

/* --------------------------------------------------------------------------------------------END OF RESET.CSS */

/* 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 */


.nodisplay {
display:none;
}


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

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

/* END self-clear floats */

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

a {
text-decoration:none;
line-height:1.13em;
}

a:link, a:visited {
color: #0033CC;
}

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

}
#page-wrap {
background:#efefef;
margin:0 auto;
text-align:left;
width:982px;
}
#header {
position:relative;
}
#masthead, #masthead-tmztv {
width: 982px;
height: 126px;
position: relative;
background: #dd0f0f url('../images/header_tmzlogo_search_aol.png') no-repeat;
}

#page-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:;
color:#000000;
font-size:1em;
line-height:1.6em;
min-height:1100px;
border-top: 1px solid #fff;
}

#leaderboard {
padding: 6px;
margin: 0 auto;
background:#efefef;
text-align:center;
border-bottom: 1px solid #c6c6c6;
}
/*ad in tables fix for leaderboard*/
#leaderboard table{
margin: 0 auto;
}
#leaderboard div {
margin: 0 auto;
}
/*end table fix for leaderboard.*/
#main {
display:inline;
float:left;
width:640px;
z-index:9998;
border-right: 1px solid #fff;
background:#efefef;
}

#main-hotspots {
display:inline;
float:left;
width:640px;
z-index:9998;
background:#efefef url('../images/bg-grain2.gif') repeat;
}

#outer-main {
border-right: 1px solid #c6c6c6;
float:left;
display:inline;
width:641px;
}

#sidebar {
background:#efefef;
position: relative;
float: right;
display: inline;
width: 340px;
z-index:9999;
padding:0 0 25px;
}
.fakeborder {
background: url('../images/bg-horizontal2px.gif') no-repeat 0 0;
height:2px;
width: 982px;
}

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

#hat {
 font-family: Arial,Helvetica,sans-serif;
 height: 18px;
 width:982px;
 overflow:hidden;
}
#hat li {
 display: inline;
}
#hat li a {
 color: #777777;
 float: left; display:inline;
 padding: 0.4em 10px 0;
 font-size: 9px;
 height: 14px;
}
#hat li a:hover {text-decoration:underline;}

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

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

/*------------------------------------------ HEADER CLICKABLES*/

a#home {
 position: absolute;
 display: block;
 width: 260px;
 height: 110px;
 top: 8px;
 left: 24px;
}

a#aol-news {
 display:block;
 height:20px;
 left:851px;
 position:absolute;
 top:11px;
 width:82px;
}

/*------------------------------------------ SEARCH TOP*/

#search-buttons {
position: absolute;
top:60px;
left:592px;
}

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

div#hot-search .hot-search-title {
font-size: 110%;
}

div#hot-search a {
color:#fff;
}

input#query {
background:#FFFFFF url(../images/searchbar.gif) no-repeat scroll 0 0;
border:0 none;
font-size:180%;
height:30px;
padding:5px 8px 0;
vertical-align:top;
width:267px;
}
input#srchLnk {
background:#FFFFFF url(../images/btn-search.gif) no-repeat scroll 0 0;
border:0 none;
height:35px;
text-indent:-9999px;
width:43px;
cursor:pointer;
}
.ac_results {
background-color:#FFFFFF;
color:#000000;
display:block;
font-size:130%;
left:725.5px;
line-height:1.4em;
position:absolute;
top:131px;
width:303px;
z-index:10000;
text-align:left;
}
.ac_results ul {
border:1px solid #CCCCCC;
padding-bottom:10px;
}
.ac_results ul li {
padding: 0 15px;
}
.ac_results ul li:hover {
background-color: #d2d2d2;
color:#111;
}
.ac_over {
background-color: #d2d2d2;
color: #111;
font: bold;
}
/*------------------------------------------ SIGN-IN  */

.signinlinks {
background:transparent url(../images/bg_signinsignout.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
height:18px;
padding:5px 0 0 26px;
position:absolute;
right:134px;
top:10px;
width:104px;
}
.signinlinks a {
color: #ffffff;
}
div.signinlinks.signedin {
background:transparent url(../images/bg_signout_sm.png) no-repeat scroll 0 0;
width:56px;
}


/* ----------------------------------------- JQUERY NAV STYLES */

#mi_navigation {
width: 962px;
font-family: arial,helvetica,sans-serif;
font-size: 62.5%;
}

.nav,
.nav * {
margin:0;
padding:0;
}

.nav {
width: 982px;
line-height:1.0;
height: 60px;
float: left;
position:relative;
z-index: 1;
font: bold 1.1em arial,helvetica,verdana,sans-serif;
background: #333333 url(../images/nav-test-background.gif) repeat-x 0 0px;
}

.nav ul {
float: left;
position:relative;
width: 982px;
}

.nav li.levela {
float: left;
list-style:none;
z-index:1;
background: transparent url(../images/nav-jq-background_01.gif) right 50px repeat;
        border-right:1px solid #FFF;
        _border-right:none;
margin: 0 0px 0 0;
height: 37px;
    width: 162px;
}



.nav li:first-child {
        width: 166px;
}

.nav li.levela:last-child {
        width: 162px;
        border-right: 1px solid #FFF;
}

.nav li.current ul {
z-index: 999;
}
.nav li.sfHover ul,
ul.nav li:hover ul {
z-index: 1000;
}

.nav li.levela a{
        width:160px;
}

.nav li.levelb a {
        width:auto;
        margin-right:20px;
}

.nav a {
color: #333333;
display: block;
float: left;
padding: 0.7em 0;
display: inline;
text-decoration:none;
    text-align: center;
background: transparent url(../images/nav-jq-background_01.gif) left -50px no-repeat;
}


.nav li ul {
left:0;
top:-999em;
position:absolute;
}


/* --- links: default --- */

.nav a,
.nav a:focus,
.nav a:hover,
.nav a:active {
height: 17px;
background-color: transparent;
color: #000;
font-size: 130%;
border-left:1px solid #d1d4d2;
text-shadow: 0px 1px 1px #fff;
}

.nav a:focus, .nav a:hover, .nav a:active {
text-shadow: 0px 1px 1px #666;
}

.levelb a, .levelb a:hover, .levelb a:active, .levelb a:focus {
font-size: 100%;
border:none;
text-shadow: 0 0 0 #333;
}

/*--- li hover (default) --- */

/*--- SUBNAVIGATION (default) --- */


/* 2nd level : links */
.nav li li,
.nav li li a {
background: none;
padding: 4px;
font-weight:normal;
}

.nav li li a {}

.nav li li {
display: inline;
height: 19px !important;
padding-left: 0px;
padding-right: 0;
margin: 0 0px 0 0;
}

/* assigned dynamically from js file - style as needed */
.nav li li.firstSubItem {
background: none !important;
}


/* 2nd level : default link hover */
.nav li:hover li a {
color: #fff;

}

.nav li li:hover a,
.nav li li a:hover {
text-decoration: underline;
}

/*--- li current : currently selected item (see html) --- */

/* top level */
.nav li.current,
.nav li.current:hover,
.nav li.current.sfHover,
.nav li.current.sfHover:hover {
background-position: right 0;
}

.nav li.current a,
.nav li.current:hover a,
.nav li.current.sfHover a,
.nav li.current.sfHover:hover a {
background-position: 0 0;
color: #ffffff;
}

.nav li.current a,
.nav li.current:hover a {
color: #ffffff;
}


/*--- current tab, but not active (class name changed dynamically) --- */
.nav li.currentOff:hover a,
.nav li.currentOff a {
color: #000;
height: 16px;
}

/* hover */
.nav li.current:hover li a {
color: #ffffff;
}


/* 2nd level : inherited current status */
.nav li.current li a,
.nav li.current:hover li a,
.nav li.current.sfHover li a,
.nav li.current.sfHover:hover li a {
color: #ffffff;
height: auto;
font-weight: normal;
}

/* 2nd level : declared current status */
.nav li li.current a,
.nav li li.current a:hover,
.nav li.current:hover li.current a,
.nav li.current li.current a:hover,
.nav li.current.sfHover li.current a {
font-weight: normal;
color: #000;
}


/* 2nd level - selected (declared) hover */
.nav li.current li:hover a {
color: #ffffff;
}

/* 2nd level - selected (declared) hover */
.nav li li.current:hover a {
text-decoration:underline;
}



/*--- li hover (dynamically added to html) --- */

/* top level */
.nav li:hover,
.nav li.sfHover:hover,
.nav li.sfHover {
background-position: right 0;
}

.nav li:hover a,
.nav li.sfHover a,
.nav li.sfHover a:focus,
.nav li.sfHover a:hover,
.nav li.sfHover a:active,
.nav li.sfHover:hover a {
background-position: left 0;
color: #FFFFFF;
text-decoration:none;
font-weight: bold;
}



/* 2nd level : inherited hover status */

.nav li.sfHover li a,
.nav li.sfHover li a:focus,
.nav li.sfHover li a:hover,
.nav li.sfHover li a:active,
.nav li.sfHover:hover li a {
color: #ffffff;
height: auto;
background-image: none;
font-weight: normal;
}

/* 2nd level - selected (declared) hover */
.nav li.sfHover li a:hover,
.nav li.sfHover li:hover a {
text-decoration: underline;
background-image: none;
}

.nav li.sfHover li.current a  {}

.nav li.sfHover li.current a:hover,
.nav li.sfHover li.current:hover a {
text-decoration: none;
}

.nav li:hover ul, /* pure CSS hover is removed below */
body .nav li.current ul, /* this must be more specific than the .superfish override below */
ul.nav li.sfHover ul,
ul.nav li.sfHover2 ul {
height:26px;
        top:38px;
border-bottom: 0px;
}

.nav li:hover li ul,
.nav li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li.sfHover ul,
ul.nav li li.sfHover2 ul {
top: 26px;
}
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul {
top: -999em;
}

.classNav {
}

.nav li.classNav {
float: right;
background-position: right -100px;
}

.nav .classNav a {
background-position: left -100px;
}

.nav .classNav a {
color: #900;
}


.nav li.classNav li {
padding-right: 5px;
padding-left: 0;
margin: 0 3px 0 0;
background: url(http://media.macon.com/images/dotDivider.gif) right 13px no-repeat !important;
}

/* assigned dynamically from js file - style as needed */
.nav li.classNav li.firstSubItem {
background: none !important;
}


/*--- li hover (dynamically added to html) --- */


/* top level */
.nav li.classNav:hover,
.nav li.sfHover2:hover,
.nav li.sfHover2 {
background-position: right 0;
}

/*.nav li:hover a,*/
.nav li.classNav:hover a,
.nav li.sfHover2 a,
.nav li.sfHover2 a:focus,
.nav li.sfHover2 a:hover,
.nav li.sfHover2 a:active,
.nav li.sfHover2:hover a {
background-position: left 0;
}

.nav .classNav ul {}


.nav li.classNav li,
.nav li.classNav li a {
background: none;
clear: none;
width: auto;
display: inline;
}

.nav li.classNav li {
float: right;
}

.nav li.classNav li a {
float: left;
}

.nav li.classNav:hover a,
.nav li.sfHover2 a,
.nav li.sfHover2 a:focus,
.nav li.sfHover2 a:hover,
.nav li.sfHover2 a:active,
.nav li.sfHover2:hover a {
color: #900;
}

.nav li.classNav ul {
float: right;
}

.nav li.classNav:hover li a,
.nav li.sfHover2 li a,
.nav li.sfHover2 li a:focus,
.nav li.sfHover2 li a:hover,
.nav li.sfHover2 li a:active,
.nav li.sfHover2:hover li a {
color: #900;
height: auto;
}

/* ------------------------------------------- END NAV STYLES */


/* ------------------------------------------- BLOG STREAM (Left Column) */
.promoslot {
width: 595px;
padding:5px;
margin: 10px 0 15px 16px;
overflow:hidden;
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;  
-moz-border-radius: 7px;  
-webkit-border-radius: 7px;
}

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

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

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

.post, .box, #comments, #boxad5, #post5_adbox {
    width: 576px; 
    margin: 10px 0px 0px 16px;
    overflow:hidden;
}

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

.swipe {
margin:10px 0 -45px 26px;
position:relative;
z-index:10;
}
.post {
font-size: 120%;
line-height:1.4em;
padding: 0px 15px 15px 15px;
}

.box, #boxad5, #post5_adbox, #sphere-inline, #comments, .commentclass {
padding: 15px;

}

.hotspots-single_post {
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
background-color:#FFFFFF;
border:1px solid #ACACAC;
font-size:120%;
margin:10px 0 15px 16px;
overflow:hidden;
padding:4px 32px 12px 3px;
width:576px;
}

.breadcrumbs {
font-size:110%;
font-weight:bold;
margin:10px 17px 0;
}

.post h1, .post p.byline, .post p, .post p.body, div.related {
margin: 0 5px;
}

.post h1{
font-size: 182%;
line-height:100%;
color: #000;
margin-top:50px;
}

.post h1 a {
font-size:1em;
color: #000;
}
.post h2 {
font-size: 120%;
}

.post p.byline {
color: #b1b1b1;
margin: 5px 0 13px 5px;
font-size:110%;
}

.post p, .post p.body, .related {
font-size: 100%;
line-height:1.4em;
}
.post img {
padding: 0px 5px 5px 5px;
}
.post hr.first {
width:95%;
margin-bottom:15px;
display: none;
}

.post .related ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bullet-blackarrow.gif) no-repeat scroll 0 0.1em;
font-weight:bold;
padding:0 0 0 11px;
}

.post hr {
border:0;
border-top: 1px solid #c6c6c6;
height:1px;
}
.post div.endpost {
padding-top:25px;
}
.commentbutton {
background:transparent url(http://tmz.vo.llnwd.net/o28/assets/images/comments-bg-refresh.gif) no-repeat scroll 0 0;
float:right;
font-size:90%;
font-weight:bold;
height:20px;
margin-left:13px;
padding-left:28px;
padding-top:0.5em;
width:106px;
}
.post p.categories {
margin:0 0;
}
.post h2.continued-contents {
margin: 15px 0 0 0;
}
/*------------------------------POST META */
.shareit {
float:left;
}
.postmeta a {
display:block;
float:left;
margin-right: 5px;
}
.facebook {
display: block;
background: url('../images/socialbadges.gif') no-repeat 0px 0;
width:18px;
height:17px;
}
.stumbleupon {
display: block;
background: url('../images/socialbadges.gif') no-repeat -18px 0;
width:17px;
height:17px;
}
.digg {
display: block;
background: url('../images/socialbadges.gif') no-repeat -35px 0;
width:17px;
height:17px;
}
.twitter {
display: block;
background: url('../images/socialbadges.gif') no-repeat -52px 0;
width:18px;
height:17px;
}
.email {
display: block;
background: url('../images/socialbadges.gif') no-repeat -71px 0;
width:17px;
height:17px;
text-indent: -9999px;
float:left;
margin-right: 5px;
}
a.print {
display: block;
background: url('../images/socialbadges.gif') no-repeat -88px 0;
width:17px;
height:17px;
text-indent: -9999px;
float:left;
}
#share  {
font-size: 90%;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
color:#000;
margin-top:2px;
margin-left:-6px;
}
/*------------------------------PAGINATION*/
#pagination {
height:61px;
background: transparent url('../images/bg-2px-border.gif') repeat-x;
}

.paging-next {
float:right;
margin-right:0;
padding:21px;
}

.paging-previous {
float:left;
margin-right:0;
padding:21px;
}

/*-------------------------------------------------RR */
#boxad1 {
width:300px;
margin: 0 auto;
margin:20px auto 0px;
}

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

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

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

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


.rr-box h3 {
border-bottom:1px solid #C6C6C6;
font-size:160%;
height:19px;
margin:0 0 10px 15px;
padding:0;
width:270px;
}
.rr-nobox {
margin: 20px auto 0px;
width: 300px;
overflow:hidden;
}
/*-------------------------------TOPBOX MODULE */
#topbox {
background-color: #fff;
border: 1px solid #acacac;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
width: 300px;
margin: 20px auto 0px; 

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

}
.topbox-nav li {
display:inline;
float:left;
width:99px;
text-align: center;
color:#252525;
text-decoration: none;
font-size: 130%;
font-weight: bold;
padding-top:4px;
text-shadow: 0px 1px 1px #fff;
height:21px;
border-right:1px solid #afaeae;
cursor: pointer;
}
#topboxnav3 {
border:none;
width:100px;
}
.topbox-content {
clear:left;
}
.topbox-nav li.active {
background-color:#fff;
}
.topbox-nav li.active {
color:#000;
}
.topbox-nav li.link1 {
border-top-left-radius: 7px;
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px;
}
.topbox-nav li.link3 {
float:right;
border-top-right-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topright: 7px;
}
#top-stories, #top-photos, #top-videos {
padding:10px 0px 3px;
}
#top-stories li, #top-photos li, #top-videos li {
display:inline;
float:left;
font-size:110%;
line-height:1.1em;
margin-left:9px;
width:88px;
}
#top-stories li a, #top-photos li a, #top-videos li a {
text-decoration: none;
color:#0033cc;
font-weight: bold;
height: 60px;
display: block;
overflow:hidden;
}
#top-stories li a:hover, #top-photos li a:hover, #top-videos li a:hover {
text-decoration: underline;
}
#top-stories li p, #top-photos li p, #top-videos li p {
margin-top: 3px;
}
/*--------------------------------MEMBA THEM */
.memba-them-tout-rr p
{
    font-size:1.2em;
    font-weight:bold;
    margin:5px 0 0 12px;
    overflow:hidden;
width:280px;
}
.memba-them-tout-rr p a {
line-height: 1.3em;
}

/*--------------------------------TOOFAB TOUT RR */
.toofab-tout-rr p
{
    font-size:1.2em;
    font-weight:bold;
    margin:5px 0 0 8px;
    overflow:hidden;
width:280px;
}

/*--------------------------------MOST READ STORIES */
#pop-news {
width:300px;
}

#pop-news ol {
padding:0;
}

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

#pop-news li a {
font-weight:bold;
}

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

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

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

p.pop-news-title a {
display: block;
}

#pop-news li:first-child {
border-top:none;
}

/*------------------------------ RAW VIDEO PLAYER*/
.digitalsmiths-video-player {
width:300px;
}
/* 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 */

/*--------------------------------CATEGORY BOXES */
.lcrr-box {
margin:11px 0 15px 0;
}
.lcrr-titlelink {
display:none;
}
.lcrr-ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.lcrr-mainthumb {
float:left;
height:68px;
margin:0 0 0 18px;
padding:3px;
width:60px;
}
.lcrr-ul li {
font-size:1.1em;
font-weight:bold;
list-style-type:disc;
color:#d01e02;
margin:4px 0 0 112px;
padding-left:1px;
width:165px;
}
/* -------------------------------HOT PHOTOS */
#hotphotos li {
float:left;
width:117px;
font-size: 120%;
margin:5px 10px 5px 15px;
height: 155px;
}

#hotphotos ul li a img {
border: none;
}
#hotphotos ul li p a {
font-weight:bold;
}
/* END */

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

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

#blogroll-featured ul li a {
color:#000;
}

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

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

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

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

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

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

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

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

.partnerfeedlist ul li a {
color:#000;
}
/*-------------------------------------------------- FEATURED STORIES */

h2#featuredstories {
background: url('../images/title-featuredstories.png') no-repeat 0 0;
text-indent: -9999px;
width: 187px;
height: 14px;
margin: 25px 0 0 16px;
}
ul.threecollist {
margin-bottom: 25px;
}
ul.threecollist li {
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;  
-moz-border-radius: 7px;  
-webkit-border-radius: 7px;
    padding:10px 10px;
    margin: 10px 0 0px 16px;
    width: 117px;
    height: 120px;

    float: left;
    overflow: hidden;
}
ul.threecollist li a {
font-weight: bold;
font-size: 110%;
}
/*---------------------------------------------------TOO FAB MODULE RR */
#toofabmod {
background: #fff url('../images/bg-toofabmod.jpg') no-repeat bottom right;
padding-bottom: 80px;
}

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

#toofabmod ul li p a {
font-weight: bold;
}

/*---------------------------------------------------MOST COMMENTED */
#mostcommented-rr {
margin: 10px auto;
padding:0px 30px; 
}

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

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

#mostcommented-rr li a {
text-decoration: none;
color:#0033cc;
font-weight: bold;
}

#mostcommented-rr li a:hover{
text-decoration: underline;
}

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

#aroundtheweb {
margin-top: 30px;
}

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


/* PARTNER LISTINGS FOOTER */

#footer_partner_borderbox, #footer_category_listings {
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;  
-moz-border-radius: 7px;  
-webkit-border-radius: 7px;
    padding:15px 0px;
    margin:7px auto 25px;
    width: 936px;
}

#footer_partner_borderbox{
padding:0px 0px 15px;
}

#footer_partner_listings {
padding:10px 0px 0px 22px;
margin:0px 0px 7px 0px;
background:transparent;
/*height:190px;*/
overflow:hidden;
}

#footer_partner_listings-bottom {
padding:0px 0px 0px 22px;
margin:7px 0px 0px;
background:transparent;
/*height:190px;*/
overflow:hidden;
}

#footer_partner_listings ul, #footer_partner_listings-bottom ul {
position:relative;
font-size:115%;
line-height: 1.2em;
padding:0px 0px 10px 0px;
width:185px;
}

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

#footer_partner_listings #partner-listings_col-1 a,
#footer_partner_listings-bottom #partner-listings_col-1a a,
#footer_partner_listings #partner-listings_col-2 a,
#footer_partner_listings-bottom #partner-listings_col-2a a,
#footer_partner_listings #partner-listings_col-3 a,
#footer_partner_listings-bottom #partner-listings_col-3a a,
#footer_partner_listings #partner-listings_col-4 a,
#footer_partner_listings-bottom #partner-listings_col-4a a {
color:#000;
}

span.parse-logos a{
text-align:center;
padding:0px 0px 5px 0px;
}

#footer_partner_listings #partner-listings_col-1,
#footer_partner_listings-bottom #partner-listings_col-1a {
position:relative;
float:left;
width:200px;
border-right:1px dotted #cecece;
height:180px;
padding:0px 15px 0px 0px;
margin: 0px;
overflow:hidden;
}


#footer_partner_listings #partner-listings_col-2, 
#footer_partner_listings-bottom #partner-listings_col-2a, 
#footer_partner_listings #partner-listings_col-3, 
#footer_partner_listings-bottom #partner-listings_col-3a {
position:relative;
float:left;
width:200px;
border-right:1px dotted #cecece;
padding:0px 15px 0px 15px;
margin: 0px;
height:180px;
overflow:hidden;
}


#footer_partner_listings #partner-listings_col-4, 
#footer_partner_listings-bottom #partner-listings_col-4a {
position:relative;
float:left;
width:200px;
padding:0px 0px 0px 15px;
margin:0px;
height:180px;
overflow:hidden;
}

#footer_partner_listings-bottom #partner-listings_col-1a,
#footer_partner_listings-bottom #partner-listings_col-2a,
#footer_partner_listings-bottom #partner-listings_col-3a,
#footer_partner_listings-bottom #partner-listings_col-4a {
padding-top:10px;
}

/* END */



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

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

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

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

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:#0033ff;
}

#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:215px;
border-right:1px solid #cecece;
padding:0px 0px 0px 22px;
margin:5px 0 0 0px;
overflow:hidden;
}


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

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

#footer_category_listings #listings_col-1, 
#footer_category_listings #listings_col-2,
#footer_category_listings #listings_col-3,
#footer_category_listings #listings_col-4 {
/* height: 325px; */
} 


/* END */





/* TMZ FOOTER */

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

#footer a {color:#fff;}

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

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

#footer p.footer-middle  {
padding-top: 20px;
}

#footer p.footer-last {
padding-top: 20px;
}

/* END */




/*-------------------------------- POST COMMENTS */
#display-comments h2 {
background: url('../images/title-reader-comments_v2.png') no-repeat 0 0;
width:194px;
height:14px;
text-indent: -9999px;
margin: 20px 0 0 0px;
}
#display-comments {
font-size:1.2em;
margin:10px 0 0 16px;
}
#display-comments h2 {
color:#990000;
}
#display-comments h2, #recentheadlines h2 {
font-size:1.5em;
font-weight:bold;
margin-bottom:5px;
}
#display-comments .commentclass {
line-height:1.5em;
margin:1em 10px 0 0;
}

#display-comments p {
font-size:1em;
margin:1em 1em 1em 7em;
}

#display-comments span.next a {
font-weight:bold;
}

.commentnum {
display:block;
float:left;
font-size: 150%;
font-weight: bold;
color:#666666;
margin: 1em;
text-align: center;
}
.comment-byline {
font-style: italic;
color:#666666;
}

.commentclass {
background-color:#D0E5FF;
border:1px solid #9F9F9F;
border-radius: 7px;  
    -moz-border-radius: 7px;  
    -webkit-border-radius: 7px;
    margin: 10px 0 15px 16px;
    overflow:hidden;
}

/*-----------------------------------------COMMENT FORM*/
h3#addcomments {
background: url(../images/title-add-your-comments.png) no-repeat 0 0;
width:209px;
height:14px;
text-indent: -9999px;
font-weight: bold;
font-size:1.8em;
text-transform:uppercase;
margin: 37px 0 0 25px;
}
p.instructions {
color:red;
font-weight:bold;
margin-left:0px;
font-size:1.2em;
margin:20px 0 0 25px;
}

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

#commentform { 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; }
#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;
 font-size:135%;
}
#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;
 font-size:120%;
}
.cmtuinfo input {
 background: #eee;
 width: 160px;
 margin-right: 8px;
}


#cmtmain {
 padding: 10px;
 clear: both;
}
#cmtmain label {
 font-weight: bold;
 font-size:120%;
}
#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;
 font-size:128%;
}
#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 */



/*-----------------------------------------SPHERE AD */
div#sphere-related div#sphereAd-wrap div#sphereAd {
margin:12px 0 0 8px;
}
#sphereAd-wrap {
margin:-300px 0 0 0px;
float:right;
}

/*--------------------------------------------------------SIDE PAGES BELOW*/

/*-------------------------------- FORWARD-POST PAGE*/
h2#blogroll {
background: url('../images/title-blogroll.png') no-repeat 0 0;
text-indent: -9999px;
width: 100px;
height: 14px;
margin: 25px 0 0px 16px;
}
ul.bloglist {
margin: 20px 0px;
}
h2#androidapp {
background: url('../images/title-downloadtmzappandroid.png') no-repeat 0 0;
text-indent: -9999px;
width: 351px;
height: 14px;
margin: 25px 0 0px 16px;
}
.forms-content h2#mobilealerts {
background: url('../images/title-signupfortmzmobilealerts.png') no-repeat 0 0;
text-indent: -9999px;
width: 325px;
height: 14px;
margin: 25px 0 0px 16px;
}
h2#mobilealertsthankyou {
background: url('../images/title-thankyoumobilealert.png') no-repeat 0 0;
text-indent: -9999px;
width: 533px;
height: 14px;
margin: 25px 0 0px 16px;
}
h2#thankyouweeklyblast {
background: url('../images/title-thankyouweeklyblast.png') no-repeat 0 0;
text-indent: -9999px;
width: 529px;
height: 14px;
margin: 25px 0 0px 16px;
}
.forms-content h2#emailpost {
background: url('../images/title-emailthefollowingpost.png') no-repeat 0 0;
text-indent: -9999px;
width: 276px;
height: 14px;
margin: 25px 0 0 16px;
}

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

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

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

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

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

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

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

div.forms-content div.box p {
font-size:150%;
}
.forms-content form {
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;  
-moz-border-radius: 7px;  
-webkit-border-radius: 7px;
    padding:15px;
    margin: 10px 0 15px 16px;
    width: 576px;
}
.forms-content form h2 {
font-size: 190%;
margin: 15px 0 25px;
}

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

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

.forms-content form input {
margin: 0 0 20px 0px;
}

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

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

/*---------------------------------- SITEMAP */
h2#tmzsitemap {
background: url('../images/title-tmzsitemap.png') no-repeat 0 0;
text-indent: -9999px;
width: 130px;
height: 14px;
margin: 25px 0 0 16px;
}
.sitemaphome, .sitemapnews, .sitemapphotos, .sitemaptmztogo, .sitemapcelebwatch, .sitemapvideos {
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;  
-moz-border-radius: 7px;  
-webkit-border-radius: 7px;
    padding:15px;
    margin: 10px 0 15px 16px;
    width: 264px;
    height: 220px;

    float:left;
}
.sitemaptitles {
font-size: 150%;
font-weight: bold;
color:#bd1501;
margin: 0 0 10px 0;
display: block;
}
#container p {
padding: 0 0 10px;
font-size: 120%;
}
#container li {
background: url('../images/sm_blk_bullet.gif') no-repeat 0 5px;
padding:0px 0px 0px 10px;
font-size: 115%;
}
/*----------------------------------- RSS PAGE*/
h2#rssfeed {
background: url('../images/title-tmzrssfeeds.png') no-repeat 0 0;
text-indent: -9999px;
width: 194px;
height: 14px;
margin: 25px 0 0 16px;
}

.rssbox {
float:left;
margin:20px 20px 0;
}
.rssbox:first-child {
margin-left:15px;
}

.rssbox ul li {
background: url('../images/rss-button.gif') no-repeat;
padding:2px 0px 0px 25px;
margin-left: 0px;
list-style-type: none;
height:14px;
margin-bottom:7px;
}
/*-------------------------------------------------MAIN 1COL  */
#main-1col {
background-color:#fff;
border:1px solid #e0e0e0;
border-radius: 7px;  
    -moz-border-radius: 7px;  
    -webkit-border-radius: 7px; 
    padding:4px;
    margin: 10px 5px 15px 5px;
    width: 959px;
}
/*---------------------------------------------------TMZ Videos Page*/
/* -------------------------------TMZVideos Search*/
#tmzvideotitle {
margin: -12px 0 0 7px;
width:139px;
height:38px;
float: left;
}
.searchTMZvideosBox {
background: url('../images/bg-video-search2.gif') no-repeat;
width:470px;
height:45px;
padding:2px 0 0 3px;
position:absolute;
top:8px;
right:-12px;
}
#searchGoButton {
height: 23px;
width: 31px;
position: absolute;
top: 8px;
right: 16px;
display: block;
cursor:pointer;
}
#searchInput {
position: absolute;
left: 133px;
top: 11px;
border: 0;
width:290px;
}
#rawvidplayerplaylist {
width: 960px;
margin: 44px auto 0;
}

/*end TMZVideos Search*/
/*------------------------------ TMZ LIVE Search */
#tmzliveheaderjpg {
margin: -12px 0 0 7px;
width:108px;
height:41px;
float: left;
}
#tmzliveplayerplaylist {
width: 960px;
margin: 50px auto 0;
}

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

/*--end TMZ LIVE Search  */
/*--------------------------------TMZ ON TV Search */
.searchTMZTVBox {
background: url('../images/bg-tmztv-search_refresh.gif') no-repeat;
width:470px;
height:44px;
padding:2px 0 0 3px;
position:absolute;
top:8px;
right:-16px;
}
#free-episodes {
position:absolute;
right:5px;
top:50px;
width:470px;
}
#mainassets {
margin-top: -44px;
}
/*---------------------------------------------------TMZ TV page*/
#tmzontvheader {
margin: -11px 0 0 7px;
width:128px;
height:41px;
float: left;
}
div#tot-row1 .left, div#tot-row2 .left, div#tot-row3 .left {
float: left;
}
div#tot-row1 .right, div#tot-row2 .right, div#tot-row3 .right {
float: right;
}
div#tot-row1 {
height: 157px;
position:relative;
}
div#tot-row1 div#fulleps{
position:absolute;
right:0;
top:56px;
}
div#zipcode {
margin-top: 4px;
}
div#libraryWrapper {
margin-top: 10px;
}
div#libraryWrapper div.new-quigo-video-page {
width:927px;
margin:0 auto;
}
div#libraryWrapper object#library {
margin:11px;
}
/*------------------------------------------------- WEEKLY BLAST NEWSLETTER*/
.forms-content h2#weeklyblast {
background: url('../images/title-weeklyblastsignup.png') no-repeat 0 0;
text-indent: -9999px;
width: 276px;
height: 14px;
margin: 25px 0 0 16px;
}

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

#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:280px;
color:#b72113;
padding:0px 0px 0px 3px;
}


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


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


#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 5px 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:#0044CC;
float:left;
font-size:11px;
font-weight:bold;
text-decoration:underline;
position:relative;
right:0;
text-transform:uppercase;
background: url(http://tmz.vo.llnwd.net/o28/assets/images/red-bullet.gif) no-repeat 0px 4px;
padding-left:12px;
}

/* 2up video module */
#sidebar2upvideo-module {
padding:0 0 0 16px;
}
#sidebar2upvideo-module ul li {
width:120px;
float: left;
}
#sidebar2upvideo-module ul li:first-child {
margin-right:28px;
}
#sidebar2upvideo-module ul  li p {
margin-top:3px;
}
#sidebar2upvideo-module ul li a {
font-weight: bold;
}

/* end 2upvideo module*/

/*chalk*/

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

#chalk iframe {
padding-left: 10px;
}

/*end chalk*/

/* Pistachios Videos Page Sponsor - Get Crackin */
#videocapimg{
display:block;
margin:26px 0 0 4px;
position:absolute;
}

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


#rawvidplayerplaylist {
margin-top: 81px;
}

#tmzvideotitle {
left:7px;
position:absolute;
left: 7px;
top: -8px;
float: none;
margin: 0 0 0 0;
}

/* end  ------ also remove ie7 and ie8 specific styling-------*/

