/*
Theme Name: Hollywood Life
Theme URI: http://wordpress.org/
Description: Hollywood Life theme created by <a href="http://vocecommunications.com">Voce Connect</a>
Version: .1
Author: Nik Wilets
Author URI: http://vocecommunications.com
Tags: hollywoodLife, VoceConnect

*/
body {
	background: url(images/theme/back-hl.gif) fixed;
}
/*Companion Ad*/
#companionAd {
   position: absolute;
   height: 250px;
   width: 300px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-style: normal;
   text-align: center;
   vertical-align: top;
   margin: 0px;
   padding: 0px;
   color: #ADC244;
   z-index: 10;
}

/* zero-out css ----------------------- */
* {padding: 0; margin: 0}
img {border: 0;}
fieldset {border: 0;}

#hl-top-ad {
	height: auto;
	width: auto;
	display: block;
	position: relative;
	text-align: center;
	border-bottom: 6px solid #FF0099;
	margin: 0 0 10px 0;
	padding: 5px;
}

/* Structural ----------------------- */

a {color: #ff0099; text-decoration: none;}
a:hover {text-decoration: underline;}

.gap-fix {vertical-align:bottom;}


.left, .alignleft {float:left;}
.right, .alignright {float: right;}
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

#hl-outer {text-align: center;}
#hl-outer-vespa {text-align: center; background: url(images/theme/back-vespa.gif) fixed;}

#hl-page {width: 990px; margin: 0 auto; background: #fff; text-align: left}
#hl-top-tease {padding: 0 18px; line-height: 24px; position: relative;}
#hl-top-tease ul{width: 670px; float: left; position: relative;}
#hl-top-tease div.left {width:278px; text-align: right; float: right;}
#hl-top-tease div.fbleft {width:400px; text-align: right; float: right;}
#hl-top-tease div.fbleft div{float: left;}
#hl-top-tease div.fbleft p{float: left;}
.hl-logo-tease {padding: 0 18px 0 0;}
.hl-logo-tease .inner {width:630px;}
.hl-logo-mid {width: 210px;}
.hl-tease-cont {width: 420px;}
.hl-logo-tease-l {width: 420px;}
.hl-lteaser-cont {width: 140px;}
.hl-logo-tease-r {width: 140px;}
.hl-lteaser {margin-left: 8px}
.hl-lteaser img {margin-bottom: 4px; display: block;}
.hl-top-ad {padding: 36px 24px 0 18px;}
.hl-top-ad .inner{width: 300px;}
#hl-nav{line-height: 30px;}
.all {background: top left no-repeat url("images/theme/logo-bot.jpg");}
.nhs {}
.nst {background: top left no-repeat url("images/theme/logo-st-bot.jpg");}
.nps {background: top left no-repeat url("images/theme/logo-pic-bot.jpg");}
.hl-nav-l{padding: 0 0 0 116px;}
.hl-nav-l .inner{width: 642px;}
.hl-nav-l .inner span, .hl-nav-l .inner span a {height:30px;line-height:30px;}
.hl-nav-l .inner span {display:block;float:left;width:auto;padding:0 9px 0 9px;margin-right: 0px;}
.hl-nav-r{/*background: #fff;*/}
.hl-nav-r .inner {width:232px;}
#hl-breaking{padding: 0 24px; border-bottom: 6px solid; line-height: 36px;}
#h1-breaking-headline{width: 115px;}
#hl-breaking li{display: block;}
#hl-pgal{padding: 18px 24px 24px 24px; border-bottom: 6px #ff0099 solid; line-height: 19px;}
#hl-top-story {padding: 18px 24px 0 24px; border-bottom: 6px #ff0099 solid; line-height: 19px;}
#hl-style {padding: 18px 24px 0;}
.hl-tstory-r{padding-left: 18px;}
.hl-tstory-r .inner{width: 404px;}
.hl-tstory-r .inner p {margin-bottom: 12px;}
.hl-tspoll{margin-bottom: 12px;}

/* ben - reduced width to 620 */
.hl-pgal-l {width: 620px; float: left;}
/* ben - increased width to 300 */
.hl-pgal-r {width: 300px; float: right;}

.hl-style-l {width: 700px; float: left; }
.hl-style-r {width: 214px; float: right;}

.searchwrap {line-height: 40px; vertical-align: baseline; margin-top: 4px;}
.searchwrap input {font-size: 11px;}
.searchbtn {float: left; margin-left: 0;}
.searchtext { float: left; }

.pgalheader {
	background: url(images/theme/pgal_header.jpg) no-repeat 0 4px;
	height: 47px;
	padding-left: 260px;
	border-bottom : 1px #ff0099 solid;
	margin-bottom: 12px;
}

.shareboxp {width: 75px; text-align: right; float: right; margin-top: -20px;}

.pgalheader h1 {font-size: 24px; padding-top: 9px;}
.pgalheader h1 a {color: #000;}

.searchbtn {float: left; margin-left: 0; position:relative; background-image:url(/wp-content/themes/hollywoodlife/images/theme/blk_search.gif); background-position:0 0; background-repeat:no-repeat; height:21px; width:67px;}
.searchbtn input {border: medium none;  background-color: transparent; text-indent: -999em; width:67px; height:21px; line-height:0; font-size:0;  display:block;}
.searchbtn input:hover {cursor:pointer;}


.ad-gallery .content h2 {font-weight: normal; font-size: 13px;}
.pgalmost {}
.pgalmost-wrapper { height:177px;margin-bottom:18px;background:#fff200;border-bottom:6px solid #ff0099;}
.pgalmost-wrapper .pgalmore-box {width: 177px;height:179px;float: left;padding:0 6px 0 0;margin:0; }
.pgalmost-wrapper .pgalmore-box.pg-last { float:right;padding:0px;margin:0;}
.pgalmost-wrapper .pgalmore-box .pgalmore-post-title { margin-top:5px; }

.pgalmore { }
.pgalmore-header { padding: 15px 0 0 0;border-top: 1px #ff0099 solid; }
.style-header {padding: 6px 0;}
.style-header p {font-size: 13px; display: block; float: left; margin-top: 10px; margin-left: 12px;}

.style-header img {width: 272px; float: left;}
.pgalwb {border-bottom: 1px #ff0099 solid;}


/* ben - set height in pgalmore-box to prevent items from collapsing on each other. was previously unset. */
.pgalwb .pgalmore-box {width: 163px; height:179px; float: left; padding:11px 0 0 0; border-bottom:1px solid #ff0099;overflow:hidden;}
/* Added class for sync gallery with HB */
.pgalwb .pg-row-last {width:163px; height:179px; float: left; padding:11px 0 0 0; border-bottom:none; overflow:hidden;}
.pg-first {margin-left: 0;}
.pg-other {margin-left: 25px;}
.pgalwb .pgalmore-box.pg-first.pg-row-highlight.pg-row-last,
.pgalwb .pgalmore-box.pg-other.pg-row-highlight.pg-row-last { border-bottom:none; }
.pgalwb .pgalmore-box.pg-row-highlight { margin-top:11px; border-top:21px solid #fff200; }
.pgalmore-box h3 {margin: 0; font-size: 13px; font-weight:100 !important; color:#fff; background:#ff0099; }
.pgalmore-box h3 a {padding-left:3px; font-size: 13px; font-weight:100 !important; color:#fff; }
.pgalwb .pgalmore-box .pgalmore-post-title  { padding:8px 0 10px 0; }

.pgalmore-box a img {display:block;}
.pgalmore-box .pgalmore-post-title a img {display:inline;}

.stylemore-box {width: 210px; float: left; padding-bottom: 12px; line-height: 150%;}
.st-first {margin-left: 0;}
.st-other {margin-left: 41px;}

.stylemore-wrap {border-bottom: 6px #ff0099 solid; margin-bottom: 24px; width: 98%;}

a.stylearrow {background: url(images/theme/more_arrow.gif) 100% 50% no-repeat; padding-right: 12px;}

.pgalmoreside {}
.pgalmoresidebox {width: 84px; height: 126px; overflow: hidden; float: left; margin-bottom: 15px;}
.pside-even {margin-right: 0;}
.pside-odd {margin-right: 15px;}
h2.pgal-more-side {font-size: 18px; color: #ff0099;}
h3.pgal-more-side, h3.pgal-more-side a {font-size: 13px; color: #ff0099; text-align: right;}
/* ben - added for upper right sidebar in giant gallery (aka pics_template.php */
.galleria-scroll { background:#ff0099; }
.galleria-scroll .galleria-index { position: absolute; top: 0; left: 0; line-height: 37px; width: 100%; text-align: center; color: #FFF200; font-weight: bold; }
.pgalmoreside .pgalmoreside-header { padding-top:5px;font-size:18px;color:#000; }
.pgalmoreside .excerpt { padding-top:10px;font-size:12px; }
.pgalmoreside .hl-interact{margin: 14px 0; padding: 6px 0 6px 0; border-bottom: 1px solid #ff0099;border-top: 1px solid #ff0099;}
.pgalmoreside .pgallatest {display:block;margin:15px 0;padding-bottom:25px;background:#ffe5f5; min-height:400px; _height:400px;}
.pgalmoreside .pgallatest .header {}
.pgalmoreside .pgallatest .content {padding:15px;}
.pgalmoreside .pgallatest .pgallatest-box {width:85px; min-height:155px; _height:155px;float:left;padding:0 0 10px 10px; _padding:0 0 0px 10px;}
.pgalmoreside .pgallatest .pgallatest-box a img {display:block;}
.pgalmoreside .pgallatest .pgallatest-box a:link,
.pgalmoreside .pgallatest .pgallatest-box a:visited {color:#000000;}
.pgalmoreside .pgallatest .pgallatest-box a:active,
.pgalmoreside .pgallatest .pgallatest-box a:hover {color:#ff0099;}

.pgalmoreside .simple-social-title { color: #FF0099; font-weight: bold; margin-bottom: 3px; }
.pgalmoreside .hl-interact a img { padding-right: 5px; border-right: 1px solid #FF0099; }
.pgalmoreside .hl-interact a:last-child img { border: none; }

#left-rail{padding-top: 18px;}
#left-rail .inner{width: 184px;}
#hl-main-content {padding: 18px 12px 0 24px;}
#hl-main-page {padding: 18px 0 0 0;}
#hl-main-content .inner{width:544px;}
/*#hl-main-content .inside-page{width:728px; padding: 0 12px 24px 12px;} */
#hl-main-page .inside-page{width:728px; padding: 0 0 24px 0;}
#hl-main-content .inside-page{width:728px; padding: 0 0 24px 0;}
#hl-right-rail {padding-top: 18px; float: right;}
#hl-right-rail .inner{width: 214px;}

#hl-boilerplate {padding: 19px 16px 22px; border-top: solid 6px;clear:left; text-align:center; }
#hl-boilerplate p {padding:14px 0px 14px 0; text-align:center; }
#hl-boilerplate p.hl-copyright {margin:0 auto; padding:14px 0 14px 0; text-align:center; width:615px;}
#hl-boilerplate .hl-slogos {padding-top: 12px; text-align:center; margin:0 auto;}
#hl-boilerplate .hl-slogos img {border-left: 1px solid; text-align:center; vertical-align:middle;}
#hl-boilerplate .hl-slogos .first{border:0;}

/* items -----------------------*/

/* top teaser */
#top-tease-ticker {display:block; list-style: none; height: 24px; overflow: hidden;}
#top-tease-ticker li, #breaking-news li {position: absolute; top: -9999px;}

/* breaking news */
#breaking-news{height: 36px; overflow: hidden; width: 593px; position: relative;}

/* mid teaser */
.hl-follow {width: 200px}
.hl-follow .hl-header {padding: 0 6px 0 10px;}
.hl-follow img{display: inline; padding-right: 2px}


/* Rails */

.hl-std-left, .hl-std-right {border-bottom: 6px solid; margin-bottom: 20px; *padding-bottom:15px;}

/* left rail */
.hl-hed-left, .hl-media-left {margin: 0 0 10px 24px;}
.hl-content-left{margin: 0 0 10px 0;}
.hl-content-left li {border-bottom: 1px solid; margin-bottom: 10px}
.hl-content-left h4 {margin:0 0 8px 24px; padding: 0 0 10px 12px; line-height: 16px; background: top left no-repeat url('images/theme/arrow-pink.gif');}
.hl-content-left .last {border-bottom: 0;}
.hl-content-left p {margin-left: 24px;}
.hl-content-left h4 p {margin-left: 0px;}

#left-rail .inner .last {border-bottom: 0;}

#left-rail .hl-ad, #left-rail .hl-left-ad {margin: 0 0 20px 24px;}
#hl-right-rail .hl-ad, #hl-right-rail .hl-left-ad {margin: 0 24px 20px 0;}

/* center content*/

.hl-std-tease{margin-bottom: 18px; border-bottom: 6px solid;}
.hl-interact{font-size: 90%; margin-top: 14px; padding: 6px 0 24px 0; border-top: 1px solid;}
.hl-interact .left{padding-right: 30px; line-height: 16px; background: top right no-repeat;}
/*.hl-interact .left{padding-right: 30px; line-height: 16px; background: top right no-repeat url('images/theme/mail-icon.png');}*/
#hl-top-story .hl-interact{padding-bottom: 10px}
.hl-sticker{margin: 4px}
.hl-post-center-ad {text-align:center; padding-bottom:12px;}
ul.bullet li {background:url("/wp-content/uploads/2010/08/081210_round_bullet.gif") no-repeat 0 6px; padding-left: 15px;}


.hl-content-left ul, .hl-std-right ul, .inner ul {list-style: none}
.hl-bot-image {margin-bottom: 24px}

.tease-photo-l, .tease-photo-r{margin-top: 12px}
.tease-photo-l img {margin-right: 12px;}
.tease-photo-r img {margin-left: 12px;}
.tease-photo-l .tease-content, .tease-photo-r .tease-content{width: 192px}


/* Right Rail */
.hl-hed-right, .hl-media-right {margin: 0 24px 10px 0;}
.hl-yellow-image {margin: 0 24px 0 0; padding: 0 0 10px 0}
.hl-rail-inset {margin: 0 24px 24px 0; padding: 0 14px 4px 14px;}
.hl-scoop .center{margin-bottom: 0}

/* Most popular */
.mp-item {width: 190px; margin-bottom: 10px;}
.mp-item .left {margin-bottom: 10px;}

/* Scoop */
.hl-scoop .hl-rail-inset .scoop-sub{border-bottom: 1px solid; padding: 0 0 8px 0; margin: 0 0 8px 0}


/* Polls */
.hl-poll {width:100%; text-align:center;}
.hl-poll .cont {padding: 12px; text-align:center;}
.poll-image {margin-bottom: 12px;}
.hl-poll p {margin-bottom: 12px;}
.hl-poll cont form div {margin: 0 auto; text-align: left}


/* Gallery pages */
.giant-gallery-header { text-align: center; color: white; margin: 3px 0 0; padding: 2px 0 4px; }
.pics-category #hl-post { border-style: solid; border-width: 1px 0 0; margin: 0; padding: 8px 0 8px 93px; clear: both; }
.pics-category #hl-post .thumbnail { float: left; margin: 0 8px 8px -93px; width: 85px; height: 101px; }

/* inside pages global ------------------------------------------------------------------------------*/
.hl-banner{margin: 8px 0 0 24px; display: block;}
.hl-caption{margin: 4px 0 16px 0}

/* Post pages  ------------------------------------------------------------------------------*/
#hl-post {margin-bottom: 12px; border-bottom: 6px solid;}
#hl-post p {margin-bottom: 10px;}

.image-left{margin: 0 10px 10px 0;}
.image-right{margin: 0 0 10px 10px;}

#hl-inset {width: 240px; margin: 0 12px 12px 0; border: solid 1px #bcbdc0; padding: 12px;}
.hl-comment-signin {padding: 0 12px 12px 12px; border-bottom: solid 1px #bcbdc0; }

.hl-share-cont {line-height: 36px; margin-bottom: 12px; border-bottom: solid 1px #bcbdc0;}
.hl-share-cont .hl-header {margin-right: 6px;}
.hl-share-cont img{margin-right: 6px;}


#hl-post .hl-interact{padding-bottom: 10px;}
.tag-container {}
.tag-container .tag-header {float:left;padding:5px;margin:10px 0;font-weight:bold;color:#fff;background:#f09; }
.tag-container .tags {clear:both;padding:5px 0;}
.tag-container .tag { text-transform:capitalize; }
.tag-container .pipe { color:#999; }

/* Comments  ------------------------------------------------------------------------------*/
#hl-comments{}
#hl-comments h4 {padding-left: 12px; line-height: 24px}
.comment {margin-bottom: 12px; border-top: 1px solid;}
.comment .header {margin-bottom: 15px;}
.comment .header p {padding-left: 12px; margin-top: 8px;}
.comment .header span a {color: #000000; font-size: 12px; font-weight: normal;}
.comment-arrow {padding-left: 2px; padding-top:8px; display: block;}
/* .comment .hl-avatar {margin-right: 5px;} */
.comment .main {width: 466px}
.comment .main p {margin-bottom: 6px; font-size: 14px; line-height: 18px;}

#hl-comments .children {margin-left:20px;}

.comment-post-hed{ margin-bottom: 12px; display: block}
#hl-comment-post {border-top: 6px #ff0099 solid; padding-top: 12px;}
#hl-comment-post .user-id {width: 330px; line-height: 36px;}
#hl-comment-post .user-id span{padding-left: 24px}
#hl-comment-post .instruct {width:540px; margin-bottom: 12px;}

#hl-comment-post .comment-input{width: 98%; height: 150px; margin-bottom: 12px;}
#hl-comment-post .comment-btn {margin-bottom: 2px;}
#cws-gravatar-signup {margin-bottom: 16px;}
.comment .hl-avatar img.avatar { margin:5px; border:1px solid #FF60BF; }

/* typography -----------------------------------------------------------------------------*/
body, .hl-content-left p {font-family: Arial, Helvetica, sans-serif; font-size: 13px ;}

a, #hl-signin .hl-signin-box {font-weight: bold;}

#hl-top-tease, #h1-breaking-headline{font-weight: bold; font-family: Arial, Helvetica, sans-serif; }


h2 {font-size: 30px; margin-bottom: 6px}

h3 {font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 16px;}
h4 {font-size: 14px;}
h4 span {font-family: "Arial Black", Arial, Helvetica, sans-serif;}
h4 .pink {font-family: Arial, Helvetica, sans-serif;}

h5 {font-size: 14px; font-weight: bold;}

#hl-post h3 {line-height: 20px; margin-bottom: 8px;}

.hl-regis h2 {font-size:40px;}
.hl-regis h4 {font-size:18px;}
.hl-privacy {font-size: 10px; font-weight: normal;}
#hl-signin .hl-signin-box h2 {font-size: 12px;}

/* hollyscopes */
h1 {}
h1.hscope, h1.win {font-size: 40px;}

.hs-ad {margin: 24px 0 0 0;}
.style-ad {margin: 24px 24px 0 24px; border-bottom: 6px #ff0099 solid; border-top: 6px #ff0099 solid; padding: 12px;}
.pics-ad {margin: 24px 0 0 24px;}


.page h2 {color: #ff0099;}

.page .caption {font-weight: bold;}

.hscope-feature {float: left; width: 350px; margin-left: 10px; line-height: 1.5em;}
.hscope-date {margin: 6px 0 12px 0; font-size: 15px;}

.hscope-feature

.hscopes-div, .hscopes-lower, .win-div, .win-lower, .awardsbox {border-bottom: 6px #ff0099 solid;}

.pic-div {width: 728px; padding: 0 24px;}

.hscopes-grid {padding: 8px 0 24px 0; width: 728px;}
.hscopes-grid h2 {font-size: 20px;}

.hscopes-signs {background: #ffece5; border-left: 12px #ffece5 solid; border-right: 12px #ffece5 solid;}

.hscopes-signs table {}

.hscopes-signs table td {text-align: center; vertical-align: middle;}

.toprow td {border-bottom: 1px #ff0099  solid;}

.hscope-sym {text-align: center; padding: 20px 0 20px 0;}


.hscopes-chunks {width: 728px; padding: 12px 0; border-bottom: 1px #ff0099  solid;}

.hslast {border-bottom: none;}

.hscopes-chunks h2 {color: #ff0000;}


.bg-aquarius {background: url(images/theme/horoscope/aquarius_bg_feature.jpg) top right no-repeat;}
.bg-pisces {background: url(images/theme/horoscope/pisces_bg_feature.jpg) top right no-repeat;}
.bg-aries {background: url(images/theme/horoscope/aries_bg_feature.jpg) top right no-repeat;}
.bg-taurus {background: url(images/theme/horoscope/taurus_bg_feature.jpg) top right no-repeat;}
.bg-gemini {background: url(images/theme/horoscope/gemini_bg_feature.jpg) top right no-repeat;}
.bg-cancer {background: url(images/theme/horoscope/cancer_bg_feature.jpg) top right no-repeat;}
.bg-leo {background: url(images/theme/horoscope/leo_bg_feature.jpg) top right no-repeat;}
.bg-virgo {background: url(images/theme/horoscope/virgo_bg_feature.jpg) top right no-repeat;}
.bg-libra {background: url(images/theme/horoscope/libra_bg_feature.jpg) top right no-repeat;}
.bg-scorpio {background: url(images/theme/horoscope/scorpio_bg_feature.jpg) top right no-repeat;}
.bg-sagittarius {background: url(images/theme/horoscope/sagittarius_bg_feature.jpg) top right no-repeat;}
.bg-capricorn {background: url(images/theme/horoscope/capricorn_bg_feature.jpg) top right no-repeat;}


.sym-aquarius {background: url(images/theme/horoscope/aquarius_small.gif) 32px 20px no-repeat;}
.sym-pisces {background: url(images/theme/horoscope/pisces_small.gif) 37px 20px no-repeat;}
.sym-aries {background: url(images/theme/horoscope/aries_small.gif) 38px 20px no-repeat;}
.sym-taurus {background: url(images/theme/horoscope/taurus_small.gif) 35px 20px no-repeat;}
.sym-gemini {background: url(images/theme/horoscope/gemini_small.gif) 37px 20px no-repeat;}
.sym-cancer {background: url(images/theme/horoscope/cancer_small.gif) 35px 20px no-repeat;}
.sym-leo {background: url(images/theme/horoscope/leo_small.gif) 30px 20px no-repeat;}
.sym-virgo {background: url(images/theme/horoscope/virgo_small.gif) 37px 20px no-repeat;}
.sym-libra {background: url(images/theme/horoscope/libra_small.gif) 30px 20px no-repeat;}
.sym-scorpio {background: url(images/theme/horoscope/scorpio_small.gif) 30px 20px no-repeat;}
.sym-sagittarius {background: url(images/theme/horoscope/sagittarius_small.gif) 35px 20px no-repeat;}
.sym-capricorn {background: url(images/theme/horoscope/capricorn_small.gif) 38px 20px no-repeat;}



/* the big huge headline */
#hl-top-story h2 {font-size: 42px; line-height: 48px;}
#hl-post h2{font-size: 36px; line-height: 40px}
#hl-post {line-height: 19px;}
/* the logo teaser headlines */
.hl-tease-cont h2 {font-size: 12px; font-weight: bold;}

.hl-nav-l{font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 13px;}
#hl-breaking {font-size: 12px;}#selector {
	background: url('/Users/jharr/Desktop/merry-go-roundSMALL.jpg') no-repeat scroll top left;
	width: 300px;
	height: 447px;
}

#hl-top-tease, .hl-timestamp, .comment .main {font-size: 11px;}
.hl-content-left{font-size: 16px;}
.hl-content-left h4 p{font-weight: normal;}
.hl-content-left p a, .hl-poll p {font-weight: bold;}

.hl-scoop h4{font-size: 13px;}

.comment .header p span, .hl-copyright {font-size: 11px;}
#hl-boilerplate span {font-size: 10px;}
.hl-caption{font-size: 11px;}
.hl-caption span{font-style: italic;}
.hl-timestamp a {font-weight: normal;}

/* prize/win! */
h1.win {}

.win-feature {margin: 0 24px;}

.pic-feature {margin: 0 24px; width: 728px;}


.win-lower {padding-bottom: 30px;}

.winwrap {}
h1.win {padding: 8px 0; color: #000;}
h1.win a {color: #000;}

.winwrap input {display: block;}
.winwrap label {display: block; margin-bottom: 6px; font-weight: bold;}

.winrules {font-size: 11px; margin-bottom: 20px; margin-top: 8px;}
.winrules a {color: #000;}

.winwrap .req {color: #ff0099;}
.contest .req {color: #ff0099;}

.winpic {float: left; margin-right: 12px;}

.wininfo h4 {color: #ff0099; font-size: 20px;}

.win-past, .win-today {text-align: center;}

.win-today {padding: 0 0 0 20px; border-bottom: 2px #ff0099  solid; margin: 0 24px;}

.win-past-item {width: 130px; float: left; margin-right: 4px; font-size: 12px; line-height: 17px;}

.win-past-divide {border-top: 1px #ff0099  solid; margin: 0 24px;}

.entry .contest {font-size: 14px; color: #ff0099; font-weight: bold; margin-top: 16px;}

/*registration, feedback  */
.hl-regis .hl-deck{margin: 0 0 12px 0; font-size: 18px; line-height: 21px; color: #898b8d;}
.hl-regis h4{margin: 0 0 28px 0}
#registerform label{ font-weight: bold;}
#registerform .user-info {margin:0 0 16px 0; border-bottom: 2px solid #C5C6C9;}
#registerform .user-info p {margin-bottom: 18px;}
#registerform .user-info .twocol label {display: block; float: left; margin-right: 18px}
#registerform .hl-regis-input {border: 1px solid #C5C6C9}
#registerform h5 {margin-bottom: 8px}
#registerform .best-stuff p {line-height: 30px; border-bottom: 2px solid #C5C6C9;}
#registerform .best-stuff p label, #registerform .best-stuff p span {display:block; float: left;}
#registerform .best-stuff p .header {width: 170px;}
#registerform .best-stuff p .hl-opt1{width: 170px;}
#registerform .submit {margin: 24px 0}
.hl-privacy{margin: 18px 0; display: block}
#hl-signin {text-align: center; padding: 24px 0;}
#hl-signin .hl-signin-box{width: 332px; margin: 0 auto; padding: 14px;}
#hl-signin .hl-signin-box h2 {margin-bottom: 24px; padding: 0 8px; text-align: left; line-height: 22px;}
#hl-signin .hl-signin-box p {margin-bottom: 18px;}
#hl-signin .hl-signin-box #loginform label {line-height: 22px;}

.feed-center{text-align: center; padding-top: 24px;}
#hl-feedback {margin:0 auto; text-align: left;}
#hl-feedback .left{margin: 0 24px 0 0;}
#hl-feedback p{margin: 0 0 12px 0;}
#hl-feedback label {line-height: 22px;}
#hl-feedback .hl-message-type {margin-left: 12px;}
.feedback-sub {text-align: center}
.feedback-select {width: 100px; padding: 0 10px;}

input.feedback-btn, input#submit, #registerform-tml-main #register-submit-tml-main {margin: 0 auto;line-height: 22px; border: none; font-family: "Arial", sans-serif; font-size: 18px; font-weight: bold; color: #fff; background-color: #FF4100; padding: 0 3px;}

input.submit-btn {line-height: 22px; border: none; font-family: "Arial", sans-serif; font-size: 18px; font-weight: bold; color: #fff; background-color: #FF4100;}


/* colors ----------------------- */

/* Pink */
h3, .hl-content-left h4 .pink, .hl-regis h4{color: #ff0099;}
body, #hl-nav, #hl-nav-hs, #hl-nav-st, #hl-signin .hl-signin-box h2 {background-color: #ff0099;}

#hl-top-story, .hl-std-tease, .hl-std-left, .hl-content-left li, .hl-std-right, #hl-boilerplate .hl-slogos img, #hl-breaking, #hl-post,
.hl-comment, .policy-section, #hl-boilerplate, #profile h3
{border-color: #ff0099;}


/* white */
#hl-top-tease, #hl-nav a, #hl-top-tease a, #hl-signin .hl-signin-box h2{color: #fff;}

/* black */

h2 a, .mp-item h4 a, #hl-boilerplate span a, #hl-breaking li a, .hl-timestamp a, .hl-interact a, .hl-regis h2 {color: #000;}
#hl-top-tease, #hl-comments h4{background: #000;}

/* active */
/* ben - added black background to active nav item */
#hl-nav .hl-nav-l .inner .highlight a,
#hl-nav .hl-nav-l .inner .highlight a.active,
#hl-nav .hl-nav-l .inner .active.highlight a,
#hl-nav .hl-nav-l .inner .highlight { color:#e9c31e; background:#000;}

/* yellow */
.hl-nav-l .inner .active, .hl-nav-l .inner .active a {color: #fff200;}
#hl-nav a.active {color: #fff200;}
#hl-top-tease span a, #hl-comments h4 {color: #fff200}

/* light pink */
#hl-boilerplate, .comment .header, #hl-signin .hl-signin-box, #profile .error {background: #ffe5f4;}
h2 a:hover, .mp-item h4 a:hover, .hl-timestamp a:hover, .hl-interact a:hover{background: #ffe5f4; text-decoration: none}


.comment .main .right span{ color: #555;}

/* Orange */
.hl-scoop .hl-rail-inset .scoop-sub{border-color: #ff4200;}
#h1-breaking-headline {color: #ff4200;}
/* Grey */
.hl-interact{border-color: #bcbdc0}

/* yellow */
.yellow-back, .hl-yellow-image, .hl-poll {background-color: #fff200}
#hl-top-tease span {color: #fff200}

.hl-caption {color: #000;}


/* placeholders ----------------------- */
.jen-left {width: 430px}
.jen-right{margin: 6px 0 0 18px}

/* Floats - EasyClearing ----------------------- */
#hl-header:after, .hl-logo-tease .inner:after, .hl-tease-cont:after, .hl-logo-tease-l:after, #hl-nav:after, #hl-top-story:after, #hl-top-tease:after,
.hl-interact:after, #hl-page-main:after, #hl-main-right-cont:after, .hl-tease-layout:after, .hl-rail-inset:after, .mp-item:after, #hl-boilerplate:after,
#hl-breaking:after, .hl-follow:after, #hl-left-main:after, .hl-share-cont:after, .comment .main-cont:after, .comment .header:after, .hl-timestamp:after,
#hl-comment-post:after, .user-info .twocol:after, #registerform .best-stuff p:after, .tease-photo-l:after, .tease-photo-r:after, #hl-feedback:after
{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#hl-header, .hl-logo-tease .inner, .hl-tease-cont, .hl-logo-tease-l, #hl-nav, #hl-top-story, .hl-interact, #hl-page-main, #hl-main-right-cont,
.hl-tease-layout, .hl-rail-inset, .mp-item, #hl-boilerplate, #hl-top-tease, #hl-breaking, .hl-follow, #hl-left-main, .hl-share-cont, .comment .main-cont,
.comment .header, .hl-timestamp, #hl-comment-post, .user-info .twocol, #registerform .best-stuff p, .tease-photo-l, .tease-photo-r, #hl-feedback
{display: inline-block;}

/* Hides from IE-mac \*/
* html #hl-header, *html .hl-logo-tease .inner, *html .hl-tease-cont, *html .hl-logo-tease-l, *html #hl-nav, *html #hl-top-story,
*html .hl-interact, *html #hl-page-main, *html #hl-main-right-cont, *html .hl-tease-layout, *html .hl-rail-inset, *html .mp-item,
*html #hl-boilerplate,*html #hl-top-tease, *html #hl-breaking, *html #hl-left-main, #html .hl-share-cont, *html .comment .main-cont,
*html .comment .header, *html .hl-timestamp, *html #hl-comment-post, *html .user-info .twocol, #html #registerform .best-stuff p,
{height: 1%;}

#hl-header, .hl-logo-tease .inner, .hl-tease-cont, .hl-logo-tease-l, #hl-nav, #hl-top-story, .hl-interact, #hl-page-main, #hl-main-right-cont, .hl-tease-layout, .hl-rail-inset, .mp-item,
#hl-boilerplate, #hl-top-tease, #hl-breaking, #hl-left-main, .hl-share-cont, .comment .main-cont, .comment .header, .hl-timestamp, #hl-comment-post, .user-info .twocol, #registerform .best-stuff p
{display: block;}
/* End hide from IE-mac */


.hl-std-left .widgettitle, .hl-std-right .widgettitle {display: none;}

/* twitter styling */

.twwdgt {border: 1px #939598 solid; padding: 12px; margin: 0 24px 10px 0;}

ul.twitter, ul.twitterpage {list-style: none; padding: 0;}
ul.twitter a {color: #ff4200;}
ul.twitter li {border-bottom: 1px #ff4200 solid; padding: 7px 0; clear: both; font-weight: normal;}
ul.twitterpage li {border-bottom: 1px #ff0099 solid; padding: 12px 0; clear: both; font-weight: normal;}
ul.twitter li img, ul.twitterpage li img {float: left; margin-right: 6px; padding-bottom: 3px;}
ul.twitter li span {background: yellow; font-weight: bold; font-size: 13px;}

ul.twitterpage a {color: #ff0099;}
.twittertitle {color: #ff4200; font-size: 16px; font-weight: bold;}
div.twittermore {font-size: 11px; background: url(images/theme/twitter-more.jpg) 100% 75% no-repeat; line-height: 16px;padding: 12px 24px 0 0;}
div.twittermore a {color: #ff4200;}

h2.twcap {color: #000;}


/* search page */
.search-result {padding: 8px 0; border-bottom: 1px #ff0099 solid;}
.search-title {float: left; width: 75%; }
.search-title h3 {font-size: 13px;}
.search-date {float: right; width: 20%; margin-left: 12px; color: #999; text-align: right; padding-top: 12; margin-top: 3px;}
.search-top {background: #ff0099; padding: 3px; color: #fff; font-weight: bold; text-transform: uppercase;}
.searchnav {padding-top: 8px;}
h1.search-results {font-size: 28px;}

.searcharrowl {background: url(images/theme/arrowleft.gif) 0 50% no-repeat; padding-left: 10px;}
.searcharrowr {background: url(images/theme/arrowright.gif) 100% 50% no-repeat; padding-right: 10px;}

/* signup form popup */
.siform {margin:4px 0; color: #000;}
.fancy_div {color: #000;}
#fancy_frame{display:block;}
label {color: #000; font-weight: bold;}
.su_form {padding: 10px;}
.formbanner h4 {color: #ff0099;}


.siterm {font-weight: normal;}
.siform h3 {background: #ff0099; color: #fff; padding: 4px; margin-bottom: 6px;}
.siterm a {color: #000; font-weight: normal; text-decoration: underline;}

.siemt {margin-right: 12px; display: inline;font-weight: bold;}

.sinames {margin: 0;}
.sifname {width: 150px; float: left;}
.silname {width: 150px; float: left;}

.widgetwrapper {padding-right: 24px; padding-bottom: 20px;}

/* brit widget*/
.bw-widget {width: 100%; background: #fef200; }
.bw-left {width: 48%; float: left;}
.bw-right {width: 48%; float: right;}
.bw-content { padding: 10px;}
.bw-content h2 {font-size: 12px; text-transform: uppercase; font-weight: bold;}

/* scoop widget */
.sc-widget {background: #fef200; }
.sc-content { padding: 10px; text-align: center;}
.sc-content h2 {font-size: 12px; text-transform: uppercase; font-weight: bold;}
.sc-report {border-top: 1px #ff0099 solid; padding-top: 12px;}

/* daily widget */

.hld-widget {background: #feddf1; padding: 6px;}
.hld-topimg {text-align: center; margin-bottom: 12px;}
.hld-content {}
.hld-content h2 {font-size: 13px; margin: 0 6px 12px 6px;}
.hpink {color: #ff0099;}

/* RSS (TMZ) */
.h1-rss {width:190px;text-align:left;border-width:1px;border-color:#FF0099; border-style:solid;margin-right:10px;margin-bottom:20px;}
.h1-rss h4 {height:12px;background-color:#FF0099;color:#FFF;text-transform:uppercase;font-size:10px;padding:1px 0 2px 7px;}
.h1-rss  ul {padding:7px 7px 15px 7px;}
.h1-rss  ul li {padding:5px 5px;background-image:url(/wp-content/themes/hollywoodlife/images/theme/tmz/hr.jpg);background-repeat:no-repeat;background-position:bottom;font-size:11px;}
.h1-rss  ul li a {color:#000;text-decoration:none;}

/* Moviefone AOL so they act as one! */
.h1-rss-top {width:190px;text-align:left;border-width:1px;border-color:#FF0099; border-style:solid;margin-right:10px;margin-bottom:0;}
.h1-rss-top h4 {height:12px;background-color:#FF0099;color:#FFF;text-transform:uppercase;font-size:10px;padding:1px 0 2px 7px;}
.h1-rss-top  ul {padding:7px 7px 15px 7px;}
.h1-rss-top  ul li {padding:5px 5px;background-image:url(/wp-content/themes/hollywoodlife/images/theme/tmz/hr.jpg);background-repeat:no-repeat;background-position:bottom;font-size:11px;}
.h1-rss-top  ul li a {color:#000;text-decoration:none;}

/* Popeater RSS */
.h1-popeater-rss {background-color:#000;width:190px;text-align:left;border-width:1px;border-color:#FF0099; border-style:solid;margin-right:10px;margin-bottom:20px;}
.h1-popeater-rss h4 {height:12px;background-color:#FF0099;color:#FFF;text-transform:uppercase;font-size:10px;padding:1px 0 2px 7px;}
.h1-popeater-rss  ul {padding:7px 7px 15px 7px;}
.h1-popeater-rss  ul li {padding:5px 5px;background-image:url(/wp-content/themes/hollywoodlife/images/theme/popeater/hr.jpg);background-repeat:no-repeat;background-position:bottom;font-size:11px;}
.h1-popeater-rss  ul li a {color:#FFF;text-decoration:none;}

/* RSS (Deadline) */
.h1-rss-deadline {width:190px;text-align:left;border-width:1px;border-color:#FF0099; border-style:solid;margin-right:10px;margin-bottom:20px;}
.h1-rss-deadline h4 {height:12px;background-color:#FF0099;color:#FFF;text-transform:uppercase;font-size:9px;padding:1px 0 2px 7px;}
.h1-rss-deadline  ul {padding:7px 7px 15px 7px;}
.h1-rss-deadline  ul li {padding:5px 5px;background-image:url(/wp-content/themes/hollywoodlife/images/theme/tmz/hr.jpg);background-repeat:no-repeat;background-position:bottom;font-size:11px;}
.h1-rss-deadline  ul li a {color:#000;text-decoration:none;}

.centerme {margin: 0 auto; text-align: center;}

.policy-section {border-bottom: 1px solid #ff0099; margin: 10px 0; padding-bottom: 10px;}

.photo-credit {font-size: 10px; font-style: italic; text-align: right; line-height: 12px; color: #777; margin-bottom: 2px;}
.photo-credit-left {font-size: 10px; font-style: italic; text-align: right; line-height: 12px; color: #777; margin: 0 12px 2px 0;}

.contest .errors {list-style: none; margin-bottom: 4px;}
.contest .errors li {margin-bottom: 8px; color: red;}

.wp-caption-text, .hl-caption {font-size: 12px; color: #565656; text-align: left; margin-bottom: 12px; line-height: 12px}

.cbwrap {margin-top: 6px;}
.cbleft {float: left; width: 20px; padding-top: 1px;}
.cbright {float: left;width: 90%;}

.style-right{padding-top: 20px;}

/* graphic navigation */
.navigation {height: 220px; background: url(images/theme/page_bottom_head.gif) 50% 0% no-repeat; margin-bottom: 24px;}
.navbarwrap {padding-top: 135px;}

.form-table{margin-bottom: 24px;}

/* profile page */
#profile .message {margin-bottom: 18px;}
#profile .form-table td, #profile .form-table th {padding: 6px}
#profile .form-table .description, #profile .form-table .p_passwd {background: #ffe5f4}
#profile h3 {border-bottom: 1px solid; margin-bottom: 8px}

#rememberme-tml-main{display:inline;}

#tml-main .error {width:300px; margin-bottom: 18px; padding: 12px; color: #ff0099 ;background-color:#ffe5f4;}

#registerform-tml-main p {margin-bottom: 16px;}
#registerform-tml-main p label {margin: 3px, 0; display: inline-block;}

#registerform-tml-main #age {width: 40px;}
#registerform-tml-main #privacy {border: none; margin: 4px 0;}
#registerform-tml-main #reg_passmail-tml-main {font-size: 18px; font-weight: bold; color: #ff0099;}
#registerform-tml-main #user_login-tml-main, #registerform-tml-main #user_email-tml-main {background-color:#FFFFE0; border:1px solid #E6DB55; font-size:20px; margin-right:6px; padding:3px; width:55%;}

#galleria_wp{background-color: #ffe5f4;	}
.galleria_nav{margin-bottom: 18px; padding-bottom: 18px	}

.comment-reply-link {
	position:relative;
	display:block;
	float:right;
	width:42px;
	height:21px;
	background:url(/wp-content/themes/hollywoodlife/images/theme/coment-reply.gif) left top no-repeat;
	-moz-outline:none; outline:none;text-indent:-999em;
}

/* globals */
.hr-pink { clear:both;width:100%;height:2px;margin:10px 0;border-bottom:1px solid #ff0099;}


/* Re-tweet facebook mail share */

.twitterDiv{display: block; font-weight: bold; float: left; margin-right: 5px; margin-top: 0px; width:auto;}
.twitterDiv span {float:left; margin-right:3px;}
.facebookDiv{display: block; font-weight: bold; float: left; margin-right: 5px; margin-top: 0px; width:auto;}
.facebookDiv span {float:left; margin-right:3px;}
.facebookLikeDiv { display: block; font-weight: bold; float: left; margin-right: 5px; margin-top: -3px; width: auto; }
.mailDiv{display: block; font-weight: bold; float: left; width:auto; margin-top: 0px;}
.mailDiv span {float:left; margin-right:3px;}
.fbcomment {float:left; width:250px;margin:0 25px 10px 0;font-weight:bold; line-height:1.2;}

/*classes for click to comment styling*/
.hl-comment-count a{background:#ff0099; padding:0 2px; color:#fff;}
.hl-comment-count a:hover{text-decoration:underline; background:#ff0099;}