#content { width:582px; }
body.popup { background:white; }
.popup #content {width:100%;}

/* Columns */

#content-main {width:380px; float:left;}
.content-sidebar {width:193px; float:right; clear:right; margin-bottom:5px;}

/* 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://www.mainehomeseller.net/images/dottedline.gif) repeat-x left bottom;  color:#003366;}
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 {background:#eee; padding-bottom:5px;}
.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://www.hometownlawrence.com/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; }

/* 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://www.hometownlawrence.com/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; }
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.sectionHeads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #34588A;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.photoTable {
	background-color: #E8E8D0;
	margin: 5px;
	padding: 5px;
	border: 1px solid #D5D5AA;
}
.minorheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
.VRTable {

	background-color: #E8E8D0;
	margin: 3px;
	padding: 3px;
	border: 1px solid #D5D5AA;
}
.storyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	font-weight: bold;
}
