
@import url("menu.css");

/*--RESET -------------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, code, del, em, img, small, strike, strong, dl, dt, dd, ol, ul, li, 
fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }


/*--Body format --------------------------------------------------------------------------------*/

body{ behavior:url("../inc/csshover.htc"); font-family:Arial, Helvetica, sans-serif; line-height: 18px; font-size: 12px; text-align: left; background:url(http://www.joblo.com/img/bg/main-shadow.jpg) #333 center repeat-y; color: #000; }

h1,h2,h3,h4,h5,h6{ padding: 0 0 10px; font-weight:lighter; font-weight:bold; text-transform:uppercase; }

h1{ font-size: 17px; line-height:22px; }
h2{ font-size: 16px; color:#000; }
h3{ font-size:16px; color:#333; font-weight:normal; }
h3 bold{ color:#000; font-weight:bold; }
h4{ font-size:16px; color:#e30100; }
h5{ font-size:14px; color:#7e0300; padding:0 0 5px; }

.title-box-office
{
	font-size: 20px;
	color:#880000;
	font-family: Arial;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	font-style:italic;
}

p{ padding: 0 0 15px; }

.clear:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear{ clear:both; }


/*--Links ---------------------------------------------------------------------------------*/

a, a:visited{ text-decoration: none; color:#000; }
a:hover{ text-decoration:underline; }
a:active{ color:#900; }

a.submit{ background:url(http://www.joblo.com/img/btn/submit.jpg) center center no-repeat; display:block; width:54px; height:22px; }

/*--Main frame -----------------------------------------------------------------------------*/

#wrapper{ margin: 0 auto; width:990px; }
span.nav-arrows{ position:absolute; right:6px; top:0; }

/*-- Header --------------------------------------------------------------------------------*/

#top-menu{ display:block; background:url(http://www.joblo.com/img/bg/top_bg.gif) top repeat-x; height:23px; overflow:hidden; }
#top-menu li{ display:inline; padding:0 10px; background:url(http://www.joblo.com/img/bg/top_nav_sep.jpg) center left no-repeat; margin-top:-5px; position:relative; top:-5px; }
#top-menu li.image{ top:0px; }
#header a{ color:#fff; }

#banner{ background:#2c0203 url(http://www.joblo.com/img/bg/banner-gradient.jpg) top left no-repeat; height:194px; color:#fff; }
#logo{ float:left; width:256px; margin-top:6px; }
#header-right{ position:relative; float:left; width:728px; padding-right:6px; text-align:right; margin:6px 0; }

#bookmarks{ float:left; width:85px; text-align:left; display:inline; }

#user-menu{  float:left; width:643px; position:relative;  }
#user-menu a{ margin:0 6px; line-height:20px; }
#user-menu #items{ padding-right:160px;}
#user-menu #search{ float:right; position:absolute; top:-2px; right:0;  }
#user-menu #search input{ width:120px; height:16px; float:left; padding:3px 0 4px 2px; border:1px solid #000; border-right:none; }
#user-menu #search a{ background:url(http://www.joblo.com/img/btn/search.gif) top center no-repeat; float:left; display:block; width:33px; height:25px; margin:0; }
#user-menu #search a:hover{ background-position:bottom center; }

#quotes{ background:url(http://www.joblo.com/img/bg/quotes-light.jpg) center center no-repeat; height:32px; overflow:hiden; text-align:center; line-height:32px; }

/*--Left side-bar ------------------------------------------------------------------------------*/

#left-side-bar{ float:left; width:198px; }
#headlines-content .top-corners{ background-image:url(http://www.joblo.com/img/bg/sidebar-top-corners.gif); }
#headlines-content .back-content{ background:url(http://www.joblo.com/img/bg/sidebar-gradient.jpg) top center no-repeat #3d3d3e; padding:6px 6px 0; }
#headlines-content .bottom-corners{ background-image:url(http://www.joblo.com/img/bg/sidebar-bottom-corners.gif); }
.headlines{ background-color:#fff; padding:0 5px; }
/* .headlines a{ color:#000; display:block; padding:5px; text-transform:uppercase; line-height:15px; font-size:11px; font-weight:bold; } */
.headlines a{ color:#000; display:block; padding:5px; text-transform:uppercase; font-size:11px; font-weight:bold; }
.headlines a.blue{ color:#335299; }
.headlines a.red, .headlines a span{ color:#820000; }
#headlines-content a.active{ padding:0 0 0 15px; background:url(http://www.joblo.com/img/icons/red-arrow.png) left 2px no-repeat; color:#990000; }
#headlines-content #headlines-nav{ position:relative; background-color:#fff; padding:6px; }
#headlines-content #headlines-nav span.nav-arrows{ top:6px; }

#perso-ads{ padding:5px; }
.perso-ad{ margin:10px 0; }

/*--Container ------------------------------------------------------------------------------*/

#container{ background:url(http://www.joblo.com/img/bg/container-gradient.jpg) top repeat-x #666; padding:6px; border-top:1px solid #666; }

#content .top-corners{ background-image:url(http://www.joblo.com/img/bg/content-top-corners.gif); }
#content .bottom-corners{ background-image:url(http://www.joblo.com/img/bg/content-bottom-corners.gif); }
#content{ float:left;width:470px; margin:0 6px; }
#content h1{ background:url(http://www.joblo.com/img/bg/content-title-gradient-corners.jpg) top center no-repeat #101010; padding:10px; font-style:italic; color:#fff; }
#content .back-content{ padding:0 6px; background-color:#fff; }

#content.black .top-corners{ background-image:url(http://www.joblo.com/img/bg/content-black-top-corners.gif); }
#content.black .back-content{ background:url(http://www.joblo.com/img/bg/sidebar-gradient.jpg) top repeat-x #3d3d3e; padding:6px 6px 0; }
#content.black .bottom-corners{ background-image:url(http://www.joblo.com/img/bg/content-black-bottom-corners.gif); }



#content-info{ background:url(http://www.joblo.com/img/bg/top-bar.jpg) top left no-repeat; height:30px; overflow:hidden; color:#fff; }
#content-info #num-comments{ text-align:center; width:106px; float:left; line-height:28px; }
#content-info #meter-bar{ position:relative; float:left; line-height:28px; overflow:hidden; width:227px; }
#content-info #meter-bar img#bar{background:url(http://www.joblo.com/img/bg/thermometer-bar.png) left center no-repeat; margin:4px 0 0 19px; }
#content-info #meter-bar #percent{ position:absolute; top:0; right:23px; font-weight:bold; }
#content-info #strike{ display:block; width:125px; float:left; color:#fff; text-decoration:underline; line-height:28px; text-align:center; }
#content-info #strike:hover{ text-decoration:none; }


#meta{ position:relative; margin:10px 4px; }
#meta .date{ position:absolute; right:0; }

#entry{ padding:0 4px; }
#entry #extra span{ color:#820000; text-transform:uppercase; }
#entry #extra{ background:url(http://www.joblo.com/img/bg/extra.jpg) top center no-repeat; height:48px; padding:10px; margin-bottom:5px; }
#entry a{ color:#900; }

#strike-back{ margin-top:15px; }
#strike-back .top-corners{ background-image:url(http://www.joblo.com/img/bg/strike-back-top-corners.gif); }
#strike-back .bottom-corners{ background-image:url(http://www.joblo.com/img/bg/strike-back-bottom-corners.gif); }
#strike-back .back-content{ background:url(http://www.joblo.com/img/bg/strike-back-gradient.jpg) top repeat-x #d2d2d2; padding:10px 10px 4px; }
#strike-back #strike-back-info{ font-weight:bold; background:url(http://www.joblo.com/img/bg/strike-bar-gradient.jpg) repeat-x top; height:32px; padding:6px; text-transform:uppercase; font-size:11px; line-height:14px; }
#strike-back #strike-back-info a.red{ color:#900; }



#comments .newcomment{ margin:3px 0; background-color:#fff; border:1px solid #000; line-height:15px; padding-bottom:6px; }
#comments .newcomment .user-image{ float:left; width:103px; text-align:center; padding:6px 0 0; }
#comments .newcomment .user-image{ float:left; width:103px; text-align:center; padding:6px 0 0; }
#comments .newcomment .user-image img{ margin-bottom:6px; }
#comments .newcomment .comment-info{ float:left; width:333px; }
#comments .newcomment .comment-info .reputation-bar{ background:url(http://www.joblo.com/img/bg/comment-grey-gradient.jpg) top repeat-x; position:relative; }
#comments .newcomment .comment-info .reputation-bar.good{ background-image:url(http://www.joblo.com/img/bg/comment-green-gradient.jpg); }
#comments .newcomment .comment-info .reputation-bar.bad{ background-image:url(http://www.joblo.com/img/bg/comment-red-gradient.jpg); }
#comments .newcomment .comment-info .reputation-bar .comment-num-box{ float:left; position:absolute; right:2px; top:2px; background:url(http://www.joblo.com/img/bg/comment-num-box.png) center center no-repeat; width:34px; line-height:20px; overflow:hidden; text-align:center; }
#comments .newcomment .comment-info .comment-title{ position:relative; padding:6px; border-bottom:1px solid #000; color:#666; }
#comments .newcomment .comment-info .comment-title span{ position:absolute; top:3px; right:6px; font-size:10px; }
#comments .newcomment .comment-info .comment-title span a{ text-decoration:underline; color:#666; }
#comments .newcomment .comment-info .comment-title span a:hover{ color:#900; }
#comments .newcomment .comment-info .user-comment{ padding:6px 6px 0 6px; }
#comments .newcomment .comment-info .user-comment a.more{ color:#900; }

#comments .comment{ margin:3px 0; background-color:#fff; border:1px solid #000; line-height:15px; padding-bottom:6px; }
#comments .comment .user-image{ float:left; width:103px; text-align:center; padding:6px 0 0; }
#comments .comment .user-image{ float:left; width:103px; text-align:center; padding:6px 0 0; }
#comments .comment .user-image img{ margin-bottom:6px; }
#comments .comment .comment-info{ float:left; width:333px; }
#comments .comment .comment-info .reputation-bar{ background:url(http://www.joblo.com/img/bg/comment-grey-gradient.jpg) top repeat-x; position:relative; }
#comments .comment .comment-info .reputation-bar.good{ background-image:url(http://www.joblo.com/img/bg/comment-green-gradient.jpg); }
#comments .comment .comment-info .reputation-bar.bad{ background-image:url(http://www.joblo.com/img/bg/comment-red-gradient.jpg); }
#comments .comment .comment-info .reputation-bar .comment-num-box{ float:left; position:absolute; right:47px; top:2px; background:url(http://www.joblo.com/img/bg/comment-num-box.png) center center no-repeat; width:34px; line-height:20px; overflow:hidden; text-align:center; }
#comments .comment .comment-info .comment-title{ position:relative; padding:6px; border-bottom:1px solid #000; color:#666; }
#comments .comment .comment-info .comment-title span{ position:absolute; top:3px; right:6px; font-size:10px; }
#comments .comment .comment-info .comment-title span a{ text-decoration:underline; color:#666; }
#comments .comment .comment-info .comment-title span a:hover{ color:#900; }
#comments .comment .comment-info .user-comment{ padding:6px 6px 0 6px; }
#comments .comment .comment-info .user-comment a.more{ color:#900; }



#page-nav{ margin:8px 0 0; }
#page-nav a{ font-weight:bold; display:inline-block; padding:0 2px; }
#page-nav a:hover{ text-decoration:underline; }

/*--News archives page ------------------------------------------------------------------------------*/


/*--Right side-bar ------------------------------------------------------------------------------*/

#right-side-bar{ float:right; width:298px; }
#right-col{ background-color:#030303; margin:6px 0; }
#right-col .top-corners{ background-image:url(http://www.joblo.com/img/bg/right-sidebar-top-corners.gif); }
#right-col .bottom-corners{ background-image:url(http://www.joblo.com/img/bg/right-sidebar-bottom-corners.gif); }
#right-col .back-content{ padding:6px 6px 0; }

ul.slideshow{ width:274px; padding:6px; background-color:#fff; float:left; display:block; }
ul.slideshow li{ float:left; width:59px; margin:4px; display:inline; }
ul.slideshow li a{ line-height:12px; display:block; font-size:10px; font-weight:bold; }
ul.slideshow li a:hover{ text-decoration:none; }

ul.slideshow.three-cols li{ width:83px; }
.right-col-element{ margin-bottom:10px; position:relative; }

#most-popular .list-content{ background-color:#fff; padding:6px; font-size:11px; text-transform:uppercase; font-weight:bold; }
#most-popular td { padding-left:3px 3px 3px 6px; }
#most-popular td a{ font-weight:bold; padding:3px; display:block; }
#most-popular td.number-row{ padding:3px 3px 3px 10px; }

.social-link{ margin-top:4px; }

#daily-boobies .boobies{ background:url(http://www.joblo.com/img/bg/boobies-of-the-day.jpg) top left no-repeat; text-align:center; width:286px; height:86px; padding:8px 0; overflow:hidden; }
#daily-boobies .boobies img { margin-top: 5px; }

/*-- Footer --------------------------------------------------------------------------------*/

#footer{ background:url(http://www.joblo.com/img/bg/footer-gradient.jpg) top repeat-x #666; padding:30px 20px; }
#footer p{ color:#fff; padding:0 0 10px; }
#footer a{ font-weight:bold; color:#fff; }

/*-- Custom --------------------------------------------------------------------------------*/

.top-corners, .bottom-corners{ height:6px; background-position:center top; background-repeat:no-repeat; overflow:hidden; }

img.align-right{ margin:0 0 1em 1em; float:right }
img.align-left{ margin:0 1em 1em 0; float:left; }

.category a{ text-align:center; color:#000; }
.category a.active{ background:url(http://www.joblo.com/img/icons/red-arrow.png) left 1px no-repeat; padding-left:15px; color:#900; }


input.text{ border:1px solid #000; padding:3px 3px 4px; float:right; }

.bubble-links a{ position:relative; text-decoration:underline; }
.bubble-links a:hover{ text-decoration:none; }
.bubble-links a:hover div{ display:block; }
.bubble-links a div{ display:none; position:absolute; bottom:0; left:30px; z-index:9999; background:url(http://www.joblo.com/img/bg/pop-up-bubble.png) center center no-repeat; width:124px; height:56px; text-align:center; padding:38px; line-height:11px; font-size:10px; }
.bubble-links a div p{ text-decoration:none; padding:0; }

.white-background{ background-color:#fff; padding:6px; }

.nav-links{ position:relative; margin-top:6px; }
.nav-links a{ text-transform:uppercase; color:#7e0300; font-weight:bold; }
.nav-links a.next{ position:absolute; right:0; background:url(http://www.joblo.com/img/icons/red-arrow.png) right center no-repeat; padding-right:20px; }
.nav-links a.previous{ background:url(http://www.joblo.com/img/icons/red-arrow-left.png) center left no-repeat; padding-left:20px; }




/*-- Nex Added --------------------------------------------------------------------------------*/
div.comment div.avatar_pic {
  background-color: black;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 90px;
  width: 89px;
  display: block;
  margin: 0 0 5px 6px;
}

div#memoryscroller { color: #000; }

div#headlines-content table.headlines tr.article td { width: 176px; }

/* headline nav arrows will be shown by js, so non-js users don't see */
div#headlines-nav span.nav-arrows img {
  display: none;
  cursor: pointer;
}

div#headlines-content td.row0 { background-color: #fff; }
div#headlines-content td.row1 { background-color: #ececec; }

div#headlines-content div.container { height: 1155px; overflow: hidden; }

div.comment div.comment_full { display: none; }
div.comment_reply div.comment_full { display: block; }
div.comment_reply div.comment_excerpt { display: none; }

div.comment a.show_full_comment { cursor: pointer; }

div.comment div.reply_form { display: none; }

table#post_comment { padding-bottom: 20px; }
table#post_comment input.submit { margin-top: 10px; }


div#comments div.comment { padding-bottom: 0px; }

/* --------------------------- comment replies ------------------------- */

div.reply_count {
  cursor: pointer;
  background: transparent url(/img/bg/gradient-replies.gif) top left repeat-x;
  height: 27px;
}

div.reply_count div.left {
  position: relative;
  top: 4px;
}

div.reply_count img { 
  position: relative;
  top: 3px; 
  left: 2px;
}

div.comment_reply {
  background-color: #fff;
  background-image: none;
  margin-bottom: 8px;
}



#comments .comment { margin:3px 0; background-color:#fff; border:1px solid #000; line-height:15px; }
#comments .comment_reply .comment-info{ float:left; width:313px; padding-bottom:6px; }
#comments .comment_replies{ background:url(http://www.joblo.com/img/bg/stripe-reply.gif) repeat; padding:10px 10px 3px; }
#comments .comment_replies .reply{ background-color:#fff; margin-bottom:7px; }
#comments .comment_replies .reply .comment-info{ width:310px; margin-right:3px; }
.comment_replies-tab{ height:27px; line-height:27px; background:url(http://www.joblo.com/img/bg/gradient-replies.gif) repeat-x top; margin-top:10px; padding:0 8px; }
.comment_replies-tab a{ background:url(http://www.joblo.com/img/icons/red-arrow-bottom.png) left 2px no-repeat; padding-left:18px; color:#810100; }



span.nav-arrows img { cursor: pointer; }


/* --- rt col review boxes - base stuff --- */

div.right-col-element{ 
  overflow: hidden;
  position: relative;
  height: 161px;
}

div.right-col-element span.nav-arrows img {
  display: none;
}

div.right-col-element ul.slideshow { 
  width: auto;
  height: 117px;
  left: 0px;
  position: absolute;
  margin-left: 0px;
}


div.right-col-element ul.slideshow li { 
  height: 117px;
  width: 59px;
  text-align: center;
}

div.right-col-element ul.slideshow li a {
  display: inline;
  /*line-height: 8px;*/
  font-size: 11px;
  font-weight: normal;
}

div.right-col-element ul.slideshow li a img {
  width: 59px;
  height: 83px;
}



/* --- rt col trailers/vids box --- */
div#latest-trailers-videos div.container { 
  width: auto;
  left: 0px;
  position: absolute;
  height: 240px;
  overflow: hidden;
  background-color: white;
}

div#latest-trailers-videos { 
  height: 272px;
  overflow: hidden;
  position: relative;
}

div#latest-trailers-videos ul.three-cols { 
  float: left;
  width: 130px;
  height: 258px;
  position: relative;
  overflow: hidden;
}


div#latest-trailers-videos ul.three-cols li {
  height: 117px;
  width: 130px;
  text-align: center;
  margin: 0 4px 0px 4px;
}


div#latest-trailers-videos ul.three-cols li img {
  width: 130px;
  height: 83px;
}



/* --- rt col latest podcasts --- */
div#latest-podcast-shows { 
  height: 162px;
  overflow: hidden;
  position: relative;
}

div#latest-podcast-shows ul.three-cols { 
  width: auto;
  position: relative;
  height: 123px;
}


div#latest-podcast-shows ul.three-cols li {
  width: 130px;
  text-align: center;
  margin: 2px;
  height: 123px;
}


div#latest-podcast-shows ul.three-cols li img {
  width: 130px;
  height: 100px;
}




/* ---- latest columns ---- */
/* div#latest-columns .container, */
div.right-col-element .container { 
  overflow: hidden; 
  height: 130px;
  width: 274px;
  position: relative;
  border-right: solid 8px white;
}
div#latest-columns li { width: 83px; height: 100px;  }
div#latest-columns li img { width: 83px; height: auto;max-height: 71px; }
div#latest-columns ul.slideshow { 
  float: none;
  list-style-type: none;
  position: relative;
  overflow: visible;
  left: 0px;
  width: 1370px;
}
div#latest-columns { height: 143px; }


div#most-popular, div#daily-boobies {
  height: auto;
}

div#most-popular div.list-content {
  min-height: 258px;
}

div#latest-review div.container { height: 129px; }
div#dvd-clinic-review div.container { height: 129px; }
div#latest-podcast-shows div.container { height: 140px; }

/* --- most popular --- */
div#most-popular tr.row2 td { background-color: #ececec; }

div#most-popular table.headlines {
  width: 100%;
  display: none;
}
div#most-popular table.one-day{
  display: block;
}

.headlines a {
  text-transform: none;
}

div#entry p { margin: 12px 0px; padding: 0; }

div.comment { display: none; }

.down-list {
  display: none;
  z-index: 2147483647;
}

div#extra { margin-top: 15px; }

div#page-nav img { cursor: pointer; }
div#page-nav span.pages a.sel { color: #990000; }


div.comment_replies { display: none; }

div.comment div.rand1 { background-image: url(/images_talkback/grey_avatar.jpg); }
div.comment div.rand2 { background-image: url(/images_talkback/red_avatar.jpg); }
div.comment div.rand3 { background-image: url(/images_talkback/yellow_avatar.jpg); }
div.no_avatar { 
  background-position: top left;
  background-repeat: no-repeat;
  width: 90px;
  height: 90px;
  margin-left: 6px;
  cursor: pointer;
}

div.bubble-links { margin-top: 10px; }

div.comment-info { margin-bottom: 5px; }


/* ---- news archive ---- */
div.archives table.headlines { margin-bottom: 15px; }
div.archives table.headlines td a { padding: 2px 5px; }
div.archives div.nav-links { top: -15px; }
div.archives div.nav-links a { display: none; }


div#logo { position: relative; }

div#logo img#blurb { position: absolute; left: 139px; top: 10px; }

div#quotes { position: relative; z-index: 10; }
div#quotes img.clickable { position: absolute; left: 13px; top: 2px; z-index: 15; }

div#meta { margin: 10px 4px 0px 4px; }



div#entry div#extra {
  background: white url(/img/bg/extra-tidbit-mid.jpg) top left repeat-y;
  padding: 0;
  width: 452px;
  height: auto;
  position: relative;
}
div#extra img.bottom { 
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 5;
}
div#extra p { 
  position: relative;
  z-index: 20; 
  margin: -5px 10px 10px 10px;
  padding-bottom: 10px;
}



.headlines a{ color:#000; display:block; padding:5px; line-height:14px; font-size:12px; font-weight:bold; }

#most-popular .list-content{ background-color:#fff; padding:6px; font-weight:bold; }


p.source {
  float: left;
}
div#extra { margin-top: 0px; }




div#container div#comments div.comment_positive div.reputation-bar { background-image: url(/img/bg/comment-green-gradient.jpg); }
div#container div#comments div.comment_negative div.reputation-bar { background-image: url(/img/bg/comment-red-gradient.jpg); }

#wrapper { overflow: hidden; }



/* ----------------- poll box -------------------------- */
div#poll {
  width: 393px;
  margin: 15px 0px 15px 25px;
}

div#poll h3 { 
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  margin: 10px;
  text-align: center;
}


/* ------------------ poster related -------------------- */
#posterRelated img, #posterRelated object { 
  margin-bottom: 10px;
  width: 450px;
}


/* ------------------ static page 2010 -------------------- */
#static-content{ float:left;width:660px; margin:0 6px; }
#static-content .top-corners{ background-image:url(http://www.joblo.com/img/bg/static-content-top-corners.gif); }
#static-content .bottom-corners{ background-image:url(http://www.joblo.com/img/bg/static-content-bottom-corners.gif); }
#static-content h1{text-align:center; font-style:italic; color:#000; padding:0;}
#static-content h2{text-align:center; font-style:italic; color:#000; padding:0;}
#static-content .back-content{ padding:0 6px; background-color:#fff; }

#static-entry{ padding:0 0px; }
#static-entry a{ color:#900; }

div#comiccon-banner { position: relative; z-index: 10; background:#2c0203 url(http://www.joblo.com/img/ComicCon_2010_banner.jpg) top left no-repeat; height:28px;}
div#comiccon-banner img.clickable { position: absolute; left: 13px; top: 2px; z-index: 15; }




#social { 
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: right;
}
#social div { margin: 2px; } 
#social #mfc { position: relative; top: 7px; }



/* ------------------------ previous columns -------------------- */
#previousColumns { text-align: center; margin-top: 15px; }
#previousColumns ul { list-style-type: none; padding: 0; }
#previousColumns li { float:left; padding: 3px; width: 140px; }
#previousColumns p { padding: 0; }
#previousColumns strong { font-size: 14px; font-weight: bold; }
#previousColumns a { color: #000; }
#previousColumns img { border: none; }


/******* added *********/

#new-content-one-column { float:left; margin:0 0; width:675px; }

#new-content-one-column .top-corners-red { background-image:url(http://www.joblo.com/img/bg/new-top-corners-red.jpg);height:11px; }
#new-content-one-column .top-corners-red2 { background-image:url(http://www.joblo.com/img/bg/new-top-corners-red2.jpg);height:11px; }
#new-content-one-column .buttom-corners-red { background-image:url(http://www.joblo.com/img/bg/new-buttom-corners-red.jpg);height:11px; }
#new-content-one-column .back-red { background:url(http://www.joblo.com/img/bg/content-title-gradient-corners-red.jpg) top center no-repeat #800001; }


#new-content-one-column .top-corners { background-image:url(http://www.joblo.com/img/bg/new-top-corners.jpg);height:11px; }
#new-content-one-column .top-corners2 { background-image:url(http://www.joblo.com/img/bg/new-top-corners2.jpg);height:11px; }
#new-content-one-column .buttom-corners { background-image:url(http://www.joblo.com/img/bg/new-buttom-corners.jpg);height:11px; }
#new-content-one-column .back { background:url(http://www.joblo.com/img/bg/new-content-title-gradient-corners.jpg) top center no-repeat #3d3d3d; }
#new-content-one-column .content { background-color:#fff;margin:0 9px;padding:2px; }
#new-content-one-column h1,#new-content-one-column h3{ padding-left:10px; color:#d00000;font-weight:bold; }
#new-content-one-column p{  }
#new-content-one-column p.date{ text-transform:uppercase; font-weight:bold; font-size:16px; padding: 10px 0px 10px 5px; }


ul#cool-columns {
	list-style-image: url("http://www.joblo.com/img/bg/list-arrow.png");
	list-style-position: inside;
}

/* misc */

.block {
	display:block;
}

.left {
	float:left;
}

.right {
	float:right;
}

.center {
	float:center;
	text-align:center;
}

.hd-white {
	color:#fff;
	font-size:13px;
	line-height:22px;
}

.white {
	color:#fff;
}

.pagination-white {
	color:#fff;
	font-size:14px;
	line-height:15px;
	text-transform:uppercase;
	font-weight:bold;
}

.pleft-10 {
	padding-left:10px;
}

.pright-10 {
	padding-right:10px;
}


a.read-the-rest {
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}

a.comment {
	color:#ca0002;
	text-transform:uppercase;
	font-size:11px;
}

.pagination a {
	color:#fff;
}

.pagination a:hover {
	color:#ca0002;
}

#abcpagination-showall a {
	font-size:15px;
	line-height:24px;
	color:#000;
	padding:4px;
	text-transform:uppercase;
	font-weight:bold:
	margin-top:2px;
}

#abcpagination a {
	font-size:16px;
	line-height:24px;
	color:#ca0002;
	padding:4px;
	text-transform:uppercase;
	font-weight:bold;
}

ul#cool-columns {
	list-style-image: url("http://www.joblo.com/img/bg/list-arrow.png");
	list-style-position: inside;
}

ul#cool-columns li {

}

#box-count {
	background:url(http://www.joblo.com/img/bg/count-box.jpg) top center no-repeat #000;
	width:72px;
	height:27px;
	font-size:16px;
	line-height:27px;
	letter-spacing:1px;
	text-align:center;
	font-weight:bold;
}


.title{
	background-image:url(../img/bg/title-box.jpg);
	background-repeat:repeat-x;
	height:31px;
	line-height:31px;
	text-transform:uppercase;
	font-weight:bold;
	width:300px;
	
}

.title-box-office-main {
	background-image:url('http://www.joblo.com/img/bg/title-bg-box-office-main.jpg');
	background-repeat:repeat-x;
	height:33px;
	line-height:33px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

.title-box-office-main-gray {
	background-image:url('http://www.joblo.com/img/bg/title-bg-box-office-main-gray.jpg');
	background-repeat:repeat-x;
	height:33px;
	line-height:33px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

.title-box-soundbite {
	background-image:url('http://www.joblo.com/img/bg/gradiants-soundbite-box.jpg');
	background-repeat:repeat-x;
	height:33px;
	line-height:33px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

.title-celebrity-database-archives {
	background-image:url('http://www.joblo.com/img/bg/title-bg-box-office-main.jpg');
	background-repeat:repeat-x;
	height:33px;
	line-height:33px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

.title-celebrity-database-archives tr td.title_red {
	
}

#celebrity-database-archives-table tr {
	height:33px;
}

#celebrity-database-archives-table tr.even {
	background-color:#ececec;
}

#celebrity-database-archives-table tr.odd {
	background-color:#fff;
}

#celebrity-database-archives-table tr td {
	border:none;
	padding:0 10px;
}

#celebrity-database-archives-table tr td.first {
	border:none;
}

#celebrity-database-archives-table tr td.last {
	border-right:none;
}

#celebrity-interviews-archives-box {
	width:100%;
	border:none;
	float:left;
	margin:4px 2px;
}
#celebrity-database-archives-table {
	width:100%;padding:4px;
}
.pagination strong {
	color:#ca0002;
}
#boxoffice-repport-box {
	width:310px;
	border:1px solid #000;
	float:left;
	margin:4px 7px;
}
#box-office-table {
	width:100%;padding:4px;
}
#box-office-table tr {
	height:33px;
}

