/* 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: top;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
.fltflt {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	margin: 0px;
	clear: both;
	height: 0px;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: #000;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}
blockquote, q {
	quotes: "" '';
}
/* end Reset */

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

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

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

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

#masthead, #masthead-tmztv {
 width: 962px;
 height: 119px;
 background: #000000 url(http://www.blogsmithmedia.com/www.tmz.com/media/masthead.jpg) no-repeat;
 text-align: left;
 position: relative;
}

#header #masthead-tmztv {
 background: #000000 url(http://www.blogsmithmedia.com/www.tmz.com/media/masthead-tmztv.jpg) no-repeat;
}
#masthead-tmztv #search-wrapper {
 padding-top: 44px;
}

/* Ads BEGIN */
#leaderboard {
	padding-top: 0px;
	width: 960px;
	height: 158px;
	background-image: url(images/header_02.gif);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-color: #FFF;
}



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

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

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

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

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

#page-content {
	background: #ffffff url('http://www.blogsmithmedia.com/www.tmz.com/media/page-bg-2008.gif') repeat-y 0 0;
	min-height: 800px; /* CRZ 1/08 make it appear white on the sidebar until sidebar loads */
}

#page-content-1col {
 width: 962px;
 background: #ffffff url(http://www.blogsmithmedia.com/www.tmz.com/media/page-bg-2008-1col.gif) repeat-y 0 0;
} 

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

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


#footer {
	width: 962px;
	height: 54px;
	margin: 0 auto;
	text-align: center;
	background-image: url(images/footer-bg2.gif);
	background-repeat: no-repeat;
}
#footer p {
	font-size: 9px;

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

/* POSTS - CENTER COLUMN */

