
a {
outline: none;
/* color: #4a4924; */
text-decoration: none;
}

p {font-family: Georgia,Georgia,serif;
margin-bottom: 20px;
font-size:16px;
line-height: 24px;
color: #444;}

h2 {font-family: Georgia,Georgia,serif,'Helvetica Neue', helvetica, Arial, sans-serif;padding-bottom:5px;font-size:30px;line-height:35px;font-weight:bold;color:#555;}
h3 {font-family: 'Helvetica Neue', helvetica, Arial, sans-serif;margin-bottom:5px;font-size:18px;line-height:25px;font-weight:normal;color:#555;}
.content h3 {font-family:'Georgia','Helvetica Neue', helvetica, Arial, sans-serif; margin-bottom:5px;font-size:20px;line-height:25px;font-weight:bold;color:#555;}
.homepage h2 {font-family: 'Helvetica Neue', helvetica, Arial, sans-serif;padding-bottom:5px;font-weight:bold;color:#555;}
.homepage h3 {font-family:'Helvetica Neue', helvetica, sans-serif;margin-bottom:5px;font-size:18px;line-height:25px;font-weight:bold;color:#555; border-top: 1px solid #4a4924;}
.homepage h3.no-line {border-top:0px solid #4a4924;}

.caption {font-family:'Helvetica Neue', helvetica, sans-serif; font-size:12px; line-height:18px; color:#444}
.homepage h4 { margin-bottom:5px; }
.story_body h3 {font-family:'Helvetica Neue', helvetica, sans-serif; font-size:20px; line-height:25px; font-weight: bold; color: #555}
.story_body p {font-family:Georgia, serif; font-size:18px; margin-bottom:20px; color: #444; line-height:24px;}

/* TOOLBAR */
#toolbar {position:relative;background:#4a4924;}
  /*#toolbar {position:relative;background:#FD03B7;} PINK */
#toolbar li a {position:relative;display:block;float:left;padding:4px 15px;color:#fff;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-radius:4px 4px 0 0;}
#toolbar li a:hover {color:#ccc;text-decoration:underline;}

/* HEADER */
#header {position:relative;padding:0;background-color:#fff;zoom:1; height:100px;}
#header:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#header .wrapper {position:relative;margin:0 auto;width:990px;}
#header .branding {float:left;}
#header .branding h1 {margin-bottom:0;}
/* #header .branding h1 a {display:block;margin:0;width:600px;height:95px; padding-top:0px;background:url(../images/logo449_pink.png) 0 50% no-repeat;text-indent:-1000px;z-index:9999;} PINK */
#header .branding h1 a {display:block;margin:0;width:600px;height:95px; padding-top:0px;background:url(../images/logo449.png) 0 50% no-repeat;text-indent:-1000px;z-index:9999;} 

#header .branding p {display:none;}

#todays-date { color:#000; position:absolute; bottom:15px;left:154px;top:72px;width:250px; text-align:left; margin-bottom:0; font-size:16px;line-height:18px;font-weight:bold;color:#999; height:20px;}

/* HEADER SEARCH FORM 
#header .search_form {margin:0;width:230px;}
#header .search_form p {float:right;margin:0;padding:0;width:230px;border:none;}
#header .search_form p.select {width:195px;}
#header .search_form input {padding:7px;width:175px;margin-left:20px;margin-top:40px;}*/

/* HEADER SEARCH FORM 

#nav .search_form input {padding:2px;width:200px;background:#fff url(../images/search/spyglass.gif) 97% 50% no-repeat;font-size:16px;line-height:20px;color:#999; margin-top:2px; margin-left:152px;}
#nav .search_form input:focus {padding:1px;color:#333;}*/

#nav .search_form {margin: 0;width: 200px;}
#nav .search_form input {padding:2px;width:200px;background:#fff url(../images/search/spyglass.gif) 97% 50% no-repeat;font-size:16px;line-height:20px;color:#999; margin-top:2px; margin-left:10px;}
#nav .search_form input:focus {padding:1px;color:#333;}

/* NAV */

#nav li a.hover,
#nav li a:hover {color:#fff;text-decoration:none;background:#4a4924;} 
/* #nav li a:hover {color:#fff;text-decoration:none;background:#FD03B7;} PINK */

#subnav li a.hover,
#subnav li a:hover {color:#fff;text-decoration:none;background:#4a4924;} 
 /* #subnav li a:hover {color:#fff;text-decoration:none;background:#FD03B7;} PINK */

#nav li ul {width:200px;}

/*  BREAKING */ 
#breaking {margin-bottom:10px;}
#breaking .wrapper {position:relative;margin:0 auto;background:#cc0000;width:990px;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; margin-top:10px;}

/*  BILLBOARD */

/*  #billboard_container { width:960px; position:relative;margin:0 auto;padding-bottom:10px;} */
#billboard_container { width:1000px; position:relative;margin:0 auto;padding-bottom:15px;}

/* TOP FEATURE DRAGGER*/
.dragdealer-slide-title {position:absolute;bottom:0;left:0;padding:5px 10px;max-width:670px;background-color:rgba(0,0,0,.7);}
.dragdealer-slide-title h4 {margin:0;font-size:20px;line-height:20px;color:#fff;}
.dragdealer-slide-title p {margin:0;color:#999;font-size:12px;}

.dragdealer-wrapper .dragdealer-pagination li .on {background-color:#4a4924;}

.section ul { margin-bottom: 10px; }

/* Link list */
.linklist     { padding: 0; list-style: none; font-size: 12px; line-height: 16px; }
.linklist li  { margin-bottom: 0px; padding-left: 10px; background: url(../images/arrows/raw-arrow-right.gif) 0 4px no-repeat; }
.linklist li strong { color: #4e9bda; font-weight: normal; }

.list_share  a { font-size: 14px; line-height: 14px;  margin-bottom: 0px; padding-left: 0px;font-weight: bold; color:#222;}

/* Link list Profile*/
.linklistp     { padding: 0; list-style: none;  }
.linklistp li  { margin-bottom: 0px; padding-left: 10px; background: url(../images/arrows/raw-arrow-right.gif) 0 4px no-repeat; }
.linklistp li strong { color: #4e9bda; font-weight: normal; }

/* Link list Section */
.linklistp     { padding: 0; list-style: none;  }
.linklistp li  { margin-bottom: 0px; padding-left: 10px; background: url(../images/arrows/raw-arrow-right.gif) 0 4px no-repeat; }
.linklistp li strong { color: #4e9bda; font-weight: normal; }

/* Link list Poll*/
.linklist_poll     { padding: 0; list-style: none; font-size: 12px; line-height: 16px; }
.linklist_poll li  { font-size: 13px; font-weight: bold; position: relative; margin-bottom: 5px;padding-bottom: 5px; border: none;}
.linklist_poll li strong { color: #4e9bda; font-weight: normal; }


/* Birth list */
.birth_list     { padding: 0; list-style: none;}
.birth_list  li  {  margin-bottom:15px;  padding-left: 10px; background: url(../images/arrows/raw-arrow-right.gif) 0 4px no-repeat; }
.birth_list li strong { color: #4e9bda; font-weight: normal; }

/* COUPLES */
.couple_listing { font-weight:bold; color: #18629D;}

/* SIDEBAR */
.sidebar .ad .spot {width:300px;height:250px;background:#333;text-align:center;}
.sidebar .ad .spot500 {width:300px;height:500px;background:#333;text-align:center;}

.panel .title {margin-bottom:10px;padding:3px 10px;background:#4a4924;font-size:13px;line-height:20px;color:#fff;overflow:hidden;zoom:1;}

/* WEATHER */
.base_weather_forecast {position:absolute;padding-left:750px;z-index:0; width:120px;}

.base_weather_forecast h3 {margin:0;font-size:14px;font-weight:bold;line-height:18px;color:#999;}
.base_weather_forecast li {float:none;}
.base_weather_forecast .deg {font-weight:normal;color:#bbb;}

.base_weather_forecast .current_conditions {padding-left:60px; float:left;width:170px; padding-top:10px; height:0px;}
.base_weather_forecast .current_conditions h3 a {color:#999;}
.base_weather_forecast .current_conditions img {float:left;margin:0 5px 0 0;}
.base_weather_forecast .current_conditions ul {float:left;list-style:none;margin:0px 0;padding:0;width:85px;font-size:12px;line-height:16px;color:#999;}
.base_weather_forecast .current_conditions ul li.temp {font-size:33px;line-height:25px;font-weight:bold;color:#555; width:50px;padding-top:11px;}
.base_weather_forecast .current_conditions ul li.temp .sparkline {float:right;margin:20px 40px 0 0;width:40px;}
.base_weather_forecast .current_conditions ul li.text {margin-top:3px;font-size:12px;line-height:18px;font-weight:bold;color:#999; width:200px;overflow:hidden;} 

/*.base_weather_forecast .current_conditions .temp {font-size:30px;line-height:25px;font-weight:bold;color:#555; width:50px; float:left;padding-top:7px;}
.base_weather_forecast .current_conditions .temp .sparkline {float:right;margin:20px 40px 0 0;width:40px;}
.base_weather_forecast .current_conditions .text {margin-top:0px;font-size:15px;line-height:18px;font-weight:bold;color:#999; width:230px;padding-top:13px }*/

/* WEBCAMS */
.base_webcam {position:absolute;padding-left:530px; z-index:0; width:120px; padding-top:10px;height:0px;}

.base_webcam #webcam_title {width:150px;}
.base_webcam #webcam_title a {font-size:11px;line-height:11px;font-weight:bold;color:#999;  margin: 0 auto;}
.base_webcam #webcam_title a:hover {text-decoration: underline; }



.base_webcam #webcam-more {}
.base_webcam #webcam-more a {font-size:11px;line-height:11px;font-weight:bold;color:#999; padding-left:26px;}
.base_webcam #webcam-more a:hover {text-decoration: underline; }
.base_webcam img {padding:5px;background-color:#e0f1f9; margin-bottom:0px;}


/* INLINES */
.inline h3, .inline .title, .inline .name, .inline .topic {margin-bottom:5px;font-size:18px;font-weight:bold;line-height:17px;color:#18629D;}
.inline-left {float:left;margin-right:20px; padding-left:10px;width:175px;clear:left; font-size:12px; line-height:18px; }
.inline-left p {font-family:'Helvetica Neue', helvetica, sans-serif; color:#222; font-size:13px; line-height:18px;}
.inline-right {float:right;margin-left:10px;width:160px;clear:right; background-color:#e0f1f9;padding:10px;padding-bottom:0px;}
.inline .type { font-size: 13px; font-weight:bold;}
.inline_poll_results .question a { color: #18629D; }

/* Ad Inlines
-------------------------------------------------------------------------------- */
.story-inline-ad    { padding: 0 10px 5px 10px; margin-top: 6px; margin-bottom: 18px; height: 410px; background: #ebeff2; text-align: center; }
.story-inline-ad p  { margin: 0; width: 99%; letter-spacing: 2px; text-transform: uppercase; color: #697a85; }
.story-inline-ad p.advertisement { font-size: 10px; }

#inline-story-ad { width: 300px; height: 268px; padding: 0; }
#inline-story-ad p { width: 300px; margin: 0; padding: 0; }

/* TWITTER MODULE */
.twitter_module h3 { color:#18629D;}

/* HIGHLIGHTS */
.highlight h2 a {color:#18629D;}
.highlight .graph li .bar {background-color:#4a4924;}
.highlight .graph li .bar .percent {color:#4a4924;}

/* POLL */
div.poll_results .bar {background:#4a4924;}
div.poll_results .bar .percent {color:#4a4924;}

/* ADS */
.ad-label { font-size:12px;line-height:14px;font-weight:bold;color:#999;}

/*  FEATURES HOMEPAGE */
#special-sections { margin: 0px auto; width: 1050px; padding-top: 10px;padding-right: 0px;padding-bottom: 16px;padding-left: 0px; overflow:hidden;border-top: 1px solid #EEE;}
#special-sections a { }
#special-sections img { width: 136px; height: 90px; margin-top:-10px;}

div.row { clear: both;width: 940px;margin-top: 0pt;margin-right: 16px;margin-bottom: 16px;margin-left: 16px;float: left;display: inline; }
div.column { float: left; display: inline; padding:4px;}
div.five-up div.col-1 { width: 180px; margin-right: 8px; }


/* HOMEPAGE CALENDAR */
.homepage .calendar_month table {margin-bottom:5px;width:100%;}
.homepage .calendar_month table th {padding:0px 0;border-bottom:1px solid #ddd;font-size:12px;line-height:12px;color:#555;text-align:center;color:#555;}
.homepage .calendar_month table td {padding:0;background:#fff;border:1px solid #ddd;font-size:12px;line-height:12px;}
.homepage .calendar_month table td a {display:block;padding:8px 0;background:#fff;text-align:center;color:#555;}

.homepage .title { padding-top:5px; font-size: 12px; line-height: 20px; margin-bottom: 5px; color: #333333; font-weight: bold; text-align:center;}
.homepage .title a { padding-top:5px; font-size: 12px; line-height: 20px; margin-bottom: 5px; color: #333333; font-weight: bold; text-align:center;}

.mp_search_widget { padding: 0px; background: #fff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.mp_business h3 { color: #125A95; border-top: 0px solid #555;}

/* STORY */
.content_title {position:relative;margin:10px 0;padding-bottom:0px;border-bottom:1px solid #eee;zoom:1;}

/* BREADCRUMBS */
.breadcrumbs { position: relative; margin: 0 auto; width: 990px; padding-top: 10px;}

/* FOOTER */

#bottom-ad { margin: 0 auto; padding-bottom: 10px; }

/* ELECTION */

.section_election { width: 395px; }
.section_electionend { width: 220px; padding-left:12px; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC;}

/* BUTTONS */

a.button, input.button, button, a.alt_button, input.alt_button, button.alt_button {margin:0;padding:5px 15px;border:none;font-weight:normal;font-family:"Helvetica Neue", arial, sans-serif;font-size:13px;line-height:13px;color:#fff;text-align:center;cursor:pointer;background:#3d7cb1;border:1px solid #3d7cb1;background:-webkit-gradient(linear, center top, center bottom, from(#86bcd6), to(#4b87b6));background:-moz-linear-gradient(top center, #86bcd6, #4b87b6);text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(255,255,255,1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(255,255,255,1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
a.button:hover, input.button:hover, button:hover, a.alt_button:hover, input.alt_button:hover, button.alt_button:hover {text-decoration:none;}
a.button:active, input.button:active, button:active, a.alt_button:active, input.alt_button:active, button.alt_button:active {outline:none;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,1);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,1);}

ul.video_list li { width: 205px; height: 250px;float: left;margin: 0 16px 0 0;}

.mugshot { float:right;padding-left: 10px;}

.content h3.divider {
position: relative;
margin-bottom: 5px;
padding: 3px 0;
background: #EEE;
font-size: 12px;
font-weight: bold;
line-height: 16px;
text-align: center;
color: #777;
-webkit-border-radius: 4px;
-moz-border-radius: 4px; }


/* EMBEDDED */
.inline_embedded { width: auto; }
.inline_embedded .caption { margin-top: 10px; }
.inline-full { width: 640px; clear: left; }
.inline_weight_medium { width: 410px; clear: left; margin-bottom:10px;}
.recurring-inline_weight_medium { width: 450px; clear: left; }


form p .errors {
display: block;
padding: 10px 0;
border: none;
background: none;
font-size: 19px;
line-height: 19px;
color: #AF4949;
font-weight:bold;
}

.item .footer li a {
font-weight: bold;
}

/* SPONSORED CONTENT */

/* Lists */

.list .story-list .object.sponsored { background: #efefef; background: rgba(78, 155, 218, 0.1); padding: 7px 5px 7px 30px; }
.list .story-list .object.sponsored img { padding: 2px 7px 2px 0; }
.list .story-list .sponsored .sponsored_heading { color: #cc0000; }

.story-list .object.sponsored { background: #efefef; background: rgba(78, 155, 218, 0.1); padding: 7px 5px 7px 30px; }
.story-list .object.sponsored img { padding: 2px 7px 2px 0; }
.story-list .sponsored .sponsored_heading { color: #cc0000; }

/* .object.sponsored { background: #efefef; background: rgba(78, 155, 218, 0.1); padding: 7px 5px 7px 30px; } */
.object.sponsored { }
.object.sponsored img { padding: 2px 7px 2px 0; }
.sponsored .sponsored_heading { color: #cc0000; }

.list .sponsored_wrapper { background: rgba(78, 155, 218, 0.1); padding: 12px; margin: 20px 0; }
.list .sponsored_wrapper .date { margin-bottom: 0; }
.list .sponsored_wrapper .sponsored_tag { color: #cc0000; }

body.section.sponsored .list .sponsored_wrapper { background: #fff; padding: 0; }
body.section.sponsored .list .sponsored_wrapper .sponsored_tag { display: none; }

body.search .list .sponsored_wrapper p { padding: 0; margin: 0; }

/* Detail Pages */
.sponsor_info {
    margin-bottom: 15px;
    padding: 10px;
    font-size: 50px;
    color: #9FA79D;
    background: #f5f5f5;
}
.sponsor_info a { font-weight: bold; }
/* .sponsor_info p, .sponsor_info p.megaphone { margin-bottom: 0; padding-bottom: 0; color: #0E6D9E; background: url(http://media.ljworld.com/images/sponsored/megaphone-20.png) no-repeat 0 50%; padding-left: 27px; } */

.sponsor_info p, .sponsor_info p.megaphone { margin-bottom: 0;
padding-bottom: 0;
/* color: #0E6D9E; */
/* background: url(http://media.ljworld.com/images/sponsored/megaphone-20.png) no-repeat 0 50%; */
/* padding-left: 27px; */}

.sponsor_info p.large, .sponsor_info p.large { background: url(http://media.ljworld.com/images/sponsored/megaphone-55.png) no-repeat 0 50%; padding-left: 65px; }
.sponsored_content #story-heading { border-bottom: none; }
h4.sponsored_heading {
    /* color: #C00; */
    padding: 0;
    font-size: 16px;
    border-bottom: none;
    margin: 0 0 5px 0;
}
.sponsored_lead img { background: url(http://media.ljworld.com/images/sponsored/sponsored-img-bottom.png) no-repeat bottom center; padding-bottom: 27px; margin-bottom: 20px; }
.sponsored_lead img { display: block; }

.sponsored_by { background: url(http://media.ljworld.com/images/sponsored/180x150-blank.png) no-repeat; }

.section_wide {
    width: 350px;
}

.section_end {
    margin-right: 0;
    width: 300px;
}