#box-office-table tr.even td {
	background-color:#ececec;
}

#box-office-table tr.odd td{
	background-color:#fff;
}

#box-office-table tr td {
	padding:0 4px;
	border-right:1px solid #000;
}

#box-office-table tr td.first {
	border-left:none;
	border-right:1px solid #000;
}

#box-office-table tr td.last {
	border-right:none;
}

.title-boxoffice-main {
	color:#ca0002;
	text-transform:uppercase;
	font-size:13px;
	line-height:14px;
	padding:10px 0 4px 4px;
	font-weight:bold;
}

.text-boxoffice-main {
	line-height:13px;
}

#boxoffice-repport-box {
	width:310px;
	border:1px solid #000;
	float:left;
	margin:4px 7px;
}

#boxoffice-repport-date {
	font-weight:bold;
	padding:6px;
	font-size:14px;
}

#box-office-table {
	width:100%;padding:2px;
}

#new-content-one-column .content-comment { background:#d2d2d2 url('http://www.joblo.com/img/bg/background-gradiant-comment.jpg') repeat-x left top;margin:0 7px 0 2px;padding:0 0 10px 8px; }


#strike-back{ margin-top:15px;margin-bottom:6px; }
#strike-back .top-corners{ background-image:url(http://www.joblo.com/img/bg/strike-back-top-corners.gif); }
#strike-back .bottom-corners{ background-image:url(http://www.joblo.com/img/bg/strike-back-bottom-corners.gif); }
#strike-back .back-content{ background:url(http://www.joblo.com/img/bg/strike-back-gradient.jpg) top repeat-x #d2d2d2; padding:10px 10px 4px; }
#strike-back #strike-back-info{ font-weight:bold; background:url(http://www.joblo.com/img/bg/strike-bar-gradient.jpg) repeat-x top; height:32px; padding:6px; text-transform:uppercase; font-size:11px; line-height:14px; }
#strike-back #strike-back-info a.red{ color:#900; }



