button,.btn{border:none;background:none;font:90% Arial, Helvetica, sans-serif;width:auto;overflow:visible;text-align:center;vertical-align:middle;white-space:nowrap;height:36px;cursor:pointer;margin:0;padding:0}button span,button em,.btn{display:block;height:34px;line-height:34px;color:#333;margin:0}button span,.btn{padding-left:20px;background:url(bg_button.gif) no-repeat 0 0}button em,.btn{font-style:normal;padding-right:20px;background:url(bg_button.gif) no-repeat 100% 0}button.first span,.btn{padding-left:20px;background:url(bg_button.gif) no-repeat 0 -102px}button.first em,.btn{font-style:normal;padding-right:20px;background:url(bg_button.gif) no-repeat 100% -102px}button:hover span,button.over span,.btn{padding-left:20px;background:url(bg_button.gif) no-repeat 0 -34px}button:hover em,button.over em,.btn{font-style:normal;padding-right:20px;background:url(bg_button.gif) no-repeat 100% -34px}button:focus,button:active,.btn{outline:hidden}button.disabled,.btn{cursor:text}button.disabled span,button.disabled em,.btn{color:#999}button.disabled span,.btn{padding-left:20px;background:url(bg_button.gif) no-repeat 0 -68px}button.disabled em,.btn{font-style:normal;padding-right:20px;background:url(bg_button.gif) no-repeat 100% -68px}.login{background-image:url(login_bg2.gif);width:351px;height:215px;background-position:top left;background-repeat:no-repeat;border:1px solid #e6eff8}textarea{background-color:#FFF;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-top:1px solid;color:#000;font-family:verdana;font-size:8pt;border-color:#7F9DB9}.input{border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-top:1px solid;font-family:verdana;font-size:8pt;background-color:#FFF;border-color:#7F9DB9}select{border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-top:1px solid;font-family:verdana;font-size:8pt}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}body{background:url(/images/bg_grey_top.gif) #fff repeat-x top;color:#4d4d4d;font:11px tahoma, arial, sans-serif}.font1{font-style:Tahoma,Verdana sans-serif, Cyr, Arial;font-size:12px;color:#006}p,td,font{font-family:Verdana, Arial;font-size:12px}#placephoto{float:left;width:auto}#placephoto img{border:solid 1px #ccc;padding:2px}li.sortable{border:1px solid #ccc;background:#eee;margin:3px;padding:2px}a.image-link,a:hover.image-link,.rss a{background-color:transparent;border:0}.peoplehere{margin-top:0;padding-top:0}.peoplehere ul{margin-left:0;padding-left:0;margin-bottom:0}.peoplehere li{margin-left:0;padding-left:0;list-style-type:none;text-align:center;float:left;margin-right:3px;margin-bottom:1em}#home .peoplehere li{width:115px}.peoplehere li img,.peoplehere td img{border:solid 1px #ccc;padding:2px}.peoplehere li a{font-size:10px}.peoplehere a.entries{color:#666}.peoplehere a.entries:hover{background:#666;color:#fff}.peoplehere #checkin{margin-top:0;margin-bottom:2em}.peoplehere #checkin .checkins{font-size:10px}.peoplehere #checkin #checkinlink{float:left}.peoplehere .checkins{color:#666;font-size:10px}.peoplehere .checkins a{color:#666}.peoplehere .checkins a:hover{background:#666;color:#fff}ul#photothmbs,ul#photothumbs{margin-left:0;padding-left:0;margin-bottom:0}#photothmbs li{margin-left:0;padding-left:0;list-style-type:none;text-align:center;width:90px;float:left;margin-right:7px;margin-bottom:2em}#photothumbs li{list-style-type:none;width:90px;float:left;margin:0}#main-image{float:left}#gallery{width:250px;float:right;margin:0;padding:0}#gallery-image-frame,#gallery-profile-image-frame{border:1px solid #ccc;margin-bottom:1em;padding:20px}#gallery-teaser #gallery-image-frame{margin-top:2em}#gallery-teaser-main-image{background-color:#fff;width:510px}.gallery-teaser-thumbnail{width:75px;float:left;border:1px solid #ccc;margin:0 5px 5px 0;padding:4px}.gallery-teaser-title{font-size:10px;padding:10px 0 0 10px}.gallery-image{float:left;border:1px solid #ccc;margin:5px;padding:3px}#edit-image,#edit-goal-image{display:none}#show-edit-image,#show-edit-goal-image{display:inline;font-size:12px}#main-image-delete{font-size:10px;color:#ccc}.gallery-thumbnail{border:1px solid #ccc;float:left;margin:0 10px 20px;padding:3px}.gallery-pagination{padding:0 10px 20px}#gallery-pagination-by-page{display:block}#show-add-entry,#add-entry,#show-add-goal,#add-goal,#show-add-problem,#add-problem,#show-add-place,#add-place,#show-add-related-goal,#show-add-tags,#show-add-photo,#add-photo,#show-add-question,#add-question,#show-flag-goal,#show-collapsible-form,#collapsible-form,.show-collapsible-form,.collapsible-form{margin:1em 0 20px}#show-add-entry{margin-top:1em;margin-bottom:0}#add-entry,#add-goal,#add-tags,#add-tags-aggressively,#add-problem,#add-photo,#add-question,#collapsible-form,.collapsible-form{display:none;border:1px solid #ccc;background:#ecf5fe;margin:0 10px 20px -10px;padding:2px}.aggregatedperson{width:85px;float:left;text-align:center;margin:0 5px 5px 0}.aggregatedperson p{font-size:10px;color:#999;margin:0}.aggregatedperson img{background:#fff;border:1px solid #ccc;padding:2px}#gallery-teaser-main-image img{background:#fff;border:1px solid #ccc;padding:2px}#collapsible-form,.collapsible-form{display:none;border:1px solid #ccc;background:#ecf5fe;font-family:monospace;width:470px;font-size:12px;margin:0 10px 20px -10px;padding:2px}#people-also-doing h4,.people-also-doing h4,#subtabnav h4,.subtabnav h4,#collapsible-form h4,.collapsible-form h4{color:#fff;background:#cee7ff;margin:0;padding:5px 5px 5px 10px}#collapsible-form dl,.collapsible-form dl{margin:10px;padding:0}ul{list-style-type:none}.entry-metadata{font-size:10px}.worthit,.notworthit{text-transform:capitalize;white-space:nowrap;font-size:10px}ul.similar-goals li{margin-bottom:10px}#lightbox{display:none;position:absolute;top:50%;left:50%;z-index:9999;width:500px;height:400px;border:1px solid #fff;background:#FDFCE9;text-align:left;margin:-220px 0 0 -250px}#lightbox[id]{position:fixed}#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#000;-moz-opacity:.8;opacity:.80;filter:alpha(opacity=80)}#overlay[id]{position:fixed}#lightbox.done #lbloadmessage{display:none}#lightbox.done #lbcontent{display:block}#lightbox.loading #lbcontent{display:none}#lightbox.loading #lbloadmessage{display:block}#lightbox.done img{width:100%;height:100%}