/***** top *****/
.title-with-num span {background-color: #151515;border: 1px solid #000;border-radius: 6px;color: #C6C6C6;font-size: 18px;margin-left: 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;padding: 0 5px;}
div.wrapper > div.body > div.inner > div.columns.main > div.section.top {     margin: 0 0 10px; padding: 0px 10px 0px 10px; border: 1px solid #A0A0A0; background: #272727; height: 34px; line-height: 34px; font-family: "Oswald", Arial, sans-serif; font-weight: normal; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.top > h1 {float: left;margin: 0;font-size: 22px;font-weight: normal !important;text-transform: uppercase;}
div.wrapper > div.body > div.inner > div.columns.main > div.section.top > h2 { float: left; margin: 0; font-size: 22px; font-weight: normal; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.top > h2 > a { margin: 0; font-size: 22px; font-weight: normal; text-transform: uppercase; text-decoration:none; color: #ffffff; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.top > div.right { float: right; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.top > div.right > form { float: left; margin: 5px 0px 0px 0px; width: 166px; height: 22px; border: 1px solid #D2D2D2; background: #FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.top > div.right > form > div { float: left; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.top > div.right > form > div > input[type="text"] { float: left; margin: 0 0 0 5px; padding: 0px 5px 0px 5px !important; border: none !important; background: none !important; width: 130px; height: 22px; line-height: 20px; outline: none !important; color: #000000; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.top > div.right > form > div > input[type="submit"] { float: right; margin: 3px 4px 0px 0px; padding: 0; border: none; background:url("../../../img/redesign-joblo-2012/icon-search-16x16.png") no-repeat scroll left top transparent; width: 16px; height: 16px; cursor: pointer; outline: none; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.top > div.right > a.rss { float: left; margin: 5px 0px 0px 10px; width: 24px; height: 24px; background:url("../../../img/redesign-joblo-2012/icon-rss-24x24.png") no-repeat scroll left top transparent; }

.title-with-num span {background-color: #151515;border: 1px solid #000;border-radius: 6px;color: #C6C6C6;font-size: 18px;margin-left: 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;padding: 0 5px;}
div.wrapper > div.body > div.inner > div.column.main > div.sections.top {     margin: 0 0 10px; padding: 0px 10px 0px 10px; border: 1px solid #A0A0A0; background: #272727; height: 34px; line-height: 34px; font-family: "Oswald", Arial, sans-serif; font-weight: normal; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative; }
div.wrapper > div.body > div.inner > div.column.main > div.sections.top > h1 {float: left;margin: 0;font-size: 22px;font-weight: normal !important;text-transform: uppercase;}
div.wrapper > div.body > div.inner > div.column.main > div.sections.top > h2 { float: left; margin: 0; font-size: 22px; font-weight: normal; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.column.main > div.sections.top > h2 > a { margin: 0; font-size: 22px; font-weight: normal; text-transform: uppercase; text-decoration:none; color: #ffffff; }
div.wrapper > div.body > div.inner > div.column.main > div.sections.top > div.right { float: right; }
div.wrapper > div.body > div.inner > div.column.main > div.sections.top > div.right > form { float: left; margin: 5px 0px 0px 0px; width: 166px; height: 22px; border: 1px solid #D2D2D2; background: #FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
div.wrapper > div.body > div.inner > div.column.main > div.sections.top > div.right > form > div { float: left; }
div.wrapper > div.body > div.inner > div.column.main > div.sections.top > div.right > form > div > input[type="text"] { float: left; margin: 0 0 0 5px; padding: 0px 5px 0px 5px !important; border: none !important; background: none !important; width: 130px; height: 22px; line-height: 20px; outline: none !important; color: #000000; }
div.wrapper > div.body > div.inner > div.column.main > div.sections.top > div.right > form > div > input[type="submit"] { float: right; margin: 3px 4px 0px 0px; padding: 0; border: none; background:url("../../../img/redesign-joblo-2012/icon-search-16x16.png") no-repeat scroll left top transparent; width: 16px; height: 16px; cursor: pointer; outline: none; }
div.wrapper > div.body > div.inner > div.column.main > div.sections.top > div.right > a.rss { float: left; margin: 5px 0px 0px 10px; width: 24px; height: 24px; background:url("../../../img/redesign-joblo-2012/icon-rss-24x24.png") no-repeat scroll left top transparent; }


/***** main *****/
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main { position: relative; padding: 12px 12px 12px 12px; background: #FFF;  height: auto;display: block}

div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.top { font-size: 11px; color: #BD0608; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.top > a { color: #BD0608; text-decoration: none; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.top > a:hover { color: #F00; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.top > span { margin: 0px 5px 0px 5px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > h1 { margin: 2px 0px 0px 0px; line-height: 30px; font-family: "Oswald", Arial, sans-serif; font-size: 26px; font-weight: normal; color: #0F0F0F; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.info { margin: 5px 0px 0px 0px; color: #5A5A5A; font-weight: bold; font-style: italic; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.info > span { margin: 0px 0px 0px 25px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.info > span:first-child { margin-left: 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.content { margin: 16px 0px 0px 0px; line-height: 20px; font-size: 14px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.content p { width:100%; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.content p img { max-width:656px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.content p.auto-style4 { width: auto; }

/***** main rating *****/
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.rating { margin: 8px 0px 12px 0px; height: 18px; line-height: 18px; font-weight: bold; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.rating > div.bar { float: left; position: relative; margin: 0; width: 500px; height: 18px; line-height: 18px; background: url(../../../img/redesign-joblo-2012/rating-outer-large.png) top left no-repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.rating > div.bar_gray { float: left; position: relative; margin: 0; width: 500px; height: 18px; line-height: 18px; background: url(../../../img/redesign-joblo-2012/rating-outer-large-grey.png) top left no-repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.rating > div.bar > div.inner { position: absolute; top: 0px; left: 0px; z-index: 10; height: 18px; line-height: 18px; background: url(../../../img/redesign-joblo-2012/rating-inner-large.png) top left no-repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.rating > div.bar > div.position { position: absolute; top: -2px; left: 0px; z-index: 20; width: 6px; height: 22px; line-height: 22px; background: url(../../../img/redesign-joblo-2012/rating-position-large.png) top left no-repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.rating > div.percentage { float: left; margin: 3px 0px 0px 8px; color: #B20609; line-height: 12px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.rating > div.comments { float: left; margin: 3px 0px 0px 8px; padding: 0px 0px 0px 8px; border-left: 1px solid #B20609; line-height: 12px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.rating > div.comments a { color:#363636; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.rating > div.comments a:hover { color: #BD0608; }

/***** main posters *****/
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters { margin: 16px 0px 0px 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.header { line-height: 22px; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.header > div.left { float: left; font-family: "Oswald", Arial, sans-serif; font-size: 22px; font-weight: normal; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.header > div.right { float: right; font-weight: bold; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.header > div.right > a { color: #B20609; text-decoration: none; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.header > div.right > a:hover { color: #F00; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.images { margin: 10px 0px 0px 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.images > a { float: left; position: relative; width: 120px; height: 175px; margin: 0px 0px 0px 14px; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.images > a:first-child { margin-left: 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.images > a > img { display: block; width: 100%; height: 100%; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.images > a > span.overlay { position: absolute; bottom: 0px; left: 0px; z-index: 20; width: 100%; height: 100%; background: url(../../../img/redesign-joblo-2012/overlay-tile.png) top left repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.posters > div.images > a:hover > span.overlay { background: none; }

/***** main other *****/
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tidbit { position: relative; margin: 16px 0px 0px 0px; padding: 0; background: #8E0102; line-height: 12px; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tidbit a{ color: #FFF; text-decoration: underline }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tidbit a:hover{ color: #000;}
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tidbit > table { margin: 0; padding: 0; border: none; background: none; border-collapse: collapse; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tidbit > table > tbody > tr > th { margin: 0; padding: 15px 20px 15px 20px; border: none; background: url(../../../img/redesign-joblo-2012/article-tidbit-divider-tile.png) top right repeat-y; text-align: left; vertical-align: middle; font-weight: bold; color: #FFF; text-transform: uppercase; white-space: nowrap; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tidbit > table > tbody > tr > td { margin: 0; padding: 15px 20px 15px 20px; border: none; background: none; text-align: left; vertical-align: top; color: #FFF; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tidbit > table > tbody > tr > td a { color: #fff; text-decoration: underline; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tidbit > table > tbody > tr > td a:hover { color: #000; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.source { margin: 16px 0px 0px 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.source > table { margin: 0; padding: 0; border: none; background: none; border-collapse: collapse; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.source > table > tbody > tr > th { margin: 0; padding: 0; border: none; background: none; text-align: left; vertical-align: top; font-weight: bold; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.source > table > tbody > tr > td { margin: 0; padding: 0px 0px 0px 10px; border: none; background: none; text-align: left; vertical-align: top; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.source > table > tbody > tr > td a { color: #616161; text-decoration: none; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.source > table > tbody > tr > td a:hover { color: #000; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.share { margin: 16px 0px 0px 0px; padding: 6px 8px 6px 8px; background: #D6D6D6; height: 20px; line-height: 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.share > div.addthis { float: left; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.share > div.addthis > .article-facebook { float: left; margin: 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.share > div.addthis > .article-twitter { float: left; margin: 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.share > div.addthis > .article-google { float: left; margin: 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.share > div.addthis > .article-stumble { float: left; margin: 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.share > a.print { float: right; width: 20px; height: 20px; background: url(../../../img/redesign-joblo-2012/icon-print-20x20.png) top left no-repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tags { margin: 16px 0px 0px 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tags > table { margin: 0; padding: 0; border: none; background: none; border-collapse: collapse; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tags > table > tbody > tr > th { margin: 0; padding: 0; border: none; background: none; text-align: left; vertical-align: top; font-weight: bold; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tags > table > tbody > tr > td { margin: 0; padding: 0px 0px 0px 10px; border: none; background: none; text-align: left; vertical-align: top; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tags > table > tbody > tr > td a { color: #B92C2F; text-decoration: none; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.main > div.tags > table > tbody > tr > td a:hover { color: #F00; }

/***** pagination *****/
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination { margin: 0; padding: 0; border: none; background: none; height: 77px; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav { float: left; height: 100%; width: 50%; background: #232323; line-height: 14px; text-decoration: none; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav:hover { background: #373737; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav > span.nav { display: block; margin: 15px 35px 0px 35px; max-height: 14px; font-weight: bold; color: #8D8D8D; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav > span.title { display: block; margin: 5px 35px 0px 35px; max-height: 28px; font-weight: bold; color: #FFF; text-transform:none; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav.left { text-align: left; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; margin:0px !important; padding: 0px !important;}
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav.left > span.nav { padding: 0px 0px 0px 15px; background: url(../../../img/redesign-joblo-2012/pagination-arrow-left.png) top left no-repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav.left:hover > span.nav { }
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav.right { text-align: right; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; margin:0px !important; padding: 0px !important; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav.right > span.nav { padding: 0px 15px 0px 0px; background: url(../../../img/redesign-joblo-2012/pagination-arrow-right.png) top right no-repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.pagination > a.nav.right:hover > span.nav { }

/***** articles *****/
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles { position: relative; margin: 16px 0px 0px 0px; padding: 12px 12px 12px 12px; background: #FFF; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles > h3 { margin: 0; line-height: 22px; font-family: "Oswald", Arial, sans-serif; font-size: 22px; font-weight: normal; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles > div.row { margin: 10px 0px 0px 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles > div.row > a.cell { float: left; position: relative; width: 120px; margin: 0px 0px 0px 14px; color: #0F0F0F; text-decoration: none; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles > div.row > a.cell:first-child { margin-left: 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles > div.row > a.cell > img { display: block; width: 120px; height: 120px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles > div.row > a.cell > span.text { display: block; margin: 8px 0px 0px 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles > div.row > a.cell > span.overlay { position: absolute; top: 0px; left: 0px; z-index: 10; width: 120px; height: 120px; background: url(../../../img/redesign-joblo-2012/overlay-tile.png) top left repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles > div.row > a.cell:hover { color: #8E0102; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.articles > div.row > a.cell:hover > span.overlay { background: none; }

/***** comments main *****/
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments { margin: 16px 0px 0px 0px; padding: 12px 12px 12px 12px; background: #FFF; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.header { line-height: 22px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.header > div.left { float: left; font-family: "Oswald", Arial, sans-serif; font-size: 22px; font-weight: normal; text-transform: uppercase; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.header > div.right { float: right; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.header > div.right > a { color: #0F0F0F; font-weight: bold; text-decoration: none; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.header > div.right > a:hover { color: #666; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.links { margin: 8px 0px 0px 0px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.links > a { color: #0F0F0F; font-weight: bold; text-decoration: none; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.links > a:hover { color: #666; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.links > span { margin: 0px 8px 0px 8px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form { margin: 8px 0px 0px 0px; height: 26px; line-height: 26px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form { float: left; margin: 0; padding: 0; border: none; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > div { float: left; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > div > input[type="text"] { float: left; margin: 0; padding: 0px 5px 0px 5px; border: 1px solid #8B8B8B; background: #F1F1F1; width: 120px; height: 24px; line-height: 24px; color: #8A8A8A; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > div > input[type="password"] { float: left; margin: 0px 0px 0px 12px; padding: 0px 5px 0px 5px; border: 1px solid #8B8B8B; background: #F1F1F1; width: 120px; height: 24px; line-height: 24px; color: #8A8A8A; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > div > input[type="submit"] { float: left; margin: 0px 0px 0px 12px; padding: 0px 8px 0px 8px; border: none; background: url(../../../img/redesign-joblo-2012/comments-form-submit-bg.png) top left repeat-x; height: 26px; line-height: 26px; font-family: "Oswald", Arial, sans-serif; color: #FFF; font-weight: normal; text-transform: uppercase; cursor: pointer; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > div > input[type="submit"]:hover { background-position: 0px -26px; }

/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > table {padding-left:10px;}
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > table tr td input[type="text"] { float: left; margin: 0; padding: 0px 5px 0px 5px; border: 1px solid #8B8B8B; background: #F1F1F1; width: 370px; height: 24px; line-height: 24px; color: #8A8A8A; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > table tr td textarea { float: left; margin: 0; padding: 0px 5px 0px 5px; border: 1px solid #8B8B8B; background: #F1F1F1; line-height: 24px; color: #8A8A8A; }
textarea.commentsTextarea {
          width: 620px; min-width:620px; max-width:620px;
          height: 90px; min-height:90px; max-height:90px;
          resize: none;
        }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > table tr td input[type="submit"] { float: left; margin: 5px 0px 0px 0px; padding: 0px 8px 0px 8px; border: none; background: url(../../../img/redesign-joblo-2012/comments-form-submit-bg.png) top left repeat-x; height: 26px; line-height: 26px; font-family: "Oswald", Arial, sans-serif; color: #FFF; font-weight: normal; text-transform: uppercase; cursor: pointer; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > form > table tr td input[type="submit"]:hover { background-position: 0px -26px; }

/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > span { float: left; margin: 0px 16px 0px 16px; font-weight: bold; text-transform: uppercase; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > a.facebook { float: left; width: 154px; height: 22px; margin: 2px 0px 0px 0px; background: url(../../../img/redesign-joblo-2012/facebook-login.png) top left no-repeat; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.form > a.facebook:hover { background-position: 0px -22px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.nav { margin: 16px 0px 0px 0px; padding: 16px 0px 0px 0px; border-top: 1px solid #BAB2B2; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.nav span { margin: 0px 8px 0px 8px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.nav span:first-child { margin: 0px 8px 0px 0px; font-weight: bold; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.nav a { color: #0F0F0F; font-weight: bold; text-decoration: none; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.nav a.active { color: #8E0102; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.nav a:hover { color: #666; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.nav > div.line1 { margin: 0; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments > div.nav > div.line2 { margin: 8px 0px 0px 0px; }

/***** comments comment *****/
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment { position: relative; margin: 12px 0px 0px 0px; padding: 8px 8px 8px 8px; border: 1px solid #969696; background: #F1F1F1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment a { text-decoration: none; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top { min-height: 90px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > a.image { position: absolute; top: 8px; left: 8px; width: 90px; height: 90px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > a.image > img { display: block; width: 100%; height: 100%; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > a.update_avatar {display: block; float: left; left: 8px; position: absolute; top: 120px;color: #0F0F0F;}
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > a.update_avatar:hover {color: #8E0102;}
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right { margin: 0px 0px 0px 102px; float: none; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author { height: 30px; line-height: 30px; background: url(../../../img/redesign-joblo-2012/comments-author-bg-gray.png) top left repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author.comment_negative { background-image: url(../../../img/redesign-joblo-2012/comments-author-bg-red.png); }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author.comment_positive { background-image: url(../../../img/redesign-joblo-2012/comments-author-bg-green.png); }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author > div.left { float: left; margin: 0px 0px 0px 8px; font-family: "Oswald", Arial, sans-serif; font-size: 14px; font-weight: normal; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author > div.left > a { color: #EBEBEB; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author > div.left > a:hover { color: #FFF; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author > div.right { float: right; height: 25px; padding: 5px 8px 0px 8px; background: url(../../../img/redesign-joblo-2012/comments-author-bg-gray.png) top left repeat-x; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author > div.right > div.counter { float: left; width: 34px; height: 20px; line-height: 20px; background: url(../../../img/redesign-joblo-2012/icon-counter-34x20.png) top left no-repeat; font-size: 10px; font-weight: bold; text-align: center; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author > div.right > a.thumb { float: left; width: 25px; height: 20px; margin: 0px 0px 0px 8px; background: none top left no-repeat; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author > div.right > a.thumb.up { background-image: url(../../../img/redesign-joblo-2012/icon-thumb-up-25x20.png); }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author > div.right > a.thumb.down { background-image: url(../../../img/redesign-joblo-2012/icon-thumb-down-25x20.png); }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.author > div.right > a.thumb:hover { background-position: 0px -20px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.info { margin: 5px 0px 0px 0px; line-height: 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.info > div.left { float: left; font-style: italic; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.info > div.right { float: right; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.info > div.right > a { color: #0F0F0F; text-decoration: none; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.info > div.right > a:hover { color: #666; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.info > div.right > span { margin: 0px 8px 0px 8px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.content { margin: 5px 0px 0px 0px; padding: 8px 0px 0px 0px; border-top: 1px solid #BAB2B2; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.top > div.right > div.content.comment_full {display:none;}
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.bottom { margin: 8px 0px 0px 0px; font-size: 10px; font-weight: bold; text-transform: uppercase; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.bottom a { color: #0F0F0F; text-decoration: none; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.bottom a:hover { color: #666; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.bottom > div.left { float: left; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.bottom > div.left > a > span { color: #BDBDBD; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment > div.bottom > div.right { float: right; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment.reply1 { margin-left: 50px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment.reply2 { margin-left: 100px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment.reply3 { margin-left: 150px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment.reply4 { margin-left: 200px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.comment.reply5 { margin-left: 250px; }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.all-comments-container {/*display:none;*/ }
/* div.wrapper > div.body > div.inner > div.columns.main > */ div.sections.comments div.reply-container {display:none; }
.reply-form {display:none;text-align: center;}
a.thumb, #comment-expander, .show_full_comment, .reply-expander, .reply_to_post, a.image, a.comment-editor {cursor:pointer;}

/***** headlines *****/
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines { margin: 16px 0px 0px 0px; padding: 12px 12px 12px 12px; background: #FFF; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.header { line-height: 22px; font-family: "Oswald", Arial, sans-serif; font-size: 22px; font-weight: normal; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.row { margin: 8px 0px 0px 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.row:first-child { }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.row > a.cell { float: left; position: relative; width: 308px; margin: 0px 0px 0px 8px; padding: 8px 8px 8px 8px; background: #F4F4F4; font-weight: bold; color: #0F0F0F; text-decoration: none; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.row > a.cell:first-child { margin-left: 0px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.row > a.cell > img { float: left; width: 50px; height: 50px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.row > a.cell > span.text { display: block; margin: 8px 0px 0px 62px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.row > a.cell > span.overlay { position: absolute; top: 8px; left: 8px; z-index: 10; width: 50px; height: 50px; background: url(../../../img/redesign-joblo-2012/overlay-tile.png) top left repeat; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.row > a.cell:hover { color: #8E0102; background: #DDD; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.headlines > div.row > a.cell:hover > span.overlay { background: none; }

/***** more *****/
div.wrapper > div.body > div.inner > div.columns.main > div.sections.more { margin: 0; padding: 0px 20px 0px 0px; background: #262626; height: 50px; line-height: 50px; font-family: "Oswald", Arial, sans-serif; font-weight: normal; text-align: right; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.more > a { float: right; margin: 18px 0px 0px 0px; padding: 0px 15px 0px 0px; background: url(../../../img/redesign-joblo-2012/pagination-arrow-right.png) top right no-repeat; height: 14px; line-height: 12px; font-size: 14px; font-weight: normal; color: #EDEDED; text-decoration: none; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.columns.main > div.sections.more > a:hover { background-position: right -14px; color: #FFF; }

.stButton .stBubble_count {
    -webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius: 0;
}

.stButton .stBubble {
	margin: 0 !important;
}

#social_bar { text-align: center; }

#social_bar .stButton .stBubble {
    background:none !important;
	margin: 8px 0 0 !important;
}

.st_facebook_vcount .stBubble_count, .st_fb_like_vcount .stBubble_count, .st_twitter_vcount .stBubble_count, .st_twitter_vcount .stBubble_count, .stButton .stBubble_count{
    background:url('/img/redesign-joblo-2012/share/bubble.png') no-repeat center !important;
    border:0 !important;
    filter: none !important;
	color: #666 !important;
	font-size: 14px !important;
}
.fbook-like { left:9px; position: relative; }
.fb_iframe_widget { width: 107px; }
.stButton .st-facebook-counter{
    background:url('/img/redesign-joblo-2012/share/facebook.png') no-repeat center !important;
}	
.stButton .st-twitter-counter{
    background:url('/img/redesign-joblo-2012/share/tweet.png') no-repeat center !important;
}
.stButton .st-pinterest-counter{
    background:url('/img/redesign-joblo-2012/share/pinterest.png') no-repeat center !important;
	}
#pinterest .stButton .stButton_gradient {
    border:0;
    border-radius: 0;
    display: inline-block;
    font-family: serif;
    height: 16px;
	padding:2px;
	background:url('/img/redesign-joblo-2012/share/stumble.png') no-repeat center !important;
}

.st_stumbleupon_vcount .stButton .stButton_gradient {
    border:0;
    border-radius: 0;
    display: inline-block;
    font-family: serif;
    height: 16px;
	padding:2px;
	background:url('/img/redesign-joblo-2012/share/stumble.png') no-repeat center !important;
}

#digg .stButton .stButton_gradient {
    border:0;
    border-radius: 0;
    display: inline-block;
    font-family: serif;
    height: 20px;
	padding:2px;
	background:url('/img/redesign-joblo-2012/share/digg.png') no-repeat center !important;
}
.stButton .stumbleupon {
    background:none !important;
}
.stButton .stBubble_count{color:#666;font-size:15px; height:34px;} 
.stButton .st-facebook-counter:hover, .stButton .st-twitter-counter:hover, .stButton .st-pinterest-counter:hover, .stButton .stButton_gradient:hover{
	opacity:0.7;
}
.st_plusone_vcount div {margin-top:11px;}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{
	height:13px;
}
#facebook .connect_widget_number_cloud{ background:url('/img/redesign-joblo-2012/share/bubble.png') no-repeat center !important; }
.digg{display:none !important;}

/***** header main **
div.wrapper > div.header > div.inner > div.section.main { position: relative; height: 108px; background: url(../../../img/redesign-joblo-2012/header-main-bg.jpg) top left no-repeat; }
div.wrapper > div.header > div.inner > div.section.main > a.logo { position: absolute; top: -10px; left: 15px; width: 258px; height: 118px; background: url(../../../img/redesign-joblo-2012/header-logo.png) top left no-repeat; }
div.wrapper > div.header > div.inner > div.section.main > a.blurb-of-the-day {left: 155px; position: absolute; top: 1px;}
div.wrapper > div.header > div.inner > div.section.main > a.blurb-of-the-day img {}
div.wrapper > div.header > div.inner > div.section.main > div.advertisement { position: absolute; top: 16px; right: 16px; width: 728px; height: 90px; background: none; }
div.wrapper > div.header > div.inner > div.section.main > div.advertisement img { vertical-align: top; }
***/

table#box-office-table {}
table#box-office-table tr {height:30px;}
table#box-office-table tr td {font-size:15px;}
table#box-office-table tr td a {color: #363636;}
table#box-office-table tr td a:hover {color: #BD0608;}
table#box-office-table tr.title {}
table#box-office-table tr.title td {font-weight:bold;color:#fff;background:none repeat scroll 0 0 #232323; text-align:center;}
table#box-office-table tr.title td.movie-title {text-align:left;}
table#box-office-table tr {height:30px;}
table#box-office-table tr td.dollar {text-align:center;}
table#box-office-table tr td.first {text-align:center; font-weight:bold;}
table#box-office-table tr.even td {}
table#box-office-table tr.odd td {background:#F5F5F5;}

blockquote {   
	font-weight: normal;   
	font-style: italic;
	display: block;   
	-webkit-margin-before: 0em;  
	-webkit-margin-after: 0em;   
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	color: #800000;
	background: url(http://www.joblo.com/images/blockquote.gif) top left no-repeat;
	padding: 10px 40px 10px 50px;
}


/* share on bottom */
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.share{height:70px}
.stButton .stBubble{height:39px}
.st_twitter_vcount .stBubble { background-image: none !important; }
.stButton .stBubble { background-image:none !important; }
.fb_iframe_widget{width:auto; }
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.share > a.print{float:right;width:76px;height:30px;background: url(../../../img/redesign-joblo-2012/cmd_print.jpg) no-repeat 0 0;margin: 23px 10px}
div.wrapper > div.body > div.inner > div.columns.main > div.section.main > div.share > a.print:hover{background-position:0 -35px}