#celebrity-database-archives-table tr {
	height:33px;
}

#celebrity-database-archives-table tr td.even {
	background-color:#ececec;
}

#celebrity-database-archives-table tr td.odd {
	background-color:#fff;
}

#celebrity-database-archives-table tr.even {
	background-color:#ececec;
}

#celebrity-database-archives-table tr.odd {
	background-color:#fff;
}

#celebrity-database-archives-table tr td {
	border:none;
	padding:0 10px;
}

#celebrity-database-archives-table tr td.first {
	border:none;
}

#celebrity-database-archives-table tr td.last {
	border-right:none;
}


#celebrity-interviews-archives-box {
	width:100%;
	border:none;
	float:left;
	margin:4px 2px;
}

#celebrity-database-archives-table {
	width:100%;padding:4px;
}

#scripts-box {
	width:323px;
	border:none;
	float:left;
	margin:4px 2px;
}

#latest_wallpapers {
}
#latest_wallpapers .contain {  
 width: 650px;
 overflow: hidden;
 display:block
 clear:both;
 height:600px;
}

#latest_wallpapers .group { width: 650px; float: left;display:block;clear:both; }
.slider { 
  width: 15000px;
  margin-left: 0px;
}


/********/
.face-off{width:427px;margin:8px}
.face-off #title.face-off-both{background-image:url(http://www.joblo.com/face_off_img/face-off-category-both.jpg)}
.face-off #title.face-off-left{background-image:url(http://www.joblo.com/face_off_img/face-off-category-left.jpg)}
.face-off #title.face-off-none{background-image:url(http://www.joblo.com/face_off_img/face-off-category-none.jpg)}
.face-off #title.face-off-right{background-image:url(http://www.joblo.com/face_off_img/face-off-category-right.jpg)}


