

@import url(common/reset.css);            /* RESET CSS */
@import url(common/global.css);           /* GLOBAL CSS */
@import url(common/top-articles.css);     /* TOP ARTICLES CSS */
@import url(common/tools.css);    		  /* TOOLS CSS */
@import url(common/side-widgets.css);     /* SIDEBAR WIDGETS CSS */

/*
=================================================================================
HEADER
=================================================================================*/
/*tighten space for ad*/
#header {padding-top:5px;}

/*logo tagline*/
h1#siteLogo .kicker {position:absolute; top:82px; left:18px; margin-bottom:15px; text-transform:none; font-size:0.35em}
.current-conditions {background:url(/images/headshots/hill-ryan-home.jpg) no-repeat right bottom; margin-bottom:1px; margin-top: -1px;}
.current-conditions .inner a:link, .current-conditions .inner a:visited {padding-right: 98px}

/*
=================================================================================
MAIN CONTENT
=================================================================================*/

/*Near You*/
#nearYou {background:white; position:relative; z-index:15}
#nearYou h3 {border-bottom:none; margin-bottom:5px; padding-bottom:0;}
#nearYou #manageLocations {position:static; border-bottom:1px dashed #cecece; padding-bottom:5px; margin-bottom:10px; padding-left:0; padding-right:0; width:300px;}
#nearYou #manageLocations * {padding-left:10px; padding-right:10px;}
#nearYou #manageLocations * * {padding-left:0; padding-right:0;}
#nearYou h4 {font-size:1.14em; margin-bottom:10px;}
#nearYou ul {margin-bottom:10px; padding-left:0; padding-right:0;}
#nearYou li {position:relative; margin-bottom:15px; padding-left:10px; padding-right:10px;}
#nearYou li h5 {font-size: 1.14em; line-height:1.1; letter-spacing: -0.05em;}
#nearYou li .byline {font-size:.86em;margin-top: -4px;}
#nearYou a.more {margin-top:10px; padding-top:7px; border-top: 1px dashed #cecece;} 

/*The List*/
#theListBox {background:none; position:relative;}
#theListBox h3 {height:83px; text-indent:-9999em; background: transparent url(/images/thelist/the-list-box-head.png) no-repeat 0 0; padding:0;}
#theListBox .list-badge {position:absolute; right:10px; top:-15px; text-align: center; width:87px; height:87px; background: transparent url(/images/thelist/the-list-badge.png) no-repeat 0 0; padding:18px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:.9; font-style: italic; font-size: 1.07em;}
#theListBox .list-badge a {display:block; font-size: 2.13em;}
#theListBox .list-badge a:hover {background:transparent; text-decoration:none;}

/*Entertainment Box*/
#entertainmentBox {background:none;}
#entertainmentBox h3 {margin-bottom:0;}
#the9 {background:url(/images/entertainment/the9-sm.jpg) right top no-repeat; width:300x;  margin-bottom:20px; border-bottom:1px dashed #cecece; height:128px; overflow:hidden;}
#the9 ul {margin-left:113px; line-height:1.1; margin-top:15px;}
#the9 ul li {margin-bottom:5px;}
#the9 a:link, #the9 a:visited {font-size:2.00em; font-weight:bold; }
#the9 a:hover, #the9 a:active {background:transparent; text-decoration:none;} 

#favesRavesSubMod h4 a {text-indent:-9999em; display:block; width:280px; height:54px; background: url(/images/logos/faves-raves-mod-head.png) no-repeat; margin-bottom:5px;}
#favesRavesSubMod h4 a:active {position:static;}

/*Sign up bar*/
#signUpBar {border-top: 1px solid #c6c6c6; color:#898989; padding: 12px 0; height:1%;}
#signUpBar h4 {font-weight:normal; font-size: 1.14em;padding-left: 180px;}
#signUpBar form {overflow:hidden; height:1%; padding-left: 180px;}
#signUpBar form fieldset {float:left; display:inline;}
#signUpBar form fieldset.select-newsletter ul {overflow:hidden; height:1%; margin-right:20px; width: 480px;}
#signUpBar form fieldset.select-newsletter ul li {float:left; display:inline; width:240px; font-size:.93em; color:#1a1a1a}
#signUpBar form fieldset.send-to label {top:5px}
#signUpBar form fieldset.send-to input {margin-right:5px; margin-top:1px; width:190px; padding-top:5px; padding-bottom:5px;}
#signUpBar form .rounded {display:inline; float:none;}
#signUpBar .mod-badge {position:absolute; bottom:-12px;}


/*
=================================================================================
BOOTOM BANNER
=================================================================================*/
.announcement {border:1px solid #c8c8c8; position:relative; z-index: 500; margin-top:-5px; margin-bottom:10px; background: #dbdbdb url(/images/bg/announcement-bg.png) repeat-x; padding: 10px;}
.announcement a:link, .announcement a:visited {color: #474747}
.announcement a:link strong, .announcement a:visited strong {font-weight:bold; color:#d31717;}
.announcement a:link em, .announcement a:visited em {font-style:normal; font-weight:bold; color:#000;}
.announcement .close {position:absolute; right:10px; top:50%; display:block; width: 28px; height:29px; text-indent: -9999em; background: url(/images/bg/announcement-close.gif) no-repeat; margin-top:-14px; cursor:pointer;}

