*{margin:0;padding:0}hr{clear:both;height:1px;margin-bottom:-1px;visibility:hidden}img{border:none}body{background:#eee url("/images/body-bg.png") no-repeat center 51px;font-family:"Trebuchet MS";font-size:14px;height:100%}div.container{width:960px;margin:0 auto;position:relative}div.header{height:51px;background:url("/images/header-bg.jpg") repeat-x left top;margin-bottom:20px}div.header .logo a{display:block;height:32px;width:250px;background:url("/images/memory-reel-logo.png") no-repeat left top;text-indent:-9999px;position:absolute;top:9px;left:5px}div.header ul.mainnav{list-style-type:none;position:absolute;top:9px;right:5px}div.header ul.mainnav li{display:block;float:left;padding:5px 5px;margin:0}div.header ul.mainnav li a{color:#408db2;text-decoration:none;font-size:16px;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px}div.header ul.mainnav li a.signup{color:#046391;font-size:17px}div.header ul.mainnav li a:hover,div.header ul.mainnav li a.selected{color:#fff;background:#046391}div.header ul.mainnav li ul{display:none}div.feature{height:356px;width:960px;background:url("/images/feature-bg.jpg") no-repeat left top;position:relative}div.feature div.column.left{width:430px;position:absolute;top:20px;left:40px}div.feature div.column h2.hometitle{display:block;width:397px;height:93px;background:url("/images/feature-title.png") no-repeat left top;text-indent:-9999px;margin-bottom:13px}div.feature div.column p{padding:0 12px 12px;color:#fff;font-weight:lighter;font-size:16px;line-height:22px}div.feature div.column a.button.signup{display:block;width:206px;height:66px;text-indent:-9999px;background:url("/images/sign-up.png") no-repeat left top;float:left}div.feature div.column a.button.signup:hover{background:url("/images/sign-up-hover.png") no-repeat left top}div.feature div.column a.button.learn{display:block;width:143px;height:66px;text-indent:-9999px;background:url("/images/learn-more.png") no-repeat left top;float:left}div.feature div.column a.button.learn:hover{background:url("/images/learn-more-hover.png") no-repeat left top}div.feature div.column a.button.video{display:block;width:211px;height:40px;text-indent:-9999px;background:url("/images/video-text.png") no-repeat left top;float:left}div.feature div.column a.button.video:hover{background:url("/images/video-text-hover.png") no-repeat left top}div.feature div.column.right{width:460px;position:absolute;top:5px;right:15px}div.feature div.column.right div.homeimage{position:relative;top:40px}div.feature div.column.right div.videotext{position:relative;top:63px;left:105px}div.feature-alt{background:#fff;position:relative}div.feature-alt .explanation h2{width:450px;height:65px;background:url("/images/alt/headline.png") no-repeat left top;text-indent:-9999px;margin-bottom:13px}div.feature-alt .explanation p{padding:0 12px 12px;color:#626262;font-weight:lighter;font-size:19px;line-height:25px}div.feature-alt .explanation.right{width:460px;position:absolute;top:5px;right:60px}div.feature-alt .explanation.right div.homeimage{position:relative;top:20px}div.feature-alt .explanation.right div.videotext{position:relative;top:63px;left:105px}div.body-alt{height:335px;width:960px;background:#fff no-repeat left top;position:relative}div.body-alt .recent{width:530px;background:#f6f6f6;position:absolute;top:5px;left:15px;border:1px solid #d5d3d3;padding:10px}div.body-alt .recent h3{color:#555;font-weight:bold;font-size:19px;line-height:25px;margin-bottom:10px}div.body-alt .recent ul{margin:0;padding:0;list-style:none}div.body-alt .recent ul li{margin:0 0 10px;overflow:hidden}div.body-alt .recent ul li img{float:left;margin-right:10px}div.body-alt .recent ul li h4{margin-bottom:5px}div.body-alt .recent.right{width:375px;height:255px;background:url("/images/tmp/signin-background.png") no-repeat left top;position:absolute;top:5px;right:20px}div.body-alt .recent.right.options{width:300px;height:100px;text-align:center}div.body-alt .recent.right.divider{width:345px;height:1px}div.body-alt .recent.right h2.bodytitle{padding:10px 12px 5px;color:#000;font-weight:bold;font-size:19px;line-height:25px;text-align:center}div.body-alt .recent.right p{color:#626262;font-weight:light;font-size:16px;line-height:16px;text-align:center;padding:0 0 15px 0}div.socialintegration{height:63px;width:960px;margin-top:10px;background:#dceaf3;position:relative;border:1px solid #6a97b6;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}div.socialintegration p{padding:5px 20px 5px;color:#333;font-weight:lighter;line-height:25px}div.socialintegration .icons{padding:0 20px}div.socialintegration .icons img{margin-right:3px}div.buckets{height:185px;margin-top:10px}div.buckets ul{list-style-type:none}div.buckets ul li{display:block;float:left;width:233px;height:185px;background:url("/images/bucket-bg.png") no-repeat left top;margin-right:8px;position:relative}div.buckets ul li.last{margin-right:0;margin-left:1px}div.buckets ul li.first{margin-right:11px}div.buckets ul li h3.import{background:url("/images/import.png") no-repeat scroll left top transparent;display:block;height:44px;left:35px;position:absolute;text-indent:-9999px;top:13px;width:160px}div.buckets ul li h3.personalize{background:url("/images/collaborate.png") no-repeat scroll left top transparent;display:block;height:45px;left:25px;position:absolute;text-indent:-9999px;top:15px;width:184px}div.buckets ul li h3.tell{display:block;width:124px;height:44px;text-indent:-9999px;background:url("/images/tell-your-story.png") no-repeat left top;position:absolute;top:13px;left:17px}div.buckets ul li h3.organize{display:block;width:173px;height:40px;text-indent:-9999px;background:url("/images/organize.png") no-repeat left top;position:absolute;top:15px;left:37px}div.buckets ul li h3.explore{display:block;width:175px;height:45px;text-indent:-9999px;background:url("/images/explore-precious-moments.png") no-repeat left top;position:absolute;top:10px;left:17px}div.buckets ul li h3.share{display:block;width:143px;height:43px;text-indent:-9999px;background:url("/images/share.png") no-repeat left top;position:absolute;top:13px;left:37px}div.buckets ul li p{color:#555;position:absolute;top:80px;left:10px;padding:0 10px;line-height:21px}div.social{margin-top:10px}div.social div.email{width:655px;height:158px;margin-right:10px;background:url("/images/email-bg.png") no-repeat left top;float:left}div.social div.email div.column{width:295px;padding:15px 25px 15px 15px;float:left}div.social div.email div.column h4{color:#1f6cbd;font-size:18px;padding-bottom:7px}div.social div.email div.column p{color:#555;line-height:21px}div.social div.email form.home{width:315px;float:left;padding-top:18px}div.social div.email form.home label{display:none}div.social div.email form.home input.text{border:0;padding:10px;font-size:13px;width:210px;margin-bottom:7px}div.social div.email form.home input.send{border:0;background:url("/images/send.png") no-repeat left top;width:70px;height:45px;text-indent:-9999px;cursor:pointer;margin-top:-10px}div.social div.email form.home input.send:hover{background:url("/images/send-hover.png") no-repeat left top}div.social div.networks{width:200px;float:left;margin:5px 0 0 7px}div.social div.networks ul{list-style-type:none}div.social div.networks ul li a{padding:14px 0 15px 47px;color:#666;display:block;margin-bottom:10px;font-size:15px}div.social div.networks ul li a:hover{text-decoration:none}div.social div.networks ul li a.blog{background:url("/images/icon-microphone.jpg") no-repeat 4px top}div.social div.networks ul li a.facebook{background:url("/images/icon-facebook.jpg") no-repeat left top;padding-top:9px}div.social div.networks ul li a.twitter{background:url("/images/icon-twitter.jpg") no-repeat left top;padding-top:8px}div.footer{font-size:12px;text-align:center;margin-top:1em}div.footer p{color:#777;padding:0 0 0 10px}div.footer .nav{margin-bottom:5px}div.footer .networks{text-align:center;margin-bottom:5px}div.footer .networks a img{width:24px;height:24px}div.dropdown ul{list-style:none;border:1px solid #6a97b6;text-align:center;background:#cfe6f4;padding:0.5em 0;position:relative;top:2px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px}div.dropdown ul li{margin:0}div.dropdown ul li a{text-decoration:none;padding:3px 10px;margin:0 10px}div.dropdown ul li a:hover{color:#fff;background:#046391;-moz-border-radius:5px;-webkit-border-radius:5px}.tipsy{padding:5px;font-size:10px;filter:alpha(opacity=80);background-repeat:no-repeat;background-image:url("/images/tipsy.gif")}.tipsy-inner{padding:5px 8px 4px 8px;background-color:#000;color:#fff;max-width:200px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-north{background-position:top center}.tipsy-south{background-position:bottom center}.tipsy-east{background-position:right center}.tipsy-west{background-position:left center}#tour{text-align:center}div.featureBox{margin-bottom:2em;padding-bottom:2em;overflow:hidden;border-bottom:1px dotted #ccc}div.featureBox div.info{float:left;width:650px;margin-right:20px}div.featureBox div.profile{float:right;width:150px}div.featureBox div.profile > img{display:block}div.featureBox div.profile a img{width:24px;height:24px}div.socialIcons img{width:24px;height:24px}.mreelModal{display:none;width:480px;border:10px solid #666;border:10px solid rgba(82, 82, 82, 0.698);-moz-border-radius:8px;-webkit-border-radius:8px;z-index:999}.mreelModal > div{padding:10px;background-color:#fff}.mreelModal .close{padding:0}.mreelModal form{margin:0}.mreelModal form.basic_auth label{font-size:1.5em;top:4px;left:7px}.mreelModal form.basic_auth .field input{font-size:1.5em;width:423px}.mreelModal form.basic_auth .button{float:right}.mreelModal form.newItem{margin-top:1em}.mreelModal form#search{margin:0;overflow:hidden;position:relative}.mreelModal form#search label.stacked{top:10px;left:20px}.mreelModal form#search .field{padding:5px;position:relative}.mreelModal form#search input{width:426px}.mreelModal form#search a.newItem{-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #cad8f3;background:#dee7f8;padding:1px 5px 1px 5px;overflow:hidden;color:#333;text-decoration:none;display:block;float:right;font-size:11px;line-height:1.2em;position:absolute;top:4px;right:5px}.mreelModal form#search a.newItem span{border-right:1px solid #ccc;color:#939db2;font-weight:bold;padding:1px 4px 1px 0;margin-right:5px;float:left;font-size:1.3em}.mreelModal .box{overflow-y:scroll;height:400px}.mreelModal .box h3{font-size:1em;letter-spacing:1px;margin:0;padding-left:5px;text-transform:uppercase;border-bottom:2px solid #ccc}.mreelModal ul.list{list-style:none;margin:0}.mreelModal ul.list li{margin:0;overflow:hidden;border-bottom:1px dotted #666;padding:0 5px;position:relative}.mreelModal ul.list li input[type='checkbox']{float:left;margin:4px 5px 3px 4px;display:block}.mreelModal ul.list li label{display:block;padding:5px 0;font-size:0.9em}.mreelModal ul.list li label span.name{color:#0a70a3;font-family:Georgia;font-weight:bold;line-height:1em}.mreelModal ul.list li label span.email{color:#333}.mreelModal ul.list li a.map{position:absolute;top:5px;right:5px;line-height:1em;font-size:0.9em;background:url("/images/icons/map.png") no-repeat;display:block;width:16px;height:16px;text-indent:-9000px}.mreelModal ul.list li div.map span{display:none}.mreelModal div.selected{padding:4px 5px;overflow:hidden;display:none}.mreelModal div.selected a{-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #cad8f3;background:#dee7f8;padding:1px 15px 2px 5px;position:relative;color:#333;text-decoration:none;font-size:12px;float:left;margin:0 3px 3px 0;height:18px;overflow:hidden}.mreelModal div.selected a:hover span{background-position:7px}.mreelModal div.selected a span{position:absolute;right:4px;top:7px;display:block;width:7px;height:7px;font-size:1px;background:url("/images/close.gif")}.mreelModal .selector .field label{color:#666;display:inline;font-size:14px;padding:0 10px 0 5px}.mreelModal .selector .field select{border:medium none;padding:0;color:#333;font-family:Georgia, sans-serif;font-size:1.1em}.mreelModal .bottom{overflow:hidden;position:relative;padding:0 10px 10px}.mreelModal .bottom a.close{position:absolute;right:10px;top:5px;color:#0a70a3;text-decoration:none;font-family:Georgia;font-style:italic;font-size:1.2em}.mreelModal .bottom a.close:hover{text-decoration:underline}a.mreelButton,button.mreel{background:#222;display:inline-block;padding:5px 10px 6px;color:#fff;font-family:Georgia;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);border-bottom:1px solid rgba(0, 0, 0, 0.25);position:relative;cursor:pointer;font-style:italic;background:#0a70a3}a.mreelButton:hover,button.mreel:hover{background:#40a6d9}.devise_links{margin:1em;font-size:0.9em}.devise_links a{margin-right:0.5em}.user_form{margin:0 20px}.user_form .field input{font-size:1.5em;width:500px}.user_form .button{margin-top:1em}div.content{background:#fff;padding:25px;border:1px solid #999;margin-bottom:10px;float:left;width:960px}div.content h1{padding-bottom:1px;color:#000;line-height:24px;font-weight:bold}div.content h1.gold{color:#ffc600}div.content h1.green{color:#8cc63f}div.content h1.blue{color:#046391}div.content h2{padding-top:8px;line-height:18px;color:#000;font-weight:bold}div.content h2.blue{padding-bottom:8px;color:#046391}div.content h2.gold{padding-bottom:8px;color:#ffc600}div.content h2.green{padding-bottom:8px;color:#8cc63f}div.content h3{padding-top:8px;font-size:16px;line-height:18px;color:#000}div.content p{padding-bottom:10px;font-size:13px;line-height:20px}div.content ul,div.content ol{padding:0 0 10px 20px}div.content li{font-size:13px;line-height:20px}div.content img.border{border:8px solid #eee}div.content img.border.alignleft{float:left;margin:3px 15px 5px 0}div.content img.alignright{float:right;margin:3px 0px 5px 15px}div.content a{text-decoration:underline}div.content a:hover{text-decoration:none}#alternate{padding:10px;background:#fff;-moz-box-shadow:#bbb 1px 1px 5px;-webkit-box-shadow:#bbb 1px 1px 5px;-o-box-shadow:#bbb 1px 1px 5px;box-shadow:#bbb 1px 1px 5px;overflow:hidden}#alternate label.stacked{color:#666}#alternate .explanation{float:left;width:420px}#alternate .explanation blockquote{font-size:2.2em;color:#0a70a3;margin-bottom:5px;position:relative;padding-left:23px}#alternate .explanation blockquote em{font-family:Georgia;font-size:1.5em;color:#0a70a3;position:absolute;top:-3px;-moz-opacity:0.5;-webkit-opacity:0.5;-o-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}#alternate .explanation blockquote em.first{left:0}#alternate .explanation blockquote em.last{right:0}#alternate .explanation h2{color:#555;font-weight:normal;margin-bottom:10px}#alternate .explanation p{margin-bottom:10px;line-height:1.5em;color:#666;font-size:1.2em}#alternate img.diagram{float:right;margin-bottom:10px}#alternate .recent{clear:both;background:#f5f5f5;border:1px solid #eee;padding:10px 10px 0;float:left;width:500px}#alternate .recent h3{margin-bottom:10px;color:#555;font-size:1.3em}#alternate .recent ol{margin:0;list-style:none;padding:0}#alternate .recent ol li{overflow:hidden;margin:0 0 10px}#alternate .recent ol li img{float:left;margin-right:10px}#alternate .recent ol li h4{margin-bottom:5px}#alternate .recent ol li h4 a{color:#555;font-size:1.1em}#alternate .recent ol li p{color:#777;font-size:0.9em}#alternate .signup{float:right;width:380px;text-align:center;background:#eee;border:1px solid #ddd;padding:10px}#alternate .signup h3{color:#333;margin-bottom:5px;font-size:1.5em}#alternate .signup h3 + p{color:#555;font-size:1.2em;margin-bottom:10px}#alternate .signup .options{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}#alternate .signup .options em{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;margin:0 10px;position:relative;top:-7px;color:#555}#alternate .signup .manual p{margin-bottom:10px}#alternate .signup .manual form{text-align:left;overflow:hidden}#alternate .signup .manual form .row{position:relative;margin-bottom:10px;float:left}#alternate .signup .manual form .row label{position:absolute;top:6px;left:7px;font-size:1em}#alternate .signup .manual form .row input{border:1px solid #bbb;padding:5px;font-size:1em}#alternate .signup .manual form button{background:url("/images/buttonBg.gif") repeat-x scroll 0 0 #ddd;border-color:#ddd #ddd #ccc;border-style:solid;border-width:1px;text-shadow:#fff 1px 1px 0;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:4px 8px 5px;margin:0;text-decoration:none;color:#0a70a3;float:right}#alternate .signup .manual form button:hover{background-position:0 -6px;border-color:#bbb #bbb #aaa;color:#333}