.face-off #verdict.face-off-verdict-both{background-image:url(http://www.joblo.com/face_off_img/face-off-joblo-verdict-both.jpg)}
.face-off #verdict.face-off-verdict-left{background-image:url(http://www.joblo.com/face_off_img/face-off-joblo-verdict-left.jpg)}
.face-off #verdict.face-off-verdict-none{background-image:url(http://www.joblo.com/face_off_img/face-off-joblo-verdict-empty.jpg)}
.face-off #verdict.face-off-verdict-right{background-image:url(http://www.joblo.com/face_off_img/face-off-joblo-verdict-right.jpg)}


div.face-off div p { padding-bottom:20;}

.face-off div#content{background-image:url(http://www.joblo.com/img/bg/face-off-content-br-line.jpg);background-position:center top;background-repeat:repeat-y;height:100%;width:440px;margin:0 0 25px 0;padding:0;}
.face-off div#content div{width:210px;padding:10px 0 0 0;}
.face-off div#content div p {padding:0;}
.face-off div#title{background-position:right top;background-repeat:no-repeat;color:#d7bd90;font-family:Arial;font-size:20px;height:58px;line-height:58px;text-align:center;text-transform:uppercase;width:440px}
.face-off div#verdict{
	background-position:right top;
	background-repeat:no-repeat;
	color:black;
	font-family:Arial;
	font-size:28px;
	height:51px;
	line-height:58px;
	text-align:center;
	text-transform:uppercase;
	width:440px;
	padding-top: 62px;
	font-weight: bold;
}


