/* file: default.css, ratio: 6.5% */ *{margin:0; padding:0;}ul, ol{margin-left:1.5em;}body{background:#E8F3CE url('/img/home-bg.gif') repeat-x 0 0;font-family:"Verdana", "Arial", sans-serif;color:#333;margin:1em 2px;font-size:0.85em;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}a{color:#FF961F; text-decoration:none;}a:hover{text-decoration:underline;}img{border:0;}.hide{display:none;}.screen-readers{position:absolute; top:-500px; width:100%;}#pageContainer{margin:0 auto; width:56em;}#header{margin-bottom:10px;}#header #siteLogo{float:left;}#header ul{list-style:none; float:right; clear:right; background-color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #89BF0B;}#header ul li{display:inline; float:left; padding:4px 6px;}#header ul.account{margin-bottom:5px; font-size:75%; padding:0 6px;}#header ul.portal{font-size:110%; padding:0 8px;}*:first-child+html #header ul.portal, * html #header ul.portal{width:28em;}#header ul.portal li{display:inline; float:left; padding:6px 8px; white-space:nowrap;}#content{border:1px solid #89BF0B; background-color:#fff; position:relative; -moz-border-radius:6px; -webkit-border-radius:6px; margin-bottom:10px;}.table{display:table; width:100%;}.table .tablerow{display:table-row; width:100%;}.table .tablerow .tablecell{display:table-cell; vertical-align:top;}table#layout-2cr{width:100%; border-collapse:collapse;}table#layout-2cr td{padding:0; margin:0; vertical-align:top;}.column-2cr.column1 .columninner, table#layout-2cr td.column1{padding:20px;}.column-2cr.column2, table#layout-2cr td.column2{width:15em; background-color:#E0EFBE; -moz-border-radius:0 6px 6px 0; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px;}.column-2cr.column2 .columninner, table#layout-2cr .column2{padding:10px;}.column-3ce.column1,.column-3ce.column2,.column-3ce.column3{width:33.33%;}#content .column-3ce .columninner{padding:0;}.column-3ce.column1 .columninner{margin-right:7.5px;}.column-3ce.column2 .columninner{margin:0 2.5px;}.column-3ce.column3 .columninner{margin-left:7.5px;}h1{font-size:1.2em;}h2{font-size:1.1em;}h3{font-size:1em;}div#profile-header{position:relative; margin-bottom:10px; padding-top:1px; min-height:91px;}div#profile-header img{float:left;}div#profile-header p.slug{font-size:160%; margin:5px 0 0 85px;}div#profile-header p.gravatar{font-size:80%; margin:5px 0 0 85px;}div#profile-header ul.options{position:absolute; top:0; right:0; list-style:none; margin:0;}div#profile-header ul.options li a{display:block; text-indent:-5000px; width:80px; height:29px; margin-bottom:3px;}div#profile-header ul.options li.support a{background:transparent url(/img/button-support.png) no-repeat 0 0;}div#profile-header ul.options li.unsupport a{background:transparent url(/img/button-unsupport.png) no-repeat 0 0;}div#profile-header ul.options li.follow a{background:transparent url(/img/button-follow.png) no-repeat 0 0;}div#profile-header ul.options li.unfollow a{background:transparent url(/img/button-unfollow.png) no-repeat 0 0;}div#profile-header ul.options li.message a{background:transparent url(/img/button-message.png) no-repeat 0 0;}div#profile-header ul.options li.users a{background:transparent url(/img/button-users.png) no-repeat 0 0;}div.bar{background-color:#f5f5f5; border:1px solid #ddd; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px;text-align:center; margin-bottom:10px;}div.bar.light{background-color:#f8f8f8;}div.bar.light h2{font-size:100%; color:#999;}div.message{-moz-border-radius:4px; -webkit-border-radius:4px; padding:6px 10px; margin:10px 0; text-align:center;}div#authMessage, div.message.error{color:#f00; background:#FFE6E6; border:1px solid #FF9D9D;}div.message.update{color:#090; background:#ECFFEC; border:1px solid #090;}div.message.site{font-size:90%; color:#090; background:#ECFFEC; border:1px solid #090; margin-bottom:10px;}div.message.site a{color:#090; font-weight:bold;}.w25{width:25%}.w35{width:35%}.w50{width:50%}.w75{width:75%}.w100{width:100%}.float-left{float:left;}.float-right{float:right;}img.float-left{margin:0 10px 10px 0}img.float-right{margin:0 0 10px 10px}form.margin-bottom{margin-bottom:10px;}form .input{margin-bottom:10px;}form .input label{display:block; font-size:90%; margin-bottom:2px;}form .input input{font-size:1.2em; padding:3px; border:1px solid #ccc;}form .input input.error{border-color:#f00;}form .input select{font-size:1.2em; border:1px solid #ccc; padding:1px;}form .input select option{padding-right:10px;}form .input.date-pick input{width:6em;}form .input.datetime-pick input{width:8em;}form .input.datetime-pick img, form .input.date-pick img{margin-left:5px; vertical-align:top;}textarea{font-family:verdana, arial, sans-serif; font-size:1em; border:1px solid #ccc; padding:3px;}textarea.w100{width:98.5%}form .input.select .checkbox{margin-left:1em; margin-top:3px;}form .input.select .checkbox input, form .input.checkbox input{margin-right:5px;}form .input.select .checkbox label, form .input.checkbox label{display:inline;}form .input.radio span{font-size:90%;}form .input.radio label{display:inline; margin-left:3px;}form .input.radio input{margin:0 3px 0 6px;}form .input.radio p{font-size:100%; margin-bottom:5px;}form .submit input{padding:3px 15px;}form .input .error-message, form span.error{font-size:85%; color:#f00; font-weight:bold; padding-top:2px;}form span.error.captcha{position:relative; display:block; left:0; margin-bottom:18px;}form .charcount{float:right; font-size:90%; color:#999; font-weight:normal;}form .charcount.limit{color:#c00; font-weight:bold;}textarea.jTacHint{color:#999;}form.float .input.select label{float:left; width:6em; padding:0.5em 0;}form.float .input.select input{margin-left:6em;}#recaptcha_widget_div{margin-bottom:18px;}#recaptcha_table.recaptchatable{-moz-border-radius:4px; -webkit-border-radius:4px; border-color:#ccc !important; border-collapse:separate !important; margin-bottom:10px;}#recaptcha_response_field{-moz-border-radius:4px; -webkit-border-radius:4px; border-color:#ccc !important;}.round-top{-moz-border-radius:4px 4px 0 0; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px;}.round-bottom{-moz-border-radius:0 0 4px 4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px;}.landing-page-column h2,.landing-page-column p.others,.landing-page-column p.round-bottom{background:#ddd; padding:5px; font-size:90%;}.landing-page-column img{display:block; margin:0 auto;}.landing-page-column p.featured{background:#f5f5f5; font-size:90%; min-height:4em; padding:5px; font-size:80%;}.landing-page-column p.featured a{font-size:110%;}.landing-page-column ul{background:#f5f5f5; font-size:80%; color:#666; margin:0; padding:5px 0; list-style:none; min-height:28em;}.landing-page-column ul li a{display:block; padding:5px;}div#index-options form{font-size:0.8em; text-align:center; margin-top:0; margin-bottom:10px;}div#index-options form select{font-size:97%; margin:0 10px 0 3px;}div#index-options form input[type=image]{vertical-align:middle;}p#index-info, p#index-summary{text-align:center; font-size:80%; color:#666; margin-bottom:10px}.index-list .index-entry{font-size:80%; padding-top:10px; border-top:1px dotted #ddd; margin-bottom:10px}.index-list.no-first-border .index-entry:first-child{padding:0; border-top-width:0;}.index-list .index-entry img{float:left;}.index-list .index-entry div{margin-left:58px;}.index-list .index-entry div.indent34{margin-left:34px;}.index-list .index-entry p{margin-bottom:4px;}.index-list .index-entry p:last-child{margin-bottom:0;}.index-list .index-entry p.created{color:#999;}.index-list .index-entry p.title a{font-weight:bold;}ul.inline-links{margin:0 0 10px 0; text-align:center;}ul.inline-links.border-bottom{padding-bottom:10px; border-bottom:1px dotted #ddd;}ul.inline-links li{list-style:none; display:inline; margin-right:3px;}p.no-results{font-size:90%; text-align:center;}.index-list.comments .index-entry{padding-top:0; border-top-width:0; padding-bottom:10px; border-bottom:1px dotted #ddd;}.view h1, .view h2, .view h3, .view p, .view ul, .view ol{margin-bottom:10px;}.view ul ul, .view ol ol{margin-top:3px; margin-bottom:3px; font-size:100%;}.view .bar h1, .view .bar h2, .view .bar h3{margin-bottom:0;}.view p, .view ul, .view ol, .view dl{font-size:90%;}.view dl ul{font-size:100%;}.view .created{color:#999;}.view blockquote{margin:0 20px 10px; background:#f5f5f5 url(/img/blockquote-bg.png) no-repeat 5px 5px;padding:5px 5px 5px 43px; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:90%;}.view blockquote p:last-child{margin-bottom:0;}dl.float{margin-bottom:10px;}dl.float dt{float:left; clear:left; width:10em;}dl.float dd{margin-bottom:3px; margin-left:10em;}dl.float ul{margin:0; list-style:none;}dl.float.small dt{width:8em;}dl.float.small dd{margin-left:8em;}dl.float.wide dt{width:15em;}dl.float.wide dd{margin-left:15em;}dl.float.indent{margin-left:1em;}dl.float.small.indent{font-size:90%;}.table-wrap{background-color:#8CC50A; -moz-border-radius:4px; -webkit-border-radius:4px; padding:2px; margin-bottom:10px;}.table-wrap h2{margin:5px; color:#fff;}.table-wrap p.options{float:right; margin-right:5px;}.table-wrap p.options a{color:#fff;}.table-wrap p.no-results{text-align:center; padding:10px 0; margin:1px; background:#fff;}.table-wrap table{width:100%; border-collapse:collapse;}.table-wrap th{background:#eee;}.table-wrap td{background:#fff; text-align:center;}.table-wrap th, .table-wrap td{border:1px solid #8CC50A; padding:3px 3px;}.tags{font-size:90%; margin-bottom:10px;}.tags p{float:left;}.tags ul{margin-left:3px; padding-left:3em;}.tags ul li{list-style:none; display:inline; margin-right:3px;}.a2a_dd img{margin-bottom:10px;}.help-list .help-entry{position:relative; font-size:80%; padding-top:10px; border-top:1px dotted #ddd; margin-bottom:10px;}.help-list.no-first-border .help-entry:first-child{padding:0; border-top-width:0;}.help-list .help-entry p{margin-right:100px;}.help-list .help-entry p.link{position:absolute; top:10px; right:0;width:90px; margin:0;}.help-list.no-first-border .help-entry:first-child p.link{top:0;}.help-list .help-entry p.link a{display:block; padding:5px;background-color:#FFAE4F; border:1px solid #EF8100; -moz-border-radius:4px; -webkit-border-radius:4px;color:#fff; font-weight:bold; font-size:110%;}.form.chatter{padding-bottom:10px; border-bottom:1px dotted #ddd; margin-bottom:10px;}.form.chatter form textarea, form.tweet textarea{width:98.5%; height:3em; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:5px;font-family:verdana, arial, sans-serif; font-size:90%; padding:3px;}.form.chatter form .error-message, form.tweet .error-message{color:#c00; font-weight:bold; font-size:90%; margin-bottom:5px;}#content .chat-replies div{margin-left:0;}.chat-reply{margin:2px; margin-bottom:0; background:#eee; padding:4px;}#content .chat-reply div{margin-left:34px;}.chat-reply form textarea{width:98%; height:3em; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:5px;font-family:verdana, arial, sans-serif; font-size:110%; padding:3px;}.chat-reply form .error-message{color:#c00; font-weight:bold; font-size:90%; margin-bottom:5px;}#content .chat-reply form div{margin-left:0;}.chat-reply form div.submit input{font-size:90%}.form.comment img{float:left;}.form.comment form{margin-top:0; padding-left:34px;}.form.comment form textarea{width:98.5%; height:5em; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:5px;font-family:verdana, arial, sans-serif; font-size:90%; padding:3px;}.form.comment form .error-message{color:#c00; font-weight:bold; font-size:90%; margin-bottom:5px;}.pagination{background-color:#f5f5f5; border:1px solid #ddd; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px;color:#666; text-align:center; font-size:100%; position:relative;}.pagination .left{display:block; position:absolute; left:5px; top:-1px; font-size:170%;}.pagination .center span{margin-left:5px;}.pagination .center span.current{font-weight:bold;}.pagination .right{display:block; position:absolute; right:5px; top:-1px; font-size:170%;}#profile-summary h4{font-size:100%; font-weight:normal;}#profile-summary p{font-size:80%; margin-bottom:10px;}#profile-summary ul{list-style:none; margin:0 -10px 5px; font-size:90%;}#profile-summary ul li a{display:block; padding:4px 10px;}#profile-summary ul li a:hover, #profile-summary ul li.active a{background-color:#F5FAEB; text-decoration:none;}#profile-summary h5{font-size:100%; font-weight:normal; margin-bottom:3px;}hr{border:0; background-color:#CCD0A6; height:1px; margin-bottom:5px;}p#loginLink, p#causeSignupLink, p#userSignupLink{text-align:center; margin-bottom:20px}p#loginLink a, p#causeSignupLink a, p#userSignupLink a{display:block; text-indent:-5000px; overflow:hidden; width:100px; height:26px; margin:5px auto;background:transparent url(/img/button-login.png) no-repeat 0 0;}p#causeSignupLink a{background-image:url(/img/button-cause-signup.png);}p#userSignupLink a{background-image:url(/img/button-user-signup.png);}p#signupLink{text-align:center;}p#signupLink a{display:block; text-indent:-5000px; overflow:hidden; width:80px; height:26px; margin:5px auto;background:transparent url(/img/button-signup-small.png) no-repeat 0 0;}p#signupLink:hover{background-position:0 -26px;}#footer{border:1px solid #89BF0B; background-color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; padding:5px 10px; margin-bottom:40px;}body #footer ul{list-style:none; font-size:0.8em; color:#405805; margin-left:0;}#footer ul li{display:inline; float:left; margin-right:1em;}#footer ul li.right{float:right; margin-right:0;}.formHint a, .formHint a:active, .formHint a:visited{background-color:#FF0000;font-size:1.3em;font-weight:bold;padding:1px 2px;margin-left:5px;color:#FFFFFF;text-decoration:none;}.formHint a:hover{color:#660000;text-decoration:none;}#JT_arrow_left{background-image:url(/img/jTip/arrow_left.gif);background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px;}#JT_arrow_right{background-image:url(/img/jTip/arrow_right.gif);background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;height:23px;width:11px;top:-2px;}#JT{position:absolute;z-index:100;border:2px solid #CCCCCC;background-color:#fff;}#JT_copy{padding:10px 10px 10px 10px;color:#333333;}.JT_loader{background-image:url(/img/jTip/loader.gif);background-repeat:no-repeat;background-position:center center;width:100%;height:12px;}#JT_close_left{background-color:#CCCCCC;text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;}#JT_close_right{background-color:#CCCCCC;text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;}#JT_copy p{margin:3px 0;}#JT_copy img{padding:1px;border:1px solid #CCCCCC;}.jTip{cursor:help;}table.cake-sql-log{border-collapse:collapse; color:#000; font-size:0.8em; margin-top:2em;background-color:#fff; width:99%; margin:1em auto;}table.cake-sql-log th, table.cake-sql-log td{border:1px solid #ccc; padding:2px;}