/* Hometown Lawrence Content Styles */

/* Body */

body {background:#DEDBD4 url(http://media.lawrence.com/realestate/img/bg-body2.gif) top left repeat-y; margin:0 10px 0 12px; padding:0 0 15px 0;}
#content { width:740px; }
body.popup { background:white; }
.popup #content {width:100%;}

/* Columns */

#content-main {width:400px; float:left;}

/* Headers */

h1 { margin:0; padding:0; }
.feature-header { background:white; padding:3px 0; }
h2 { margin:12px 0 6px 0; font-size:14px; clear:both;}
.section-header {padding-bottom:3px; background:url(http://media.lawrence.com/realestate/img/dottedline.gif) bottom left repeat-x;  color:#8FA3AC;}
h3 {font:16px/16px Arial,Helvetica,sans-serif;  margin:10px 0 6px 0; clear:both;}
h3.lead-story { font-size:18px; line-height:18px; margin-top:0px; margin-bottom:-2px; }
h3.secondary-story { margin-top:5px; margin-bottom:-2px; }
h4 {font-size:11px; margin:10px 0 -3px 0; color:#6C6C6C;}

/* Sidebar */

.content-sidebar {width:310px; float:right; clear:right; margin:10px 0;}

.content-sidebar p, .content-sidebar h4, .content-sidebar ul {padding-left:10px;  padding-right:10px; }
#multimedia { color:#6C6C6C; }
#multimedia h4 { clear:right; }
.multimedia-thumb {float:right; margin:3px -3px 3px 10px; padding:1px 3px 3px 1px; background:url(http://media.lawrence.com/realestate/img/bg-multimediathumb.gif) top left no-repeat;}

#right-ad { text-align: center; background-color: #eee; }
#right-ad p {font-size: 10px; color: #999;margin:0;padding:0;}
#right-ad iframe { margin:5px; }
#calculator label {float:left; width:100px; text-align:right; font-size:10px; padding:.2em 3px 0 0; font-weight:bold; color:#444444;}
#calculator input { font-size:11px; }

/* Story Tools */

ul#story-tools {list-style: none;text-align: center;margin: 0 auto;padding: 0;height: 13px;}
ul#story-tools li {margin: 0;padding: 0;list-style: none;display: inline;}
ul#story-tools a {float: left;text-indent: -2222px;height: 13px;text-decoration: none;}
/* discuss story is hidden for spacing reasons, and because of context */
#discuss-story a { display: none; width: 102px; background: url(http://img.ljworld.com/ljworld/art/st_discuss_story.gif) no-repeat 0 0;}
#email-story a {width: 95px; background: url(http://img.ljworld.com/ljworld/art/st_email_story.gif) no-repeat 0 0;}
#printer-friendly a {width: 116px; background: url(http://img.ljworld.com/ljworld/art/st_printer_friendly.gif) no-repeat 0 0;}
#email-editor a {width: 85px; background: url(http://img.ljworld.com/ljworld/art/st_email_editor.gif) no-repeat 0 0;}

/* Inlines */

div.inline {width:180px; background:#f8f8f8; padding:0; margin:0; display: block;}
div.inline a:link { text-decoration: none; }
div.inline a:hover { text-decoration: underline; }
div.inline-full { clear:both; margin:0 0 10px 0; background#f8f8f8; border:1px solid #eaeaea;}
div.inline-left {float: left;clear: left; margin: 0 10px 0 0; background: #f8f8f8 !important; border: 1px solid #eaeaea;}
div.inline-center {width: 445px; float: none; margin: 1em auto;background: #f8f8f8 !important; border: 1px solid #eaeaea;}
div.inline-right {float: right; clear: right; margin: 0 0 0 10px;background: #f8f8f8 !important; border: 1px solid #eaeaea;}
div.inline td {padding: 5px;}
div.inline p {padding: 5px !important; color: #666;}
div.inline p.advertisement { font-size:10px; text-align:center; }
div.story-inline-ad { width:145px; padding:0 10px 10px 10px;}
div.story-inline-ad p { margin:0; padding:0; margin-bottom:5px;}

/* Stories */

p.pennysbody {font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000; margin: 0 0 10px 0 !important;}
.pennyicutline {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #525252; margin: 0 0 10px 0 !important; text-align: left !important;}
.pennysheadline {font: bold 18px/18px Arial, Helvetica, Verdana, sans-serif; color: #000; margin: 8px 0 0 0 !important; padding: 0;}
.pennyssubhead {font: bold 14px/14px Arial, Helvetica, Verdana, sans-serif; color: #6d6d6d; margin: 0 !important; padding: 0;}
.pennyicredit {font: 11px/12px Arial, Helvetica, Verdana, sans-serif; margin-bottom: 8px !important; color: #575757;}
.page-title {font: 16px Arial, Helvetica, Verdana, sans-serif; margin: 3px 0 !important; padding: 0; color: #990000 !important;}
.pennysdateline {text-transform: uppercase;}
.pennychead1 {font: bold 14px/14px Arial, Helvetica, Verdana, sans-serif;}
.pennyldate, .pennysdate, .date { color: #575757; }
p.date, p.pennysdate { margin-top:-.5em; }
.pennylheadline { font: 14px Arial, Helvetica, Verdana, sans-serif;}

/* Misc */

.teaser-image {float:left; margin:0 5px 5px 0; padding:1px 3px 3px 1px; background:url(http://media.lawrence.com/realestate/img/bg-teaserimage.gif) top left no-repeat; clear:left;}
.embed {text-align: center; margin: 0 auto; padding: 9px 0; background: url(http://media.6newslawrence.com/img/site/embed_bottom.gif) no-repeat 50% 100%;}

hr { height:1px; background-color:#ccc; color:#ccc; }
#more-in-box { display: none; }