/*********/

.face-off-aith{width:427px;margin:8px;color:#fff;background-color:black;}
.face-off-aith #title.face-off-both{background-image:url(http://www.joblo.com/face_off_img/face-off-aith-category-both.jpg)}
.face-off-aith #title.face-off-left{background-image:url(http://www.joblo.com/face_off_img/face-off-aith-category-left.jpg)}
.face-off-aith #title.face-off-none{background-image:url(http://www.joblo.com/face_off_img/face-off-aith-category-none.jpg)}
.face-off-aith #title.face-off-right{background-image:url(http://www.joblo.com/face_off_img/face-off-aith-category-right.jpg)}


.face-off-aith #verdict.face-off-verdict-both{background-image:url(http://www.joblo.com/face_off_img/face-off-aith-verdict-both.jpg)}
.face-off-aith #verdict.face-off-verdict-left{background-image:url(http://www.joblo.com/face_off_img/face-off-aith-verdict-left.jpg)}
.face-off-aith #verdict.face-off-verdict-none{background-image:url(http://www.joblo.com/face_off_img/face-off-aith-verdict-empty.jpg)}
.face-off-aith #verdict.face-off-verdict-right{background-image:url(http://www.joblo.com/face_off_img/face-off-aith-verdict-right.jpg)}


.face-off-aith div#content{background-image:url(http://www.joblo.com/face_off_img/face-off-aith-content-br-line.jpg);background-position:center top;background-repeat:repeat-y;height:100%;width:440px;margin:0 0 25px 0;padding:0;}
.face-off-aith div#content div{width:210px;padding:10px 0 0 0;color:#fff;}
.face-off-aith div#content div p { margin:0;padding:0 !important;}
.face-off-aith div#title{background-position:right top;background-repeat:no-repeat;color:#fff;font-family:Arial;font-size:20px;height:58px;line-height:58px;text-align:center;text-transform:uppercase;width:440px}
.face-off-aith div#verdict{
	background-position:right top;
	background-repeat:no-repeat;
	color:white;
	font-family:Arial;
	font-size:28px;
	height:51px;
	line-height:58px;
	text-align:center;
	text-transform:uppercase;
	width:440px;
	padding-top: 62px;
	font-weight: bold;
}




