html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:100%;line-height:100%;}
body{text-align:center;}
#ft{clear:both;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}
#doc2{width:73.074em;*width:71.313em;}
#doc3{margin:auto 10px;width:auto;}
#doc4{width:74.923em;*width:73.05em;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}
.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}
.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}
.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.50em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.62em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}
.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}
.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.50em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.62em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gb .yui-u,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:1.99%;width:32%;}
#doc3 .yui-gb .yui-u{*width:31.9%;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}
.yui-g .yui-gb .yui-u{_margin-left:1.0%;}
.yui-gb div.first{margin-left:0;float:left;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}
.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}
.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}
.yui-g .yui-g div.first{*margin:0;}
.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}
.yui-gb .yui-gb .yui-u{_margin-left:.7%;}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}
.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}
.yui-g .yui-gd div.first{_width:29.9%;}
.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}
.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
html{background:#2D271B url(/images/themes/pacific-northwest/background.jpg);color:#121212;}
h1,h2,h3{margin:1em 0;color:#000;}
h1{font-size:167%;}
h2{font-size:138.5%;}
h3{font-size:123.1%;}
h4{font-size:116%;margin:.5em 0;}
h5{font-size:108%;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
h1 .title,h2 .title,h3 .title,h4 .title,h5 .title,h6 .title,strong .title,.title{margin:0;margin-bottom:.15em;}
a:link,a:active{color:#006E9F;text-decoration:none;}
a:visited{color:#367CAF;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ul li ul,ol li ol{margin-top:0;margin-bottom:0;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dt{font-weight:bold;}
dl,dt,dd{margin:0;padding:0;}
th{border-bottom:2px solid #EAEAD8;font-weight:bold;}
td{border-bottom:1px solid #F5F5E9;}
th,td{padding:.25em .7em .2em 0;}
table{width:100%;}
caption{margin:.5em;text-align:left;font-size:161.6%;font-weight:bold;color:#DF851B;}
p,fieldset,table,pre{margin-bottom:1em;}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
#doc h1{font-size:174.5%;}
#doc h2{font-size:167%;}
#doc h3{font-size:138.5%;}
#doc h1,#doc h2,#doc h3{letter-spacing:-1px;}
#doc-simple{margin:auto;text-align:left;width:23.07em;*width:22.52em;min-width:300px;}
#doc-simple h1{font-size:135.5%;}
#doc-simple h2{font-size:123.1%;}
#doc-simple h3{font-size:116%;}
div.datepicker{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:85%;width:196px;height:147px;position:absolute;cursor:pointer;top:0;left:0;display:none;}
.datepickerContainer{background:#121212;position:absolute;top:10px;left:10px;}
.datepickerBorderT{position:absolute;left:10px;top:0;right:10px;height:10px;background:url(/images/datepicker//datepicker_t.png);}
.datepickerBorderB{position:absolute;left:10px;bottom:0;right:10px;height:10px;background:url(/images/datepicker//datepicker_b.png);}
.datepickerBorderL{position:absolute;left:0;bottom:10px;top:10px;width:10px;background:url(/images/datepicker//datepicker_l.png);}
.datepickerBorderR{position:absolute;right:0;bottom:10px;top:10px;width:10px;background:url(/images/datepicker//datepicker_r.png);}
.datepickerBorderTL{position:absolute;top:0;left:0;width:10px;height:10px;background:url(/images/datepicker//datepicker_tl.png);}
.datepickerBorderTR{position:absolute;top:0;right:0;width:10px;height:10px;background:url(/images/datepicker//datepicker_tr.png);}
.datepickerBorderBL{position:absolute;bottom:0;left:0;width:10px;height:10px;background:url(/images/datepicker//datepicker_bl.png);}
.datepickerBorderBR{position:absolute;bottom:0;right:0;width:10px;height:10px;background:url(/images/datepicker//datepicker_br.png);}
.datepickerHidden{display:none;}
div.datepicker table{border-collapse:collapse;}
div.datepicker a{color:#eee;text-decoration:none;cursor:pointer;outline:none;}
div.datepicker table td{text-align:right;padding:0;margin:0;}
div.datepicker th{text-align:center;color:#999;font-weight:normal;}
div.datepicker tbody th{text-align:left;}
div.datepicker tbody a{display:block;}
.datepickerDays a{width:20px;line-height:16px;height:16px;padding-right:2px;}
.datepickerYears a,.datepickerMonths a{width:44px;line-height:36px;height:36px;text-align:center;}
td.datepickerNotInMonth a{color:#666;}
tbody.datepickerDays td.datepickerSelected{background:#136A9F;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background:#17384d;}
tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background:#17384d;}
div.datepicker a:hover,div.datepicker a:hover{color:#88c5eb;}
div.datepicker td.datepickerNotInMonth a:hover{color:#999;}
div.datepicker tbody th{text-align:left;}
.datepickerSpace div{width:20px;}
.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a{text-align:center;height:20px;line-height:20px;}
.datepickerGoNext a{float:right;width:20px;}
.datepickerGoPrev a{float:left;width:20px;}
table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears{display:none;}
table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW{display:none;}
table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none;}
td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color:#333;}
td.datepickerDisabled a:hover{color:#333;}
td.datepickerSpecial a{background:#700;}
td.datepickerSpecial.datepickerSelected a{background:#a00;}
form .datepicker table tr{margin-bottom:0!important;}
#facebox form .datepicker table tr td{padding:0!important;}
#facebox form .datepicker table tr th{padding:0;text-align:right;}
table.datepickerViewDays{margin-bottom:0!important;}
.calendar{margin:auto;}
.calendar th,.calendar td{padding:0;}
.calendar .monthName th{font-weight:normal;text-align:right;padding-top:1em;padding-bottom:.7em;}
.calendar .dayName th{font-size:.7em;padding-top:.6em;padding-bottom:.3em;background-color:#000;text-align:center;text-transform:uppercase;color:white;}
.calendar .otherMonth,.calendar .day{border-right:1px solid white;}
.calendar .specialDay{border-right:1px solid white;}
.calendar .otherMonth{color:#E1E1E1;text-align:center;}
.calendar .weekendDay{background-color:#E9E9E9;}
.calendar .day,.calendar .specialDay{text-align:center;border-bottom:1px dotted #bbb;}
.calendar .specialDay{background-color:#1677A4;color:white;}
.calendar .today.specialDay{background-color:#0F7FAF;color:white;border:2px solid #7D2226;}
.calendar .specialDay a,.calendar .specialDay a:visited,.calendar .specialDay a:hover{color:white;text-decoration:none;height 1%;padding:.7em 1em;display:block;margin:0;}
.calendar .specialDay a:hover{color:white;background-color:#121212;}
.calendar .today{background-color:#7F4342;color:white;}
.calendar .calendar abbr{display:block;text-align:center!important;border-bottom:none;}
.calendar .previousMonth,.calendar .nextMonth{font-weight:normal;padding:.7em 1em;font-size:85%;}
.calendar .monthName{text-align:center;font-size:108%;}
.calendar .previousMonth{text-align:left;}
.calendar .nextMonth{text-align:right;}
.calendar .otherMonth div,.calendar .day div{position:relative;padding:.7em 1em!important;}
.calendar .otherMonth div a.add-event,.calendar .day div a.add-event{position:absolute;display:block;width:3.8em;height:2.7em;top:0;left:0;background:#1677A4 url(/images/icons/plus-simple.png) no-repeat center center;text-indent:-5000px;color:#CDCDCC;cursor:pointer;text-decoration:none;color:white;}
.calendar .specialDay a.add-event{display:none;}
.date_selector,.date_selector *{width:auto;height:auto;border:none;background:none;margin:0;padding:0;text-align:left;text-decoration:none;}
.date_selector{background:#F2F2F2;border:1px solid #bbb;padding:5px;margin:-1px 0 0 0;position:absolute;z-index:5000;display:none;}
.date_selector_ieframe{position:absolute;z-index:5000;display:none;}
.date_selector .month_nav{margin:0 0 5px 0;padding:0;display:block;}
.date_selector .month_name{font-weight:bold;line-height:20px;display:block;text-align:center;}
.date_selector .month_nav a{display:block;position:absolute;top:5px;width:20px;height:20px;line-height:17px;font-weight:bold;color:#003C78;text-align:center;font-size:120%;overflow:hidden;}
.date_selector .month_nav a:hover,.date_selector .month_nav a:focus{background:none;color:#003C78;text-decoration:none;}
.date_selector .prev{left:5px;}
.date_selector .next{right:5px;}
.date_selector table{border-spacing:0;border-collapse:collapse;}
.date_selector th,.date_selector td{width:2.5em;height:2em;padding:0;text-align:center;}
.date_selector td{border:1px solid #ccc;line-height:2em;text-align:center;white-space:nowrap;background:white;}
.date_selector td.today{background:#FFFED9;}
.date_selector td.unselected_month{color:#ccc;}
.date_selector td a{display:block;text-decoration:none!important;width:100%;height:100%;line-height:2em;color:#003C78;text-align:center;}
.date_selector td.today a{background:#FFFEB3;}
.date_selector td.selected a{background:#D8DFE5;font-weight:bold;}
.date_selector td a:hover{background:#003C78;color:white;}
.ui-datepicker-div,#ui-datepicker-div,.ui-datepicker-inline{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:Verdana,Arial,sans-serif;background:#fff;font-size:1.1em;border:4px solid #d3d3d3;width:15.5em;padding:2.5em .5em .5em .5em;position:relative;}
#ui-datepicker-div,.ui-datepicker-div{z-index:9999;display:none;background:#fff;}
.ui-datepicker-inline{float:left;display:block;}
.ui-datepicker-control{display:none;}
.ui-datepicker-current{display:none;}
.ui-datepicker-next,.ui-datepicker-prev{position:absolute;left:.5em;top:.5em;background:#e6e6e6 url(/images/jquery-ui/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-datepicker-next{left:14.6em;}
.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-datepicker-next a,.ui-datepicker-prev a{text-indent:-999999px;width:1.3em;height:1.4em;display:block;font-size:1em;background:url(/images/jquery-ui/888888_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;}
.ui-datepicker-next a{background:url(/images/jquery-ui/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:hover{background:url(/images/jquery-ui/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:hover{background:url(/images/jquery-ui/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:active{background:url(/images/jquery-ui/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:active{background:url(/images/jquery-ui/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-header select{border:1px solid #d3d3d3;color:#555;background:#e6e6e6;font-size:1em;line-height:1.4em;position:absolute;top:.5em;margin:0!important;}
.ui-datepicker-header select.ui-datepicker-new-month{width:7em;left:2.2em;}
.ui-datepicker-header select.ui-datepicker-new-year{width:5em;left:9.4em;}
table.ui-datepicker{width:15.5em;text-align:right;}
table.ui-datepicker td a{padding:.1em .3em .1em 0;display:block;color:#555;background:#e6e6e6 url(/images/jquery-ui/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;cursor:pointer;border:1px solid #fff;}
table.ui-datepicker td a:hover{border:1px solid #999;color:#212121;background:#dadada url(/images/jquery-ui/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
table.ui-datepicker td a:active{border:1px solid #ddd;color:#222;background:#fff url(/images/jquery-ui/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;}
table.ui-datepicker .ui-datepicker-title-row td{padding:.3em 0;text-align:center;font-size:.9em;color:#222;text-transform:uppercase;}
table.ui-datepicker .ui-datepicker-title-row td a{color:#222;}
.ui-tabs{padding:.2em;}
.ui-tabs-nav{padding:.2em .2em 0 .2em;position:relative;}
.ui-tabs-nav li{float:left;border-bottom:0!important;margin:0 .2em -1px 0;padding:0;}
.ui-tabs-nav li a{display:block;text-decoration:none;padding:.5em 1em;}
.ui-tabs-nav li.ui-tabs-selected{padding-bottom:.1em;border-bottom:0;}
.ui-tabs-panel{padding:1em 1.4em;display:block;border:0;background:none;}
.ui-tabs-hide{display:none!important;}
#facebox .b{background:url(/images/facebox/b.png);}
#facebox .tl{background:url(/images/facebox/tl.png);}
#facebox .tr{background:url(/images/facebox/tr.png);}
#facebox .bl{background:url(/images/facebox/bl.png);}
#facebox .br{background:url(/images/facebox/br.png);}
#facebox{position:absolute;top:0;left:0;z-index:100000;text-align:left;}
#facebox form table tr th{padding-top:.6em!important;}
#facebox form table tr td{padding-top:.5em!important;}
#facebox form table tr{margin-bottom:.5em!important;}
#facebox h2{margin:0 -10px 12px -10px;font-size:93%;padding:12px 11px 9px;color:#CDCDCC;text-transform:uppercase;font-weight:normal;background:black;}
#facebox h2 span{color:#995905;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{padding:0 10px 5px 10px;background:#fff;width:370px;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;padding-top:10px;}
#facebox img{border:0;margin:0;}
#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
.ac_results{padding:0;border:1px solid WindowFrame;background-color:#DFF5FF;overflow:hidden;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;text-align:left;}
.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}
.ac_loading{background:Window url('/images/indicator.gif') right center no-repeat;}
.ac_over{background-color:#1677A4;color:white;}
.markItUp *{margin:0;padding:0;outline:none;}
.markItUp a:link,.markItUp a:visited{color:#000;text-decoration:none;}
.markItUp{width:98%;}
.markItUp textarea{width:99.5%!important;background:#FFF url(/images/bg_inputs.png) repeat-x;}
.markItUpContainer{border:1px solid #C6C6C6;background:#FFF repeat-x top left;padding:5px 5px 2px 5px;}
.markItUpEditor{border:1px solid #C6C6C6;border-color:#C6C6C6 #C6C6C6 #E3E3E3;height:250px;background-repeat:no-repeat;clear:both;display:block;line-height:18px;overflow:auto;}
.markItUpPreviewFrame{overflow:auto;background-color:#FFF;border:1px solid #3C769D;width:99.5%!important;height:300px;margin:5px 0;}
.markItUpFooter{width:100%;cursor:n-resize;}
.markItUpResizeHandle{overflow:hidden;width:22px;height:5px;margin-left:auto;margin-right:auto;background-image:url(/images/handle.png);cursor:n-resize;}
.markItUpHeader ul li{list-style:none;float:left;position:relative;}
.markItUpHeader ul li ul{display:none;}
.markItUpHeader ul li:hover>ul{display:block;}
.markItUpHeader ul .markItUpDropMenu{background:transparent url(images/menu.png) no-repeat 115% 50%;margin-right:5px;}
.markItUpHeader ul .markItUpDropMenu li{margin-right:0;}
.markItUpHeader ul .markItUpSeparator{margin:0 10px;width:1px;height:16px;overflow:hidden;background-color:#CCC;}
.markItUpHeader ul ul .markItUpSeparator{width:auto;height:1px;margin:0;}
.markItUpHeader ul ul{display:none;position:absolute;top:18px;left:0;background:#F5F5F5;border:1px solid #3C769D;height:inherit;}
.markItUpHeader ul ul li{float:none;border-bottom:1px solid #3C769D;}
.markItUpHeader ul ul .markItUpDropMenu{background:#F5F5F5 url(images/submenu.png) no-repeat 100% 50%;}
.markItUpHeader ul ul ul{position:absolute;top:-1px;left:150px;}
.markItUpHeader ul ul ul li{float:none;}
.markItUpHeader ul a{display:block;width:16px;height:16px;text-indent:-10000px;background-repeat:no-repeat;padding:3px;margin:0;}
.markItUpHeader ul ul a{display:block;padding-left:0;text-indent:0;width:120px;padding:5px 5px 5px 25px;background-position:2px 50%;}
.markItUpHeader ul ul a:hover{color:#FFF;background-color:#3C769D;}
.html .markItUpEditor{background-image:url(images/bg-editor-html.png);}
.markdown .markItUpEditor{background-image:url(images/bg-editor-markdown.png);}
.textile .markItUpEditor{background-image:url(images/bg-editor-textile.png);}
.bbcode .markItUpEditor{background-image:url(images/bg-editor-bbcode.png);}
.wiki .markItUpEditor,.dotclear .markItUpEditor{background-image:url(images/bg-editor-wiki.png);}
.markItUp .markItUpButton1 a{background-image:url(/stylesheets/markitup/textile/images/h1.png);}
.markItUp .markItUpButton2 a{background-image:url(/stylesheets/markitup/textile/images/h2.png);}
.markItUp .markItUpButton3 a{background-image:url(/stylesheets/markitup/textile/images/h3.png);}
.markItUp .markItUpButton4 a{background-image:url(/stylesheets/markitup/textile/images/h4.png);display:none;}
.markItUp .markItUpButton5 a{background-image:url(/stylesheets/markitup/textile/images/h5.png);display:none;}
.markItUp .markItUpButton6 a{background-image:url(/stylesheets/markitup/textile/images/h6.png);display:none;}
.markItUp .markItUpButton7 a{background-image:url(/stylesheets/markitup/textile/images/paragraph.png);display:none;}
.markItUp .markItUpButton8 a{background-image:url(/stylesheets/markitup/textile/images/bold.png);}
.markItUp .markItUpButton9 a{background-image:url(/stylesheets/markitup/textile/images/italic.png);}
.markItUp .markItUpButton10 a{background-image:url(/stylesheets/markitup/textile/images/stroke.png);display:none;}
.markItUp .markItUpButton11 a{background-image:url(/stylesheets/markitup/textile/images/list-bullet.png);}
.markItUp .markItUpButton12 a{background-image:url(/stylesheets/markitup/textile/images/list-numeric.png);}
.markItUp .markItUpButton13 a{background-image:url(/stylesheets/markitup/textile/images/picture.png);}
.markItUp .markItUpButton14 a{background-image:url(/stylesheets/markitup/textile/images/link.png);}
.markItUp .markItUpButton15 a{background-image:url(/stylesheets/markitup/textile/images/quotes.png);display:none;}
.markItUp .markItUpButton16 a{background-image:url(/stylesheets/markitup/textile/images/code.png);display:none;}
.markItUp .preview a{background-image:url(/stylesheets/markitup/textile/images/preview.png);}
.jColorSelect{overflow:hidden;}
.jColorSelect div{background:url(/images/colorpicker.gif) no-repeat;float:left;width:13px;height:13px;cursor:pointer;overflow:hidden;border:1px solid #666;margin:1px;}
.jColorSelect .checkwht{cursor:default;background-position:-13px 0;}
.jColorSelect .checkblk{cursor:default;background-position:-26px 0;}
html,body{padding:0;margin:0;width:100%;height:100%;}
#branding{background:black;margin-top:1em;-moz-border-radius-topleft:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-left-radius:.5em;-webkit-border-top-right-radius:.5em;z-index:1;position:relative;bottom:-0.6em;padding:.7em .5em .9em .5em;}
#branding h1{margin:0;padding:0;}
#branding h3{line-height:.2em;margin:0;padding:0;color:#585858;}
#page-ft{-moz-border-radius-bottomleft:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-left-radius:.5em;-webkit-border-bottom-right-radius:.5em;background:black;z-index:1;position:relative;top:-0.6em;padding:1.3em .75em .7em .75em;color:#808080;font-size:85%;}
#page-ft .ft-actions{position:absolute;right:8px;}
#page-ft a{color:#1FB6EB;}
#page-ft.simple{text-align:right;}
#page-ft a.gg{background:url(/images/gg-footer.png) no-repeat left -19px;padding:2px 0 2px 23px;color:#666;}
#page-ft a.gg:hover{color:#CDCDCC;background-position:left top;}
#page-ft h3,#page-ft ul{margin:0;}
#page-ft ul{white-space:nowrap;overflow:hidden;}
#page-ft ul li{vertical-align:middle;list-style:none;font-size:77%;text-transform:uppercase;margin-right:1.25em;}
#doc-simple #yui-main{margin-top:2em;}
#doc-simple h2{border-top:none;border-bottom:3px solid #E9E9E9;padding-bottom:.2em;margin-top:0;}
#doc-simple #ft{padding:0;}
#doc-simple #ft a{display:block;text-align:right;}
#ft{font-size:85%;margin-bottom:1em;}
#ft a{padding:.5em;text-decoration:none;}
#ft a:link,#ft a:visited,#ft a:active{color:#777;}
#ft a:hover{color:#777;text-decoration:underline;}
#ft #beta{float:right;font-weight:bold;}
#ft ul{margin:0;padding:0;}
#ft ul li{list-style:none;display:inline;}
#ft{color:#777;}
#logo{margin-top:2em;}
#nav-container{background:black;margin-top:1em;padding-top:.3em;-moz-border-radius-topleft:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-left-radius:.5em;-webkit-border-top-right-radius:.5em;z-index:1;position:relative;bottom:-0.6em;}
#nav-container h1{margin:.3em .4em .4em;padding:0;font-weight:normal;font-size:174%;}
#nav-container h1 a:link,#nav-container h1 a:visited{color:#FFF;}
.branding #group-logo a.image{display:none;}
.branding #group-logo a.text{display:inline;}
.branding #group-logo.show-image a.image{display:inline;}
.branding #group-logo.show-image a.text{display:none;}
#nav{margin:0;position:absolute;bottom:0;right:0;padding:0 .4em;color:#FFF;width:auto;display:block;}
#nav li{list-style:none;float:left;margin:0 .3em;font-size:77%;text-transform:uppercase;}
#nav li#add_tab a{background:#111;font-weight:bold;padding:.9em 1em 1.3em 1em;}
#nav li a:link,#nav li a:visited{padding:.9em .5em 1.3em .5em;display:block;background:black;color:#919191;}
#nav li a:link.current,#nav li a:visited.current{color:white;font-weight:bold;background:url(/images/backgrounds/nav-current.gif) no-repeat center bottom;}
#nav li a:hover{color:white;text-decoration:none;}
#page-container{background:#FFF;z-index:2;position:relative;padding:1em;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
#page-container.group_sub_page{margin-bottom:0!important;}
#settings-sidebar p{padding:.8em .5em;border-top:1px solid #E9E9E9;}
#settings-sidebar ul{margin:0;padding:0;border-bottom:1px solid #E9E9E9;}
#settings-sidebar ul li{margin:0;list-style:none;font-weight:bold;border-top:1px solid #E9E9E9;}
#settings-sidebar ul li#information_tab a{background:url(/images/icons/info.png) no-repeat .5em center;}
#settings-sidebar ul li#gg_plus_tab a{background:url(/images/icons/plus.png) no-repeat .5em center;}
#settings-sidebar ul li#custom_pages_tab a{background:url(/images/icons/pages.png) no-repeat .5em center;}
#settings-sidebar ul li#advanced_tab a{background:url(/images/icons/advanced.png) no-repeat .5em center;}
#settings-sidebar ul li#invites_tab a{background:url(/images/icons/invites.png) no-repeat .5em center;}
#settings-sidebar ul li a{padding:.5em;padding-left:2em;display:block;height:1%;}
#settings-sidebar ul li a.current{background-color:#000!important;color:#FFF!important;}
#settings-content{border-left:1px solid #E9E9E9;}
#settings-content #settings-content-wrapper{padding:0 1em;}
#settings-content #settings-content-wrapper h2.title{margin-bottom:1em;}
#settings-content .tabs-area li{float:left;list-style-type:none;padding:0 10px;list-style-position:outside;margin:0;border:1px solid #444;}
#settings-content .tabs-area li.current-tab{border:1px solid #000;background-color:red;}
#welcome{padding:0 .5em;}
#page-container a.add{background:url(/images/icons/add.png) no-repeat 2px center;padding:2px 2px 2px 13px;border:1px solid #A4D3EF;-moz-border-radius:3px;}
#page-container a.add:hover{background-color:#0A69A3;background-position:-13px center;color:#FFF;color:#FFF!important;text-decoration:none;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.byline,.timestamp{color:#808080;font-size:85%;}
.clear{display:inline-block;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.email-example{font-family:monospace;font-size:85%;padding:.5em;}
.feed{background:url(/images/icons/feed.png) no-repeat left -1px;padding-left:18px;}
.tabs-area li{float:left;list-style-type:none;}
.tabs-contents li{list-style-type:none;}
.tabs-area,.tabs-contents{margin:0;}
* html .clear{height:1%;}
.clear,.block{display:block;}
.clear-both{clear:both;}
.hidden{display:none;}
span.highlight{background:#FFC;}
input.date-picker{background:url(/images/calendar.gif) no-repeat 98.5% 3px!important;}
.instruction{background:#FFC;margin-bottom:1em;padding:.7em;border-top:1px solid orange;border-bottom:1px solid orange;text-align:center;}
.instruction a:link,.instruction a:visited{color:red!important;text-decoration:underline;}
.instruction a:active{background:red;color:white!important;}
.instruction h3{margin:0;padding:1px;}
.email{background:url(/images/icons/email.png) no-repeat;padding:1px 0 2px 19px;}
.float-left{float:left;}
.float-right{float:right;}
.header-action{float:right;font-size:85%;margin-top:1.1em;}
.header-action span{color:#CCC;}
.hide{display:none;}
.odd{border-bottom:1px solid #E9E9E9;border-top:1px solid #E9E9E9;}
.quiet{color:#808080;}
.small{font-size:93%;}
.strong{font-weight:bold;}
.strong-links a{font-weight:bold;}
.timestamp{margin-bottom:2em;}
.title{margin-bottom:.1em;}
.top{margin-top:0;padding-top:0;}
.twitter{background:url(/images/icons/twitter.png) no-repeat left center;padding:6px 0 6px 27px;font-size:116%;vertical-align:middle;font-weight:bold;}
dl.two-col dt{float:left;width:55px;}
dl.two-col dd{margin-left:58px;}
.view-more{text-align:right;font-size:85%;}
input.text,input.title,select{-webkit-border-radius:2px;-moz-border-radius:2px;}
form table tr{padding:0;margin-bottom:.5em;}
form table tr th{width:30%;padding-top:.85em!important;}
form table tr th,form table tr td{vertical-align:top;padding:.5em;margin:0;border:none;}
form table tr input.text,form table tr textarea.text,form table tr textarea.tiny_mce{width:97%;}
form table tr input.title{font-size:108%;font-weight:bold;}
form table tr.highlight{background:#7D2226;margin:0 -1em;padding:.4em;color:#FCEDEE;}
form table tr.highlight label{color:#FCEDEE;}
form table tr.highlight.valid{background:#264409!important;}
fieldset.two-columns label{float:left;display:block;padding-left:5px;}
fieldset.two-columns input{float:left;display:block;}
fieldset.two-columns p{padding-top:10px;clear:both;}
fieldset.two-columns .background-color-selector{margin:2px 5px;}
.btn-holder{padding-bottom:1em;padding:.5em;text-align:right;}
.hint{font-size:85%;color:#808080;}
select,textarea,input.text,input.title{background:#FFF url(/images/bg_inputs.png) repeat-x;color:#1C1C1C;border-color:#C6C6C6 #C6C6C6 #E3E3E3;border-width:1px;border-style:solid;padding:.2em;}
textarea{height:10em;width:97%;}
label{cursor:pointer;}
input.default-text{color:#999;font-style:italic;}
input.input-focus{color:#1C1C1C;font-style:normal;}
.section-featured label{font-weight:bold;}
.section-featured input.text,.section-featured input.button{font-size:108%;font-weight:bold;}
.section-featured a:link,.section-featured a:visited{color:#367CAF;}
form.vertical label,form.vertical legend{font-weight:bold;font-size:85%;}
form.vertical label span,form.vertical legend span{color:#808080;font-weight:normal;}
form.vertical p.checkbox *{vertical-align:middle;}
form.vertical input.text,form.vertical input.title{font-size:123.1%;width:97%;}
form.vertical input.title{font-weight:bold;}
.input-wrapper *{vertical-align:middle;}
input.button,a.button{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #AAA;background:#E5E5E5;cursor:pointer;padding:4px 3px 3px;color:#2c2c2c!important;}
input.button:hover,input.button.hover,a.button:hover{color:#000;border-color:#995905;text-decoration:none;}
.notice,.success,.error{margin-bottom:1em;border:1px solid #ddd;padding:.5em .5em .5em 2.5em;}
.notice a,.success a,.error a{font-weight:bold;text-decoration:underline;}
.errorExplanation{padding:.8em;background:#FBE3E4 url(/images/error-label.gif) no-repeat .5em .8em;color:#8a1f11;border:1px solid #FBC2C4;}
.errorExplanation ul{margin-top:0;margin-bottom:0;}
.errorExplanation h2{margin:0;}
.errorExplanation a{color:#8a1f11;}
.early-signup-error{color:#DF3737;}
.early-signup-success{color:#A4B064;}
.error{background:#FBE3E4 url(/images/icons/error.png) no-repeat .5em .2em;color:#8A1F11;border-color:#AC211B;}
.error a{color:#8A1F11;}
.notice{background:#FFF6BF url(/images/icons/notice.png) no-repeat .5em .2em;color:#514721;border-color:#EF9C0C;}
.notice a{color:#514721!important;}
.success{background:#E6EFC2 url(/images/icons/success.png) no-repeat .5em .2em;color:#264409;border-color:#73B62A;}
.success a{color:#264409;}
.fieldWithErrors{display:inline;}
.fieldWithErrors input{background:#FFDFE1;}
h2.title{border-top:3px solid #E9E9E9;padding-top:.1em;}
h2.bottom{border-top:none;border-bottom:3px solid #E9E9E9;padding-bottom:.2em;}
#banner-container{background:url(/images/banner-shadow.png) no-repeat right 22.2em;padding-bottom:2em;}
#banner{height:20em;border:2px solid #000;background:url(/images/themes/pacific-northwest/banner.jpg) repeat center center;}
#banner #about-container{width:16.5em;height:20em;overflow:hidden;background:url(/images/backgrounds/black-transparent-75.png);color:#EEE;}
#banner #about-container #about{padding:1em;font-size:93%;}
#banner #about-container #about h2{margin:0;padding:0;margin-bottom:.3em;color:#EFEFEF;}
#banner #about-container #about p{line-height:1.45em;}
#banner #about-container #about a:link,#banner #about-container #about a:visited,#banner #about-container #about a:hover{color:#2FA6E0!important;}
ul#facts{background:black;margin:0;padding:0;}
ul#facts li{float:right;list-style:none;color:#CDCDCC;padding:6px 7px;font-size:85%;}
ul#facts li strong{color:#808080;}
ul#facts li a{color:#CDCDCC!important;text-decoration:underline;}
ul#facts li a strong{color:#CDCDCC!important;}
ul#facts li.email-wrapper{background:#0A69A3;padding:0;}
ul#facts li.email-wrapper a{display:block;height:1%;padding:6px 7px 6px 26px;color:#FFF!important;background-position:.55em .4em;font-weight:bold;text-decoration:none;}
ul#facts li.email-wrapper a:hover{text-decoration:underline;}
.header-tools{color:#808080;font-size:85%;margin-bottom:1em;}
#cal-secondary-nav{margin-top:.5em;font-size:85%;}
#cal-secondary-nav .prev-month{float:left;}
#cal-secondary-nav .next-month{float:right;}
#cal-nav{font-size:85%;margin:2em 0;}
#cal-nav .prev-month,#cal-nav .next-month{float:left;color:#FFF;}
#cal-nav .prev-month a,#cal-nav .next-month a{padding:.4em;font-weight:bold;}
#cal-nav .prev-month a:visited,#cal-nav .prev-month a:active,#cal-nav .next-month a:visited,#cal-nav .next-month a:active{color:#367CAF;}
#cal-nav .next-month a{background:transparent url(/images/arrows.gif) no-repeat right center;padding-right:1em;}
#cal-nav .next-month a:hover{background:transparent url(/images/arrows-hover.gif) no-repeat right center;color:#FFF;}
#cal-nav .prev-month{margin-right:.5em;}
#cal-nav .prev-month a{background:transparent url(/images/arrows.gif) no-repeat left center;padding-left:1em;}
#cal-nav .prev-month a:hover{background:transparent url(/images/arrows-hover.gif) no-repeat left center;color:#FFF;}
#comments{background:#F7F7F5 url(/images/seperator.gif) repeat-x left top;-moz-border-radius-bottomleft:.5em;-webkit-border-radius-bottomleft:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-radius-bottomright:.5em;margin:0 -1em -1em -1em;padding:1em;}
#comments h2{margin-top:0;}
#comments .comment{margin-bottom:1.2em;padding-bottom:.3em;border-bottom:1px dotted #D1D1D1;}
#comments .comment .byline{margin-bottom:.5em;}
#comments .comment .byline .edit,#comments .comment .byline .delete{float:right;}
#comments .comment .byline .delete{margin-left:.5em;}
#description{font-size:93%;}
#events-container{margin-bottom:2em;}
#new-event{display:none;}
#facebox .markItUpEditor{height:100px;}
#past-events-toggler{background:#E9E9E9;display:block;height:1%;font-size:85%;padding:.2em;}
#no-upcoming-events{color:#808080;font-size:93%;margin-top:1em;}
.event{padding:.6em 0;}
ul.item-info{margin:0;padding:0;position:relative;}
ul.item-info li{margin:0;padding:0;list-style:none;}
ul.item-info li.item-tools{position:absolute;top:0;left:-100px;padding:3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#FFF;font-size:85%;font-size:85%;}
ul.item-info li.item-tools *{vertical-align:middle;}
ul.item-info li.item-tools a{text-decoration:underline;vertical-align:middle;}
ul.item-info li.item-tools a{text-decoration:underline;}
ul.item-info li.item-title{margin:0;padding:0;margin-bottom:.07em;font-family:Georgia,serif;font-size:132%;}
ul.item-info li.item-description,ul.item-info li.item-time,ul.item-info li.item-comments{font-size:85%;}
ul.item-info li.item-description *,ul.item-info li.item-comments *{vertical-align:middle;}
ul.item-info li.item-description a.item-comments,ul.item-info li.item-comments a.item-comments{color:#959595;}
ul.item-info li.item-description a.item-comments:hover,ul.item-info li.item-comments a.item-comments:hover{text-decoration:none;}
ul.item-info li.item-description a.item-comments img,ul.item-info li.item-comments a.item-comments img{display:inline!important;}
ul.item-info li.item-description{margin-bottom:0;}
ul.item-info li.item-description *{display:inline!important;font-size:100%!important;font-weight:normal!important;padding:0!important;margin:0!important;letter-spacing:0!important;font-style:normal!important;border:none!important;}
ul.item-info li.item-description img{display:none!important;}
#information{margin-bottom:2em;}
#hidden-message{font-size:93%;color:#808080;background:#E1E1E1;padding:.2em;}
ul#discussions-list{margin:0;padding:0;border-top:1px solid #F5F5E9;}
ul#discussions-list li{list-style:none;margin:0;border-bottom:1px solid #F5F5E9;}
ul#discussions-list li *{vertical-align:middle;}
ul#discussions-list li a{font-family:Georgia,serif;display:block;height:1%;padding:.4em .2em .5em .2em;}
ul#discussions-list li a span.comments{font-family:arial,helvetica,clean,sans-serif;font-size:73%;background:url(/images/backgrounds/comment.png) no-repeat .3em .1em;float:left;display:block;width:15px;height:19px;text-align:center;margin-right:.3em;margin-top:-0.15em;color:#808080;padding:.4em .4em 0;}
ul#discussions-list li a:hover{background:#0A69A3;color:#FFF!important;text-decoration:none;}
ul#discussions-list li a:hover .quiet{color:#CDCDCC!important;}
ul#discussions-list li a:hover span.comments{color:#0A69A3;}
ul#discussions-list li a .timestamp{margin:0;font-family:arial,helvetica,clean,sans-serif;margin-top:.4em;float:right;font-size:73%;}
dl.info dt{font-size:85%;font-weight:normal;color:#808080;padding-top:.2em;}
dl.info dd h4,dl.info dd ul{margin:0;}
ul#thumb-gallery{margin:0;margin-top:.5em;padding:0;}
ul#thumb-gallery li{margin:0;padding:0;list-style:none;float:left;margin-right:.3em;}
ul#thumb-gallery li.last{margin-right:0;}
ul#thumb-gallery li a:link,ul#thumb-gallery li a:visited{display:block;height:1%;padding:.3em .1em 0;border:1px solid #E9E9E9;}
ul#thumb-gallery li a:hover{border:1px solid #367CAF;}
#index-action.home-controller .new_group .default-text{color:#999;font-style:italic;background:#FFF url(/images/bg_inputs.png) repeat-x scroll 0 0;height:0;}
.home-index #page-container{-moz-border-radius:0;-webkit-border-radius:0;margin-bottom:0;padding:0;background:#131313;color:#CDCDCC;position:relative;}
.home-index #page-container h1{margin:0;}
.home-index #facebox td.body{width:23.07em;*width:22.52em;min-width:300px;}
.home-index #sign-up-container{background:url(/images/features/banner-overview.jpg) no-repeat;height:375px;}
.home-index #sign-up-container #sign-up{text-align:right;padding:19.1em .8em 0 0;}
.home-index #sign-up-container #sign-up h1{margin:0;margin-bottom:.5em;font-size:136%;color:white;font-weight:normal;letter-spacing:-1px;}
.home-index #features{background:#191919;position:relative;font-size:93%;*display:inline-block;}
.home-index #features:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.home-index #features dl{width:15.5%;padding:1em 0 1.2em .55em;border-right:1px solid #131313;border-top:1px solid #131313;border-bottom:1px solid #131313;float:left;}
.home-index #features dl.last{border-right:none;padding-right:.5em;}
.home-index #features dl.hover{background:#292929;}
.home-index #features dl.selected{background:#010101 url(/images/backgrounds/nav-current.gif) no-repeat center -8px;cursor:auto!important;border-right:1px solid #0F0F0F;border-bottom:1px solid #0F0F0F;}
.home-index #features dl.selected dd{color:white;}
.home-index #features dl dd{font-weight:bold;color:#888;text-transform:uppercase;font-size:93%;padding-top:.1em;padding-left:.1em;}
.home-index #features dl dt{padding-top:.5em;}
.home-index #groups-container{background:#121212 url(/images/backgrounds/groups-container.png) repeat-x;*display:inline-block;}
.home-index #groups-container:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.home-index #groups-container #featured-group,.home-index #groups-container #group-suggestions{padding:1.5em .7em 1.7em;}
.home-index #groups-container #featured-group h3,.home-index #groups-container #group-suggestions h3{margin:0;margin-bottom:.6em;font-size:90%;color:#888;letter-spacing:0;text-transform:uppercase;}
.home-index #groups-container #featured-group p,.home-index #groups-container #group-suggestions p{font-size:93%;}
.home-index #groups-container #featured-group blockquote,.home-index #groups-container #group-suggestions blockquote{padding:.8em .4em;margin:0;font-size:123.1%;text-align:center;font-family:Georgia,serif;color:#CDCDCC;letter-spacing:.01em;background:#0D0D0D;border-bottom:1px solid #090909;}
.home-index #groups-container #featured-group{float:left;width:28.2em;*width:27.5em;position:relative;}
.home-index #groups-container #featured-group a#view-group{font-size:85%;display:block;height:1%;text-align:right;}
.home-index #groups-container #group-suggestions{margin-left:29.1em;}
.home-index #groups-container #group-suggestions ul{margin:0;padding:0;}
.home-index #groups-container #group-suggestions ul li{padding:0;list-style:none;float:left;width:10.2em;*width:9.6em;font-size:116%;border:1px solid #191919;text-decoration:none;font-family:Georgia,serif;color:#B4B4B3;display:block;padding:.76em .5em;}
.home-index #groups-container #group-suggestions ul li.odd{margin:0 .6em .6em 0;}
.home-index #groups-container #group-suggestions ul li.even{margin:0 0 .6em 0;}
.home-index h4{text-align:center;margin:0;padding:.5em;background:#0F0F0F;border-top:1px solid #000;}
.home-index h4 a{display:block;height:1%;color:#FFF;text-decoration:underline;}
.date{background:#0A69A3;text-align:center;width:47px;padding-bottom:.03em;margin-top:.15em;padding-top:.1em;}
.date .month{color:#FFF;margin:.05em;font-size:93%;}
.date .day{background:#FFF;color:#000;font-size:185%;letter-spacing:-1px;padding:0;border:1px solid #0A69A3;border-width:.05em .09em .09em .09em;}
.dow{text-transform:uppercase;font-size:80%;padding-top:2px;text-align:center;width:47px;color:#808080;}
.events dl{margin-left:2em;}
.events dl.confirm-message{position:relative;}
.events dl.confirm-message .confirmation-box{height:100%;width:100%;position:absolute;top:0;left:0;background-color:white;}
.group-form ul,.group-form li{margin:0;list-style:none;}
.group-form #group_domain{font-weight:normal;width:50%;}
.group-form #group_time_zone{width:100%;}
.group-form #group_description{height:10.2em;}
.news{margin-top:2em;}
.news dl.info{margin-bottom:1em;}
.discussions ul#discussions-list{margin-bottom:1.5em;width:80%;}
.discussions ul#discussions-list a{font-size:123.1%;}
.discussions ul#discussions-list a span.comments{font-size:65%;background-position:.3em .3em;}
#admin-links{float:right;width:25%;}
.admin-button{float:right;margin:0;padding:0;}
.admin-button a{margin-left:.5em;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #AAA;background:#E5E5E5;padding:4px 3px 3px;color:#2c2c2c;}
#page-container.group_sub_page h1#group_sub_page_header{border-bottom:3px solid #E9E9E9;margin:0 0 .8em 0;}
#page-container.group_sub_page h1#group_sub_page_header a{color:#808080;}
#page-container.group_sub_page h1#group_sub_page_header a img{padding-top:.1em;}
h2.post-title{font-family:Georgia,serif;margin:1em 0 .5em;font-size:230%!important;font-weight:normal;}
.post{font-size:116%;font-family:Georgia,serif;margin-bottom:2.5em;line-height:1.45em;}
.post h1,.post h2,.post h3{color:#000;font-weight:normal;}
.post h1,.post h2,.post h3,.post h4,.post h5{font-family:arial,helvetica,clean,sans-serif;font-weight:bold;}
.post h1{font-size:138.5%!important;margin-bottom:.7em;}
.post h2{font-size:123.1%!important;margin-bottom:.7em;}
.post h3{font-size:108%!important;margin-bottom:.5em;}
.photos .photo{text-align:center;float:left;margin-right:.5em;margin-bottom:1em;width:150px;}
.photos .photo a.delete{display:block;font-size:85%;background:#E9E9E9;}
.photos .photo a.delete:hover{background:#1677A4;color:#FFF;text-decoration:none;}
.invites_info h3,.invites-info h3{margin-top:1em;}
.invites_info #invites-link,.invites-info #invites-link{border:1px solid #E5E5E5;padding:1em;margin-bottom:.5em;}
.invites_info #invites-link .button,.invites-info #invites-link .button{font-weight:normal;margin-right:.5em;font-size:93%;}
.invites_info #invites-link h5,.invites-info #invites-link h5{font-weight:bold;margin-bottom:.7em;}
.invites_info #remaining,.invites-info #remaining{font-size:85%;color:#808080;text-transform:uppercase;margin-bottom:1.4em;}
.invites_info ol,.invites-info ol{margin-top:0;}
.invites_info ol li,.invites-info ol li{margin-bottom:.5em;}
.invites_info ol li a,.invites-info ol li a{font-size:116%;}
.theme.edit .notice{margin-top:1em;padding-bottom:0;}
#facebox #new_event,#facebox .edit_event{width:600px;}
.event-date{margin:0 auto;margin-bottom:.5em;}
.event-date .event-date-picker{margin-bottom:1em;}
.event-date .event-date-picker label{font-size:85%;font-weight:bold;}
.form-column p{margin-right:1em;}
ul#venues{margin:0;margin-left:15px;}
ul#venues li{position:relative;list-style:none;padding:0;}
ul#venues li *{vertical-align:middle;}
ul#venues li .tools{position:absolute;top:-3px;left:-42px;padding:3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#E9E9E9;font-size:85%;}
ul#venues li .tools a{text-decoration:underline;vertical-align:middle;}
ul#venues li #event-venue-fields{margin-top:5px;}
ul#venues .undo-message{margin:3px 0;border:1px dotted #808080;padding:3px;font-size:85%;vertical-align:middle;}
ul#venues .undo-message a{background:#FFC;color:red;padding:1px;font-weight:bold;vertical-align:middle;text-decoration:underline;}
.groups #group_bg_color{font-size:192%;width:9.15em;color:#1C1C1C;border-color:#C6C6C6 #C6C6C6 #E3E3E3;border-width:1px;border-style:solid;padding:.2em;-moz-border-radius:3px;}
.col-left{margin-right:23em;padding-right:.5em;border-right:1px solid #E9E9E9;}
.col-right{float:right;width:22em;}
.blockquote-container{border:1px solid #C0C0C0;margin-bottom:2em;}
.blockquote-container blockquote{border:1px solid #FFF;background:#E9E9E9;margin:0;padding:1em;padding-top:1.2em;}
.blockquote-container p{font-style:italic;font-size:116%;line-height:1.6em;}
.blockquote-container p a{color:#333;}
.blockquote-container *{vertical-align:top;}
.blockquote-container h4{text-align:right;color:#626262;}
.static-press dl{font-size:93%;}
.static-press dl dd{margin-bottom:1em;}
.static-press dl dd a{color:#808080;font-size:93%;text-transform:uppercase;}
.static-about #banner-container{background:none;padding-bottom:1em;}
.static-about #banner-container #banner{background-image:url(/images/team.png);}
.static-about p{line-height:1.4em;}
.static-about h3.title{margin-top:1em;}
.static-about dt{margin-top:.7em;}
.static-about #faq dl{margin-left:1em;margin-bottom:1em;}
.static-about #team h3.top{margin-top:0;}
.static-about #team dl{border-bottom:1px dotted #E5E5E5;}
.static-about #team dl dt{border-top:1px dotted #E5E5E5;padding-top:.7em;font-size:73%;font-weight:normal;text-transform:uppercase;color:#808080;vertical-align:middle;}
.static-about #team dl dt a{font-weight:bold;text-transform:none;font-size:164%;padding-right:2px;}
.static-about #team dl dd{font-weight:normal;text-transform:uppercase;color:#808080;font-size:73%;margin-bottom:1.4em;padding-top:.75em;}
.static-about #team dl dd a.twitter{font-weight:normal;text-transform:none;}
#blocker{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1000;display:block;}
#design-settings{z-index:4;background-color:#000;border-bottom:1px solid #222;}
#design-settings h2{margin:0;float:left;color:#666;font-size:93%;padding:.505em .5em .4em .5em;text-transform:uppercase;}
#design-settings ul.tab-contents{float:left;}
#design-settings ul{margin:0;}
#design-settings ul li{margin:0 4px;float:left;}
#design-settings ul li h3{margin:0;color:#919191;font-size:93%;padding:.5em .5em .4em .5em;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;user-select:none;font-weight:normal;}
#design-settings ul li h3 a{color:#1FB6EB;}
#design-settings ul li .tab-content{text-align:left;z-index:3;display:none;position:absolute;border:1px solid #222;padding:.5em;border-top:none;background:url(/images/backgrounds/black-transparent-95.png);color:#C0C0C0;top:27px;-moz-border-radius-bottomleft:1em;-moz-border-radius-bottomright:1em;}
.safari #design-settings ul li .tab-content{top:25px;}
#design-settings ul li .tab-content input.text,#design-settings ul li .tab-content textarea,#design-settings ul li .tab-content select,#design-settings ul li .tab-content input.title{background:#121212;color:#CCC;border-color:#333;}
#design-settings ul li .tab-content a:link,#design-settings ul li .tab-content a:visited,#design-settings ul li .tab-content a:hover{color:#2FA6E0;}
#design-settings ul li .tab-content h4{color:#FFF;font-size:100%;font-weight:normal;text-transform:uppercase;}
#design-settings ul li .tab-content h4 span{color:#995905;}
#design-settings ul li .tab-content .column{margin-right:1em;margin-left:0;float:left;width:12em;}
#design-settings ul li .tab-content .column li{float:none;margin:0;}
#design-settings ul li .tab-content .column-medium{width:20em;}
#design-settings ul li .tab-content .column-long{width:25em;}
#design-settings ul li .tab-content .column-long.last{margin-right:0;}
#design-settings ul li .tab-content .btn-holder{padding:.5em;font-weight:bold;text-align:right;margin-top:1em;border-top:1px solid #121212;}
#design-settings ul li .tab-content .btn-holder .close-menu{padding-right:.3em;font-weight:normal;font-size:93%;}
#design-settings ul li .tab-content .btn-holder .button{color:#FFF!important;background:#0A69A3;border:3px solid #222;}
#design-settings ul li.current-tab h3{color:#FFF;background:url(/images/backgrounds/nav-current.gif) no-repeat center -8px;}
#design-settings ul li.current-tab .tab-content{display:block;}
#design-settings ul li.current-tab .tab-content h3{background:transparent;cursor:default;}
#design-settings ul #invites-settings.tab-content li.column-long{width:30em;}
#design-settings ul #invites-settings.tab-content li.column-long #invites-link{border-color:#333;padding-bottom:1.5em;}
#design-settings ul #invites-settings.tab-content li.column-long #invites-link a.button{color:black;}
#design-settings ul #pages-settings.tab-content ul li{float:none;font-size:108%;}
#design-settings ul #pages-settings.tab-content ul li a{height:1%;display:block;padding:.2em;}
#design-settings ul #pages-settings.tab-content ul li a.float-right{padding-top:.3em;font-size:85%;}
#design-settings ul #pages-settings.tab-content ul li a.float-right:hover{background:none;text-decoration:underline;}
#design-settings ul #pages-settings.tab-content ul li a:hover{background:#121212;text-decoration:none;}
#design-settings ul #subscribers-settings .email-header{font-size:93%;}
#design-settings ul #subscribers-settings .email-example{background:#121212;border:1px dashed #333;}
#design-settings ul #subscribers-settings ul.subscribers{height:16.95em;overflow:auto;border:1px solid #333;}
#design-settings ul #subscribers-settings ul.subscribers li{padding:.2em;float:none;}
#design-settings ul #subscribers-settings ul.subscribers li *{vertical-align:middle;}
#design-settings ul #group-settings #web-address{border:1px dashed #222;padding:.5em 0;margin-bottom:1em;}
#design-settings ul #group-settings #web-address p{padding:0 .5em;margin-bottom:0;}
#design-settings ul #group-settings #web-address p.checkbox{margin:.2em 0;}
#design-settings ul #group-settings #web-address p.checkbox label{font-weight:normal;}
#design-settings ul #group-settings #web-address #custom-domain-name{padding-top:.5em;margin-bottom:.2em;}
#design-settings ul #group-settings #web-address.active #custom-domain-name{display:block;}
#appearance-settings.tab-content div.color-picker{margin-bottom:.5em;}
#appearance-settings.tab-content div.color-selector{display:none;width:12em;}
#appearance-settings.tab-content input.color-value{font-size:123.1%;font-weight:bold;width:9em;}
#appearance-settings.tab-content label{font-size:85%;font-weight:bold;}
#appearance-settings.tab-content .preview-theme{color:#0A69A3;cursor:pointer;float:left;margin-top:.7em;font-weight:normal;background:url(/images/icons/preview-toggler.gif) no-repeat left 3px;padding-left:12px;}
#appearance-settings.tab-content .image-upload-container{border:1px dotted #222;margin-top:.3em;height:45px;}
#appearance-settings.tab-content .image-upload-container.active{background:url(/images/icons/attachment.png) -5px -1px no-repeat;border-color:#995905;text-align:left;line-height:45px;text-indent:38px;font-size:85%;overflow:hidden;}
#appearance-settings.tab-content .additional-options{border-top:1px solid #111;padding-top:.5em;}
#appearance-settings.tab-content #appearance-theme ul li{cursor:pointer;}
#appearance-settings.tab-content #appearance-background .image-upload-container{height:67px;line-height:67px;}
#appearance-settings.tab-content #appearance-background .image-upload-container.active{background-position:-5px 8px;}
#appearance-settings.tab-content #appearance-background ul,#appearance-settings.tab-content #appearance-images ul{margin-top:.5em;margin-bottom:1em;}
#appearance-settings.tab-content #appearance-background ul li,#appearance-settings.tab-content #appearance-images ul li{margin-bottom:.3em;}
#appearance-settings.tab-content #appearance-background ul li *,#appearance-settings.tab-content #appearance-images ul li *{vertical-align:middle;}
#logo-image-uploader{padding-top:40px;}
#logo-image-uploader .preview{height:36px;line-height:36px;}
#banner-image-preview img{height:60px;}
.image-uploader{position:relative;padding-top:67px;}
.image-uploader ul li #background_upload,.image-uploader ul li #banner_upload,.image-uploader ul li #logo_upload{display:none;}
.image-uploader ul li .pending-file-upload{background:url(/images/icons/image.png) no-repeat;padding:1px 0 2px 18px;margin-top:.3em;margin-left:1.3em;font-size:85%;overflow:hidden;}
.image-uploader ul li .upload-image{display:block;font-size:85%;text-indent:1.5em;}
.image-uploader ul li .preview{border:1px dotted #222;height:60px;line-height:55px;width:100%;position:absolute;top:0;overflow:hidden;display:none;text-align:center;}
.image-uploader ul li.selected .preview{display:block;}
#page-container .image-uploader{position:static;padding:0;}
#page-container .image-uploader .uploaded-image a{display:none;}
#page-container .image-uploader .uploaded-image input{display:block;}