*{margin:0;padding:0;}body{width:100%;text-align:center;font-size:75%;color:#333;background-color:#000;background:#000 url(/img/main-bg.gif) repeat-x top center;font-family:Arial, Helvetica, sans-serif;}p{margin:0 0 8px;}a:link,a:visited,a:hover,a:visited:hover,a:active{text-decoration:none;}a:link,a:visited{color:#993838;}a:hover,a:visited:hover{color:#FFF;background:#993838;}a img{border:none;}input,textarea,select{border:1px solid #000;color:#000;background-color:#FFF;padding:2px;}#main{position:relative;width:800px;height:100%;text-align:left;margin:0 auto;}#main #contentArea{float:left;width:800px;color:#000;background:#FFF url(/img/nav-bg.jpg) no-repeat top center;padding:0;}#main #contentArea #mainContent{float:left;width:700px;padding:40px 50px 20px;}#main #contentArea #mainContent h1{float:left;width:500px;font-size:26px;font-weight:700;}#main #contentArea #mainContent .articleControls{float:left;width:700px;}#main #contentArea #mainContent .adminAction{float:right;margin-top:15px;}#main #contentArea div#flashMessage{float:left;clear:both;margin-bottom:5px;background-color:#DDD;width:100%;padding:3px 0;}#main #contentArea div#flashMessage.message{color:#55D;font-weight:700;}#main #contentArea p.error{font-weight:700;color:#E22;margin:3px 0;}#main #contentArea p.success{font-weight:700;color:#55D;margin:3px 0;}#main #contentArea #mainContent div.nothingReturned{float:left;clear:both;font-weight:700;color:#E22;}pre.cake-debug{float:left;clear:both;width:100%;font-size:12px;text-align:left;background-color:#EEE;padding:3px 0;}pre.cake-debug a{color:#F33;font-weight:700;}div.cake-stack-trace{float:left;clear:both;text-align:left;width:100%;font-size:11px;background-color:#AAA;padding:3px 0;}div.cake-stack-trace a{color:#FFF;font-weight:700;font-size:12px;}div.cake-stack-trace pre{color:#EEE;}div.cake-stack-trace .cake-code-dump .code-highlight{background-color:#888;}table.cake-sql-log{background:#F4F4F4;border-collapse:collapse;}table.cake-sql-log thead th{text-align:left;font-size:14px;font-weight:700;color:#FFF;background:#000;}table.cake-sql-log td{text-align:left;border:1px solid #999;padding:4px 8px;}#main #header{float:left;position:relative;width:800px;height:200px;color:#000;background:#FFF url(/img/mynormallife-logo.jpg) no-repeat bottom center;}#main #header .logo{text-indent:-9999px;}#main #header .userStatus,#main #header .navigation{position:absolute;top:204px;color:#FFF;}#main #header .userStatus{right:5px;}#main #header .navigation{left:5px;}#main #header .userStatus a{margin-left:15px;padding:0 3px;}#main #header .navigation a{margin-right:15px;padding:0 3px;}#main #header .navigation a:link,#main #header .userStatus a:link,#main #header .navigation a:visited,#main #header .userStatus a:visited,#main #header .navigation a:hover,#main #header .userStatus a:hover,#main #header .navigation a:active,#main #header .userStatus a:active{color:#FFF;font-weight:700;}#main #header .navigation a:hover,#main #header .userStatus a:hover,#main #header .navigation a:active,#main #header .userStatus a:active{color:#000;background-color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#main #header .navigation span a{margin-right:0;}#main #footer{float:left;width:800px;height:20px;color:#AAA;font-size:11px;background:#000 url(/img/footer-bg.gif) no-repeat top center;padding:25px 0 0;}#main #footer .copyright{float:left;margin-left:20px;}#main #footer a.socialIcon{float:right;font-size:10px;color:#AAA;margin-right:20px;padding:0 0 1px 17px;}#main #footer a.clicky:hover,#main #footer a.socialIcon:hover{background-color:transparent;}#main #footer a.socialIcon.rssFeed{background:transparent url(/img/icons/feed-icon-14x14.png) no-repeat 0 0;}#main #footer a.socialIcon.twitter{padding-left:0;}#main #footer a.clicky{float:right;margin-right:20px;}#main #contentArea #mainContent form div.special input,#main #contentArea #mainContent form div.special textarea,#main #contentArea #mainContent form div.special select{float:none;}#main #contentArea #mainContent form fieldset{float:left;width:678px;border:1px solid #AAA;-moz-border-radius:0 10px 10px 0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 10px 10px 0;margin:10px 0;padding:10px;}#main #contentArea #mainContent form div div.error-message{float:left;clear:left;width:auto;background-color:#DDD;font-weight:700;color:#E22;margin:3px 0;padding:3px;}#main #contentArea #mainContent form.converged div label{text-align:right;}#main #contentArea #mainContent form.converged div.check label,#main #contentArea #mainContent form div.radio.converged label,#main #contentArea #mainContent form div.check.converged label,#main #contentArea #mainContent form.converged div.radio label{text-align:left;}#main #contentArea #mainContent form div{width:100%;margin:0 0 6px;}#main #contentArea #mainContent form div label{color:#000;font-weight:700;}#main #contentArea #mainContent form div.required label{color:#33A;}#main #contentArea #mainContent form div.submit input{color:#333;font-weight:700;border-width:2px;}#main #contentArea #mainContent form div.text label,#main #contentArea #mainContent form div.textarea label,#main #contentArea #mainContent form div.select label{margin:6px 15px 2px 0;}#main #contentArea #mainContent form div.text input,#main #contentArea #mainContent form div.textarea textarea{margin:0;}#main #contentArea #mainContent form div.textarea a.expandCollapse{float:right;clear:left;margin:3px 95px 0 0;}#main #contentArea #mainContent form div.textarea p.tagNotice{font-size:10px;margin:6px 0 2px;}#main #contentArea #mainContent form div.textarea div.teaserControl{float:left;padding-top:6px;margin-bottom:1px;}#main #contentArea #mainContent form div.radio label,#main #contentArea #mainContent form div.check label{margin:0 0 0 10px;}#main #contentArea #mainContent form div.radio input{clear:left;margin:0 0 0 165px;}#main #contentArea #mainContent form div.radio label{margin:0 0 8px 10px;}#main #contentArea #mainContent form.narrow div.text label,#main #contentArea #mainContent form.narrow div.textarea label,#main #contentArea #mainContent form.narrow div.select label{width:150px;}#main #contentArea #mainContent form.narrow div div.error-message,#main #contentArea #mainContent form.narrow div.check,#main #contentArea #mainContent form.narrow div.submit{clear:left;width:auto;margin-left:165px;}#main #contentArea #mainContent form.narrow div.submit{width:200px;}#main #contentArea #mainContent form.narrow div.submit.nudge{margin-left:175px;}#main #contentArea #mainContent form.narrow div.submit.sideBy{clear:none;width:auto;margin-left:15px;}#main #contentArea #mainContent form.narrow div.submit.sideBy.first{clear:left;margin-left:165px;}#main #contentArea #mainContent form.narrow div.textarea textarea.expanded{width:670px;height:300px;}#main #contentArea #mainContent form.regular div.text label,#main #contentArea #mainContent form.regular div.textarea label,#main #contentArea #mainContent form.regular div.select label{width:250px;}#main #contentArea #mainContent form.regular div div.error-message,#main #contentArea #mainContent form.regular div.radio input,#main #contentArea #mainContent form.regular div.check,#main #contentArea #mainContent form.regular div.submit{margin-left:265px;}#main #contentArea #mainContent form.regular div.submit{width:300px;}#main #contentArea #mainContent form.wide div.text label,#main #contentArea #mainContent form.wide div.textarea label,#main #contentArea #mainContent form.wide div.select label{width:500px;}#main #contentArea #mainContent form.wide div div.error-message,#main #contentArea #mainContent form.wide div.radio input,#main #contentArea #mainContent form.wide div.check,#main #contentArea #mainContent form.wide div.submit{margin-left:515px;}#main #contentArea #mainContent form.wide div.submit{width:380px;}#birdSays{position:absolute;top:35px;left:4em;width:33em;background-color:#EFEFEF;opacity:0.7;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:2px 2px 2px #333;-webkit-box-shadow:2px 2px 2px #333;box-shadow:2px 2px 2px #333;padding:5px;}#birdSays .tweet .header .desc{border-bottom:1px solid #ACACAC;}#birdSays .tweet .header .controls{float:right;margin-left:3em;}#birdSays .tweet .header .controls a{outline:none;}#birdSays .tweet .header .controls a.first,#birdSays .tweet .header .controls a.last{visibility:hidden;}#birdSays .tweet .posted{float:right;font-style:italic;color:#ABABAB;}#main #contentArea #mainContent .user{float:left;width:100%;color:#000;}#main #contentArea #mainContent .user h2{float:left;width:100%;padding-bottom:5px;font-size:18px;color:#000;}#main #contentArea #mainContent .user dl.adminInfo{float:left;width:650px;background:#EFEFEF;}#main #contentArea #mainContent .user dl.adminInfo dt{float:left;clear:left;font-weight:700;width:150px;margin:0 0 4px;}#main #contentArea #mainContent .user dl.adminInfo dd{float:left;width:200px;margin:0 0 4px;}#main #contentArea #mainContent .user .editOption{float:right;font-weight:700;margin-right:5px;}#main #contentArea #mainContent .user .content p.vouchMessage a,#main #contentArea #mainContent .user .editOption a{font-weight:700;color:#000;padding:0 3px;}#main #contentArea #mainContent fieldset{float:left;width:678px;border:1px solid #AAA;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;margin:10px 0;padding:10px;}#main #contentArea #mainContent fieldset legend a{color:#000;font-weight:400;padding:0 3px;}#main #contentArea #mainContent fieldset dl{float:left;clear:left;width:100%;margin:0;padding:0;}#main #contentArea #mainContent fieldset dl dt{float:left;clear:left;width:150px;font-weight:700;margin:0 0 4px;}#main #contentArea #mainContent fieldset dl dd{float:left;width:525px;margin:0 0 4px;}#main #contentArea #mainContent fieldset dl dd div.commentList,#main #contentArea #mainContent fieldset dl dd div.vouchedFor{display:none;margin-top:8px;}#main #contentArea #mainContent fieldset dl dd div.vouchedFor p{margin-bottom:3px;}#main #contentArea #mainContent fieldset dl dd div.commentList .comment{float:left;width:515px;border:1px solid #EFEFEF;margin:0 0 10px;padding:5px;}#main #contentArea #mainContent fieldset ul{float:left;clear:left;margin:0 0 0 30px;}#main #contentArea .hide,#main #contentArea #mainContent form div.textarea textarea#ArticleTeaser.hideTeaser,#birdSays .tweet{display:none;}#main #contentArea #mainContent .interact,#main #contentArea #mainContent form fieldset.single,#main #contentArea #mainContent form div.submit,#main #contentArea #mainContent fieldset.single,#main #contentArea #mainContent fieldset dl dd div.commentList .comment p{margin-bottom:0;}#main #contentArea #mainContent form div,#main #contentArea #mainContent form label,#main #contentArea #mainContent form input,#main #contentArea #mainContent form textarea,#main #contentArea #mainContent form select,#main #contentArea #mainContent .user .content{float:left;}#main #contentArea #mainContent form fieldset legend,#main #contentArea #mainContent fieldset legend{border:1px solid #AAA;color:#000;font-size:13px;font-weight:700;padding:0 5px 2px;}#main #contentArea #mainContent form.narrow div.textarea div.teaserControl,#main #contentArea #mainContent form.narrow div.text input,#main #contentArea #mainContent form.narrow div.text input,#main #contentArea #mainContent form.narrow div.textarea textarea,#main #contentArea #mainContent form.narrow div.textarea textarea,#main #contentArea #mainContent .article form div.text input,#main #contentArea #mainContent .comment form div.text input,#main #contentArea #mainContent .article form div.textarea textarea,#main #contentArea #mainContent .comment form div.textarea textarea{width:415px;}#main #contentArea #mainContent form div.textarea textarea#ArticleTeaser.showTeaser,#birdSays .tweet.active{display:block;}#main #contentArea #mainContent .user .content p.vouchMessage a:hover,#main #contentArea #mainContent .user .content p.vouchMessage a:active,#main #contentArea #mainContent .user .editOption a:hover,#main #contentArea #mainContent .user .editOption a:active,#main #contentArea #mainContent fieldset legend a:hover,#main #contentArea #mainContent fieldset legend a:active{color:#FFF;background:#000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}