@import "reset.css";@import "type.css";@import "bulletsicons.css";img {border:0;}body	{font-family:verdana,candara,tahoma,arial,helvetica,sans;		font-size:12px;		background-color:#ddd;		text-align:center;}		body.thickbox, body.popup, body.iframe, body.pf		{background-color:#fff;		background-image:none;		text-align:left;		padding:10px;}body.iframe {padding:0px;padding-right:5px;}body.slideshow .medium {margin:0;}body.pf .clear {background-color:#fff;color:#000;}		body.loginregchoice {width:350px;}body.signupchoices .small {line-height:12px;height: expression( this.scrollHeight < 13 ? "12px" : "auto" );min-height:12px;}#mtselectName {display:none;}body.pollpage, body.iframepage		{background-color:#fff;		text-align:left;}		#bodycontainer {width:974px;margin:0 auto;margin-top:0px;}	#main 	{margin: 0 auto;		background-color:#fff;		width:974px;		text-align:left;}		#maintop, #mainbottom, #sitefoottop, #sitefootbottom {width:974px;margin: 0 auto;background-color:#fff;height:1px;}#maintop, #sitefoottop {margin-top:1.5em;}#mainbottom, #sitefootbottom {margin-bottom:1.5em}body.commentguidelines p, body.commentguidelines div, body.commentguidelines {font-size:11px;}body.commentguidelines h4 {margin-top:10px;}.maincontainer {padding:6px 6px 1em 6px;}.sidelines {padding:1em 5px 1em 5px;			border-left:1px #333 solid;			border-right:1px #333 solid;}			.sidelines, .dotted, .outlined			{height: 1%; /* peekaboo bug fix for IE6 */}			.pale {padding:1em 6px 1em 6px;		background-color:#eee;}				.dark {padding:1em 6px 1em 6px;		background-color:#333;		color:#eee;}		.inactive {color:#888;}			#networkft, #networkhd {margin:auto;font-size:10px;color:#666;width:974px;text-align:left;margin-bottom:0px;}#networkft {padding:0 0 0.75em 0;}ul#networknav {margin:0;line-height:1;height: expression( this.scrollHeight < 11 ? "12px" : "auto" );min-height:10px; list-style:none;padding: 10px 0 0 0;}	ul#networknav li {font-size:10px;float:left;padding:0 10px 0 0;}	ul#networknav li a, ul#networknav li a:visited {color:#666;}		.unitbottom {display:none;}	input.plainbtn {background:#eee url(none);padding-right:3px;padding-left:3px;}input.plainbtn:hover {background-color:#ccc;}input.plainbtn:active {background-color:#666;color:#fff;}input.postbutton {font-weight:bold;margin-top:14px;background-color:#ffc;padding-right:3px;padding-left:3px;}	/* LAYOUT */.unit, .container {position:relative;float:left;}.unit {margin-bottom:12px;}.short {margin-bottom:5px;}.span-1  { width: 74px; }.span-2, .span-2rev, .span-5 .span-2rev  { width: 148px; }.span-3, .span-3rev  { width: 222px; }.span-4, .span-4rev  { width: 296px; }.span-5, .span-5rev  { width: 370px; }.span-6  { width: 444px; }.span-7  { width: 518px; }.span-8, .span-8map, .span-8blog, .span-8photo  { width: 592px; }.span-9  { width: 666px; }.span-10, .span-10rev { width: 740px; }.span-11, .span-11rev { width: 814px; }.span-12 { width: 888px; }.span-13 { width: 962px; }.span-1 {font-size:10px;line-height:13px;}.span-2 {font-size:11px;line-height:14px;}.photographer {font-size:11px;color:#555;text-align:right;}.unit img {margin:0;}.span-1 img, .span-8 .span-1 img, .span-2 .span-1 img, .span-8 .span-2 .span-1 img, .span-8 .span-4 .span-1 img {width:62px;display:block;}.span-1 .tinted img, .span-1 .shaded img {width:52px;display:block;}.span-1 .outlined img {width:50px;display:block;}.span-1 .dotted img {width:48px;display:block;}.span-2 img, .span-8 .span-2 img, .span-5 .span-2 img, .span-6 .span-2 img, .span-10 .span-6 .span-2 img {width:136px;display:block;}.span-2 .tinted img, .span-2 .shaded img, .span-8 .span-2 .tinted img, .span-8 .span-2 .shaded img  {width:126px;display:block;}.span-2 .outlined img {width:124px;display:block;}.span-2 .dotted img {width:122px;display:block;}.span-3 img, .span-8 .span-3 img, .span-5 .span-3 {width:210px;display:block;}.span-3 .tinted img, .span-3 .shaded img, .span-6 .span-3 .tinted img, .span-8 .span-3 .tinted img {width:200px;display:block;}.span-3 .outlined img {width:198px;display:block;}.span-3 .dotted img {width:196px;display:block;}.span-4 img, .span-8 .span-4 img {width:284px;display:block;}.span-4 .tinted img, .span-4 .shaded img, .span-8 .span-4 .shaded img, .span-8 .span-4 .tinted img {width:274px;display:block;}.span-4 .outlined img, .span-4 .span-4 .outlined img {width:272px;display:block;}.span-4 .dotted img {width:270px;display:block;}.span-5 img {width:358px;display:block;}	.span-5 .span-3 img {width:210px;}.span-5 .tinted img, .span-5 .shaded img, .span-8 .span-5 .tinted img, .span-8 .span-5 img {width:348px;display:block;}.span-5 .outlined img {width:346px;display:block;}.span-5 .dotted img {width:342px;display:block;}.span-6 img, .span-10 .span-6 img {width:432px;display:block;}.span-6 .tinted img, .span-6 .shaded img {width:422px;display:block;}.span-6 .outlined img {width:420px;display:block;}.span-6 .dotted img {width:418px;display:block;}.span-7 img {width:506px;display:block;}.span-7 .tinted img, .span-7 .shaded img {width:496px;display:block;}.span-7 .outlined img {width:494px;display:block;}.span-7 .dotted img {width:492px;display:block;}.span-8 img {width:580px;display:block;}.span-8 .tinted img, .span-8 .shaded img {width:570px;display:block;}.span-8 .outlined img {width:568px;display:block;}.span-8 .dotted img {width:566px;display:block;}.span-9 img {width:654px;display:block;}.span-9 .tinted img, .span-9 .shaded img {width:644px;display:block;}.span-9 .outlined img {width:642px;display:block;}.span-9 .dotted img {width:640px;display:block;}.span-10 img {width:728px;display:block;}.span-10 .tinted img, .span-10 .shaded img {width:718px;display:block;}.span-10 .outlined img {width:716px;display:block;}.span-10 .dotted img {width:714px;display:block;}.span-11 img {width:802px;display:block;}.span-11 .tinted img, .span-11 .shaded img {width:792px;display:block;}.span-11 .outlined img {width:790px;display:block;}.span-11 .dotted img {width:788px;display:block;}.span-12 img {width:876px;display:block;}.span-12 .tinted img, .span-12 .shaded img {width:866px;display:block;}.span-12 .outlined img {width:864px;display:block;}.span-12 .dotted img {width:862px;display:block;}.span-13 img {width:950px;display:block;}.span-13 .tinted img, .span-13 .shaded img {width:940px;display:block;}.span-13 .outlined img {width:938px;display:block;}.span-13 .dotted img {width:936px;display:block;}.right {float:right;margin-left:3px;}.left {float:left;margin-right:3px;}.centered {text-align:center;}.span-1 img.small, .span-1 div.photo {display:none;}.span-2 img.small, .span-2 div.photo, .span-4 .span-2 img.small {width:58px;}.span-2 .tinted img.small, .span-2 .shaded img.small, .span-2 .tinted div.photo, .span-2 .shaded div.photo {width:38px;}.span-2 .outlined img.small, .span-2 .outlined div.photo {width:36px;}.span-2 .dotted img.small, .span-2 .dotted div.photo {width:34px;}.span-3 img.small, .span-3 div.photo {width:88px;}.span-3 .tinted img.small, .span-3 .shaded img.small, .span-3 .tinted div.photo, .span-3 .shaded div.photo {width:76px;}.span-3 .outlined img.small, .span-3 .outlined div.photo {width:74px;}.span-3 .dotted img.small, .span-3 .span-3 .dotted img.small, .span-3 .dotted div.photo {width:72px;}.span-4 img.small, .span-4 div.photo, .span-8 .span-4 img.small {width:118px;}.span-4 .tinted img.small, .span-4 .shaded img.small, .span-4 .tinted div.photo, .span-4 .shaded div.photo, .span-8 .span-4 .tinted img.small {width:106px;}.span-4 .outlined img.small, .span-4 .outlined div.photo, .span-8 .span-4 .outlined img.small {width:104px;}.span-4 .dotted img.small, .span-4 .dotted div.photo {width:102px;}.span-5 img.small, .span-5 div.photo, .span-5 div img.small {width:148px;}.span-5 .tinted img.small, .span-5 .shaded img.small, .span-5 .tinted div.photo, .span-5 .shaded div.photo {width:136px;}.span-5 .outlined img.small, .span-5 .outlined div.photo {width:134px;}.span-5 .dotted img.small, .span-5 .dotted div.photo {width:132px;}.span-6 img.small, .span-6 div.photo {width:177px;}.span-6 .tinted img.small, .span-6 .shaded img.small, .span-6 .tinted div.photo, .span-6 .shaded div.photo {width:165px;}.span-6 .outlined img.small, .span-6 .outlined div.photo {width:163px;}.span-6 .dotted img.small, .span-6 .dotted div.photo {width:161px;}.span-7 img.small, .span-7 div.photo {width:207px;}.span-7 .tinted img.small, .span-7 .shaded img.small, .span-7 .tinted div.photo, .span-7 .shaded div.photo {width:195px;}.span-7 .outlined img.small, .span-7 .outlined div.photo {width:193px;}.span-7 .dotted img.small, .span-7 .dotted div.photo {width:191px;}.span-8 img.small, .span-8 div.photo {width:236px;}.span-8 .tinted img.small, .span-8 .shaded img.small, .span-8 .tinted div.photo, .span-8 .shaded div.photo {width:224px;}.span-8 .outlined img.small, .span-8 .outlined div.photo {width:222px;}.span-8 .dotted img.small, .span-8 .dotted div.photo {width:220px;}.span-9 img.small, .span-9 div.photo {width:266px;}.span-9 .tinted img.small, .span-9 .shaded img.small, .span-9 .tinted div.photo, .span-9 .shaded div.photo {width:254px;}.span-9 .outlined img.small, .span-9 .outlined div.photo {width:252px;}.span-9 .dotted img.small, .span-9 .dotted div.photo {width:250px;}.span-10 img.small, .span-10 div.photo {width:296px;}.span-10 .tinted img.small, .span-10 .shaded img.small, .span-10 .tinted div.photo, .span-10 .shaded div.photo {width:284px;}.span-10 .outlined img.small, .span-10 .outlined div.photo {width:282px;}.span-10 .dotted img.small, .span-10 .dotted div.photo {width:280px;}.span-11 img.small, .span-11 div.photo {width:326px;}.span-11 .tinted img.small, .span-11 .shaded img.small, .span-11 .tinted div.photo, .span-11 .shaded div.photo {width:314px;}.span-11 .outlined img.small, .span-11 .outlined div.photo {width:312px;}.span-11 .dotted img.small, .span-11 .dotted div.photo {width:310px;}.span-12 img.small, .span-12 div.photo {width:355px;}.span-12 .tinted img.small, .span-12 .shaded img.small, .span-12 .tinted div.photo, .span-12 .shaded div.photo {width:343px;}.span-12 .outlined img.small, .span-12 .outlined div.photo {width:341px;}.span-12 .dotted img.small, .span-12 .dotted div.photo {width:339px;}.span-13 img.small, .span-13 div.photo {width:385px;}.span-13 .tinted img.small, .span-13 .shaded img.small, .span-13 .tinted div.photo, .span-13 .shaded div.photo {width:373px;}.span-13 .outlined img.small, .span-13 .outlined div.photo {width:371px;}.span-13 .dotted img.small, .span-13 .dotted div.photo {width:369px;}.plain img.detail  {width:62px;}.outlined img.detail {width:56px;}.tinted img.detail, .shaded img.detail {width:57px;}.dotted img.detail {width:55px;}img.left {margin-right:3px;}img.right {margin-left:3px;}.caption {display:block;text-align:left;font-size:11px;line-height:1.3;height: expression( this.scrollHeight < 6 ? "5px" : "auto" );min-height:5px;}.span-3 .caption {font-size:10px;}.span-2 .caption {display:none;}.photog {font-size:10px;line-height:1.3;height: expression( this.scrollHeight < 6 ? "5px" : "auto" );min-height:5px;}.span-2 .photog, .span-3 .photog {display:none;}.clear {clear:both;}.clearleft {clear:left;}.clearright {clear:right;}.hr {border-bottom:1px solid #eee;margin-bottom:10px;}.nobr {white-space:nowrap;}div.plain {padding:0px;margin-left:6px;margin-right:6px;}div.rightrule {padding-right:5px;-right:1px solid #000;margin-left:6px;}div.leftrule {padding-left:5px;border-left:1px solid #000;margin-right:6px;}div.tinted {padding:5px;background-color:#eee;margin-left:6px;margin-right:6px;}div.memberhead {padding:5px;margin-left:6px;margin-right:6px;}div.shaded {padding:5px;background-color:#666;color:#eee;margin-left:6px;margin-right:6px;}div.shaded h4, div.shaded h3 {color:#eee;}div.outlined {padding:5px;margin-left:6px;margin-right:6px;border:1px solid #333;}div.dotted {padding:5px;margin-left:6px;margin-right:6px;border:2px dotted #ccc;}.dark .leftrule, .dark .rightrule {border-color:#eee;}.dark .tinted {color:#333;}.dark .span-1 {color:#333;}.enlarge {text-align:right;float:right;background:transparent url("http://www.mainetoday.com/images/iconenlarge.gif") no-repeat;padding:0 0 0 12px;margin:0;line-height:12px;font-size:10px;}span.enlarge {display:block;}.clearrow { width:962px;height:1px;clear:both;}.formfield {width:98%;}.heading h2, .heading h3, .heading h4 {text-transform:capitalize;}div.nocontentmsg, span.nocontentmsg, .tip {display:block;padding-left:30px;color:#666;font-style:italic;}span.nocontentmsg {padding-left:100px;}.tip {clear:both;}/* REGISTRATION */body.registration .small {display:block;line-height:12px;height: expression( this.scrollHeight < 13 ? "12px" : "auto" );min-height:12px;}body.registration table.registration td {padding-bottom:10px;}body.registration table.registration tr.pwd td, body.registration table.registration tr.screenname td {padding-bottom:0;}body.registration input.screenname,  body.signupchoices input.screenname {font-size:22px;font-weight:bold;line-height:30px;height:30px;}body.registration .memberimg  {width:126px;float:left;margin-right:5px;}.netprofile .span-2 {line-height:14px;height: expression( this.scrollHeight < 15 ? "14px" : "auto" );min-height:14px;}/* ADS */.span-5rev {text-align:center;}.rev {padding:0px;text-align:center;margin: 0 auto;}.rect {width:180px;height:150px;margin: 0 auto;}.mrect {width:300px;height:250px;margin: 0 auto;}.lrect {width:336px;height:280px;margin: 0 auto;}.lb {width:728px;height:90px;margin: 0 auto;}.ss {width:160px;height:600px;margin: 0 auto;}.hb {width:234px;height:90px;margin: 0 auto;}.sqb {width:125px;height:125px;margin: 0 auto;}.vb {width:120px;height:240px;margin: 0 auto;}.vr {width:250px;height:240px;margin: 0 auto;}.span-13 .plain .lb img {width:728px;}.hrs {margin-left:6px;margin-right:6px;border-top:1px #999 solid;border-bottom:1px #999 solid;text-align:center;}.hrs .rev {margin:auto; margin-top:10px;margin-bottom:10px;text-align:center;}.span-5rev .hrs .hb {margin-left:62px;}.span-5rev .hrs .rect {margin-left:89px;}.span-2rev .hrs .vb  {margin-left:8px;}.span-5 .span-2rev img {width:120px;margin-left:8px;}.span-5rev .rev {height: expression( this.scrollHeight > 279 ? "280px" : "auto" );max-height: 280px;_width: expression(document.body.clientWidth < 335? "336px" : document.body.clientWidth > 1000? "336px" : "auto"); max-width:336px;overflow:hidden;}.rev object[height="600"], .rev img[height="600"], .span-5rev .rev img[width="728"] {display:none;} /* SITE */.logo .sitename {}#sitenav {margin-top:5px;}#sitenav a {font-weight:bold;display:block;float:left;margin-right:20px;}#sitenav ul {list-style:none;}.searchresults div {padding-bottom:10px;border-bottom:1px solid #ddd; margin-bottom:10px;}.searchresults .result a {display:block;}.search {text-align:right;padding-top:3px;}.searchresults .pagination a {font-weight:bold;padding:3px;background-color:#eee;height:20px;}.pagination, .textright, div.morelink {text-align:right;}#searchtext {width:70%;margin-right:2%;}#searchgo {width:15%;}.block {display:block;}/* BULLETS & ICONS */.bullet {padding-left:8px;background-image:url("http://www.mainetoday.com/images/bulletoffset.gif");background-repeat: no-repeat;margin-bottom:2px;display:block;}/* CM general */.signupprompt {font-size:11px;font-weight:bold;margin-top:4px;padding:2px;margin-bottom:0px;}.responsemsg {margin-top:3px;padding:3px;border:solid #FC0 1px;background-color:#FFC;}.responsemsg .postbutton {background-color:#fff;}.memberimg {vertical-align:bottom;}.reg .screenname {display:inline;padding-top:3px;font-size:13px;}.reg .quiet {font-size:10px;color:#555;}.reg select {width:220px;display:inline;margin-left:5px;margin-right:5px;}a#logout {margin-right:15px;}.heading h2 {margin:0px;padding:0;height: expression( this.scrollHeight < 29 ? "28px" : "auto" );min-height:28px;}.curlyquotes {/*font-family:times;font-size:20px;color:#999;*/}.addcomment .curlyquotes {display:none;}body.reportabuse textarea, .addcomment textarea {width:98%;}.tinted .addcomment textarea {width:97%;}body.reportabuse div {margin-bottom:5px;}body.reportabuse span {font-size:10px;line-height:10px;height: expression( this.scrollHeight < 11 ? "10px" : "auto" );min-height:10px;}.leftquote {/*padding-top:15px;font-size:50px;display:block;float:left;margin-right:2px;*/}.type-tag {white-space:nowrap;text-transform:capitalize;}.sb {display:block;border:#999 1px solid;background-color:#eee;padding:4px 10px 3px 10px;float:left;margin-right:10px;white-space:nowrap;font-size:11px;}.sb img {width:18px;height:18px;display:inline;margin-right:2px;}.emailit {display:block;border:#999 1px solid;background-color:#eee;padding:5px 10px 5px 10px;float:left;margin-right:10px;}.rating img, div.span-13 .rating img, .tinted .rating img, .span-8 .span-2 .rating img, .span-4 .rating img, .span-8 .span-3 .rating img, .span-6 .span-2 .rating img {width:66px;display:inline;}.rateit {padding:3px;padding-right:50px;border:#ffcc00 1px solid;background-color:#ffffcc;float:left;white-space:nowrap;}.rateit img {display:inline;}.rating {white-space:nowrap;}.reportreply {float:right;text-align:right;font-size:11px;}.reportreply .report {margin-left:20px;}.addcomment {margin-top:20px;}.comment {padding-top:10px;border-bottom:1px #666 solid;padding-bottom:5px;}.membercomments .span-4 .promo, .onmembercomments .span-4 .promo {height: expression( this.scrollHeight < 91 ? "90px" : "auto" );min-height:90px;}.comment .memberimg, .tinted .memberimg, .onmembercomments .tinted .memberimg, .onmembercomments .span-4 .tinted .detail  {width:52px;}.comment .addcomment {margin-top:5px;}.lev2 {padding-top:5px;margin-left:30px;padding-left:10px;border-left:1px #999 solid;border-bottom:1px #999 solid;padding-bottom:5px;}.lev3 {padding-top:5px;margin-left:60px;padding-left:10px;border-left:1px #ddd solid;border-bottom:1px #ddd solid;padding-bottom:5px;}.lev3 a.reply, body.member-discussion-manage a.reply {display:none;}a.report {padding-right:17px;background:url("http://www.mainetoday.com/includes/global2/cm/cmimages/iconreport.gif") no-repeat right top;}.removed .quiet {text-align:center;padding:3px;font-style:italic;color:#999;}.removed .report {display:none;}a.addcomment {display:block;margin-top:20px;}.comment div.photo {width:136px;}.comment div.photo img {width:136px;}.replyfield {display:none;}.commentcount {background-image:url("http://www.mainetoday.com/images/iconforum_l.gif");padding-left:22px;background-repeat: no-repeat;margin-bottom:1px;padding-bottom:3px;margin-top:1px;}.photocount {background-image:url("http://www.mainetoday.com/images/iconslideshow2.gif");padding-left:22px;background-repeat: no-repeat;margin-bottom:1px;padding-bottom:3px;margin-top:1px;}.enhancements .tags {float:left;width:31%;margin-right:1%;margin-bottom:25px;}.enhancements .tags select, .tags div input {width:100%;display:block;}.enhancements .cats {float:left; width:296px;margin-right:10px;margin-bottom:12px;}.enhancements .cats, .enhancements .usertags, .enhancements .town, .enhancements .choose {margin-top:12px;}.enhancements .cats select, .enhancements .usertags input, .enhancements .town input {width:265px;}.enhancements .choose select {width:255px;}.enhancements .small {line-height:11px;height: expression( this.scrollHeight < 12 ? "11px" : "auto" );min-height:11px;}.blogcall, .photocall {text-align:center;}.tools {margin-top:3px;padding-bottom:5px;}.tools a {text-align:right;font-size:11px;}.rss a {display:block;height:16px;padding-left:20px;background:transparent url('http://www.mainetoday.com/images/iconrss.gif') no-repeat;}.editdelete {padding:3px;background-color:#ffc;font-size:11px;display:none;}.editdelete a.edit {display:block;float:left;margin-right:5px;padding-right:6px;border-right:1px #999 solid;}.calltoaction a {display:block;margin-bottom:5px;}body.member .membercomments .heading, body.member .blog .heading, body.member .photoalbums .heading, body.member-category .membercomments .heading, body.member-category .blog .heading, body.member-category .memberquestions .heading, body.category .heading, body.member-category .heading, body.member .favoritedby .heading, .tagcloud {border-top:1px solid #ddd;}body.category .span-11 .heading {border:0;}.onthis {font-style:italic;}/* MEMBER */body.member .memberhead .memberimg, body.member-edit .memberhead .memberimg  {width:126px;float:left;margin-right:5px;}body.member .memberhead, body.member-edit .memberhead {color:#000;}#biolong {display:none;}#biolong h4, #bioedit h4 {display:block;clear:both;margin-top:4px;}.memberhead h2, body.member .nameetc, body.member-edit .nameetc, .memberhead .contributions {float:left;margin-right:3px;}.nameetc {width:800px;}.memberhead h3 {line-height:.8em;margin-bottom:3px;height: expression( this.scrollHeight < 9 ? "8px" : "auto" );min-height:8px;}.memberhead .contributions {margin-right:5px;padding-right:5px;border-right:1px #999  solid;}.memberhead h2 a img.memberimg {width:36px;float:left;margin-right:3px;}.membernav {margin:4px;}.membernav span {color:#999;display:block;float:left;margin-left:10px;padding-left:10px;border-left:1px #999 solid;}.span-13 img.twisty {width:16px;}.memberhead .item {display:block;}.memberhead .label {color:#333;}#twist1 {clear:both;}div.morelink a.morelink {font-style:italic;}a.morelink {white-space:nowrap;}.regnote {margin-top:5px;margin-bottom:5px;}/* .regnote a {display:block;}  */body.member-edit .memberhead input.screenname {font-size:22px;font-weight:bold;}a.checkavailability {margin-left:10px;}.newsletter {margin-top:20px;}body.member-edit .item {margin-bottom:5px;width:491px;}.biofreeform {float:right;margin-left:10px;width:402px;}.biofreeform p {margin-bottom:1em;}#biolong .label {font-weight:bold;}body.member-edit .label {font-weight:bold;display:block;}body.member-edit .item .sub {display:block;font-weight:normal;}body.member-edit .formfield {width:491px;}body.member-edit .memberhead .small {line-height:11px;height: expression( this.scrollHeight < 12 ? "11px" : "auto" );min-height:11px;}.biofreeform textarea {width:392px;height:350px;}.memberhead .postbutton {margin-right:20px;margin-bottom:20px;}body.editmemberimage img.memberimg {height:200px;display:block;}div.fieldA, div.fieldB, div.fieldE, div.fieldF, div.fieldH, div.fieldI, div.fieldJ, div.fieldK, div.fieldL, div.fieldN, div.fieldO, div.fieldQ, div.fieldR, div.fieldT, div.fieldU, div.fieldW, div.fieldX, div.fieldZ, div.fieldAA, div.field, div.fieldCC {padding-left:20px;}.catlist a {padding-left:8px;background-image:url("http://www.mainetoday.com/images/bulletoffset.gif");background-repeat: no-repeat;margin-bottom:2px;display:block;}#fieldC {border:1px solid #bbb;padding:10px;}#fieldC span {display:block;margin-bottom:5px;}#fieldC img {width:180px;}.mem .detail {width:62px;}.mem .screenname {font-weight:bold;}.mem .datejoined, .mem .contributions {display:block;font-size:11px;}.favoritemembers .favoritemember {height:40px;}.favoritemembers .favoritemember img {width:25px;float:left;margin-right:2px;}.member-favorites .favoritemember img {width:45px;float:left;margin-right:2px;}.member-favorites .favoritemember {height:70px;}.favoritemembers .favoritemember .screenname {font-weight:bold;}body.favorites-manage .editdelete {display:block;}body.member-discussion-manage .editdelete {display:block;}/* PHOTOS */div.photocall h3#blogcall, div.photocall h3#questioncall {display:none;}.albums a.screenname, .albumsedit a.screenname, body.member .album .screenname {display:none;}.album .title, .album .date, .album .screenname, .album .photocount, .album .commentcount {display:block;}.albuminfo .townlink, .albuminfo .date {display:block;float:left;margin-right:5px;padding-right:5px;border-right:1px #999 soild;}.album .albuminfo .date {border:0;}.album .albuminfo .commentcount {display:none;}.photo .textright {display:none;}.albuminfo .date {color:#666;}.albuminfo .description {clear:both;}.album a.albumlink {font-weight:bold;}.albumnav a {display:block;line-height:12px;margin-bottom:5px;height: expression( this.scrollHeight < 13 ? "12px" : "auto" );min-height:12px;}.albumnav .tags a {display:inline;line-height:10px;height: expression( this.scrollHeight < 11 ? "10px" : "auto" );min-height:10px;}.photoinfo {clear:left;display:block;}.albuminfo .heading {font-weight:bold;}.albuminfo .photoinfo .heading {font-weight:normal;}.contributedby {text-align:right;font-size:10px;color:#666;}#blogphotos {clear:both;}.uploadoption {padding:5px;margin:15px;border:1px solid #999;background-color:#eee;}.albuminfo h4 {margin-bottom:10px;margin-top:10px;}.albumdescription {clear:both;padding-top:12px;}.albumdescription textarea.description {width:98%;height:75px;}#choosealbum, #chooseexistingornew, .chosen #addphotosbtn {display:none;}.chosen #choosealbum, .chosen #addnewalbum {display:inline;}#chooseentry {display:none;}.photosedit .photo img {width:284px;}.questionbody {clear:both;margin-top:10px;}body.photoalbums .album, body.member .album, body.member-category .album {height: expression( this.scrollHeight < 251 ? "250px" : "auto" );min-height:250px;}body.photoalbums-edit .album {height: expression( this.scrollHeight < 266 ? "265px" : "auto" );min-height:250px;}body.photos .album, body.category .album {height: expression( this.scrollHeight < 281 ? "280px" : "auto" );min-height:280px;}body.photoalbums-edit .editdelete, body.photoalbum-edit .editdelete {display:block;}body.photoalbum-edit .album .commentcount, body.photoalbum-edit .album .rating {display:none;}body.photoalbum-edit .photolink {display:block;}body.addphotos input {margin-top:5px;margin-bottom:5px;}body.addphotos input.radio {margin:0;}body.addphotos table#photolayout td {padding-right:10px;text-align:center;}.album .screenname {background-image:url("http://www.mainetoday.com/images/iconmember.gif");padding-left:14px;background-repeat: no-repeat;margin-bottom:1px;padding-bottom:7px;}#selectentrybtn, #chooseentry {margin-bottom:10px;}.span-8photo img.thephoto {width:none;_width: expression(document.body.clientWidth < 742? "580px" : document.body.clientWidth > 1000? "580px" : "auto"); max-width:580px;}.photoholder {margin-top:5px;margin-bottom:5px;width:580px;background-color:#eee;}/* BLOGS */div.blogcall h3#photocall, div.blogcall h3#questioncall {display:none;}.entrytitle {font-weight:bold;}.blogs .promo {height: expression( this.scrollHeight < 168 ? "167px" : "auto" );min-height:167px;}.blog .promo {height: expression( this.scrollHeight < 131 ? "130px" : "auto" );min-height:130px;}body.home .blogs .promo {height: expression( this.scrollHeight < 126 ? "125px" : "auto" );min-height:125px;}.blogs .promo .detail {width:62px;}.blogs .promo .blogtitle {display:block;text-transform:uppercase;}.blog .promo .blogtitle, .blog .promo .detail {display:none;}.promo .date {color:#666;}.promo .commentcount {float:left;margin-right:5px;padding-right:5px;}.promo .commentcount, .promo .rating {font-size:11px;}.blogs .promo .excerpt {display:inline;}.blog .entry {border-bottom:1px #ddd solid;padding-bottom:5px;}.blog .entry .entrytitle {display:block;font-size:14px;}.blog .entry .date {display:block;color:#666;} .blog .entry .excerpt {display:block;}.blogentry .date {display:block;float:left;color:#666;margin-right:5px;padding-right:5px;border-right:1px #999 solid;}.blogentry .edit .date {border:0;}.blogentry .blogtitle, .blog .blogtitle {clear:left;margin-bottom:10px;}.blogentry .entrybody {clear:both;margin-top:10px;border-bottom:1px #ddd solid;padding-bottom:5px;margin-bottom:10px;}.blogentry .heading {font-weight:bold;}.blogentry .commentcount {margin-top:10px;}.entrybody .photo {margin-left:5px;border-bottom:1px #ddd solid;padding-bottom:5px;margin-bottom:5px;}.entrybody .photo .photocount {float:left;}.entrybody .photo {text-align:right;font-size:10px;}.entrybody .photo img.right, .entrybody  div.photo img.left {margin:0;float:none;}.entrybody textarea.entry {width:100%;height:400px;}.entry input.entrytitle {width:325px;}#blogtitlenote {display:none;}.new .entrytitle, .edit .entrytitle {margin-top:20px;}.note {background-color:#ffc;padding:3px;font-size:11px;}.entrybody textarea {margin-bottom:10px;}.entrybody input {margin-right:10px;margin-bottom:10px;}.blogentry .new .date {border:0;}.new .date {float:none;}body.blogentry-new .blogcall {display:none;}body.blog-edit .editdelete, body.blogentry-edit .editdelete {display:block;}body.blog-edit .excerpt {height:200px;}body.MTblogentry h3, body.MTblogcat h3, body.MTblogdate h3, body.MTblog h3 {margin-bottom:10px;}.oldblog .bullet {width:60px;float:left;margin-right:2px;background-image:none;padding-left:0px;}.blognotify {width:580px;overflow:hidden;}/* QUESTIONS & COMMENTS */div.questioncall h3#photocall, div.questioncall h3#blogcall {display:none;}body.member .memberquestions .excerpt, body.category .questions .excerpt {display:none;}div.questioncall span {font-size:11px;}.questions .promo, .comments .promo {height: expression( this.scrollHeight < 131 ? "130px" : "auto" );min-height:130px;}.questions-m .promo {height: expression( this.scrollHeight < 141 ? "140px" : "auto" );min-height:140px;}.memberquestions .promo  {height: expression( this.scrollHeight < 136 ? "135px" : "auto" );min-height:135px;}body.member .memberquestions .promo {height: expression( this.scrollHeight < 74 ? "73px" : "auto" );min-height:73px;}.membercomments .promo {height: expression( this.scrollHeight < 76 ? "75px" : "auto" );min-height:75px;}.comments-m .membercomments .promo {height: expression( this.scrollHeight < 116 ? "115px" : "auto" );min-height:115px;}.question .heading {font-weight:bold;}.question .date {display:block;float:left;color:#666;margin-right:5px;padding-right:5px;border-right:1px #999 solid;}.commenton {font-size:11px;}.commenton .blogentry {background-image:url("http://www.mainetoday.com/images/iconblog.gif");padding-left:18px;background-repeat: no-repeat;margin-bottom:1px;padding-bottom:5px;}.commenton .question {background-image:url("http://www.mainetoday.com/images/iconforum_l.gif");padding-left:18px;background-repeat: no-repeat;margin-bottom:1px;padding-bottom:5px;}.commenton .photo {background-image:url("http://www.mainetoday.com/images/iconslideshow2.gif");padding-left:22px;background-repeat: no-repeat;margin-bottom:1px;padding-bottom:5px;}.commenton .member {background-image:url("http://www.mainetoday.com/images/iconmember.gif");padding-left:16px;margin-left:4px;background-repeat: no-repeat;margin-bottom:1px;padding-bottom:7px;}.commenton img, .tinted .commenton img, .span-8 .span-5 .commenton img {width:32px;margin-top:3px;}.memberquestions .promo img.detail {display:none;}.membercomments .promo .commentcount {border:0;}.comments .span-4 .promo {height:120px;}.comments .screenname a {font-weight:bold;}.comments .commentcount {border:0;}.memberquestions .screenname, .membercomments .screenname {display:none;margin-right:0;}.question span.question {font-size:12px;font-weight:bold;display:block;}.question span.question:first-line {font-size:16px;}textarea.question {width:100%;height:150px;}.question span.entrytitle {clear:left;}.question input.entrytitle {width:325px;}.new .date {border:0;}.membercomments .editdelete a.edit {display:none;}.heading .small {font-weight:normal;}.enhancements .tag {margin-bottom:10px;}.memberquestions .entrytitle {width:100%;}.comment .date {border:0;}.tags .thickbox {display:block;}body.questions-m-edit .editdelete, body.comments-m-edit .editdelete {display:block;}body.question-ask .questioncall {display:none;}/*.comments .span-4 {clear:left;width: 592px;} *//* .comments .excerpt {border-top:2px solid #333;padding-left:100px;} *//* FORUM */table#forum, table#forumtag  {width:580px;}table#forum td, table#forumtag td {padding:3px 4px 3px 4px;}tr.category td {border-top:1px #666 solid;background-color:#eee;padding:4px;}tr.category td, tr.heading td.tag {font-size:16px;font-weight:bold;}td.questions, td.comments {text-align:center;}table#forum td.tag {padding-left:12px;}table#forum td.rating img {display:block;}table#forumtag td.lastcomment .by {display:block;white-space:nowrap;}table#forumtag td {border-bottom:1px #eee solid;}table#forumtag tr.heading td {text-align:center;}/* MEMBERS */table#members td {padding:5px;text-align:center;}table#members tr.heading td {vertical-align:bottom;background-color:#eee;border-bottom:1px solid #666;padding:0 7px 0 7px;font-size:11px;}td.rating, td.datejoined {white-space:nowrap;font-size:11px;}table#members td.screenname {padding-left:0;text-align:left;}tr.member td.screenname a {font-weight:bold;}.memberhead h2 {float:left;}table#members tr.heading td.editdelete {background-color:#ffc;}/* LEGACY NEWS & STORIES *//* section nav */#subnavrow {width:100%;height:24px;}#subnav, #subnav ul {float: left;list-style: none;line-height: 1;padding: 0; margin: 0}#subnav a.textnav {display: block;text-decoration: none;font-size:11px;padding: 5px;padding-top:7px;}#subnav li {float: left;padding: 0;}/* legacynav */#legacynavrow {width:797px;padding-top:3px;padding-bottom:3px;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:10px;}#legacynav {width:797px;}#legacynav, #legacynav ul {float: left;list-style: none;height:17px;line-height:1;padding:0;margin:0;}#legacynav a {display: block;text-decoration: none;font-size:11px;padding: 3px;padding-right:6px;padding-left:6px;}#legacynav li {float:left;padding: 0px;}#legacynav a:hover {color:#fff;}/* phsubnavrow */#phsubnavrow {width:797px;padding-top:3px;padding-bottom:3px;margin-bottom:10px;text-align:center;}body {  text-align:center;  background: transparent url('/images/bg.gif') top center;  margin-bottom:5px;  margin-top:0;  padding-top:0;  }#content {clear: left; width:980px; margin-top:10px;}#content a:hover {text-decoration: none;}#crosstop {width:968px;margin-left:12px;}#sectionhead {}#crosstop #legacynavrow {width:968px;}#crosstop #legacynav {width:100%;}#crosstop #legacynav a {padding-right:12px;padding-left:13px;}#content {clear: left; width:980px; margin-top:10px;}#content a:hover {text-decoration: none;}#crosstop {width:968px;margin-left:12px;}#sectionhead {}#maintable {width:980px;}#maintop {}#maintopstuff {margin-left:12px;}.news .credit {color:#666;font-size:11px;}#pagenav a.pagenumberlink {background-color:#0078ec;color:#fff;padding:3px;margin-right:3px;margin-left:3px;}#pagenav a.pagenumberlink:hover {background-color:#fff4cc;color:#000;}#pagenav .pageon {background-color:#eee;color:#666;padding:3px;margin-right:3px;margin-left:3px;}.newsitems .span-4 .plain {height: expression( this.scrollHeight < 151 ? "150px" : "auto" );min-height:150px;}.newsitems a.hed span {font-weight:normal;}/*  Win/IE6 hacks */.betaimg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }.betaimg { display: inline-block; }#beta {    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(    enabled=true,    sizingMethod=scale,    src="http://www.mainetoday.com/includes/global2/cm/cmimages/beta.png"  ); }/* MAC/IE5 hacks *//*\*//*/.unitbottom, .container {display: inline;}.pagination {display:none;}/**/	 /* for MType blogs, in interim */ img#securitycode {width: 70px;}/* WIDGETS */.qwidg .screenname .detail, .cwidg .screenname .detail {width:35px;}.qwidg .screenname {font-weight:normal;}.qwidg .medium {line-height:13px;margin:0;color:#666;margin-bottom:5px;}.qwidg .medium b {color:#000;}#qwidgrecent .excerpt, #qwidgrecent .commentcount, #qwidgrecent .rating {display:none;}#qwidgrated .excerpt, #qwidgrated .commentcount, #qwidgrated .date {display:none;}#qwidgresponse .excerpt, #qwidgresponse .rating, #qwidgresponse .date {display:none;}#qwidgresponse .promo .commentcount {border-right:0;font-weight:bold;}.qwidg .promo .clear {}div.askshort {background-color:#eee;padding:5px;margin-left:5px;margin-right:5px;}.askshort .entrytitle {width:95%;}.cwidg .screenname {font-weight:bold;}body.admin a.edit, body.admin a.delete {background-color:#ffc;padding:3px;border:0px;}body.admin .editdelete {display:block;float:right;background-color:#ffc;}#myp ul {list-style-type:none;margin:0px;padding:0px;}#myp li {clear:both;margin:0px;padding:0px;background-image:none;}#myp p {margin:0px;padding:0px;padding-left:10px;background:transparent url('/images/bulletoffset.gif') no-repeat;}#myp #tPortableContainer {margin:0px;padding:0px;}#myp .tImage {vertical-align:top;background:}#myp .tNameFeatured {font-weight:bold;display:inline;background-color:transparent;}#myp .tname a {display:inline;background-image:none;}#myp #tPortableContainer img {float:left;height:0px;width:190px;}#myp .tContent {float:left;width:180px;}#myp strong, #myp p.tAddress {display:none;}.excerpt embed, .excerpt param, .excerpt object {visibility:hidden;height:1px;}.excerpt embed, .excerpt param, .excerpt object {display:none;}.span-4 .excerpt img, .span-4 .excerpt img.small {display:none;}/* for story.php in CM sites */body.news .photowithcaption div {display:block;}body.story a.printer {font-size:11px;margin-bottom:5px;}body.story .span-3 .caption {font-size:11px;}body.story a.commentcount {display:block;font-size:11px;margin-bottom:0;}#creditgif img {margin-top:10px;width:235px;}#creditgif2 img {margin-bottom:10px;}body.story h5 {text-transform:uppercase;}body.story #photocol .nug {border:0;background:transparent;}body.story #photocol {padding-top:7px;}body.story .quickread {font-size:14px;line-height:20px;margin-bottom:5px;}#addthis {width:200px;}#addthis img {width:125px;}body.story .span-5rev {margin-top:20px;}.displaynone {display:none;}.readerphoto {width:210px;float:right;margin-left:10px;}.readerphoto a {font-size:10px;line-height:12px;}.readerphoto img, .span-8 .tinted .readerphoto img {width:210px;}.readerphoto img.enlargeicon, .span-8 .tinted .readerphoto img.enlargeicon {width:13px;float:left;}