.post {
	background: url(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x bottom left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.post h1 {
	font-size: 2em;
	font-weight: bold;

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


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

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

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

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

a {
	text-decoration: none;
        color:#0033cc;
}
a:hover {
	text-decoration: underline;
}


h1 a:hover {
	text-decoration: underline;
}
.post .body {
	margin: 10px 0;
}
.post {
font-size: 1.2em;

line-height: 1.4em;
}
.post p {
	font-size: 1em;
	background-color: #FFF;
}
.post img {
	padding: 0px 5px 5px 5px;
}

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

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

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

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

.actions a.print {
 background-image: url(images/shareit-print_new.gif);
}



.comments {
}
.comments a {
	color: #fff;
font-size: 10px;
line-height: 1em;
}
.related {
	font-size: 1.0em;
}
p.continueReading a {
        font-size:1.5em;
        font-weight:bold;
}
.post .related {
border:medium none;
margin:0pt;
padding-bottom:10px;
}
.post .related h3 {
color: #666;
font-size:1.3em;
margin-bottom: 4px;
font-weight: bold;
}
.post .related ul {
	margin-bottom:0pt;
	margin-top:0pt;
	font-weight: normal;
}
.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(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x bottom left;
}



/* All GADGETS */

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

.all-gadgets h3 {
	background: url(http://www.blogsmithmedia.com/www.tmz.com/media/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;
}


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


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

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

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

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

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

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

.featured-categories-promo h3 {
 background: url(http://www.blogsmithmedia.com/www.tmz.com/media/featured_categories.jpg) no-repeat;
 width: 229px;
 height: 19px;
 margin:0px 0px 7px 0px;
}

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

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

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

/* MISC */



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

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

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

/* QUIGO AD PLACEMENT */
#post5_adbox {
  background: url(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x bottom left;
}

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

#quigo-homepage-2 {
padding:15px 0px 15px 15px;
background: url(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x bottom left;
}

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

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

#quigo-showpost {
padding:15px 0px 15px 15px;
background: url(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x bottom left;
}

#quigo-showpost2 {
padding:15px 0px 15px 15px;
background: url(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x bottom left;
}

#quigo-video-page {
padding:15px 0px 10px 15px;
background: url(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x top left;
}

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

#quigo-search-results {
padding:15px 0px 0px 15px;
background: url(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x top left;
}

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

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

#quigo-category-list {
margin:15px 0px 0px 0px;
padding:15px 0px 0px 15px;
background: url(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x top left;
}

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

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

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

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

/* END QUIGO */

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

/* CATEGORY PROMO HOMEPAGE */

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

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

/* CATEGORY PROMO HOMEPAGE SIMPLE */

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

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

/* For IDIOT SAVANT */

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

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

/* END */

/* COMING SOON */

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

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

/* bullets */

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

/* TMZ WIDGET */
.tmz-widget {
 width:300px;
 padding:5px 1px 15px 0px;
 margin:0px 0px 10px 0px;
 border-bottom: 2px solid #cccccc;
}
            
.tmz-widget h3 {
 text-align:left;
 width:209px;
 height:19px;
 background: url(http://www.blogsmithmedia.com/www.tmz.com/media/title_get-tmz-widget-2008.gif) no-repeat;
 padding:0 0 10px 0;
 margin: 0;
}

/* ENDS */




/* 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: 30px;
}
.hr {
  background: transparent url(http://www.blogsmithmedia.com/www.tmz.com/media/post-bottom-2008.gif) repeat-x scroll left bottom;
  margin: 0px 0px 10px;
  height: 2px;
}


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



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

#popeater_hdr {
 background: transparent url(http://www.blogsmithmedia.com/www.tmz.com/media/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(http://www.blogsmithmedia.com/www.tmz.com/media/pop-eater-triangle.gif) no-repeat 100% 50%;
 color: black;
 font-size: 1.2em;
 font-weight: bold;
 line-height: 1.5;
 padding-right: 8px;
}

/* REMOVE WHEN CAMPAIGN ENDS */

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

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

.digitalsmiths-video-player h3 {
 width:175px;
 height:19px;
 background-image:url(http://www.blogsmithmedia.com/www.tmz.com/media/title_new-raw-videos-2008.gif);
 background-repeat:no-repeat;
 padding-bottom:10px;
}
/* END */

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

.digitalsmiths-video-player-SINGLE h3 {
 width:294px;
 height:272px;
 background-image:url(http://www.blogsmithmedia.com/www.tmz.com/media/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(http://www.blogsmithmedia.com/www.tmz.com/media/title_we-said-it-2008b.gif);
 background-repeat:no-repeat;
 padding:0;
 width:180px;
 height:42px;
}
.tmz-tv-highlights-badge2 a {
 color:#0033cc;
 margin:0 auto;
 padding:0;
}

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

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

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

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

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

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

/* TMZTV START */
object { outline:none; }
			
#inlineWrapper {
 width: 480px;
 text-align:left;
 height: 316px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 0px 0px 0px 4px;
 border: 0px solid blue;
 float: left; display: inline;
 background-color: #FFFFFF;
}
      
#ratingWrapper {
 width: 480px;
 text-align:left;
 height: 60px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 0px 0px 0px 4px;
 border: 0px solid blue;
 float: left; display: inline;
 background-color: #FFFFFF;
}

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

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

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

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

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

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

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

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

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

/* TMZTV END */

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

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

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

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

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

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


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

#celeb-listings-homepage h3 {
	background: url(http://www.blogsmithmedia.com/www.tmz.com/media/rightrail_header-hot-celebs.gif) no-repeat;
	width: 167px;
	height: 19px;
	margin-bottom: 10px;
	margin-top: 15px;
}

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

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

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

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



/*featured-categories-2x2*/
#featured-categories-2x2 {
	border-top: 2px solid #cccccc; 
	border-bottom: 2px solid #cccccc; 
	margin:25px 0 0 0;
	padding:20px 0px 70px 0px;
	
}

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

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


/* COMPLETE CSS END */
#picture {
	height: 460px;
	background-image: url(images/seanIsabel_04.jpg);
	background-repeat: no-repeat;
}

#pictureNew {
	height: 10px;
}
#forGallery {
	width: 880px;
	margin: 0px;
	padding: 0px;
}
.postNew {
	padding: 0 20px 10px 20px;
}
#page-contentNew {
	min-height: 600px;
	background-color: #FFF;	/* CRZ 1/08 make it appear white on the sidebar until sidebar loads */
}
.linkGallery {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #03F;
}

/*sidebar*/

#sidebar {
	position: relative;
	float: right;
	display: inline;
	width: 290px;
	padding: 0px 8px 0px 8px;
	overflow:hidden;
	margin-top: 8px;
}

#sideclear {
	height: 50px;
	width: 200px;
}

#sidebar #posts {
	background-image: url(images/posts.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
#sidebar #news {
	background-image: url(images/news.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 290px;
}
#sidebar #posts ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#sidebar #calendar {
	width: 170px;
	border: thin solid #333;
	margin-left: 50px;
}

#flashAlbum {
	background-color: #FFF;
	height: 600px;
	width: 500px;
}
#page-content #main .post .body img {
	border: 1px solid #333;
	padding: 0px;
	margin: 6px;
}

.textstyle u {
	text-decoration: underline;
}