/*********/

.face-off-mh{background-color:#000;color:#fff;width:427px;margin:8px}
.face-off-mh #title.face-off-both{background-image:url(http://www.joblo.com/face_off_img/face-off-mh-category-both.jpg)}
.face-off-mh #title.face-off-left{background-image:url(http://www.joblo.com/face_off_img/face-off-mh-category-left.jpg)}
.face-off-mh #title.face-off-none{background-image:url(http://www.joblo.com/face_off_img/face-off-mh-category-none.jpg)}
.face-off-mh #title.face-off-right{background-image:url(http://www.joblo.com/face_off_img/face-off-mh-category-right.jpg)}
.face-off-mh #verdict.face-off-verdict-both{background-image:url(http://www.joblo.com/face_off_img/face-off-mh-verdict-both.jpg)}
.face-off-mh #verdict.face-off-verdict-left{background-image:url(http://www.joblo.com/face_off_img/face-off-mh-verdict-left.jpg)}
.face-off-mh #verdict.face-off-verdict-none{background-image:url(http://www.joblo.com/face_off_img/face-off-mh-verdict-empty.jpg)}
.face-off-mh #verdict.face-off-verdict-right{background-image:url(http://www.joblo.com/face_off_img/face-off-mh-verdict-right.jpg)}
.face-off-mh div#content{background-image:url(http://www.joblo.com/face_off_img/face-off-content-br-line.jpg);background-position:center top;background-repeat:repeat-y;height:100%;width:440px;margin:0 0 25px;padding:0}
.face-off-mh div#content div{color:#fff;width:210px;padding:10px 0 0 0}
.face-off-mh div#title{background-position:right top;background-repeat:no-repeat;color:#fff;font-family:Arial;font-size:20px;height:58px;line-height:58px;text-align:center;text-transform:uppercase;width:440px}
.face-off-mh div#verdict{background-position:right top;background-repeat:no-repeat;color:#FFF;font-family:Arial;font-size:28px;font-weight:700;height:51px;line-height:58px;padding-top:62px;text-align:center;text-transform:uppercase;width:440px}


/********/

.sitemap
{
	
}

.sitemap .section
{
	display: block;
	
}

.sitemap .section .title
{
	background:none;
	width:639px;
	border-bottom: 1px solid black;
	margin-bottom: 10px;

}

.sitemap .section .block
{
	float: left;
	width:213px;
}

.sitemap .section .block .bold
{
	font-weight: bold;
}

.sitemap .section .block ul
{
	margin-bottom: 20px;
}

.buttom-footer {
font-size: 10px;
padding: 20px;
background-color: black !important;
}

