
html, body{height:100%;}
body, input, select, textarea{font:12px/130% arial, helvetica, sans-serif;letter-spacing:normal;color:#1c1c1c;background-color:#fff;-webkit-text-size-adjust:none;}
a{color:#476c5e;}
a:hover{color:#083643;}
a, a:active, input:active{outline:none !important;}:focus{-moz-outline-style:none;}
input[type="text"], input[type="password"], input[type="search"], textarea, select{outline:none;}
input.placeholder,
textarea.placeholder{color:#ccc;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#ccc;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#ccc;}
em, i{font-style:italic;}
.nowrap{white-space:nowrap;}
.hidden{display:none;}::selection{background-color:#e4f4a6;}::-moz-selection{background-color:#e4f4a6;}
.section-profile::selection{background-color:#fef7d0;}
.section-profile::-moz-selection{background-color:#fef7d0;}
.section-group::selection{background-color:#abe9d0;}
.section-group::-moz-selection{background-color:#abe9d0;}
.container{margin:0 0 -102px 0;padding:0;height:auto !important;min-height:100%;}
.header{position:relative;z-index:1;}
.header .masthead-container{position:relative;z-index:4;background-color:#e6f5ac;background:-webkit-gradient(linear, 0 0, 0 90%, from(#fcfef1), to(#e6f5ac));background:-moz-linear-gradient(#fcfef1, #e6f5ac 58px);background:linear-gradient(#fcfef1, #e6f5ac 58px);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.4);box-shadow:0 3px 6px 0 rgba(0,0,0,0.4);}
.header .masthead{overflow:hidden;width:980px;height:64px;margin:0 auto;}
.masthead .logo{float:left;overflow:hidden;background:transparent url('/s/images/logos.png') no-repeat 0 0;width:209px;height:46px;margin:10px 0 0 0;text-indent:-1000px;}
.masthead .search-box{float:right;margin:21px 0 0 0;}
.masthead input[type="search"],
.masthead input.search{float:right;font-weight:bold;font-size:16px;line-height:20px;height:18px;letter-spacing:-1px;color:#666;width:194px;padding:2px;margin:21px 0 0 0;border:1px solid #b1e001;background:#fff url('/s/images/icons/icons-20x20.png') no-repeat right 0;-webkit-appearance:none;-webkit-box-sizing:content-box;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35);-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.masthead input[type="search"].placeholder{color:#ccc;}
.masthead input[type="search"]::-webkit-input-placeholder{color:#ccc;}
.masthead input[type="search"]:-moz-placeholder{color:#ccc;}
.header .navigation-container{position:relative;z-index:3;height:38px;background-color:#5d5d5d;background:url('/s/images/bg-navigation.png') repeat-x 0 0, -webkit-gradient(linear, 0 0, 0 95%, from(#5d5d5d), to(#333));background:url('/s/images/bg-navigation.png') repeat-x 0 0, -moz-linear-gradient(#5d5d5d, #333 36px);background:url('/s/images/bg-navigation.png') repeat-x 0 0, linear-gradient(#5d5d5d, #333 36px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.5);box-shadow:0 2px 8px rgba(0,0,0,0.5);}
.header .navigation-container.sticky{position:fixed;z-index:3;top:0;left:0;width:100%;}
.header .navigation{width:980px;margin:0 auto;}
.navigation .top-nav{float:left;list-style:none;margin:0;}
.navigation .top-nav li{float:left;margin:0 24px 0 0;}
.navigation .top-nav li a.nav-item{display:block;font-weight:bold;font-size:18px;line-height:38px;color:#fff;letter-spacing:-1px;text-decoration:none;}
.navigation .top-nav li a.nav-item .menu-item{text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.navigation .top-nav li a.nav-item span.icon-notifications{float:right;overflow:hidden;font-size:14px;text-align:center;color:#fff;background-color:#7bba1d;width:20px;line-height:22px;height:22px;padding:0 2px 0 0;margin:8px 0 8px 8px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-border-radius:50%;-moz-border-radius:11px;border-radius:11px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);}
.navigation .top-nav li a.nav-item span.icon-notifications:hover{background-color:#b1e001;}
.navigation .top-nav li a.nav-item span.icon-notifications.none{color:#ddd;background-color:#888;}
.navigation .top-nav li a.nav-item span.icon-notifications.small{width:22px;padding:0;}
.navigation .top-nav li a.nav-item span.icon-notifications sub{position:relative;bottom:1px;font-size:10px;line-height:22px;}
.navigation .top-nav li.selected a.nav-item,
.navigation .top-nav li a.nav-item:hover{color:#eff9ca;}
.navigation .top-nav li.profile a.nav-item img{display:inline-block;margin:0 2px 4px 8px;vertical-align:middle;}
.navigation .top-nav li.profile.selected a.nav-item img,
.navigation .top-nav li.profile a.nav-item:hover img{-webkit-box-shadow:0px 0px 0px 2px #eff9ca, 1px 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 0px 2px #eff9ca, 1px 1px 3px 1 rgba(0,0,0,0.4);box-shadow:0px 0px 0px 2px #eff9ca, 1px 1px 3px 0 rgba(0,0,0,0.4);}
.menu-nav li.menu{position:relative;z-index:1;margin-right:12px;}
.navigation .top-nav li.menu h4{font-weight:bold;font-size:16px;line-height:36px;letter-spacing:-1px;color:#fff;border-bottom:1px dotted #fff;margin:0;}
.navigation .top-nav li.menu a.nav-item{position:relative;padding-right:27px;overflow:hidden;}
.navigation .top-nav li.menu a.nav-item .menu-arrow-shadow{position:absolute;top:18px;right:10px;border-style:solid;border-color:rgba(0,0,0,0.5) transparent transparent transparent;border-width:6px 4px 4px 4px;height:0;width:0;}
.navigation .top-nav li.menu a.nav-item .menu-arrow{position:absolute;top:17px;right:11px;border-style:solid;border-color:#ccc transparent transparent transparent;border-width:6px 4px 4px 4px;height:0;width:0;}
.navigation .top-nav li.menu.selected a.nav-item .menu-arrow,
.navigation .top-nav li.menu a.nav-item:hover .menu-arrow{border-top-color:#eee;}
.menu-nav li.menu .menu-container{display:none;position:absolute;z-index:99;top:32px;left:-12px;min-width:160px;margin:0;}
.menu-nav .menu-container .menu-beak{position:absolute;left:20px;top:-7px;border-style:solid;border-color:transparent transparent rgba(0,0,0,0.85) transparent;border-width:9px 10px 10px 10px;height:0;width:0;}
.menu-nav .menu-container .menu-content{overflow:hidden;margin:12px 0 0 0;padding:4px 12px;background-color:rgba(0,0,0,0.85);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.6);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.6);box-shadow:2px 2px 4px rgba(0,0,0,0.6);}
.menu-nav .menu-container .menu-content.columns{width:490px;}
.menu-nav .menu-container .menu-content .menu-column{float:left;margin:0 36px 0 0;}
.menu-nav .menu-container .menu-content .menu-column:last-child{margin:0;}
.menu-nav .menu-container .menu-content ul{margin:0 1px 0 0;padding:4px 0;border-bottom:1px dotted #fff;}
.menu-nav .menu-container .menu-content ul:last-child,
.menu-nav .menu-container .menu-content form ul:last-of-type{border-bottom:0;}
.menu-nav .menu-container .menu-content ul li{display:block;float:none;font-size:13px;line-height:24px;text-align:left;color:#fff;margin:0;}
.menu-nav .menu-container .menu-content ul li.none{cursor:not-allowed;cursor:no-drop;}
.menu-nav .menu-container .menu-content ul li a{display:block;color:#fff;text-decoration:none;white-space:nowrap;line-height:24px;text-shadow:0 1px 0 rgba(0,0,0,1.0);}
.menu-nav .menu-container .menu-content ul li a:hover{color:#083643;margin:0 -6px;padding:0 6px;text-shadow:0 1px 0 rgba(255,255,255,1.0);background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f9cc));background:-moz-linear-gradient(#fff, #f0f9cc 100%);background:linear-gradient(#fff, #f0f9cc 100%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 3px 0 rgba(255,255,255,1.0), 1px 1px 0 0 rgba(0,0,0,1.0);-moz-box-shadow:inset 0 0 3px 0 rgba(255,255,255,1.0), 1px 1px 0 0 rgba(0,0,0,1.0);box-shadow:inset 0 0 3px 0 rgba(255,255,255,1.0), 1px 1px 0 0 rgba(0,0,0,1.0);}
.navigation .utility-nav{float:right;list-style:none;margin:0;}
.navigation .utility-nav li{float:left;margin:0 0 0 10px;color:#eee;}
.navigation .utility-nav li.feed{margin-left:2px;}
.navigation .utility-nav li .menu-item{text-shadow:1px 1px 2px rgba(0,0,0,0.4);}
.navigation .utility-nav li.menu a.nav-item{position:relative;padding-right:25px;}
.navigation .utility-nav li.menu a.nav-item .menu-arrow-shadow{position:absolute;top:6px;right:14px;border-style:solid;border-color:rgba(0,0,0,0.5) transparent transparent transparent;border-width:5px 3px;height:0;width:0;}
.navigation .utility-nav li.menu a.nav-item .menu-arrow{position:absolute;top:5px;right:15px;border-style:solid;border-color:#ccc transparent transparent transparent;border-width:5px 3px;height:0;width:0;}
.navigation .utility-nav li.menu.selected a.nav-item .menu-arrow,
.navigation .utility-nav li.menu a.nav-item:hover .menu-arrow{border-top-color:#eee;}
.navigation .utility-nav li .greeting{cursor:help;}
.navigation .utility-nav li .separator{margin:0 0 0 8px;}
.navigation .utility-nav li a{color:#eee;text-decoration:none;white-space:nowrap;line-height:38px;}
.navigation .utility-nav li.logout a:hover{color:#fff;text-decoration:underline;}
.navigation .utility-nav li a.profile,
.navigation .utility-nav li.login a,
.navigation .utility-nav li.help a{font-weight:bold;}
.navigation .utility-nav li.help.selected a,
.navigation .utility-nav li.help a:hover{color:#eff9ca;}
.navigation .utility-nav li a.rss-feed{display:block;overflow:hidden;background:#7bba1d url('/s/images/icons/icons-32x32.png') no-repeat center -133px;width:22px;height:22px;margin:8px 0;text-indent:-400px;-webkit-border-radius:50%;-moz-border-radius:11px;border-radius:11px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);}
.navigation .utility-nav li.selected a.rss-feed,
.navigation .utility-nav li a.rss-feed:hover{background-color:#b1e001;}
.navigation .utility-nav.menu-nav li.menu .menu-container{margin-left:-138px;width:190px;}
.navigation .utility-nav.menu-nav li.menu .menu-container .menu-beak{left:auto;right:18px;}
.navigation .utility-nav.menu-nav li.menu .menu-container a{font-weight:normal;color:#fff;}
.navigation .utility-nav.menu-nav li.menu .menu-container a:hover{color:#083643;}
.header .prompt-container{position:relative;z-index:2;}
.header .prompt{width:786px;padding:10px 16px 6px 16px;margin:0 auto;height:52px;background-color:#fcfef1;background:-webkit-gradient(linear, 0 33%, 0 100%, from(#fcfef1), to(#f0fac0));background:-moz-linear-gradient(#fcfef1 33%, #f0fac0 100%);background:linear-gradient(#fcfef1 33%, #f0fac0 100%);-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3);}
.homepage .hero .buttons .button.confirm,
.header .prompt .buttons .button.confirm{padding-left:10px;color:#fff;border-color:#6da61a;background-color:#7bba1d;background:-webkit-gradient(linear, 0 0, 0 100%, from(#a0e041), to(#7bba1d));background:-moz-linear-gradient(#a0e041, #7bba1d 100%);background:linear-gradient(#a0e041, #7bba1d 100%);text-transform:none;text-shadow:1px 1px 1px #5b8a15;}
.homepage .hero .buttons .button.confirm:hover,
.homepage .hero .buttons .button.confirm:active,
.header .prompt .buttons .button.confirm:hover,
.header .prompt .buttons .button.confirm:active{background-color:#6da61a;background:-webkit-gradient(linear, 0 0, 0 100%, from(#a0e041), to(#6da61a));background:-moz-linear-gradient(#a0e041, #6da61a 100%);background:linear-gradient(#a0e041, #6da61a 100%);}
.header .prompt h2,
.warning h2{float:left;font:bold 20px/115% arial, helvetica, sans-serif;letter-spacing:-1px;color:#666;margin:1px 0 0 0;text-shadow:1px 1px 1px #fff;}
.header .prompt h2 .lighter,
.warning h2 .lighter{color:#999;}
.header .prompt .buttons{margin:1px 0 0 0;}
.warning{position:fixed;z-index:3;left:50%;bottom:0;width:724px;height:52px;padding:10px 16px 6px 78px;margin:0 auto 0 -393px;background:#fcfef1 url('/s/images/icons/icon-warning.png') no-repeat 0 50%;background:url('/s/images/icons/icon-warning.png') no-repeat 18px 50%, -webkit-gradient(linear, 0 0, 0 100%, from(#feedeb), to(#fcc5be));background:url('/s/images/icons/icon-warning.png') no-repeat 18px 50%, -moz-linear-gradient(#feedeb, #fcc5be 100%);background:url('/s/images/icons/icon-warning.png') no-repeat 18px 50%, linear-gradient(#feedeb, #fcc5be 100%);-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-webkit-box-shadow:0 -1px 8px rgba(0,0,0,0.5);-moz-box-shadow:0 -1px 8px rgba(0,0,0,0.5);box-shadow:0 -1px 8px rgba(0,0,0,0.5);}
.warning h2{color:#931708;}
.warning h2 .lighter{color:#777;}
.warning h2 .lighter a{color:#555;}
.warning h2 .lighter a:hover{color:#333;}
#cse-search-form input.gsc-input{font-weight:bold;font-size:16px;line-height:20px;height:18px;letter-spacing:-1px;color:#666;padding:2px 4px !important;border:1px solid #b1e001 !important;background:#fff url('/s/images/icons/icons-20x20.png') no-repeat right 0 !important;-webkit-appearance:none;-webkit-box-sizing:content-box;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35);-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#cse-search-form input.gsc-input{width:194px !important;}
#cse-search-form input.gsc-input.placeholder{color:#ccc;}
#cse-search-form input.gsc-input::-webkit-input-placeholder{color:#ccc;}
#cse-search-form input.gsc-input:-moz-placeholder{color:#ccc;}
.search-box .gsc-branding{display:none;}
td.gsc-search-button,
td.gsc-clear-button{display:none;}
table.gsc-search-box td.gsc-input{padding-right:0 !important;}
.sub-navigation-container{margin:18px 0 20px 0;padding:4px;}
.group-view .sub-navigation-container{overflow:visible;}
.sub-navigation-container.tight{margin-bottom:0;padding-bottom:0;}
.sub-navigation-container.section-group-view,
.sub-navigation-container.section-group-browse{position:relative;}
.sub-navigation-container.section-group-view .pager-nav,
.sub-navigation-container.section-group-browse .pager-nav{position:absolute;bottom:30px;right:18px;}
ul.sub-nav{display:table;width:100%;height:38px;border-spacing:0;position:relative;list-style-type:none;margin:0 0 12px 0;padding:0;background-color:#f9f9f9;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f9f9f9));background:-moz-linear-gradient(#fff, #f9f9f9 100%);background:linear-gradient(#fff, #f9f9f9 100%);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(255,255,255,0.15), 1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 1px 2px 0 rgba(255,255,255,0.15), 1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:inset 1px 1px 2px 0 rgba(255,255,255,0.15), 1px 1px 3px 1px rgba(0,0,0,0.15);}
.tight ul.sub-nav{margin:0;}
ul.sub-nav li{display:table-cell;vertical-align:top;width:auto;margin:0;padding:0;}
ul.sub-nav > li{white-space:nowrap;text-align:center;}
ul.sub-nav li.settings{margin:0;width:38px;}
ul.sub-nav li:hover{-webkit-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.15), 1px 1px 2px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.15), 1px 1px 2px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.15), 1px 1px 2px 0 rgba(0,0,0,0.15);background-color:#b6dc61;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f0f9cc), to(#b6dc61));background:-moz-linear-gradient(#f0f9cc, #b6dc61 100%);background:linear-gradient(#f0f9cc, #b6dc61 100%);}
.section-help ul.sub-nav li:hover{background-color:#9cd6e7;background:-webkit-gradient(linear, 0 0, 0 100%, from(#dbf0f6), to(#9cd6e7));background:-moz-linear-gradient(#dbf0f6, #9cd6e7 100%);background:linear-gradient(#dbf0f6, #9cd6e7 100%);}
.section-profile ul.sub-nav li:hover{background-color:#f7d209;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fef7d0), to(#f7d209));background:-moz-linear-gradient(#fef7d0, #f7d209 100%);background:linear-gradient(#fef7d0, #f7d209 100%);}
.section-group ul.sub-nav li:hover{background-color:#b8ecd7;background:-webkit-gradient(linear, 0 0, 0 100%, from(#e1f7ee), to(#b8ecd7));background:-moz-linear-gradient(#e1f7ee, #b8ecd7 100%);background:linear-gradient(#e1f7ee, #b8ecd7 100%);}
ul.sub-nav li.selected{-webkit-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.15), 1px 1px 2px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.15), 1px 1px 2px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.15), 1px 1px 2px 0 rgba(0,0,0,0.15);background-color:#f0f9cc;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfef1), to(#e6f5ac));background:-moz-linear-gradient(#fcfef1, #e6f5ac 100%);background:linear-gradient(#fcfef1, #e6f5ac 100%);}
.section-help ul.sub-nav li.selected{background-color:#dbf0f6;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3fafc), to(#dbf0f6));background:-moz-linear-gradient(#f3fafc, #dbf0f6 100%);background:linear-gradient(#f3fafc, #dbf0f6 100%);}
.section-profile ul.sub-nav li.selected{background-color:#fef7d0;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fef7d0));background:-moz-linear-gradient(#fff, #fef7d0 100%);background:linear-gradient(#fff, #fef7d0 100%);}
.section-group ul.sub-nav li.selected{background-color:#e1f7ee;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e1f7ee));background:-moz-linear-gradient(#fff, #e1f7ee 100%);background:linear-gradient(#fff, #e1f7ee 100%);}
ul.sub-nav li:first-child:hover,
ul.sub-nav li:first-child.selected{-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;}
ul.sub-nav li:last-child:hover,
ul.sub-nav li:last-child.selected{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;}
ul.sub-nav li .arrow-wrapper{position:relative;}
ul.sub-nav li .arrow-wrapper .sub-nav-arrow-shadow{position:absolute;top:0;border-color:rgba(0,0,0,0.15) transparent transparent transparent;border-style:solid;border-width:13px 12px 12px 12px;height:0;width:0;}
ul.sub-nav li .arrow-wrapper .sub-nav-arrow{position:absolute;top:-2px;border-color:#e6f5ac transparent transparent transparent;border-style:solid;border-width:12px 11px 11px 11px;height:0;width:0;}
.section-help ul.sub-nav li .sub-nav-arrow{border-top-color:#dbf0f6;}
.section-profile ul.sub-nav li .sub-nav-arrow{border-top-color:#fef7d0;}
.section-group ul.sub-nav li .sub-nav-arrow{border-top-color:#e1f7ee;}
ul.sub-nav > li > a,
ul.sub-nav > li.settings a.settings-link{display:block;font-weight:bold;font-size:18px;line-height:28px;height:28px;letter-spacing:-1px;text-decoration:none;text-align:center;color:#999;padding:5px 14px 5px 15px;margin:0;border-right:1px solid #eaeaea;text-shadow:0 1px 0 #fff;}
ul.sub-nav li.settings a.settings-link{overflow:hidden;width:38px;height:38px;text-indent:-300px;background:transparent url('/s/images/icons/icons-32x32.png') no-repeat 3px -573px;padding:0;margin:0;border:0;}
.section-group-directory ul.sub-nav li a{}
ul.sub-nav li a.hide-border{border-color:transparent;}
ul.sub-nav li:last-child a{border:0;}
ul.sub-nav li a:hover{color:#444;border-color:transparent;}
ul.sub-nav li.settings a.settings-link:hover{background-position:3px -605px;}
.section-group ul.sub-nav li.settings .menu-nav{position:relative;}
.section-group ul.sub-nav li.settings a.settings-link:hover{background-position:3px -1630px;}
.section-group ul.sub-nav li.settings .menu-nav .menu-container{display:none;position:absolute;z-index:98;top:31px;left:-131px;min-width:170px;width:170px;margin:0 0 0 0;}
.section-group ul.sub-nav li.settings .menu-nav .menu-container .menu-beak{left:auto;right:10px;}
ul.sub-nav li.selected a{color:#598714;border-color:transparent;}
.section-help ul.sub-nav li.selected a{color:#083643;}
.section-profile ul.sub-nav li.selected a{color:#544a1d;}
.section-group ul.sub-nav li.selected a{color:#083643;}
.profile-image-20,
.profile-image-50,
.profile-image-64,
.profile-image-100,
.profile-image-200,
.profile-image-300,
.group-image-featured,
.group-image-full{display:block;}
.profile-image-20.no-image,
.profile-image-50.no-image,
.profile-image-64.no-image,
.profile-image-100.no-image,
.profile-image-200.no-image,
.profile-image-300.no-image{background:-webkit-gradient(linear, 100% 0, 0 100%, from(#fff), to(#ddd));background:-moz-linear-gradient(-135deg, #fff 0, #ddd 100%);background:linear-gradient(-135deg, #fff 0, #ddd 100%);}
.group .profile-image-50.no-image,
.group .profile-image-64.no-image,
.group-image-featured.no-image{background:-webkit-gradient(linear, 0 0, 0 85%, from(#fcfef1), to(#e6f5ac));background:-moz-linear-gradient(#fcfef1, #e6f5ac 85%);background:linear-gradient(#fcfef1, #e6f5ac 85%);}
.profile-image-20{width:20px;height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 0px 2px #fff, 1px 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 0px 2px #fff, 1px 1px 3px 1 rgba(0,0,0,0.4);box-shadow:0px 0px 0px 2px #fff, 1px 1px 3px 0 rgba(0,0,0,0.4);}
.profile-image-50{width:50px;height:50px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 0px 3px #fff, 1px 1px 8px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 0px 3px #fff, 1px 1px 8px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 3px #fff, 1px 1px 8px 1px rgba(0,0,0,0.5);}
.profile-image-50.clean{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.profile-image-50.clean.no-image{width:46px;height:46px;border:2px solid #dadada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.profile-image-64{width:64px;height:64px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 0px 0px 3px #fff, 1px 1px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 0px 3px #fff, 1px 1px 8px 0 rgba(0,0,0,0.5);box-shadow:0px 0px 0px 3px #fff, 1px 1px 8px 0 rgba(0,0,0,0.5);}
.profile-image-64.clean{width:64px;height:64px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.profile-image-64.clean.no-image{width:60px;height:60px;border:2px solid #999;}
.profile-image-100{width:100px;height:100px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 0px 0px 4px #fff, 1px 1px 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 0px 4px #fff, 1px 1px 10px 0 rgba(0,0,0,0.75);box-shadow:0px 0px 0px 4px #fff, 1px 1px 10px 0 rgba(0,0,0,0.75);}
.profile-image-200{width:200px;height:200px;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0px 0px 0px 5px #fff, 1px 1px 10px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 0px 5px #fff, 1px 1px 10px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 0px 5px #fff, 1px 1px 10px 2px rgba(0,0,0,0.75);}
.profile-image-300{width:300px;height:300px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 0px 0px 6px #fff, 1px 1px 12px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 0px 6px #fff, 1px 1px 12px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 0px 6px #fff, 1px 1px 12px 2px rgba(0,0,0,0.75);}
.group-image-featured{width:396px;max-width:396px;height:auto;max-height:396px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 0px 0px 6px #fff, 1px 1px 12px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 0px 6px #fff, 1px 1px 12px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 0px 6px #fff, 1px 1px 12px 2px rgba(0,0,0,0.75);}
.group-image-featured.no-image{height:208px;}
.tooltip{position:absolute;}
.tooltip .tooltip-arrow{border-color:transparent transparent rgba(0,0,0,0.85) transparent;border-style:solid;border-width:12px 11px 11px 11px;height:0;width:0;margin:0 0 0 18px;}
.tooltip .tooltip-body{font:13px/130% arial, helvetica, sans-serif;color:#fff;padding:4px 12px;width:180px;z-index:9999;text-align:left;cursor:pointer;background-color:rgba(0,0,0,0.85);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4);}
.tooltip h6{font:52px/100% georgia, times,"times new roman";letter-spacing:-2px;color:#fff;margin:0 0 6px 0;padding:0;}
.tooltip h6 span{font-size:20px;font-style:normal;letter-spacing:-1px;}
.tooltip h6 span.sep{padding:0 3px 0 4px;}
.tooltip p{padding:0 0 10px 0;}
.tooltip a{color:#fff;text-decoration:none;}
.tooltip a:hover{text-decoration:underline;}
.pager.empty{clear:left;height:20px;}
.pager-top{clear:left;overflow:hidden;list-style-type:none;background-color:#f9f9f9;height:30px;padding:8px 10px 0 10px;margin:-4px 8px 10px 8px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);}
.tight .pager-top{margin-top:0;}
.pager-details{float:left;font-size:11px;line-height:26px;color:#aaa;text-transform:uppercase;text-shadow:0 1px 0 #fff;}
.pager-top .pager-nav{float:right;color:#666;}
.pager-top.dynamic .pager-details{padding:0 0 0 21px;}
.pager-top.dynamic .pager-details.updating{background:transparent url('/s/images/icon-loading-page.gif') no-repeat 0 5px;}
.pager-details .item-count{font-weight:bold;color:#888;}
.browse-listing .pager-bottom,
.author-view .pager-bottom{margin:40px 0 0 0;}
.group-view .pager-bottom{margin:30px 0 0 0;}
.group-view .pager-bottom .pager-details,
.groups-browse .pager-bottom .pager-details{float:right;}
.pager-details .extra-label{font-style:italic;color:#aaa;margin:0 0 0 4px;}
.pager-nav{overflow:auto;margin:0 0 0 6px;}
.pager-nav a{float:left;font-weight:bold;font-size:22px;margin:1px 0 0 3px;padding:0;width:20px;height:20px;line-height:16px;color:#888;background-color:#fff;border:1px solid #999;cursor:pointer;text-align:center;text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:11px;border-radius:11px;-webkit-box-shadow:1px 1px 1px 0 #fff;-moz-box-shadow:1px 1px 1px 0 #fff;box-shadow:1px 1px 1px 0 #fff;}
.pager-nav a.right{width:19px;padding:0 0 0 1px;}
.pager-nav a:hover{color:#fff;background-color:#476c5e;border:1px solid #476c5e;text-decoration:none;}
.pager-nav a.inactive,
.pager-nav a.inactive:hover{color:#eee;background-color:#aaa;border:1px solid #aaa;cursor:default;}
.pager-bottom{clear:left;overflow:auto;margin:12px 0 0 0;padding:0;height:28px;padding:8px 0 0;margin:0 8px 0 0;border-top:1px solid #eaeaea;}
.pager-bottom a{text-decoration:none;text-align:center;height:22px;background-color:#f9f9f9;text-shadow:0 1px 0 #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 1px 0 #fff, 0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 1px 0 #fff, 0 1px 3px rgba(0,0,0,0.25);box-shadow:inset 0 0 1px 0 #fff, 0 1px 3px rgba(0,0,0,0.25);}
.pager-bottom .page,
.pager-bottom .break{float:left;font-size:14px;font-weight:bold;line-height:22px;letter-spacing:-1px;color:#aaa;text-align:center;cursor:pointer;margin:0 5px 0 0;padding:0 5px;min-width:10px;}
.pager-bottom .break{border-color:transparent;padding:0 3px;}
.pager-bottom .page:hover{color:#666;background-color:#d9d9d9;}
.pager-bottom .page.current{color:#fff;background-color:#476c5e;text-shadow:none;}
.pager-bottom a.prev,
.pager-bottom a.next{width:auto;color:#666;padding:0 7px;}
.pager-bottom a.prev:hover,
.pager-bottom a.next:hover{color:#fff;background-color:#666;text-shadow:0 1px 0 #333;}
.pager-bottom a.prev.disabled,
.pager-bottom a.next.disabled{color:#ccc;cursor:default;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);box-shadow:0 1px 3px rgba(0,0,0,0.15);}
.pager-bottom a.prev.disabled:hover,
.pager-bottom a.next.disabled:hover{background-color:#f9f9f9;text-shadow:none;}
.anonymous .content{margin-top:-68px;}
.homepage.anonymous .content{margin-top:0;}
.anonymous .content-primary,
.anonymous .content-secondary{padding-top:108px;}
.anonymous.signup-page .content{margin-top:0;}
.anonymous.signup-page .content-primary,
.anonymous.signup-page .content-secondary{padding-top:40px;}
.anonymous.group-view .content{margin-top:0;}
.content .breadcrumb{font-size:18px;line-height:120%;font-weight:bold;letter-spacing:-1px;color:#ddd;margin-top:-2px;}
.content .hero-breadcrumb{margin:38px 0 16px 0;}
.breadcrumb a{color:#ccc;text-decoration:none;}
.breadcrumb a:hover{color:#aaa;text-decoration:underline;}
.breadcrumb .current{color:#aaa;}
.content h1{font:48px/105% georgia, times,"times new roman";letter-spacing:-2px;color:#444;margin-top:-2px;text-shadow:0 1px 0 #f3f3f3;}
.section-read .content h1.locked{background:url('/s/images/icons/icon-lock-work.png') no-repeat 0 9px;padding:0 0 0 32px;}
.content h1 a{color:#444;text-decoration:none;}
.content h1 a:hover{text-decoration:underline;}
.content h1 span.editing{color:#888;}
.content h1 .flag,
.aside h2 .flag,
.hero.rotator .slide .flag{display:inline-block;font:bold 10px/17px arial, helvetica, sans-serif;letter-spacing:0;height:17px;color:#fff;white-space:nowrap;text-transform:uppercase;padding:0 4px;margin:8px 0 0 10px;vertical-align:middle;background-color:#999;cursor:help;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(255,255,255,0.45), 1px 1px 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:inset 1px 1px 2px 0 rgba(255,255,255,0.45), 1px 1px 1px 0 rgba(0,0,0,0.25);box-shadow:inset 1px 1px 2px 0 rgba(255,255,255,0.45), 1px 1px 1px 0 rgba(0,0,0,0.25);}
.content h1 .flag.flag-draft{text-shadow:1px 1px 0 #7bba1d;background-color:#7bba1d;background:-webkit-gradient(linear, 0 0, 100% 100%, from(#7bba1d), to(#b1e001));background:-moz-linear-gradient(-45deg, #7bba1d 25%, #b1e001 100%);background:linear-gradient(-45deg, #7bba1d 25%, #b1e001 100%);}
.content h1 .flag.flag-mature,
.aside h2 .flag.flag-mature{text-shadow:1px 1px 0 #598714;background-color:#598714;background:-webkit-gradient(linear, 0 0, 100% 100%, from(#598714), to(#7bba1d));background:-moz-linear-gradient(-45deg, #598714 25%, #7bba1d 100%);background:linear-gradient(-45deg, #598714 25%, #7bba1d 100%);}
.content h1 .flag.flag-featured{text-shadow:1px 1px 0 #c21e0c;background-color:#c21e0c;background:-webkit-gradient(linear, 0 0, 100% 100%, from(#c21e0c), to(#f89185));background:-moz-linear-gradient(-45deg, #c21e0c 25%, #f89185 100%);background:linear-gradient(-45deg, #c21e0c 25%, #f89185 100%);}
.content h1 .flag.flag-banned{text-shadow:1px 1px 0 #c21e0c;background-color:#c21e0c;background:-webkit-gradient(linear, 0 0, 100% 100%, from(#c21e0c), to(#f89185));background:-moz-linear-gradient(-45deg, #c21e0c 25%, #f89185 100%);background:linear-gradient(-45deg, #c21e0c 25%, #f89185 100%);}
.content h1 .flag.flag-inactive{text-shadow:1px 1px 0 #bababa;background-color:#bababa;background:-webkit-gradient(linear, 0 0, 100% 100%, from(#dadada), to(#bababa));background:-moz-linear-gradient(-45deg, #dadada 25%, #bababa 100%);background:linear-gradient(-45deg, #dadada 25%, #bababa 100%);}
.content h2{font-weight:bold;font-size:18px;line-height:120%;letter-spacing:-1px;color:#476c5e;}
.content h3 a.heading{text-decoration:none;}
.content h3 a.heading{color:#aaa;}
.content h3 a.heading:hover{color:#999;}
.content h3 .headingExtra{font-weight:normal;font-size:11px;text-transform:none;letter-spacing:0;margin:0 0 0 4px;}
.content h3 a.feed:hover{text-decoration:underline;}
.content h3 .icon-recommended{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -7px -357px;padding:0 0 0 23px;}
.content h3 .icon-popular{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -7px -390px;padding:0 0 0 23px;}
.content h3 .icon-top-rated{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -7px -421px;padding:0 0 0 23px;}
.content h3 .icon-tags{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -8px -453px;padding:0 0 0 24px;}
.content h3 .icon-comments{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -6px -326px;padding:0 0 0 26px;}
.content h3 .icon-activity{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -6px -485px;padding:0 0 0 25px;}
.content h3 .icon-members{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -8px -517px;padding:0 0 0 24px;}
.content h3 .icon-friends{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat 1px -742px;padding:0 0 0 41px;}
.content h3 .icon-pages{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -6px -550px;padding:0 0 0 24px;}
.content h3 .icon-stats{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -8px -6px;padding:0 0 0 23px;}
.content h3 .icon-stats2{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -6px -38px;padding:0 0 0 24px;}
.content h3 .icon-groups{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -6px -1446px;padding:0 0 0 25px;}
.content h3 .icon-topics{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -7px -1605px;padding:0 0 0 24px;}
.content h3 .icon-markers{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -5px -1925px;padding:0 0 0 24px;}
.content h3 .separator{color:#999;font-size:16px;line-height:16px;}
.content h4{font-size:24px;font-weight:bold;color:#083643;letter-spacing:-1px;margin:0 0 12px 0;padding:10px 0 0 0;}
.section-activity .content .page-content,
.section-browse .content .page-content{padding:40px 0 0 0;}
.content .page-content h4:first-child{padding:0;}
.content h4 .extra{font-size:16px;}
.content h5{font:bold 18px arial, helvetica, sans-serif;color:#476c5e;letter-spacing:-1px;margin:0 0 12px 0;padding:10px 0 0 0;}
.content h5 a{font-weight:bold;color:#476c5e;}
.content h5 a:hover{color:#476c5e;background-color:transparent;text-decoration:underline;}
.page-content.no-nav{margin-top:20px;}
.page-content p{margin:0 0 12px 0;}
.page-content ul{list-style-type:none;margin:0;padding:0;}
.filter-controls{position:relative;overflow:hidden;font:11px/120% arial, helvetica, sans-serif;margin:0 4px 15px 4px;padding:10px 12px;color:#476c5e;background-color:#e6f5ac;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);}
.filter-controls h6{font:bold 11px/120% arial, helvetica, sans-serif;display:inline;margin:0 4px 0 0;padding:2px 5px;background-color:#7bba1d;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.15);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 1px rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.filter-controls .filters a{text-decoration:underline;margin:0 4px;color:#888;}
.filter-controls .filters a.selected{color:#476c5e !important;font-weight:bold !important;text-decoration:none !important;}
.filter-controls .filters a:hover{color:#083643 !important;text-decoration:underline !important;background-color:transparent !important;}
.filter-controls .filters a.selected:hover{text-decoration:none !important;}
.filter-controls .pager-nav{position:absolute;top:6px;right:8px;}
.filter-controls .pager-nav a:hover{background-color:#7bba1d;border-color:#7bba1d;}
.filter-controls .pager-nav a.inactive:hover{background-color:#aaa;border-color:#aaa;}
.filter-controls .sub-filters{padding:10px 0 0 0;font-size:11px;}
.filter-controls .sub-filters .page-filters{margin:6px 0 0 0;}
.filter-controls .sub-filters .story-filter{margin:0 0 6px 0;padding:0 12px 0 0;}
.filter-controls .sub-filters label{float:none;display:inline-block;font-size:11px;line-height:14px;font-weight:normal;text-transform:none;color:#999;}
.filter-controls .sub-filters input{vertical-align:text-top;margin-left:0;margin-right:4px;}
.notifications{position:relative;margin:4px 0 52px 0;font-size:14px;}
.notifications .notifications-message{padding:12px;-webkit-box-shadow:inset 1px 2px 4px 0 #fff, 1px 1px 3px 0 rgba(0,0,0,0.35);-moz-box-shadow:inset 1px 2px 4px 0 #fff, 1px 1px 3px 0 rgba(0,0,0,0.35);box-shadow:inset 1px 2px 4px 0 #fff, 1px 1px 3px 0 rgba(0,0,0,0.35);background:-webkit-gradient(linear, 100% 0, 0 100%, from(#fff), to(#b8ecd7));background:-moz-linear-gradient(-135deg, #fff 0, #b8ecd7 100%);background:linear-gradient(-135deg, #fff 0, #b8ecd7 100%);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.notifications .notifications-arrow-shadow{position:absolute;left:31px;bottom:-23px;border-color:rgba(0,0,0,0.15) transparent transparent transparent;border-style:solid;border-width:12px 11px 11px 11px;height:0;width:0;}
.notifications .notifications-arrow{position:absolute;left:29px;bottom:-22px;border-color:#b8ecd7 transparent transparent transparent;border-style:solid;border-width:12px 11px 11px 11px;height:0;width:0;}
.notifications h2{font:bold 24px/100% arial, helvetica, sans-serif;letter-spacing:-1px;color:#fff;background-color:#2ac98d;padding:8px 12px;margin:0 0 12px 0;text-shadow:0 1px 1px #1a7955;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 0 1px rgba(255,255,255,0.25);-moz-box-shadow:0 1px 0 1px rgba(255,255,255,0.25);box-shadow:0 1px 0 1px rgba(255,255,255,0.25);}
.notifications p{padding:0;}
.notifications a{color:#444;text-decoration:underline;}
.notifications a:hover{color:#083643;}
.notifications .notifications-list{overflow:auto;padding:0 0 0 12px;}
.notifications a.view-unread-link,
.notifications a.view-activity-link{margin:10px 0 0 0;padding:0 1px;font-size:11px;line-height:16px;letter-spacing:0;}
.notifications .notification-actions{overflow:auto;}
.notifications .notification-actions a.view-unread-link{float:left;}
.notifications .notification-actions a.view-activity-link{float:right;text-align:right;}
.notifications .notification-type{overflow:auto;}
.notifications .list-item-controls .icon{background-color:#2ac98d;}
.notifications .notification-type .item{float:left;font-size:11px;line-height:20px;letter-spacing:0;color:#444;padding:0;margin:0;}
.notifications .notifications-message .ratings-breakdown{display:none;margin:0 0 2px 0;}
.notifications .ratings-breakdown ul{font-size:11px;color:#444;line-height:14px;padding:0;margin:0 0 0 26px;list-style-type:none;}
.notifications .ratings-breakdown ul li{display:block;overflow:hidden;padding:4px 0 0 0;margin:0;}
.notifications .ratings-breakdown ul li span.bullet{overflow:hidden;clear:left;float:left;width:20px;height:20px;text-indent:-100px;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat -2px -1323px;}
.notifications .ratings-breakdown ul li div.bullet-item{margin:0 0 0 20px;}
.notifications .ratings-breakdown ul li .storyLink a{font-weight:bold;}
.notifications .ratings-breakdown a:hover{}
.activity-list.profile{margin-bottom:30px;}
.activity-list .group-heading{overflow:hidden;font-size:18px;line-height:120%;letter-spacing:-1px;color:#aaa;padding:0 0 4px 0;margin:40px 0 4px 0;border-bottom:1px solid #eaeaea;}
.activity-list .group-heading:first-of-type{margin-top:24px;}
.activity-list .activity{overflow:auto;border-top:1px dotted #eaeaea;padding:16px 0;margin:0;line-height:16px;}
.activity-list .activity.first{border-top:0;}
.activity-list .activity:last-of-type{padding-bottom:0;}
.activity-list .activity .profile-image-link{float:left;overflow:hidden;}
.activity-list .activity .activity-date{color:#999;font-size:11px;line-height:16px;padding:0;margin:0;}
.activity-list .activity .activity-type{float:left;display:block;overflow:hidden;background:#ccc url('/s/images/icons/icons-20x20.png') no-repeat 0 0;width:16px;height:16px;text-indent:-200px;margin:0 6px 0 0;cursor:help;-webkit-border-radius:50%;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 1px 0 0 rgba(255,255,255,1.0);-moz-box-shadow:1px 1px 0 0 rgba(255,255,255,1.0);box-shadow:1px 1px 0 0 rgba(255,255,255,1.0);}
.notifications-content .activity-list .activity .activity-type{cursor:default;}
.notifications-content .activity-list .activity .new .activity-type{background-color:#b1e001;}
.activity-list .activity .activity-type.icon-page{background-position:-2px -1142px;}
.activity-list .activity .activity-type.icon-comment{background-position:-2px -1162px;}
.activity-list .activity .activity-type.icon-recommendation{background-position:-2px -1282px;}
.activity-list .activity .activity-type.icon-profile{background-position:-2px -1382px;background-color:#fff;}
.activity-list .activity .activity-type.icon-profile-image{background-position:-2px -1402px;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.activity-list .activity .activity-type.icon-fan{background-position:-2px -1362px;background-color:#fff;}
.activity-list .activity .activity-type.icon-fave{background-position:-2px -1222px;}
.activity-list .activity .activity-type.icon-marker{background-position:-2px -242px;}
.activity-list .activity .activity-type.icon-group,
.activity-list .activity .activity-type.icon-joined-group,
.activity-list .activity .activity-type.icon-left-group{background-position:-2px -1302px;}
.activity-list .activity .activity-type.icon-topic{background-position:-2px -502px;}
.activity-list .activity .activity-type.icon-guidance{background-position:-2px -1422px;background-color:#fff;}
.activity-list .activity .activity-type.icon-featured{background-position:-2px -1442px;background-color:#fff;}
.activity-list .activity .activity-type.icon-promotion{background-position:-3px -1462px;}
.activity-list .activity .activity-type.icon-share{background-position:-2px -1482px;}
.activity-list .activity .new .activity-type.icon-fan{background-position:-2px -1002px;background-color:#fff;}
.activity-list .author.condensed{background:none;line-height:16px;padding:0;margin:0 0 0 66px;border:0;}
.notifications-content .activity-list .author.condensed{margin:0;}
.activity-list .author .activity-body{min-height:34px;}
.activity-list .author .byline-condensed{display:block;overflow:hidden;font-size:11px;line-height:16px;color:#666;padding:0 0 12px 0;margin:0 20px 0 0;}
.notifications-content .activity-list .author .byline-condensed{padding:0;}
.activity-list .author .byline-condensed a{color:#476c5e;}
.activity-list .author .byline-condensed a:hover{color:#083643;}
.activity-list .author .byline-condensed .flag{text-transform:uppercase;font-size:9px;margin:0 0 0 6px;}
.activity-list .author .byline-condensed .flag.mature{color:#c21e0c;}
.activity-list .byline-condensed a.sourceAuthor,
.activity-list .byline-condensed a.handle-link{float:left;padding:0 4px 0 0;margin:0;font:bold 14px/15px arial, helvetica, sans-serif;text-decoration:none;letter-spacing:0;color:#083643;}
.activity-list .byline-condensed a.handle-link:hover{text-decoration:underline;}
.activity-list .byline-condensed a.handle-link.profile{color:#666;cursor:text;}
.activity-list .byline-condensed a.handle-link:hover{color:#476c5e;color:#083643;text-decoration:underline;}
.activity-list .byline-condensed a.handle-link.profile:hover{color:#666;cursor:text;text-decoration:none;}
.activity-list .byline-condensed span.badge{float:left;width:16px;height:16px;overflow:hidden;margin:0 4px 0 0;padding:0;}
.notifications-content .activity-list .author .byline-condensed p{margin:0 0 12px 0;}
.activity-list .browse{margin:10px 0 0 0;}
.activity-list .inlineComment,
.activity-list .comment-inline{font-size:12px;line-height:145%;padding:0 0 12px 0;margin:0 20px 0 0;}
.activity-list .inlineComment{padding:12px 0;}
.activity-list .inlineComment .inlineCommentBody,
.activity-list .comment-inline .comment-inline-body{background-color:#f6f6f6;padding:2px;}
.activity-list .inlineComment .inlineCommentBody:hover,
.activity-list .comment-inline .comment-inline-body:hover{background-color:#e6f5ac;}
.activity-list .inlineComment .inlineCommentBody a,
.activity-list .comment-inline .comment-inline-body a{color:#666;text-decoration:none;}
.activity-list .inlineComment .inlineCommentBody a:hover,
.activity-list .comment-inline .comment-inline-body a:hover{color:#333;}
.activity-list .author .user-image-block{float:right;margin:-16px 0 0 0;padding:12px 0 0 0;font-size:11px;line-height:12px;text-align:center;overflow:hidden;}
.activity-list .author .user-image-block .image-container{float:left;width:112px;height:112px;padding:12px 12px 0 12px;}
.activity-list p.no-items{font:bold 18px/135% arial, helvetica, sans-serif;color:#999;letter-spacing:-1px;margin:0 0 12px 0;padding:10px 0 0 0;}
.group-view .activity-list p.no-items{font-size:16px;color:#ccc;padding-top:16px;}
.notifications-content .content-links{overflow:hidden;font-size:11px;line-height:26px;margin-top:24px;margin-bottom:-50px;}
.notifications-content .content-links a{float:right;color:#aaa;text-decoration:none;}
.notifications-content .content-links a:hover{text-decoration:underline;}
.ui-tabs{position:relative;padding:0;zoom:1;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;background:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.recommended-works .content-box-body{position:relative;}
.recommended-works .content-box-body a.help-overlay{position:absolute;display:block;top:6px;right:12px;font-size:11px;color:#7bba1d;}
.recommended-works .content-box-body a.help-overlay:hover{color:#649618}
ul.listing-controls{list-style-type:none;background-color:#e6f5ac;height:26px;padding:0 10px;margin:0 4px 10px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);}
.sub-navigation-container ul.listing-controls{clear:left;background-color:#f9f9f9;height:30px;padding:8px 10px 0 10px;margin:-4px 8px 32px 8px;}
ul.listing-controls li{float:left;background:none;margin:0;padding:0;}
ul.listing-controls li.large{float:right;}
.homepage .hero .slide h6,
.topic-list .item-block .item-body .item-details .item-title a.flag-updated,
.topic-view .topic-header .topic-title a.flag-updated,
ul.listing-controls li a{display:block;font-weight:bold;font-size:11px;line-height:100%;color:#7bba1d;padding:2px 4px;margin:6px 10px 6px 0;text-decoration:none;text-transform:uppercase;}
.aside .recommended-works ul.listing-controls li a{margin-right:6px;}
ul.listing-controls li:last-of-type a,
.aside .recommended-works ul.listing-controls li:last-of-type a{margin-right:0;}
ul.listing-controls li.large a{overflow:hidden;width:18px;height:16px;padding:1px 2px;margin:3px 0 3px 6px;border:1px solid transparent;text-indent:-200px;text-decoration:none;background:transparent url('/s/images/icons/icons-32x32.png') no-repeat 0 0;}
ul.listing-controls li.large a.view-list-link{background-position:-5px -1255px;}
ul.listing-controls li.large a.view-grid-link{background-position:-5px -1287px;}
ul.listing-controls li.large.selected a.view-list-link{background-position:-5px -1319px;}
ul.listing-controls li.large.selected a.view-grid-link{background-position:-5px -1351px;}
ul.listing-controls li a:hover{color:#649618;text-decoration:underline;}
ul.listing-controls li.large:hover a{border-color:#ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;}
.homepage .hero .slide h6,
.topic-list .item-block .item-body .item-details .item-title a.flag-updated,
.topic-view .topic-header .topic-title a.flag-updated,
ul.listing-controls li.ui-tabs-selected a,
ul.listing-controls li.ui-tabs-selected a:hover,
.sub-navigation-container ul.listing-controls li.selected a{background-color:#7bba1d;color:#fff;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;}
.topic-list .item-block .item-body .item-details .item-title a.flag-updated,
.topic-view .topic-header .title a.flag-updated{background-color:#9cc501;}
.sub-navigation-container ul.listing-controls li a{color:#aaa;}
.sub-navigation-container ul.listing-controls li.selected a{background-color:#999;}
.sub-navigation-container ul.listing-controls li.selected.sponsored a{background-color:#f99488;}
.sub-navigation-container ul.listing-controls li.large.selected:hover a{border-color:#999;}
.hot-topics{min-height:233px;}
.hot-topics .hot-topics-list{overflow:hidden;min-height:136px;background:transparent url('/s/images/icons/icon-loading-48x48-transparent.gif') no-repeat 50% 50%;}
.hot-topics .hot-topics-list.loaded{background:none;}
.hot-topics .hot-topics-list a.hot-item{float:left;font:normal 16px/24px georgia, times,"times new roman";letter-spacing:-1px;margin:8px 10px 2px 0;text-decoration:none;color:#000;padding:0 4px;height:24px;visibility:hidden;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 1px rgba(0,0,0,0.15);}
.hot-topics .hot-topics-list.loaded a.hot-item{visibility:visible;}
.hot-topics .hot-topics-list a.hot-item.l1{background-color:#b1e001;}
.hot-topics .hot-topics-list a.hot-item.l2{background-color:#dbf3b6;}
.hot-topics .hot-topics-list a.hot-item.l3{background-color:#e6f5ac;color:#222;}
.hot-topics .hot-topics-list a.hot-item.l4{background-color:#fcfef1;color:#222;}
.hot-topics .hot-topics-list a.hot-item.l5{background-color:#fefffb;color:#444;}
.hot-topics .hot-topics-list a.hot-item:hover{background-color:#7bba1d;color:#fff;}
.category-list{overflow:hidden;}
.category-list .col3{float:left;width:31%;margin-right:3%;}
.category-list .col3:nth-child(3n+3){width:32%;margin:0;}
.category-list .category{padding:0 0 6px 0;letter-spacing:0;}
.category-list .category a{font-size:13px;line-height:110%;color:#888;text-decoration:none;}
.section-group .category-list .category a{font-size:12px;line-height:110%;}
.category-list .category a:hover{color:#555;text-decoration:underline;}
.category-list .category a.selected{font-weight:bold;color:#555;text-decoration:none;}
.category-list .category .story-count{font-size:11px;color:#aaa;margin-left:5px;}
a.filter-letter{display:inline-block;font-size:20px;line-height:24px;padding:0 5px 0 0;color:#888;text-decoration:none;margin-top:-4px;}
a.filter-letter:hover{color:#555;text-decoration:underline;}
.browse-filters .content-box-body{overflow:hidden;}
.browse-filters ul{float:left;width:50%;list-style-type:none;padding:0;margin:0;}
.browse-filters ul li{line-height:110%;margin:0 0 2px 0;padding:0 0 2px 22px;background:transparent url('/s/images/icons/content-bullet.png') no-repeat 0 0;}
.browse-filters ul li a{font-size:13px;line-height:110%;color:#888;text-decoration:none;}
.browse-filters ul li a:hover{color:#555;text-decoration:underline;}
.content-featured h2{font:32px/105% georgia, times,"times new roman";letter-spacing:-2px;margin:0;padding:2px 0 16px 0;}
.content-featured.featured-group h2{padding-bottom:10px;}
.content-featured h2 a{color:#111;text-decoration:none;}
.content-featured h2 a:hover{text-decoration:underline;}
.content-featured .byline{font:13px/130% georgia, times,"times new roman";font-style:italic;padding:0 0 16px 0;color:#aaa;}
.content-featured .byline a.byline-author{color:#476c5e;}
.content-featured .byline .byline-date-posted,
.content-featured .byline .byline-author{font-style:normal;color:#666;}
.content-featured .byline .categories a{font-style:normal;color:#888;}
.content-featured .group-details p.tagline{font:14px/150% georgia, times,"times new roman";color:#666;padding:0 0 12px 0;}
.content-featured .featured-body{font:14px/150% georgia, times,"times new roman";padding:0 0 16px 0;text-align:left;min-height:210px;}
.content-featured .featured-body p{margin:0;padding:0 0 16px 0;text-align:left !important;}
.content-featured .featured-body a.profile-image-link{position:relative;float:right;display:block;margin:0 2px 8px 16px;}
.content-featured .featured-body a.profile-image-link img{margin:6px 4px 4px 6px;}
.content-featured .featured-body a.profile-image-link .profile-overlay.featured,
.content-featured .featured-body a.group-image-link .group-overlay.featured{display:block;position:absolute;bottom:-4px;right:-4px;overflow:hidden;width:57px;height:57px;text-indent:-200px;background:transparent url('/s/images/profile-banners.png') no-repeat 0 0;}
.content-featured.featured-story .featured-body a.profile-image-link .profile-overlay.featured{bottom:-3px;right:-3px;}
.content-featured .featured-body a.group-image-link{position:relative;display:block;}
.content-featured .featured-body a.group-image-link img{margin:6px 4px 4px 6px;}
.content-featured .featured-body a.group-image-link .group-overlay.featured{bottom:-10px;right:-5px;}
.content-featured .featured-more{overflow:hidden;font-size:14px;font-weight:bold;letter-spacing:-1px;line-height:20px;height:20px;color:#ccc;}
.content-featured .featured-more a{float:left;color:#999;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat 0 0;padding:0 0 0 22px;}
.content-featured.featured-group .featured-more{color:#aaa;}
.content-featured.featured-group .featured-more a{color:#476c5e;}
.content-featured .featured-more a.more-link{background-position:-2px -1060px;padding-left:21px;}
.content-featured .featured-more a.pages-link{background-position:-2px -280px;padding-left:19px;}
.content-featured .featured-more a.comments-link{background-position:-2px -1080px;}
.content-featured .featured-more a.members-link{background-position:-2px -1679px;}
.content-featured .featured-more a.topics-link{background-position:-3px -1242px;}
.content-featured .featured-more a.works-link{background-position:-3px -1739px;padding-left:19px;}
.content-featured .featured-more a:hover{color:#666;}
.content-featured.featured-group .featured-more a:hover{color:#083643;}
.content-featured .featured-more span.separator{float:left;padding:0 8px;}
.aside .featured-item h3 a.heading{float:none;font-weight:bold;font-size:14px;line-height:28px;text-transform:uppercase;margin:0;color:#fff;}
.aside .featured-item h3 .featured-date{float:none;font-weight:normal;font-size:12px;line-height:28px;margin:0;}
.featured-item h2{font:42px/100% georgia, times,"times new roman";letter-spacing:-2px;margin:0;padding:2px 0 16px 0;text-shadow:0 1px 0 #fff;}
.section-profile .aside .featured-author.aside-box.light{background-color:#fefdf3;}
.featured-author h2{padding-bottom:4px;}
.featured-author h4{font-size:16px;font-weight:bold;color:#aaa;margin:0;padding:4px 0 16px 0;text-shadow:0 1px 0 #fff;}
.featured-author .featured-body a.profile-image-link{margin:2px 4px 0 20px;}
.featured-author .content-box .detail-box .detail-icon{background-color:#b6dc61;margin:0;}
.featured-author .content-box .detail-box p{margin-left:34px;}
.homepage .hero{position:relative;z-index:2;width:980px;height:300px;margin:40px 0 0 0;background-color:#fcfef1;background:-webkit-gradient(linear, 0 33%, 0 100%, from(#fcfef1), to(#f0fac0));background:-moz-linear-gradient(#fcfef1 33%, #f0fac0 100%);background:linear-gradient(#fcfef1 33%, #f0fac0 100%);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 7px rgba(0,0,0,0.3);box-shadow:1px 1px 7px rgba(0,0,0,0.3);}
.homepage .hero h2{font:bold 32px/110% arial, helvetica, sans-serif;letter-spacing:-2px;color:#666;padding:0 0 2px 0;text-shadow:2px 2px 3px #fff;}
.homepage .hero h2 span{display:block;}
.homepage .hero h2 span.darkest{color:#333;}
.homepage .hero h2 span.dark{color:#666;}
.homepage .hero h2 span.medium{color:#999;}
.homepage .hero h2 span.light{color:#aaa;}
.homepage .hero .slide{display:none;position:relative;z-index:1;width:940px;height:260px;padding:20px;}
.homepage .hero .slide.bleed{padding:0;}
.homepage .hero .slide.bleed .slide-text img.ad.full{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.homepage .hero .slide-1{display:block;}
.homepage .hero .slide-text .byline{font-size:11px;line-height:130%;color:#999;padding:6px 0 10px 0;text-shadow:1px 1px 1px #fff;}
.homepage .hero .slide-text .byline .byline-date-posted,
.homepage .hero .slide-text .byline .byline-author,
.homepage .hero .slide-text .byline a{color:#666;}
.homepage .hero .slide-text .byline a:hover{color:#333;}
.homepage .hero .pager{position:absolute;z-index:10;bottom:24px;right:24px;height:12px;}
.homepage .hero .pager a{float:left;overflow:hidden;width:12px;height:12px;margin:0 12px 0 0;background-color:#ccc;text-indent:-200px;text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 1px #fff;-moz-box-shadow:2px 2px 1px #fff;box-shadow:2px 2px 1px #fff;}
.homepage .hero .pager a:last-of-type{margin:0;}
.homepage .hero .pager a.activeSlide{background-color:#7bba1d;}
.homepage .hero .slide .slide-footer{position:absolute;z-index:2;left:0;bottom:19px;font-weight:bold;font-size:14px;line-height:24px;letter-spacing:-1px;color:#ccc;}
.homepage .hero .slide .slide-footer a{display:inline-block;color:#7bba1d;line-height:24px;text-shadow:1px 1px 1px #fff;}
.homepage .hero .slide .slide-footer a:hover{color:#b1e001;}
.homepage .hero .slide .slide-footer .separator{display:inline-block;margin:0 8px 0 12px;}
.homepage .hero .slide h6{display:inline-block;margin:0 0 14px 0;}
.homepage .hero .slide h6 a{color:#fff;text-decoration:none;}
.homepage .hero .slide a.icon-rss{display:inline-block;overflow:hidden;width:12px;height:14px;margin:0 0 0 6px;vertical-align:text-bottom;text-indent:-300px;text-decoration:none;background:#fff url('/s/images/icons/icons-20x20.png') no-repeat -4px -1043px;}
.homepage .hero .slide-1 .screenshots > a{position:absolute;display:block;overflow:hidden;text-indent:-500px;text-decoration:none;background:#fff url('/s/images/rotator-images.png') no-repeat 0 0;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 7px rgba(0,0,0,0.5);box-shadow:1px 1px 7px rgba(0,0,0,0.5);}
.homepage .hero .slide-1 .screenshots .screenshot-group{width:274px;height:227px;background-position:-330px 0;z-index:3;}
.homepage .hero .slide-1 .screenshots .screenshot-work{width:330px;height:222px;z-index:4;left:181px;top:41px;}
.homepage .hero .slide-1 .screenshots .screenshot-author{width:265px;height:143px;background-position:-604px 0;z-index:5;left:128px;top:141px;}
.homepage .hero .slide-1 .slide-text{position:absolute;width:410px;left:550px;top:40px;}
.homepage .hero .slide-1 .slide-text .buttons{margin-top:26px;}
.homepage .hero .slide-2 a.blog-image{display:block;overflow:hidden;width:480px;height:250px;max-height:250px;background-color:#fff;background-position:0 50%;background-repeat:no-repeat;margin:6px 0 0 8px;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 7px rgba(0,0,0,0.5);box-shadow:1px 1px 7px rgba(0,0,0,0.5);}
.homepage .hero .slide-2 .slide-text{position:absolute;width:400px;left:560px;top:24px;}
.homepage .hero .slide-2 .slide-text h2{max-height:70px;overflow-y:hidden;}
.homepage .hero .slide-2 .slide-text h2 a{color:#666;text-decoration:none;}
.homepage .hero .slide-2 .slide-text h2 a:hover{text-decoration:underline;}
.homepage .hero .slide-2 .slide-text .featured-body{overflow-y:hidden;font-size:14px;line-height:135%;color:#444;max-height:110px;text-shadow:0 1px 0 #fff;}
.homepage .hero .slide-2 .slide-footer{left:560px;}
.homepage .hero .slide-2 .slide-footer a.blog-comments-link{padding:0 0 0 25px;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat 0 -1837px;}
.homepage .hero .slide-3 .twitter-link{position:absolute;left:92px;top:92px;display:block;overflow:hidden;width:132px;height:119px;background:transparent url('/s/images/rotator-twitter.png') no-repeat 0 0;text-indent:-300px;text-decoration:none;}
.homepage .hero .slide-3 .slide-text{position:absolute;width:640px;left:272px;top:45px;}
.homepage .hero .slide-3 .slide-text h2 a{color:#7bba1d;}
.homepage .hero .slide-3 .slide-text h2 a:hover{color:#b1e001;}
.homepage .hero .slide-3 .slide-text p{font-size:12px;color:#999;margin:10px 0 0 0;text-shadow:1px 1px 1px #fff;}
.homepage .hero .slide-3 .slide-text p a.date-posted{color:#666;text-decoration:none;}
.homepage .hero .slide-3 .slide-text p a.date-posted:hover{text-decoration:underline;}
.homepage .hero .slide-3 .slide-footer{left:272px;}
.homepage .hero .slide-4 .slide-text a.flag.sponsored{overflow:hidden;position:absolute;left:20px;bottom:-20px;text-decoration:none;margin:0;text-shadow:1px 1px 0 #f7604f;background-color:#f7604f;background:-webkit-gradient(linear, 100% 0, 0 75%, from(#f99488), to(#f7604f));background:-moz-linear-gradient(-135deg, #f99488 0, #f7604f 75%);background:linear-gradient(-135deg, #f99488 0, #f7604f 75%);}
.homepage .hero .slide-4 .slide-text a.flag.sponsored:hover{cursor:pointer;}
.homepage .hero .slide-5 .slide-text.columns{overflow:hidden;margin:12px 0 0 28px;}
.homepage .hero .slide-5 .slide-text.columns .col{float:left;width:33%;}
.homepage .hero .slide-5 .slide-text h6{margin-bottom:12px;}
.homepage .hero .slide-5 .slide-text h6.featured-author{background-color:#ebba25;}
.homepage .hero .slide-5 .slide-text h6.featured-group{background-color:#82ac9c;}
.homepage .hero .slide-5 .slide-text h4{font:normal 24px/100% georgia, times,"times new roman";margin:0 0 10px 0;padding:0 0 2px 0;overflow:hidden;max-height:48px;}
.homepage .hero .slide-5 .slide-text h4 a{display:block;color:#111;text-decoration:none;text-shadow:1px 1px 1px #fff;}
.homepage .hero .slide-5 .slide-text h4 a:hover{text-decoration:underline;}
.homepage .hero .slide-5 .slide-text .byline{padding-top:0;margin-top:-2px;}
.homepage .hero .slide-5 .slide-text .col-body{overflow:hidden;margin:-2px 0 0 -2px;}
.homepage .hero .slide-5 .slide-text .col-body .profile-image-link{float:left;margin:8px 22px 8px 8px;}
.homepage .hero .slide-5 .slide-text .col-body .col-detail{display:block;overflow:hidden;margin:2px 10px 0 130px;padding:0 20px 0 0;}
.homepage .hero .slide-5 .slide-text .col:first-child .col-body{margin:2px 10px 0 0;padding:0 20px 0 0;}
.homepage .hero .slide-5 .slide-text .col:last-child .col-body .col-detail{padding-right:16px;}
.homepage .hero .slide-5 .slide-text .col-body .col-links{margin:10px 0 0 0;}
.homepage .hero .slide-5 .slide-text .col-body .col-links .icon-container{margin-left:20px;}
.homepage .hero .slide-5 .slide-text .col-body .col-links .icon-container:first-child{margin-left:0;}
.homepage .hero .slide-5 .slide-text .col-body .col-links a{font-size:11px;color:#649618;text-shadow:0 1px 0 #fff;}
.homepage .hero .slide-5 .slide-text .col-body .col-links .icon.icon-page{background-color:#b1e001;}
.homepage .hero .slide-5 .slide-text .col-body .col-links .icon.icon-author{margin-top:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.homepage .hero .slide-5 .slide-text .col-body .col-links a:hover{color:#7bba1d;}
.homepage .hero .slide-5 .slide-text .col-body p.description{font-size:13px;line-height:16px;color:#666;text-shadow:0 1px 0 #fff;}
.homepage .hero .slide-5 .slide-footer{left:44px;}
.homepage .hero .slide-5 .slide-footer a.features-link{padding-left:25px;background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -6px -1956px;}
.online-users .content-box-body{padding:8px 0 0 4px;}
.user-images.tile{padding:10px 0 0 0;}
.user-images .image-container{position:relative;float:right;}
.user-images .page-count{display:block;color:#666;padding:2px 0 0 0;}
.user-images .image-container .profile-overlay,
.comment-list .profile-image-link .profile-overlay,
.group-view .profile-image-link .profile-overlay{display:block;position:absolute;bottom:0;right:-2px;overflow:hidden;width:40px;height:40px;text-indent:-200px;background:transparent url('/s/images/profile-banners-sm.png') no-repeat 0 0;}
.user-images .image-container .profile-overlay.flag-mod, .comment-list .profile-image-link .profile-overlay.flag-mod, .group-view .profile-image-link .profile-overlay.flag-mod{background-position:0 0;}
.user-images .image-container .profile-overlay.flag-gm, .comment-list .profile-image-link .profile-overlay.flag-gm, .group-view .profile-image-link .profile-overlay.flag-gm{background-position:-40px 0;}
.user-images .image-container .profile-overlay.flag-gmod, .comment-list .profile-image-link .profile-overlay.flag-gmod, .group-view .profile-image-link .profile-overlay.flag-gmod{background-position:-80px 0;}
.online-users .user-images.tile .image-container .profile-overlay,
.online-users-full .user-images.tile .image-container .profile-overlay{bottom:-2px;right:-6px;}
.content-box.online-users-full{clear:left;margin-bottom:20px;}
.content-box.online-users-full .user-images.medium .image-container .profile-overlay{bottom:-2px;}
.content-box.online-users-full .user-images.tile .image-container .profile-overlay{bottom:-6px;}
.comment-list .profile-image-link .profile-overlay{bottom:-5px;right:-5px;}
.user-images .user-image-block{position:relative;z-index:1;overflow:visible;float:left;width:64px;margin:0;font-size:11px;line-height:12px;text-align:center;}
.user-images.tile .user-image-block{width:100px;margin:0 20px 20px 10px;}
.user-images a.handle-link{display:none;position:absolute;bottom:0;right:0;z-index:2;white-space:nowrap;font-weight:bold;font-size:11px;color:#fff !important;text-decoration:none;padding:3px 6px;background-color:rgba(0,0,0,0.8);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.user-images.tile a.handle-link{bottom:-2px;right:-6px;}
.user-images .user-image-block:hover a.handle-link{display:block;}
.user-images .user-image-block{padding:10px;}
.user-images.tile .user-image-block{padding:3px 3px 7px 3px;}
.user-images .user-image-block:hover{}
.user-images .user-image-block:hover a{color:#083643;}
p.showMore{font-size:11px !important;font-weight:bold !important;text-transform:uppercase;padding:8px 0 0 0;margin:0;text-align:right;}
p.showMore a{color:#476c5e !important;text-decoration:underline;}
p.showMore a:hover{color:#083643 !important;}
.tag-cloud{display:block;margin:0 0 40px 0;}
.tag-cloud .tag-list{font:14px/135% arial, helvetica, sans-serif;margin:32px 2px 0 2px;clear:left;}
.tag-cloud.normal .tag-list{margin-top:10px;}
.tag-cloud.normal .tag-list ul{overflow:hidden;}
.tag-cloud .tag-list ul{list-style-type:none;min-height:60px;margin:0 0 40px 0;padding:0;}
.tag-cloud .tag-list ul:last-child{margin:0;}
.tag-cloud .tag-list ul li{background:none;padding:0;margin:10px 0 0 80px;}
.tag-cloud.normal .tag-list ul li{float:left;margin:8px 10px 2px 0;}
.tag-cloud .tag-list ul li.tag-heading{float:left;clear:both;font:normal 52px/100% georgia, times,"times new roman";color:#444;width:80px;margin:-10px 0 0 0;padding:0;text-shadow:0 1px 0 #f3f3f3;}
.tag-cloud .tag-list ul li a{display:block;overflow:hidden;font:normal 16px/24px georgia, times,"times new roman";letter-spacing:-1px;white-space:nowrap;text-decoration:none;color:#000;padding:0 4px;margin:0;height:24px;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 1px rgba(0,0,0,0.15);}
.tag-cloud .tag-list ul li a:hover{background-color:#7bba1d !important;color:#fff;}
.tag-cloud .tag-list ul li a span{display:none;float:right;font:11px/14px arial, helvetica, sans-serif;letter-spacing:0;vertical-align:middle;margin:6px 4px 4px 0;}
.tag-cloud .tag-list ul li a:hover span{display:block;}
.content-box.read-intro{overflow:hidden;margin:24px 0 40px 0;}
ul.image-buttons{overflow:hidden;padding:2px 0 0 0;list-style-type:none;}
.content-box.read-intro ul.image-buttons{width:420px;margin:0 auto;}
ul.image-buttons li{float:left;}
ul.image-buttons li a{position:relative;display:block;width:75px;height:60px;margin:4px 14px 55px 14px;border:1px solid #999;text-align:center;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.content-box.read-intro ul.image-buttons li a{margin:4px 14px 55px 4px;}
ul.image-buttons.wide li a{width:45px;height:43px;margin:4px 200px 4px 4px;}
ul.image-buttons.work-types li a{background:url('/s/images/button-work-types.png') no-repeat 0 0, -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ccc));background:url('/s/images/button-work-types.png') no-repeat 0 0, -moz-linear-gradient(#eee, #ccc 100%);background:url('/s/images/button-work-types.png') no-repeat 0 0, linear-gradient(#eee, #ccc 100%);}
ul.image-buttons li a.on,
ul.image-buttons li a:hover{border-color:#9bc502;-webkit-box-shadow:0 0 2px 2px #def4bd;-moz-box-shadow:0 0 2px 2px #def4bd;box-shadow:0 0 2px 2px #def4bd;}
ul.image-buttons.work-types li a.on,
ul.image-buttons.work-types li a:hover{background:url('/s/images/button-work-types.png') no-repeat 0 0, -webkit-gradient(linear, 0 0, 0 100%, from(#f3fbe6), to(#cef09d));background:url('/s/images/button-work-types.png') no-repeat 0 0, -moz-linear-gradient(#f3fbe6, #cef09d 100%);background:url('/s/images/button-work-types.png') no-repeat 0 0, linear-gradient(#f3fbe6, #cef09d 100%);}
ul.image-buttons li a label{position:absolute;top:72px;left:-15px;width:105px;font-weight:bold;font-size:20px;line-height:22px;letter-spacing:-1px;color:#aaa;text-decoration:none;text-transform:none;margin:0;padding:0;}
ul.image-buttons.wide li a label{left:60px;top:0;text-align:left;width:200px;font-size:16px;line-height:43px;}
ul.image-buttons li a.on label,
ul.image-buttons li a:hover label{color:#649618;text-decoration:underline;}
ul.image-buttons.work-types li a.work-stories{background-position:0 0;}
ul.image-buttons.work-types li a.work-poetry{background-position:-75px 0;}
ul.image-buttons.work-types li a.work-exercises{background-position:-150px 0;}
ul.image-buttons.work-types li a.work-other{background-position:-225px 0;}
ul.image-buttons.work-types li a.work-stories:hover{background-position:-300px 0;}
ul.image-buttons.work-types li a.work-poetry:hover{background-position:-375px 0;}
ul.image-buttons.work-types li a.work-exercises:hover{background-position:-450px 0;}
ul.image-buttons.work-types li a.work-other:hover{background-position:-525px 0;}
.content .item-actions{display:block;width:auto;padding:12px 14px;margin:20px 0 32px 0;border:1px solid #fff;text-shadow:0 1px 0 rgba(255,255,255,1.0);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#f0f0f0));background:-moz-linear-gradient(#fbfbfb, #f0f0f0 100%);background:linear-gradient(#fbfbfb, #f0f0f0 100%);-webkit-box-shadow:0 0 0 1px #eaeaea, 1px 1px 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 1px #eaeaea, 1px 1px 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px #eaeaea, 1px 1px 3px 1px rgba(0,0,0,0.1);}
.section-profile .content .item-actions{min-height:90px;}
.section-profile .content .item-actions.tight{min-height:28px;}
.section-profile .content .item-actions.only-url{min-height:62px;}
.section-profile .content .item-actions.only-info{min-height:62px;}
.section-read .content .item-actions{min-height:108px;}
.conversation-content .item-actions{overflow:hidden;}
.item-actions .profile-image-link{float:left;}
.item-actions .profile-image-link img{margin:4px 0 0 4px;}
.conversation-content .item-actions .profile-image-link img{margin-bottom:4px;}
.item-actions .byline-content{margin:0 0 0 124px;}
.item-actions .byline-content-body{padding:0 0 6px 0;min-height:74px;}
.item-actions .byline-content-body a.anonymous{text-decoration:none;}
.item-actions .byline-content-body a.anonymous:hover{color:#083643;}
.item-actions p{font-size:11px;line-height:130%;color:#555;padding:0 0 8px 0;border-bottom:1px solid #eaeaea;}
.item-actions .byline-content p:first-of-type{-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;}
.byline-conversation p{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.item-actions p a{font-weight:bold;color:#083643;text-decoration:underline;}
.item-actions p a:hover{color:#111;}
.item-actions p.about{border:0;border-top:1px solid #fff;padding:6px 0 0 0;color:#888;min-height:42px;}
.item-actions p.about a{font-weight:normal;text-decoration:none;color:#476c5e;}
.item-actions p.about a:hover{text-decoration:underline;}
.item-actions p.about .profile-link{color:#476c5e;margin:0 0 0 4px;white-space:nowrap;}
.item-actions p.about .profile-link a{text-decoration:underline;}
.item-actions p.about .profile-link:hover,
.item-actions p.about .profile-link:hover a{color:#083643;}
.item-actions .action-buttons{width:100%;height:28px;}
.item-actions.author-info .action-buttons{margin:14px 0 0 0;}
.item-actions.author-info.tight .action-buttons{margin:0;}
.item-actions.byline-topic .action-buttons .buttons,
.item-actions.byline-read .action-buttons .buttons{clear:none;margin:0;}
.item-actions .action-buttons .send-panel{display:none;clear:left;overflow:hidden;height:40px;margin:12px 0 0 0;}
.item-actions .action-buttons .send-panel label{font-size:16px;line-height:28px;color:#888;letter-spacing:-1px;width:auto;padding:2px 10px 0 0;}
.item-actions .action-buttons .send-panel .buttons{float:right;margin:2px 0 0 0;}
.item-actions .action-buttons .send-panel .buttons .button{margin:0 0 0 14px;}
.author-rank{display:inline-block;overflow:hidden;width:16px;height:16px;text-indent:-200px;vertical-align:bottom;margin:0 1px;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat 0 0;}
.author-rank.rank-communitysupporter{background-position:-2px -1802px;}
.author-rank.rank-plus{background-position:-2px -1822px;}
a.author-rank.rank-plus.inline,
span.author-rank.rank-plus.inline,
.menu a.plus-link span.author-rank.rank-plus{vertical-align:text-bottom;}
.work-summary-inline blockquote{font:18px/150% georgia, times,"times new roman", serif;font-style:italic;color:#666;margin:0 0 32px 0;padding:24px 40px 24px 20px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.work-page-body{overflow:hidden;font:16px/150% georgia, times,"times new roman", serif;color:#111;padding:0 16px 0 0;}
.work-page-body *{font-family:georgia, times,"times new roman", serif !important;font-size:16px !important;line-height:150% !important;text-transform:none !important;color:#111 !important;background-color:transparent !important;}
.work-page-body p{padding-left:0 !important;padding-right:0 !important;margin:0 0 24px 0;}
.work-page-body ul,
.work-page-body ol{padding:0 0 0 20px;margin:0 0 24px 0;}
.work-page-body ul{list-style-type:none;}
.work-page-body ul li{background:transparent url('/s/images/icons/content-bullet.png') no-repeat 0 4px;padding:0 0 0 22px;margin:0 0 4px 0;line-height:30px;}
.work-page-body ol{margin-left:20px;}
.work-page-body blockquote{border-left:1px solid #dadada;padding:0 0 0 16px;margin:36px 20px 36px 36px;}
.work-page-body blockquote *{font-style:italic;font-size:20px !important;color:#444 !important;}
.work-page-body.text-small, .work-page-body.text-small *{font-size:14px !important;}
.work-page-body.text-medium, .work-page-body.text-medium *{font-size:16px !important;}
.work-page-body.text-large, .work-page-body.text-large *{font-size:18px !important;}
.work-page-body.text-small p{margin-bottom:16px !important;}
.work-page-body.text-medium p{margin-bottom:24px !important;}
.work-page-body.text-large p{margin-bottom:32px !important;}
.work-pages{margin:32px 0 50px 0;}
.work-pages .page{position:relative;display:block;padding:10px 12px;margin:0 0 20px 11px;text-decoration:none;background-color:#fcfef1;text-shadow:0 1px 0 rgba(255,255,255,1.0);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 3px 1px rgba(0,0,0,0.15);}
.work-pages .page:hover,
.work-pages .page:active{-webkit-box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 4px 1px rgba(0,0,0,0.45);-moz-box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 4px 1px rgba(0,0,0,0.45);box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 4px 1px rgba(0,0,0,0.45);background:-webkit-gradient(linear, 0 0, 100% 50%, from(#fcfef1), to(#e4f4a6));background:-moz-linear-gradient(-45deg, #fcfef1 0, #e4f4a6 50%);background:linear-gradient(-45deg, #fcfef1 0, #e4f4a6 50%);}
.work-pages .page.disabled{cursor:default;-webkit-box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 3px 1px rgba(0,0,0,0.15);background:none;background-color:#fcfef1;}
.work-pages .page:active{top:1px;left:1px;}
.work-pages .page .page-arrow-shadow{position:absolute;left:-31px;top:18px;border-color:transparent rgba(0,0,0,0.10) transparent transparent;border-style:solid;border-width:11px 12px 11px 18px;height:0;width:0;}
.work-pages .page .page-arrow{position:absolute;left:-29px;top:17px;border-color:transparent #fcfef1 transparent transparent;border-style:solid;border-width:11px 11px 11px 18px;height:0;width:0;}
.work-pages .page:hover .page-arrow-shadow{border-color:transparent rgba(0,0,0,0.25) transparent transparent;}
.work-pages .page.disabled .page-arrow-shadow{border-color:transparent rgba(0,0,0,0.10) transparent transparent;}
.work-pages .page .page-label{float:left;overflow:hidden;width:32px;height:32px;text-indent:-200px;background:transparent url('/s/images/icons/icons-32x32.png') no-repeat 0 -191px;}
.work-pages .page.redirect .page-label{background-position:0 -255px;}
.work-pages .page:hover .page-label{background-position:0 -223px;}
.work-pages .page.redirect:hover .page-label{background-position:0 -287px;}
.work-pages .page.disabled .page-label{background-position:0 -191px;}
.work-pages .page .page-title{display:block;font-size:24px;line-height:105%;font-weight:bold;letter-spacing:-2px;color:#666;margin:0 0 0 38px;}
.work-pages .page:hover .page-title{color:#333;}
.work-pages .page.disabled .page-title{color:#666;}
.work-pages .page .page-count{display:block;color:#999;padding:4px 0 0 0;margin:0 0 0 38px;}
.work-pages .page:hover .page-count{color:#79b81d;}
.work-pages .page.disabled .page-count{color:#999;}
.work-end-mark{display:none;overflow:hidden;background:url('/s/images/icons/icon-end-marks.png') no-repeat 0 0;width:64px;height:60px;margin:40px auto 50px auto;text-indent:-200px;text-decoration:none;}
.content-primary .ad-container{text-align:center;margin:0 0 50px 0;}
.aside{position:relative;z-index:1;}
.aside.padded{margin:112px 0 0 0;}
.aside.padded-form{margin:126px 0 0 0;}
.aside .item-controls{height:88px;}
.aside .item-controls .control-icons{position:relative;z-index:3;height:20px;}
.control-icons a.icon-container,
.content-box a.icon-container{float:left;overflow:auto;height:20px;text-decoration:none;}
.control-icons .icon,
.content-box .icon{float:left;display:block;overflow:hidden;background:#ccc url('/s/images/icons/icons-20x20.png') no-repeat 0 0;width:16px;height:16px;text-indent:-200px;margin:0 4px 0 0;-webkit-border-radius:50%;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 1px 0 0 rgba(255,255,255,1.0);-moz-box-shadow:1px 1px 0 0 rgba(255,255,255,1.0);box-shadow:1px 1px 0 0 rgba(255,255,255,1.0);}
.control-icons a.icon-container.invert .icon,
.content-box a.icon-container.invert .icon{margin:0 0 0 4px;}
.control-icons .icon-container:hover .icon,
.content-box .icon-container:hover .icon,
.control-icons .icon:hover,
.control-icons .icon.selected,
.content-box .icon:hover,
.content-box .icon.selected{background-color:#7bba1d;}
.control-icons .icon.back{background-position:-2px -162px;}
.control-icons .icon.text-small{background-position:-2px -182px;}
.control-icons .icon.text-medium{background-position:-2px -202px;}
.control-icons .icon.text-large{background-position:-2px -222px;}
.control-icons .icon.markers{background-position:-2px -242px;}
.control-icons .icon.rss, .content-box .icon.rss{background-position:-2px -262px;}
.control-icons label,
.content-box label{float:left;font-size:10px;line-height:14px;font-weight:bold;color:#aaa;text-transform:uppercase;margin:0 4px 0 2px;}
.control-icons a.icon-container.invert label,
.content-box a.icon-container.invert label{margin:0 2px 0 0;text-shadow:0 1px 0 rgba(255,255,255,1.0);}
.control-icons a.icon-container:hover label,
.control-icons label:hover,
.content-box a.icon-container:hover label,
.content-box label:hover{color:#666;}
.control-icons .separator{float:left;color:#e3e3e3;padding:0 8px 0 4px;text-shadow:0 1px 0 rgba(255,255,255,1.0);}
.work-icons .menu-nav.marker-list{position:relative;z-index:2;float:left;}
.work-icons .menu-nav.marker-list .icon{float:none;}
.work-icons .menu-nav.marker-list .menu-container{display:none;position:absolute;z-index:98;top:18px;left:17px;min-width:180px;width:180px;margin:0 0 0 -98px;}
.work-icons .menu-nav.marker-list .menu-container .menu-beak{left:79px;}
.work-icons .menu-nav.marker-list .menu-container .menu-content img.icon-loading{margin:10px 39% 6px 39%;}
.work-icons .menu-nav.marker-list .menu-container .menu-content p.loading-error{line-height:150%;color:#fff;padding:0;margin:6px 0;}
.work-icons .menu-nav.marker-list ul li span.index{float:left;overflow:hidden;width:22px;height:22px;background-color:rgba(204,204,204,0.85);font-weight:bold;font-size:14px;line-height:22px;letter-spacing:-1px;text-align:center;color:#fff;margin:5px 0 0 0;text-shadow:1px 1px 2px rgba(0,0,0,0.85);-webkit-border-radius:50%;-moz-border-radius:11px;border-radius:11px;}
.work-icons .menu-nav.marker-list ul li a{font-size:12px;line-height:120%;white-space:normal;max-width:180px;padding:4px 0;margin:0 0 8px 36px;}
.work-icons .menu-nav.marker-list ul li a:hover{padding:4px 6px;margin:0 -6px 8px 30px;}
.work-icons .menu-nav.marker-list ul li a:last-child{margin-bottom:0;}
.work-icons .menu-nav.marker-list ul li a span.author-handle{font-size:11px;white-space:nowrap;}
.aside .work-controls a.marker-over{display:block;position:absolute;z-index:4;top:-142px;right:-4px;overflow:hidden;width:56px;height:102px;background:transparent url('/s/images/marker.png') no-repeat -56px 0;text-indent:-100px;text-decoration:none;}
.aside .work-controls a.marker-over:hover{background-position:-112px 0;}
.aside .work-controls a.marker{display:block;position:absolute;z-index:3;top:-40px;right:-4px;overflow:hidden;width:56px;height:102px;background:transparent url('/s/images/marker.png') no-repeat 0 0;text-indent:-200px;text-decoration:none;opacity:0.65;}
.aside .work-controls a.marker:hover{opacity:1.0;}
.aside .work-controls a.marker-over.on{top:-40px;}
.aside .aside-box{background-color:#f0f9cc;margin:0 0 40px 0;}
.aside .aside-box.light{background-color:#fcfef1;}
.aside .aside-box h3{position:relative;z-index:2;font-size:14px;line-height:28px;font-weight:bold;height:28px;color:#fff;background-color:#7bba1d;text-transform:uppercase;padding:0 0 0 12px;margin:0 0 10px 0;text-shadow:0 1px 0 #598714;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);}
.aside .aside-box h3 span.right,
.aside .aside-box h3 a{float:right;font-size:11px;line-height:26px;padding:2px 0 0 0;font-weight:normal;text-transform:none;color:#fff;margin:0 10px 0 0;}
.aside .aside-box h3 a{text-decoration:none;}
.aside .aside-box h3 a:hover{text-decoration:underline;}
.aside .aside-box h3 .heading-arrow-shadow{position:absolute;left:13px;bottom:-23px;border-color:rgba(0,0,0,0.10) transparent transparent transparent;border-style:solid;border-width:12px 11px 11px 11px;height:0;width:0;}
.aside .aside-box h3 .heading-arrow{position:absolute;left:12px;bottom:-22px;border-color:#7bba1d transparent transparent transparent;border-style:solid;border-width:12px 11px 11px 11px;height:0;width:0;}
.aside .aside-box h4{text-shadow:0 1px 0 #fff;}
.aside .aside-box h6{font-size:11px;line-height:120%;font-weight:normal;display:inline;margin:0 4px 0 0;padding:2px 5px;background-color:#7bba1d;color:#fff;text-shadow:0 1px 1px #598714;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 1px rgba(0,0,0,0.15);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.aside .aside-box p{color:#666;line-height:140%;}
.aside .aside-box h6 a{font-weight:bold;color:#fff;text-decoration:none;}
.aside .aside-box h6 a:hover{text-decoration:underline;}
.aside .aside-box .aside-box-body,
.aside .aside-box .aside-box-more{padding:12px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);}
.aside .aside-box .aside-box-body,
.aside .aside-box .aside-box-more.tight{margin-top:-10px;padding-top:18px;}
.aside .aside-box .aside-box-more{background-color:#fcfef1;padding-right:10px;}
.aside .aside-box .aside-box-more a.view-guidance-link{display:block;}
.aside .aside-box .aside-box-more a.view-guidance-link.inline{display:inline;}
.aside .aside-box.light .aside-box-more{background-color:#f6f6f6;}
.section-profile .aside .aside-box{background-color:#f6f6f6;}
.section-group .aside .aside-box{background-color:#e8f9f2;}
.section-group .aside .aside-box.light{background-color:#f6f6f6;}
.section-group .aside .aside-box .aside-box-more{background-color:#f6f6f6;}
.section-profile .aside .aside-box h3,
.section-profile .aside .aside-box h6{background-color:#f7d209;}
.section-group .aside .aside-box h3,
.section-group .aside .aside-box h6{background-color:#82ac9c;}
.section-group .aside .aside-box.sponsored-groups h3,
.section-group .aside .aside-box.sponsored-groups h6{background-color:#f99488;}
.section-profile .aside .aside-box h3,
.section-profile .aside .aside-box .aside-box-body h6{text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
.section-group .aside .aside-box h3,
.section-group .aside .aside-box .aside-box-body h6{text-shadow:0 1px 1px #476c5e;}
.section-group .aside .aside-box.sponsored-groups h3,
.section-group .aside .aside-box.sponsored-groups .aside-box-body h6{text-shadow:0 1px 0 rgba(0,0,0,0.3);}
.section-group .aside .aside-box .aside-box-more h6,
.section-profile .aside .aside-box .aside-box-more h6{text-shadow:0 1px 0 rgba(0,0,0,0.5);}
.section-profile .aside .aside-box h3 .heading-arrow{border-top-color:#f7d209;}
.section-group .aside .aside-box h3 .heading-arrow{border-top-color:#82ac9c;}
.section-group .aside .aside-box.sponsored-groups h3 .heading-arrow{border-top-color:#f99488;}
.section-profile .aside .aside-box.light{background-color:#fef7d0;}
.aside .aside-box .aside-box-more h4{font-size:18px;line-height:18px;letter-spacing:-1px;color:#7bba1d;padding:0 0 6px 0;margin:0 0 8px 0;border-bottom:1px solid #eaeaea;text-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;}
.aside .aside-box .aside-box-more h4.icon-guidance{padding-left:22px;background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -8px -103px;}
.aside .aside-box .aside-box-more h4 a.more-link{float:right;font-size:11px;font-weight:normal;letter-spacing:0;color:#7bba1d;text-transform:none;text-decoration:none;}
.aside .aside-box .aside-box-more h4 a:hover{text-decoration:underline;}
.aside .aside-box .aside-box-more h6{background-color:#999;}
.aside .aside-box .aside-box-more a.more-link{float:right;font-size:11px;line-height:17px;color:#999;text-decoration:none;}
.aside .aside-box .aside-box-more a.more-link:hover{text-decoration:underline;}
.aside .aside-box .aside-box-more p{padding:0 0 10px 0;}
.aside .aside-box .aside-box-more p:last-of-type{padding:0;}
.aside .ad-container{margin:0 0 40px 0;}
.content-primary .ad-container .ad{width:468px;height:60px;margin:0 auto;padding:11px 0 0 0;background:transparent url('/s/images/ad-header.png') no-repeat 0 0;}
.aside .ad-container .ad{width:250px;height:250px;margin:0 auto;padding:11px 0 0 0;background:transparent url('/s/images/ad-header.png') no-repeat 0 0;}
.aside .ad-container .ad.med{width:300px;height:250px;margin:0 auto;}
.aside .ad-container .ad.large{width:336px;height:280px;margin:0 auto;}
.aside .aside-box.featured-group h3,
.aside .aside-box.item-groups h3,
.aside .aside-box.work-media h3,
.aside .aside-box.work-goods h3{background-image:url('/s/images/icons/icons-32x32.png');background-repeat:no-repeat;}
.aside .aside-box.item-groups.group-members h3{background-image:none;}
.aside .aside-box.featured-group h3,
.aside .aside-box.work-groups h3{background-position:3px -1859px;padding:0 0 0 34px;}
.aside .aside-box.author-groups h3{background-position:3px -1891px;padding:0 0 0 34px;}
.aside .aside-box.work-media h3{background-position:3px -1122px;padding:0 0 0 38px;}
.aside .aside-box.work-media.audio h3{background-position:3px -1090px;padding:0 0 0 35px;}
.aside .aside-box.work-goods h3{background-position:4px -161px;padding:0 0 0 34px;}
.aside .aside-box.work-goods a.profile-image-link{float:right;margin:-2px 0 0 16px;}
.aside .aside-box.work-goods a.profile-image-link img{margin:3px 3px 0 0;}
.aside .aside-box.work-goods p a.work-author{font-weight:bold;}
.aside .aside-box.work-goods p a.work-author.anonymous:hover{color:#476c5e;}
.aside .aside-box.work-media .aside-box-body{padding:0;}
.aside .aside-box.work-media .aside-box-body iframe{display:block;overflow:hidden;}
.aside .aside-box.work-goods .aside-box-body .work-summary p{margin:12px 0;}
.aside .aside-box.work-goods .aside-box-body .work-categories h6{float:left;margin:0 10px 0 0;}
.aside .aside-box.work-goods .aside-box-body .work-categories .categories{font-size:11px;line-height:120%;color:#888;padding:2px 0;margin:0 0 12px 73px;}
.aside .aside-box.work-goods .aside-box-body .work-categories .categories a{color:#888;}
.aside .aside-box.work-goods .aside-box-body .work-categories .categories a:hover{color:#555;}
.aside .aside-box.work-goods p.work-details{min-height:64px;padding:0 0 4px 0;}
.aside .aside-box.about-box .aside-box-more{background-color:#f6f6f6;}
.aside .aside-box.about-box .aside-box-more h4{font-weight:normal;color:#999;}
.aside .aside-box.about-box .aside-box-more h4 a{color:#999;}
.aside .aside-box.about-box .aside-box-more h4 .right{float:right;font-size:11px;letter-spacing:0;line-height:16px;padding:2px 0 0 0;font-weight:normal;text-transform:none;margin:0 10px 0 0;}
.aside .aside-box.about-box .aside-box-more h4 a.author-profile-link{text-decoration:none;}
.aside .aside-box.about-box .aside-box-more h4 a.author-profile-link:hover{text-decoration:underline;}
.aside .aside-box.about-box .aside-box-more .author-summary{overflow:hidden;margin:12px 0 0 0;padding:0;}
.aside .aside-box.links-box .aside-box-more{background-color:#e1f7ee;}
.aside .aside-box.links-box .aside-box-more h4{font-weight:normal;color:#476c5e;-webkit-box-shadow:0 1px 0 0 #f3fcf9;-moz-box-shadow:0 1px 0 0 #f3fcf9;box-shadow:0 1px 0 0 #f3fcf9;}
.aside .aside-box.links-box ul.group-links{overflow:hidden;list-style-type:none;}
.aside .aside-box.links-box ul.group-links li{display:block;}
.aside .aside-box.links-box ul.group-links li a{display:block;overflow:hidden;font-weight:bold;font-size:14px;line-height:20px;letter-spacing:-1px;color:#82ac9c;height:20px;padding:0 0 0 22px;margin:0 20px 0 0;text-decoration:none;white-space:nowrap;background:transparent url('/s/images/icons/icons-links-20x20.png') no-repeat 0 0;text-shadow:0 1px 0 #fff;}
.aside .aside-box.links-box ul.group-links li a:hover{color:#476c5e;}
.aside .aside-box.links-box ul.group-links li a.related-site-link{background-position:-2px -380px;}
.aside .aside-box.links-box ul.group-links li a.facebook-link{background-position:-2px -400px;}
.aside .aside-box.links-box ul.group-links li a.twitter-link{background-position:-2px -420px;}
.aside .aside-box.links-box ul.group-links li a.msn-link{background-position:-2px -440px;}
.aside .aside-box.links-box ul.group-links li a.tumblr-link{background-position:-2px -460px;}
.aside .aside-box.links-box ul.group-links li a.deviantart-link{background-position:-2px -480px;}
.aside .aside-box.links-box ul.group-links li a.blogger-link{background-position:-2px -500px;}
.aside .aside-box.links-box ul.group-links li a.wordpress-link{background-position:-2px -520px;}
.aside .aside-box.links-box ul.group-links li a.gplus-link{background-position:-2px -540px;}
.aside .aside-box.links-box ul.group-links li a.scribd-link{background-position:-2px -560px;}
.aside .aside-box.links-box ul.group-links li a.etsy-link{background-position:-2px -580px;}
.aside .aside-box.links-box ul.group-links li a.pinterest-link{background-position:-2px -600px;}
.aside .aside-box.links-box ul.group-links li a.instagram-link{background-position:-2px -620px;}
.aside .aside-box.links-box ul.group-links li a.amazon-link{background-position:-2px -640px;}
.aside .aside-box.links-box ul.group-links li a.youtube-link{background-position:-2px -660px;}
.aside .aside-box.links-box ul.group-links li a.vimeo-link{background-position:-2px -680px;}
.aside .aside-box.links-box ul.group-links li a.skype-link{background-position:-2px -700px;}
.aside .aside-box.links-box ul.group-links li a.email-link{background-position:-2px -720px;}
.aside .aside-box.links-box ul.group-links li a.soundcloud-link{background-position:-2px -740px;}
.aside .aside-box .item-stats{height:40px;margin:12px 0 4px 0;}
.aside .aside-box .item-stats a.item-stat{float:left;font-size:11px;text-decoration:none;line-height:115%;color:#7bba1d;padding:2px 7px;margin:0 10px 0 0;border:2px solid #fcfef1;text-shadow:0 1px 0 rgba(255,255,255,1.0);background-color:#fcfef1;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f0f9cc), to(#fcfef1));background:-moz-linear-gradient(#f0f9cc, #fcfef1 100%);background:linear-gradient(#f0f9cc, #fcfef1 100%);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 -2px 2px 0 #fff, 0 1px 4px 0 #7bba1d;-moz-box-shadow:inset 0 -2px 2px 0 #fff, 0 1px 4px 0 #7bba1d;box-shadow:inset 0 -2px 2px 0 #fff, 0 1px 4px 0 #7bba1d;}
.aside .about-box .item-stats a.item-stat{color:#aaa;background-color:#fff;background:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#fff));background:-moz-linear-gradient(#e6e6e6, #fff 100%);background:linear-gradient(#e6e6e6, #fff 100%);border:2px solid #fff;-webkit-box-shadow:inset 0 -2px 2px 0 #fff, 0 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:inset 0 -2px 2px 0 #fff, 0 1px 3px 0 rgba(0,0,0,0.4);box-shadow:inset 0 -2px 2px 0 #fff, 0 1px 3px 0 rgba(0,0,0,0.4);}
.aside .aside-box .item-stats a.item-stat:last-child{margin-right:0;}
.aside .aside-box .item-stats a.item-stat .count{display:block;font-weight:bold;font-size:18px;line-height:22px;color:#598714;text-align:center;text-shadow:0 1px 0 #fcfef1;}
.aside .about-box .item-stats a.item-stat .count{color:#888;text-shadow:0 1px 0 #fff;}
.aside .aside-box .item-stats a.item-stat .stat-label{display:block;width:100%;text-align:center;}
.aside .aside-box .item-stats a.item-stat:hover{background-color:#fff;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfef1), to(#fff));background:-moz-linear-gradient(#fcfef1, #fff 100%);background:linear-gradient(#fcfef1, #fff 100%);}
.aside .aside-box .item-stats a.item-stat:hover .count{color:#699e18;}
.aside .about-box .item-stats a.item-stat:hover{background-color:#fff;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#fff));background:-moz-linear-gradient(#f0f0f0, #fff 100%);background:linear-gradient(#f0f0f0, #fff 100%);}
.aside .about-box .item-stats a.item-stat:hover .count{color:#777;}
.aside .about-box .about-body{font-size:13px;line-height:140%;color:#868686;}
.aside .about-box .about-body ul{padding:0 0 6px 0;}
.aside .about-box .about-body ul li{margin:0 0 4px 16px;}
.aside .aside-box.work-goods .aside-box-more .work-tags{margin:0 0 10px 0;}
.aside .aside-box.work-goods .aside-box-more .work-tags .tags-label{overflow:hidden;float:left;width:20px;height:20px;text-indent:-200px;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat -2px -782px;}
.aside .aside-box.work-goods .aside-box-more .work-tags .tags-list{margin:2px 0 0 22px;color:#999;}
.aside .aside-box.work-goods .aside-box-more .work-tags .tags-list a{display:inline-block;font-size:11px;line-height:120%;color:#222;text-decoration:none;padding:2px 5px;margin:0 6px 6px 0;}
.aside .aside-box.work-goods .aside-box-more .work-tags .tags-list a.tag{background-color:#cef09d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 0 0 #bddc8e;-moz-box-shadow:1px 1px 0 0 #bddc8e;box-shadow:1px 1px 0 0 #bddc8e;}
.aside .aside-box.work-goods .aside-box-more .work-tags .tags-list a.tag:hover{background-color:#b1e001;color:#000;-webkit-box-shadow:1px 1px 0 0 #7bba1d;-moz-box-shadow:1px 1px 0 0 #7bba1d;box-shadow:1px 1px 0 0 #7bba1d;}
.aside .aside-box.work-goods .aside-box-more .work-tags .tags-list a.edit-tags-link{color:#7bba1d;text-decoration:none;}
.aside .aside-box.work-goods .aside-box-more .work-tags .tags-list a.edit-tags-link:hover{text-decoration:underline;}
.aside .aside-box.item-groups .items-list{width:100%;overflow:hidden;clear:left;margin:12px 0 0 0;}
.aside .aside-box.item-groups .items-list.author-list{overflow:visible;}
.aside .aside-box.item-groups .items-list .item{overflow:auto;margin:0 0 16px 0;}
.aside .aside-box.item-groups .items-list .author{margin-left:-4px;}
.aside .aside-box.item-groups .items-list .author.image-mode{padding-bottom:8px;}
.aside .aside-box.item-groups .items-list .author:first-of-type{margin-top:0;}
.aside .aside-box.item-groups .items-list .author:last-of-type{margin-bottom:0;}
.aside .aside-box.item-groups .items-list .item:last-of-type{margin:0;}
.aside .aside-box.item-groups .items-list .item .group-image-link{float:left;margin:3px 0 0 3px;}
.aside .aside-box.item-groups .items-list .item .group-details{margin:0 0 0 70px;}
.aside .aside-box.item-groups .items-list .item .group-details h5{font:normal 20px/105% georgia, times,"times new roman";letter-spacing:-1px;margin:0 0 4px 0;padding:0;}
.aside .aside-box.item-groups .items-list .item .group-details h5 a{font-weight:normal;color:#000;text-decoration:none;}
.aside .aside-box.item-groups .items-list .item .group-details h5 a:hover{text-decoration:underline;}
.aside .aside-box.item-groups .items-list .item .group-details .group-created{font-size:12px;line-height:110%;color:#666;padding:3px 0 6px 0;}
.aside .aside-box.item-groups .items-list .item .group-details .group-controls{overflow:hidden;height:16px;margin:2px 0 0 0;}
.aside .aside-box.item-groups .items-list .item .group-details .group-controls span.icon{float:left;width:16px;height:16px;margin:0 4px 0 0;background:#476c5e url('/s/images/icons/icons-20x20.png') no-repeat 0 0;-webkit-border-radius:50%;-moz-border-radius:10px;border-radius:10px;}
.aside .aside-box.item-groups .items-list .item .group-details .group-controls a{float:left;font-size:11px;line-height:16px;margin:0 18px 2px 0;}
.aside .aside-box.item-groups .items-list .item .group-details .group-controls:last-child{margin:0;}
.aside .aside-box.item-groups .items-list .item-block a.image-container{float:left;margin:2px 0 0 2px;}
.aside .aside-box.item-groups .aside-box-more .items-list > div:nth-child(odd),
.aside .aside-box.item-groups .aside-box-more .items-list > a:nth-child(odd){clear:left;}
.aside .aside-box.item-groups .aside-box-more .items-list .item-block{float:left;overflow:hidden;width:50%;font-size:11px;line-height:135%;color:#999;margin:0 0 6px 0;}
.aside .aside-box.item-groups.group-members .aside-box-more .items-list .item-block{line-height:26px;margin-bottom:8px;}
.aside .aside-box.item-groups .aside-box-more .items-list a.item-link{color:#999;text-decoration:none;}
.aside .aside-box.item-groups .aside-box-more .items-list a.item-link:hover{text-decoration:underline;}
.aside .aside-box.item-groups .aside-box-more .items-list .item-block a.item-link{display:block;overflow:hidden;line-height:25px;margin:0 4px 0 30px;max-width:100px;}
.aside .aside-box.item-groups .aside-box-more .items-list > div:nth-child(even) a.item-link{margin-right:0;}
.aside .aside-box .items-list .item .group-details .group-controls .icon-container .icon.icon-members{background-color:transparent;background-position:-2px -842px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.aside .aside-box .items-list .item .group-details .group-controls .icon-container .icon.icon-works{background-position:-2px -1622px;}
.aside .aside-box .items-list .item .group-details .group-controls .icon-container .icon.icon-topics{background-position:-2px -1642px;}
.aside .aside-box.item-groups .aside-box-more .items-list > div:nth-last-of-type(2),
.aside .aside-box.item-groups .aside-box-more .items-list > div:last-of-type,
.aside .aside-box.item-groups .aside-box-more .items-list > a:nth-last-of-type(2),
.aside .aside-box.item-groups .aside-box-more .items-list > a:last-of-type{margin:0 !important;}
.content-box{margin:0 0 90px 0;}
.content-box.browse-listing{margin:0 0 30px 0;}
.content-box:last-child{margin:0;}
.content-box h3{overflow:hidden;font-size:18px;line-height:120%;letter-spacing:-1px;color:#aaa;padding:0 0 4px 0;margin:0 0 16px 0;border-bottom:1px solid #eaeaea;text-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 1px #fff;-moz-box-shadow:0 1px 0 1px #fff;box-shadow:0 1px 0 1px #fff;}
.content-box.tight h3{margin-bottom:0;}
.content-box.work-comments h3{background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -8px -326px;padding-left:24px;}
.content-box h3 .icon-container label{letter-spacing:0;}
.content-box h3 .right{float:right;}
.content-primary .content-box h3{margin-top:0;}
.content-primary .content-box h3 .right{margin:1px 0 0 0;}
.content-box h3 a.more-link{float:right;font-size:11px;line-height:22px;letter-spacing:0;font-weight:normal;text-transform:none;color:#aaa;margin:0;text-decoration:none;}
.content-box h3 a.more-link:hover{text-decoration:underline;}
.content-primary .content-box h3 .count{font-size:14px;letter-spacing:0;padding:0 0 0 2px;color:#ccc;}
.content-primary .content-box h3 .sort-links{float:right;overflow:hidden;}
.content-primary .content-box h3 .sort-links a.more-link{float:left;text-decoration:underline;}
.content-primary .content-box h3 .sort-links a.more-link:hover{color:#999;}
.content-primary .content-box h3 .sort-links .separator{float:left;font-size:11px;line-height:22px;letter-spacing:0;color:#ccc;margin:0 4px;}
.content-primary .content-box h3 .sort-links a.more-link.current{color:#aaa;text-decoration:none;}
.content-primary .content-box h3 span.extra{float:right;font-size:11px;line-height:22px;letter-spacing:0;color:#aaa;}
.content-primary .content-box h3 span.extra a{color:#aaa;text-decoration:none;}
.content-primary .content-box h3 span.extra a:hover{color:#888;text-decoration:underline;}
.content-box .content-box-body p{font-size:13px;line-height:140%;color:#888;}
.content-box .content-box-body p.no-items{padding:10px 0;}
.content-box .content-box-body p a{color:#888;}
.content-box.page-rate{position:relative;overflow:visible;}
.content-box.page-rate .page-rating{display:none;overflow:hidden;height:24px;margin:0 0 0 3px;}
.content-box.page-rate .page-rating .rating-slice{float:left;overflow:hidden;text-indent:-500px;background:#ddd url('/s/images/icons/icons-details.png') no-repeat 0 0;width:12px;height:24px;-webkit-border-radius:18px 0 0 18px;-moz-border-radius:18px 0 0 18px;border-radius:18px 0 0 18px;}
.content-box.page-rate .page-rating .rating-slice:nth-child(even){background-position:-12px 0;margin:0 1px 0 0;-webkit-border-radius:0 18px 18px 0;-moz-border-radius:0 18px 18px 0;border-radius:0 18px 18px 0;}
.content-box.page-rate .page-rating .rating-slice.selected{background-color:#b6dc61;}
.content-box.page-rate .page-rating .rating-slice.hover{cursor:pointer;background-color:#7bba1d;}
.content-box.page-rate .page-rating-label{float:right;font-size:20px;line-height:24px;font-weight:bold;letter-spacing:-1px;width:130px;color:#7bba1d;}
.content-box.page-rate .page-rating-label.notrated{color:#ccc;}
.content-box.page-rate .page-rating-label.saved{color:#b6dc61;}
.content-box.page-rate .page-current-rating{font-size:11px;line-height:15px;color:#999;margin:8px 0 0 3px;}
.content-box.user-breakdown ul{list-style-type:none;padding:2px 0 0 0;}
.content-box.user-breakdown ul li{background:transparent url('/s/images/icons/bullet-profile-body.png') no-repeat 2px 4px;margin:2px 0;padding:0 0 0 20px;color:#888;line-height:20px;}
.content-box .content-box-body .share-box{z-index:5;float:left;margin:0 16px 0 0;min-width:46px;}
.content-box .content-box-body .share-box.share-facebook{margin-right:6px;}
.content-box .content-box-body .share-box.share-tumblr{padding-top:20px;}
.content-box .content-box-body .share-box.share-tumblr > a{overflow:hidden;display:block;text-indent:-200px;text-decoration:none;width:81px;height:20px;background:transparent url('http://platform.tumblr.com/v1/share_1.png') no-repeat 0 0;}
.content-box .content-box-body .share-box:last-of-type{margin-right:0;}
.content-box .content-box-body .detail-box{min-height:24px;overflow:hidden;padding:0 0 6px 0;}
.detail-box .detail-icon{float:left;overflow:hidden;width:24px;height:24px;background:#ccc url('/s/images/icons/icons-details.png') no-repeat 0 0;margin:0 0 0 3px;-webkit-border-radius:50%;-moz-border-radius:12px;border-radius:12px;}
.detail-box .detail-icon.icon-detail-ratings{background-position:0 0;}
.detail-box .detail-icon.icon-detail-views{background-position:0 -24px;}
.detail-box .detail-icon.icon-detail-markers{background-position:0 -48px;}
.detail-box .detail-icon.icon-detail-collab{background-position:0 -72px;}
.detail-box .detail-icon.icon-detail-complete{background-position:0 -96px;}
.detail-box .detail-icon.icon-detail-license{background-position:0 -120px;}
.detail-box .detail-icon.icon-detail-solo{background-position:0 -144px;}
.detail-box .detail-icon.icon-detail-words{background-position:0 -168px;}
.detail-box .detail-icon.icon-detail-pages{background-position:0 -192px;}
.detail-box .detail-icon.icon-detail-comments{background-position:0 -216px;}
.detail-box .detail-icon.icon-detail-faves{background-position:0 -240px;}
.detail-box .detail-icon.icon-detail-featured{background-position:0 -264px;}
.detail-box .detail-icon.icon-detail-rank{background-position:0 -288px;}
.detail-box .detail-icon.icon-detail-recommended{background-position:0 -312px;}
.detail-box .detail-icon.icon-detail-public{background-position:0 -336px;}
.detail-box .detail-icon.icon-detail-mature{background-position:0 -360px;}
.detail-box .detail-icon.icon-detail-allages{background-position:0 -384px;}
.detail-box .detail-icon.icon-detail-restricted{background-position:0 -408px;}
.detail-box .detail-icon.icon-detail-private{background-position:0 -432px;}
.detail-box .detail-icon.icon-detail-sponsored{background-position:0 -456px;}
.detail-box .detail-icon.icon-detail-allowedcontent{background-position:0 -480px;}
.detail-box .detail-icon.icon-detail-moderated{background-position:0 -504px;}
.detail-box .detail-icon.icon-detail-copyright{background-position:0 -528px;}
.detail-box .detail-icon.icon-detail-voteup{background-position:0 -552px;}
.detail-box .detail-icon.icon-detail-votedown{background-position:0 -576px;}
.detail-box .detail-icon.icon-detail-collab,
.detail-box .detail-icon.icon-detail-license,
.detail-box .detail-icon.icon-detail-solo,
.detail-box .detail-icon.icon-detail-featured,
.detail-box .detail-icon.icon-detail-public,
.detail-box .detail-icon.icon-detail-mature,
.detail-box .detail-icon.icon-detail-allages,
.detail-box .detail-icon.icon-detail-restricted,
.detail-box .detail-icon.icon-detail-allowedcontent,
.detail-box .detail-icon.icon-detail-copyright{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.content-box .content-box-body .detail-box p{font-size:11px;line-height:15px;color:#999;margin:4px 0 0 37px;}
.content-box .content-box-body .detail-box p abbr{border-bottom:1px dotted #999;}
.content-box .content-box-body .detail-box p abbr:hover{cursor:help;}
ul.user-list,
.dialog .dialog-body ul.user-list{clear:both;overflow:hidden;list-style-type:none;margin:0;padding:4px 0 0 37px;}
.dialog .dialog-body ul.user-list{padding:0;}
ul.user-list li,
.dialog .dialog-body ul.user-list li{position:relative;float:left;display:block;margin:0;padding:5px 12px 5px 0;}
.dialog .dialog-body ul.user-list li{padding:6px 15px 6px 0;}
.dialog .dialog-body ul.user-list li:nth-child(7n+7){padding-right:0;}
ul.user-list li a.profile-image-link{overflow:hidden;display:block;}
ul.user-list li a.handle-link{display:none;position:absolute;bottom:0;right:0;z-index:2;white-space:nowrap;font-weight:bold;font-size:11px;color:#fff !important;text-decoration:none;padding:3px 6px;background-color:rgba(0,0,0,0.8);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
ul.user-list li:hover a.handle-link{display:block;}
.content-box .content-box-body .detail-box abbr,
.content-box .content-box-body .detail-box a{color:#999;}
.tools-box{border-top:1px solid #eaeaea;padding:8px 0 0 0;}
.tools-box .tool-box{overflow:hidden;min-height:20px;}
.tools-box .tool-box span.icon-tool{float:left;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat 0 0;}
.tools-box .tool-box span.icon-tool.icon-tool-report{display:block;overflow:hidden;width:20px;height:20px;background-position:0 -960px;}
.tools-box .tool-box a{display:block;font-size:11px;line-height:20px;color:#aaa;text-decoration:none;margin:0 0 0 24px;}
.tools-box .tool-box a:hover{text-decoration:underline;}
.item-share .content-box-body{position:relative;overflow:visible;min-height:65px;}
.item-image a.thumbnail-link{display:none;position:absolute;z-index:10;bottom:6px;left:6px;overflow:hidden;width:auto;height:32px;background:rgba(0,0,0,0.8) url('/s/images/icons/icons-32x32.png') no-repeat 4px -1216px;font-size:13px;font-weight:bold;line-height:32px;color:#fff;padding:0 10px 0 38px;text-decoration:none;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;border-radius:0 0 0 8px;}
.item-image a.thumbnail-link:hover{text-decoration:underline;}
.item-image:hover a.thumbnail-link{display:block;}
.section-profile .content-secondary,
.section-profile .content-secondary .aside{z-index:auto;}
.author-image{position:relative;z-index:3;width:306px;height:306px;padding:6px 0 0 6px;margin:0 0 40px 0;}
.author-image .profile-image-link{position:relative;display:block;}
.author-image .profile-image-link.disabled{cursor:default;}
.author-image a.profile-image-link .icon-magnify{position:absolute;z-index:5;top:0;left:0;display:block;overflow:hidden;width:32px;height:32px;background:rgba(0,0,0,0.8) url('/s/images/icons/icons-32x32.png') no-repeat 0 -704px;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}
.author-image .profile-image-link .profile-overlay{display:block;position:absolute;bottom:-10px;right:-3px;overflow:hidden;width:57px;height:57px;text-indent:-200px;background:transparent url('/s/images/profile-banners.png') no-repeat 0 0;}
.author-image .profile-image-link .profile-overlay.featured{background-position:0 0;}
.author-image .profile-image-link .profile-overlay.top50{background-position:-57px 3px;}
.author-image .profile-image-link .profile-overlay.top10{background-position:-114px 3px;}
.author-about .author-activity{overflow:hidden;height:17px;padding:1px 0;}
.author-about .author-activity .date-joined{float:right;font-size:11px;line-height:17px;color:#aaa;}
.author-controls{float:right;margin-top:-18px;}
.item-actions.author-info{position:relative;z-index:2;margin-left:-54px;padding-left:54px;}
.author-info h4{font-size:16px;font-weight:bold;color:#aaa;margin:0;padding:2px 0 10px 0;min-height:16px;text-shadow:0 1px 0 #fff;}
.author-info.only-info h4{padding-bottom:2px;}
.author-info .profile-links{overflow:hidden;min-height:20px;}
.author-info .profile-links a{float:left;overflow:hidden;font-weight:bold;font-size:14px;line-height:20px;letter-spacing:-1px;color:#bbb;height:20px;padding:0 0 0 22px;margin:0 20px 0 0;text-decoration:none;white-space:nowrap;background:transparent url('/s/images/icons/icons-links-20x20.png') no-repeat 0 0;text-shadow:0 1px 0 #fff;}
.author-info .profile-links a:hover{color:#999;}
.author-info .profile-links a.site-link{background-position:-2px 0;}
.author-info .profile-links a.facebook-link{background-position:-2px -20px;}
.author-info .profile-links a.twitter-link{background-position:-2px -40px;}
.author-info .profile-links a.msn-link{background-position:-2px -60px;}
.author-info .profile-links a.tumblr-link{background-position:-2px -80px;}
.author-info .profile-links a.deviantart-link{background-position:-2px -100px;}
.author-info .profile-links a.blogger-link{background-position:-2px -120px;}
.author-info .profile-links a.wordpress-link{background-position:-2px -140px;}
.author-info .profile-links a.gplus-link{background-position:-2px -160px;}
.author-info .profile-links a.scribd-link{background-position:-2px -180px;}
.author-info .profile-links a.etsy-link{background-position:-2px -200px;}
.author-info .profile-links a.pinterest-link{background-position:-2px -220px;}
.author-info .profile-links a.instagram-link{background-position:-2px -240px;}
.author-info .profile-links a.amazon-link{background-position:-2px -260px;}
.author-info .profile-links a.youtube-link{background-position:-2px -280px;}
.author-info .profile-links a.vimeo-link{background-position:-2px -300px;}
.author-info .profile-links a.skype-link{background-position:-2px -320px;}
.author-info .profile-links a.email-link{background-position:-2px -340px;}
.author-info .profile-links a.soundcloud-link{background-position:-2px -360px;}
.author-info a.poster-rank{overflow:hidden;float:right;font:14px/16px georgia, times,"times new roman";width:14px;height:14px;font-weight:bold;font-size:14px;letter-spacing:-1px;color:#fff;background-color:#aaa;padding:3px 4px;text-align:center;text-decoration:none;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 0 2px #fff, 1px 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0 2px #fff, 1px 1px 2px 0 rgba(0,0,0,0.3);box-shadow:inset 0 0 0 2px #fff, 1px 1px 2px 0 rgba(0,0,0,0.3);}
.author-info a.poster-rank.rank-1{font-size:14px;padding:2px 4px 6px 4px;text-shadow:0 1px 0 #666;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#bcbcbc), to(#666));background:-moz-linear-gradient(-135deg, #bcbcbc 0, #666 100%);background:linear-gradient(-135deg, #bcbcbc 0, #666 100%);}
.author-info a.poster-rank.rank-2{font-size:14px;padding:2px 5px 6px 3px;text-shadow:0 1px 0 #7bba1d;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#e6f5ac), to(#7bba1d));background:-moz-linear-gradient(-135deg, #e6f5ac 0, #7bba1d 100%);background:linear-gradient(-135deg, #e6f5ac 0, #7bba1d 100%);}
.author-info a.poster-rank.rank-3{padding:1px 4px 7px 4px;text-shadow:0 1px 0 #476c5e;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#b9d0c8), to(#476c5e));background:-moz-linear-gradient(-135deg, #b9d0c8 0, #476c5e 100%);background:linear-gradient(-135deg, #b9d0c8 0, #476c5e 100%);}
.author-info a.poster-rank.rank-4{padding:1px 4px 7px 4px;text-shadow:0 1px 0 #faa403;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#fee0a9), to(#faa403));background:-moz-linear-gradient(-135deg, #fee0a9 0, #faa403 100%);background:linear-gradient(-135deg, #fee0a9 0, #faa403 100%);}
.author-info a.poster-rank.rank-5{padding:1px 4px 7px 4px;text-shadow:0 1px 0 #931708;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#f88c81), to(#931708));background:-moz-linear-gradient(-135deg, #f88c81 0, #931708 100%);background:linear-gradient(-135deg, #f88c81 0, #931708 100%);}
.author-info a.poster-rank.rank-6{padding:3px 4px 5px 4px;text-shadow:0 1px 0 #617900;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#d7ff37), to(#617900));background:-moz-linear-gradient(-135deg, #d7ff37 0, #617900 100%);background:linear-gradient(-135deg, #d7ff37 0, #617900 100%);}
.author-info a.poster-rank.rank-7{padding:1px 4px 7px 4px;text-shadow:0 1px 0 #18a5cd;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#ade6f5), to(#18a5cd));background:-moz-linear-gradient(-135deg, #ade6f5 0, #18a5cd 100%);background:linear-gradient(-135deg, #ade6f5 0, #18a5cd 100%);}
.author-info a.poster-rank.rank-8{padding:4px 4px 4px 4px;text-shadow:0 1px 0 #ff856a;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#ffdad2), to(#ff856a));background:-moz-linear-gradient(-135deg, #ffdad2 0, #ff856a 100%);background:linear-gradient(-135deg, #ffdad2 0, #ff856a 100%);}
.author-info a.poster-rank.rank-9{padding:2px 4px 6px 4px;text-shadow:0 1px 0 #9cc201;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#e7ff84), to(#9cc201));background:-moz-linear-gradient(-135deg, #e7ff84 0, #9cc201 100%);background:linear-gradient(-135deg, #e7ff84 0, #9cc201 100%);}
.author-info a.poster-rank.rank-10{padding:2px 4px 6px 4px;text-shadow:0 1px 0 #eba410;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#fbe7bd), to(#eba410));background:-moz-linear-gradient(-135deg, #fbe7bd 0, #eba410 100%);background:linear-gradient(-135deg, #fbe7bd 0, #eba410 100%);}
.content h1 a.user-rank,
.content h1 a.mod-badge{font-size:10px;font-weight:bold;color:#fff;text-decoration:none;}
.content h1 a.flag.user-rank.rank-plus{cursor:pointer;text-shadow:1px 1px 0 #18a5cd;background-color:#18a5cd;background:-webkit-gradient(linear, 100% 0, 0 75%, from(#cceff9), to(#18a5cd));background:-moz-linear-gradient(-135deg, #cceff9 0, #18a5cd 75%);background:linear-gradient(-135deg, #cceff9 0, #18a5cd 75%);}
.content h1 a.flag.user-rank.rank-cs{cursor:pointer;overflow:hidden;width:30px;height:29px;padding:0;margin:-4px 0 0 0;text-indent:-200px;background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -1px -66px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.content h1 a.flag.mod-badge.mod,
.content h1 a.flag.mod-badge.editor{text-shadow:1px 1px 0 #7bba1d;background-color:#7bba1d;background:-webkit-gradient(linear, 0 0, 100% 100%, from(#7bba1d), to(#b1e001));background:-moz-linear-gradient(-45deg, #7bba1d 25%, #b1e001 100%);background:linear-gradient(-45deg, #7bba1d 25%, #b1e001 100%);}
.author-content .profile{overflow:hidden;margin:0 0 40px 0;}
.page-content .callout-box{position:relative;float:right;margin:2px 4px 24px 24px;font-size:14px;}
.page-content .callout-box .callout-body{padding:12px;-webkit-box-shadow:inset 1px 2px 4px 0 #fff, 1px 1px 3px 0 rgba(0,0,0,0.35);-moz-box-shadow:inset 1px 2px 4px 0 #fff, 1px 1px 3px 0 rgba(0,0,0,0.35);box-shadow:inset 1px 2px 4px 0 #fff, 1px 1px 3px 0 rgba(0,0,0,0.35);background-color:#fef7d0;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#fff), to(#fef7d0));background:-moz-linear-gradient(-135deg, #fff 0, #fef7d0 100%);background:linear-gradient(-135deg, #fff 0, #fef7d0 100%);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.page-content .callout-box .callout-body p{font-size:18px;font-weight:bold;line-height:120%;letter-spacing:-1px;color:#6b5e25;padding:0;margin:0;width:200px;text-shadow:0px 1px 0 #fff;}
.page-content .callout-box .callout-arrow-shadow{position:absolute;left:31px;bottom:-23px;border-color:rgba(0,0,0,0.15) transparent transparent transparent;border-style:solid;border-width:12px 11px 11px 11px;height:0;width:0;}
.page-content .callout-box .callout-arrow{position:absolute;left:29px;bottom:-22px;border-color:#fef7d0 transparent transparent transparent;border-style:solid;border-width:12px 11px 11px 11px;height:0;width:0;}
.author-content .profile .profile-body,
.author-content .profile .profile-body *{font-family:arial, helvetica, sans-serif !important;font-size:13px !important;letter-spacing:0 !important;line-height:140% !important;text-transform:none !important;color:#444 !important;background-color:transparent !important;}
.author-content .profile .profile-body a,
.author-content .profile .profile-body a *{color:#476c5e !important;}
.author-content .profile .profile-body a:hover,
.author-content .profile .profile-body a:hover *{color:#083643 !important;}
.author-content .profile .profile-body p{margin:0 0 12px 0;padding:0;}
.author-content .profile .profile-body ul,
.author-content .profile .profile-body ol{line-height:140%;margin:0 0 12px 0;padding:0;}
.author-content .profile .profile-body ul{list-style-type:none;}
.author-content .profile .profile-body ol{margin:0 0 12px 0;padding:0;}
.author-content .profile .profile-body ul li{background:transparent url('/s/images/icons/bullet-profile-body.png') no-repeat 2px 4px;margin:0 0 6px 0;padding:0 0 0 20px;}
.author-content .profile .profile-body ul li:last-child{margin:0;}
.author-content .profile .profile-body blockquote{border-left:1px solid #dadada;padding:0 0 0 16px;margin:36px 20px 36px 36px;}
.author-content .profile .profile-body blockquote *{font-style:italic;font-size:20px !important;color:#444 !important;}
.section-profile .profile-empty{margin:4px 6px 6px 8px;padding:14px 16px;border:1px solid #ccc;background-color:#fef7d0;font-size:13px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 1px 1px 5px 0 rgba(255,255,255,0.7), 1px 1px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 1px 1px 5px 0 rgba(255,255,255,0.7), 1px 1px 4px 0 rgba(0,0,0,0.3);box-shadow:inset 1px 1px 5px 0 rgba(255,255,255,0.7), 1px 1px 4px 0 rgba(0,0,0,0.3);}
.section-profile .profile-empty h4{line-height:100%;color:#544a1d;text-shadow:0 1px 0 #fff;}
.section-profile .profile-empty ul{list-style-type:none;margin:0 0 16px 0;}
.section-profile .profile-empty ul li{margin:0 0 8px 0;padding:0 0 0 20px;background:transparent url('/s/images/icons/bullet-author-aside.png') no-repeat 1px 2px;}
.section-profile .profile-empty a{color:#6b5e25;}
.section-profile .profile-empty a:hover{color:#544a1d;}
.section-profile .profile-empty p:last-of-type{margin:0;}
.data-list .item-block{overflow:hidden;clear:left;border-top:1px dotted #eaeaea;margin:8px 0 0 0;padding:8px 0 0 0;min-height:78px;}
.data-list .group-heading+.item-block{border-style:solid;margin-top:4px;}
.data-list .item-block:first-of-type{border:0;margin:-12px 0 0 0;padding:0;}
.data-list.topic-list .item-block:first-of-type{margin-top:0;}
.data-list .item-block a.profile-image-link{float:left;margin:6px 0 0 6px;}
.data-list .item-block .item-body{margin:0 0 0 88px;}
.data-list .item-block .item-body .item-title{display:block;margin:4px 0;}
.data-list .item-block .item-body .item-title a{font:20px/100% georgia, times,"times new roman";letter-spacing:-1px;color:#111;text-decoration:none;}
.data-list .item-block .item-body .item-title a.author-rank{vertical-align:text-bottom;margin-left:3px;}
.data-list .item-block .item-body .item-title a:hover{color:#000;text-decoration:underline;}
.data-list .item-block .item-body .item-meta{overflow:hidden;font-size:11px;color:#aaa;padding:0 0 4px 0;}
.data-list .item-block .item-body .item-meta .list-item-controls{font-size:11px;line-height:20px;vertical-align:top;}
.data-list .item-block .item-body .item-meta .list-item-controls .icon-container{cursor:help;margin:0;}
.data-list .item-block .item-body .item-meta .list-item-controls .icon-container .icon{background-color:#ccc;margin:2px 4px 0 0;}
.data-list .item-block .item-body .item-meta .list-item-controls .icon-container:hover .icon{background-color:#aaa;}
.data-list .item-block .item-body .item-meta .date-published{float:right;line-height:20px;}
.data-list .item-block .item-body .item-meta .date-published a{color:#aaa;}
.data-list .item-block .item-body .item-meta .date-published a:hover{color:#888;}
.section-group .sub-navigation-container.tight,
.section-profile .sub-navigation-container.tight{overflow:visible;height:98px;}
.section-group .listing-controls li.right,
.section-profile .listing-controls li.right{float:right;}
.section-profile .listing-controls .input-field{overflow:visible;padding:0;}
.section-profile .listing-controls li a.reading-recommended{margin-right:0;}
.section-profile .listing-controls .input-field .select-list{margin-right:8px;}
.section-profile .listing-controls .input-field .select-list:last-child{margin:0;}
.section-profile .listing-controls .input-field .select-list .select-list-label{margin:3px 0 0 0;padding:2px 10px 0 2px;background:url('/s/images/icons/icons-20x20.png') no-repeat right -580px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));background:url('/s/images/icons/icons-20x20.png') no-repeat right -580px, -moz-linear-gradient(#fff, #fafafa 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat right -580px, linear-gradient(#fff, #fafafa 100%);}
.section-profile .listing-controls .input-field .select-list .select-list-label:active,
.section-profile .listing-controls .input-field .select-list .select-list-label:hover{background:url('/s/images/icons/icons-20x20.png') no-repeat right -600px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fefefe));background:url('/s/images/icons/icons-20x20.png') no-repeat right -600px, -moz-linear-gradient(#fff, #fefefe 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat right -600px, linear-gradient(#fff, #fefefe 100%);}
.section-profile .listing-controls .input-field .select-list .select-list-items{top:21px;}
.section-profile .listing-controls .input-field .select-list .select-list-items li{width:100%;padding:4px 10px 4px 4px;}
.reading-list .group-heading h3{font-weight:bold;font-size:18px;line-height:120%;letter-spacing:-1px;color:#aaa;padding:0;margin:32px 0 0 0;}
.reading-list .group-heading h3 span{font-weight:normal;}
.reading-list .group-heading h3 a{color:#aaa;text-decoration:none;}
.reading-list .group-heading h3 a:hover{text-decoration:underline;}
.reading-list .group-heading:first-child h3{margin-top:0;}
.reading-list .item-block .item-body .item-details{min-height:50px;}
.reading-list .item-block .item-body .item-title .mature{text-transform:uppercase;font-weight:bold;font-size:9px;letter-spacing:0;margin:0 0 0 4px;color:#c21e0c;}
.reading-list .item-block .item-body .item-details p.summary{font-size:12px;color:#666;padding:6px 0 10px 0;}
.reading-list .item-block .item-body .item-details p.summary span.in-work{color:#aaa;}
.reading-list .item-block .item-body .item-details p.summary span.in-work a{font-weight:bold;color:#aaa;}
.reading-list .item-block .item-body .item-details p.summary span.in-work a:hover{color:#888;}
.reading-list .item-block .item-body .item-meta .list-item-controls .icon-container.owner:hover{cursor:pointer;color:#999;}
.reading-list .item-block .item-body .item-meta .list-item-controls .icon-container.owner:hover .icon{cursor:pointer;background-color:#999;background-position:-2px -1662px;}
.reading-list .item-block .item-body .item-meta .list-item-controls .icon-container.owner.saving .icon{background:transparent url('/s/images/icons/icon-loading-16x16.gif') no-repeat center center;}
.reading-list .item-block .item-body .item-meta .list-item-controls .icon-container span.action{float:left;margin:0 12px 0 0;font-weight:bold;}
.reading-list .item-block .item-body .item-meta .list-item-controls .action-via{float:left;font-weight:normal;}
.reading-list .item-block .item-body .item-meta .list-item-controls .action-via a{color:#999;}
.reading-list .item-block .item-body .item-meta .list-item-controls .action-via a:hover{color:#666;}
.contact-list .item-block .item-body .contact-handle a.author-rank{vertical-align:text-bottom;margin-left:3px;}
.contact-list .item-block .item-body .item-meta{font-size:11px;line-height:15px;color:#999;}
.contact-list .item-block .item-body .item-meta p{margin:0 134px 0 0;}
.contact-list .item-block .item-body .item-meta p strong{color:#888;}
.contact-list .item-block .item-body .item-meta .buttons{float:right;clear:none;width:auto;margin:0 0 0 10px;}
.contact-list .item-block .item-body .item-meta .buttons .button{margin:0;}
.story{overflow:visible;}
.story,
.author{min-height:40px;margin:8px 0;padding-bottom:10px;border-bottom:1px dotted #dadada;}
.author:last-child,
.author.image-mode:last-child,
.story:last-child{border:0;margin-bottom:0;padding-bottom:0;}
.story.hidden{display:none;}
.byline, .info{font-size:11px;line-height:15px;color:#666;letter-spacing:0px;background-color:transparent;}
.story .byline{overflow:visible;padding-top:1px;}
.story .byline a{font-weight:bold;text-decoration:none;}
.story .byline a:hover{text-decoration:underline;}
.story .byline .categories a{font-weight:normal;padding:0 1px;text-decoration:none;}
.story .byline .categories a:hover{font-weight:normal;color:#fff;background-color:#476c5e;}
.story h4,
.author h4{font:20px georgia, times,"times new roman";letter-spacing:-1px;line-height:90%;margin:4px 0 2px 0;padding:0 0 1px 0;}
.story h4 a,
.author h4 a{color:#000;padding:0 0 2px 0;text-decoration:none;}
.story h4 a:hover,
.author h4 a:hover{text-decoration:underline;}
.story h4 .icon-locked{float:left;overflow:hidden;width:10px;height:16px;text-indent:-200px;background:url('/_images/icon_lock.png') no-repeat 0 1px;padding:0 5px 1px 0;margin:0;cursor:help;}
.story h4 .flag{font:bold 11px/100% arial, helvetica, sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 0 6px;}
.story h4 .flag.draft{color:#7bba1d;}
.story p.summary{display:none;font-size:11px !important;color:#333;padding:4px 0;}
.story p.summary br{line-height:80%;}
.list-item-controls .icon{float:left;overflow:hidden;width:16px;height:16px;line-height:16px;padding:0;margin:2px 8px 0 0;background:url('/s/images/icons/icons-20x20.png') no-repeat 0 0;-webkit-border-radius:50%;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 0 1px rgba(255,255,255,0.15);-moz-box-shadow:0 1px 0 1px rgba(255,255,255,0.15);box-shadow:0 1px 0 1px rgba(255,255,255,0.15);}
.list-item-controls .icon.icon-page{background-position:-2px -1142px;}
.list-item-controls .icon.icon-comment{background-position:-2px -1162px;}
.list-item-controls .icon.icon-recommendation{background-position:-2px -1282px;}
.list-item-controls .icon.icon-rating{background-position:-2px -1182px;}
.list-item-controls .icon.icon-fan{background-position:-2px -1202px;background-color:#fff;}
.list-item-controls .icon.icon-fave{background-position:-2px -1222px;}
.list-item-controls .icon.icon-marker{background-position:-2px -242px;}
.list-item-controls .icon.icon-topic{background-position:-2px -502px;}
.list-item-controls .icon.icon-group{background-position:-2px -1302px;}
.list-item-controls .icon.icon-report{background-position:-1px -1762px;}
.list-item-controls .icon.icon-mature{background-position:-2px -1342px;}
.list-item-controls .icon.icon-summary{background-position:-2px -1523px;}
.list-item-controls .icon.icon-complete{background-position:-2px -1542px;}
.list-item-controls .icon.icon-solo{background-position:-2px -1362px;}
.list-item-controls .icon.icon-tags{background-position:-2px -1503px;}
.list-item-controls .icon.icon-topic{background-position:-2px -502px;}
.list-item-controls .icon.icon-view{background-position:-2px -1722px;}
.list-item-controls .icon.icon-pages{background-position:-2px -1782px;}
.list-item-controls .icon.icon-author{background-position:-2px -1002px;}
.list-item-controls .icon.icon-report,
.list-item-controls .icon.icon-summary,
.list-item-controls .icon.icon-solo,
.list-item-controls .icon.icon-tags{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.list-item-controls .icon-container{overflow:hidden;float:left;margin-left:8px;}
.list-item-controls .icon-container .icon{cursor:help;}
.story .list-item-controls,
.author .list-item-controls,
.group .list-item-controls{overflow:hidden;font-size:11px;letter-spacing:0px;padding:2px 0 0;line-height:20px;color:#888;}
.group .list-item-controls{padding-top:6px;}
.story .list-item-controls a,
.author .list-item-controls a,
.group .list-item-controls a{float:left;color:#888;text-decoration:none;}
.story .list-item-controls a:hover,
.author .list-item-controls a:hover,
.group .list-item-controls a:hover{color:#555;text-decoration:underline;}
.story .list-item-controls span,
.author .list-item-controls span,
.group .list-item-controls span{float:left;}
.story .list-item-controls .icon,
.author .list-item-controls .icon,
.group .list-item-controls .icon{background-color:#ccc;margin:2px 4px 0 8px;}
.section-group .aside-box .author .list-item-controls .icon{background-color:#82ac9c;}
.story .list-item-controls .icon:first-of-type,
.story .list-item-controls .icon-container:first-of-type,
.author .list-item-controls .icon:first-of-type,
.author .list-item-controls .icon-container:first-of-type,
.group .list-item-controls .icon:first-of-type,
.group .list-item-controls .icon-container:first-of-type{margin-left:0;}
.story .list-item-controls .recommenders{color:#888;}
.story .list-item-controls .recommenders a{float:none;}
.story .list-item-controls .date-modified{float:left;cursor:help;padding:0;margin-right:8px;color:#aaa;}
.story .list-item-controls .additional-controls{position:relative;float:left;overflow:hidden;}
.story .list-item-controls .additional-controls .icon{background-color:transparent;}
.story .list-item-controls .icon.icon-solo:hover{background-position:-2px -1602px;background-color:transparent;}
.story .list-item-controls .icon.icon-summary:hover{background-position:-2px -1583px;background-color:transparent;}
.story .list-item-controls .icon.icon-tags:hover, .story .list-item-controls .icon.icon-tags.selected{background-position:-2px -1563px;background-color:transparent;}
.story .list-item-controls .meta{float:right;}
.story .list-item-controls .icon.icon-mature{background-color:#b6dc61;}
.story .list-item-controls .icon.icon-complete{background-color:#ccc;}
.story .list-item-controls .icon.icon-mature:hover,
.story .list-item-controls .icon.icon-complete:hover{background-color:#7bba1d;}
.story .list-item-controls .icon.icon-mature,
.story .list-item-controls .icon.icon-solo,
.story .list-item-controls .icon.icon-complete{margin-left:2px;cursor:help;}
.story .list-item-controls .icon.icon-summary{margin-left:2px;cursor:pointer;}
.story .list-item-controls .icon.icon-tags{margin-left:2px;cursor:pointer;}
.story .indented{margin:0 0 0 68px;min-height:60px;}
.story .hotItem a.rank{float:left;font:bold 44px georgia, times,"times new roman";color:#fff;margin:0;padding:0;line-height:38px;height:50px;width:50px;margin:6px 10px 2px 3px;vertical-align:middle;text-align:center;background-color:#b1e001;border:2px solid #fff;text-shadow:1px 1px 0 #7bba1d;-webkit-border-radius:50%;-moz-border-radius:27px;border-radius:27px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px 1px #ccc;box-shadow:0 0 3px 1px #ccc;}
.story .topRated a.rank{float:left;font-size:32px;font-weight:bold;color:#083643;letter-spacing:-2px;margin:0;padding:3px 1px 0 0;line-height:30px;height:30px;width:49px;text-align:center;text-shadow:0 1px 0 #fff;}
.story .mostRecommended a.rank{float:left;font:bold 34px/31px georgia, times,"times new roman";color:#fff;letter-spacing:-2px;margin:0;padding:0 1px 3px 0;height:32px;width:49px;text-align:center;vertical-align:middle;}
.story .mostRecommended.medium a.rank{font-size:28px;letter-spacing:-3px;}
.story .mostRecommended.small a.rank{font-size:20px;}
.story .mostRecommended a.rank .kilo{font-size:24px;}
.story a.rank{text-decoration:none;}
.story .hotItem a,
.story .topRated a,
.story .mostRecommended a{text-decoration:none;}
.story .topRated a.rank:hover{color:#666;}
.story .topRated .ratings{float:left;width:50px;height:50px;margin:4px 10px 10px 2px;border:2px solid #fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px 1px #ccc;box-shadow:0 0 3px 1px #ccc;}
.story .topRated .ratings{background-color:#e6f5ac;background:-webkit-gradient(linear, 0 0, 0 100%, from(#E6F5AC), to(#fff));background:-moz-linear-gradient(#E6F5AC, #fff 100%);background:linear-gradient(#E6F5AC, #fff 100%);}
.story .topRated.alt .ratings{background-color:#b1e101;background:-webkit-gradient(linear, 0 0, 0 100%, from(#B1E101), to(#fff));background:-moz-linear-gradient(#B1E101, #fff 100%);background:linear-gradient(#B1E101, #fff 100%);}
.story .topRated .ratingsInner{height:11px;line-height:11px;width:50px;text-align:center;padding:1px 0 0 0;margin:0;text-shadow:0 1px 0 #fff;}
.story .topRated .iconTopRated{font-size:11px;font-weight:bold;letter-spacing:0px;color:#666;padding:0 0 0 12px;margin:0;background:transparent url('/_images/icon_top_rated.gif') no-repeat 0 1px;}
.story .mostRecommended a.rank:hover{color:#fafafa;text-shadow:0 0 5px #537D13;}
.story .mostRecommended .recommendations{float:left;width:50px;height:50px;margin:4px 10px 10px 2px;border:2px solid #fff;text-shadow:0 0 3px #7bba1d;-webkit-border-radius:12px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius:12px 0 12px 0;border-radius:12px 0 12px 0;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px 1px #ccc;box-shadow:0 0 3px 1px #ccc;}
.story .mostRecommended .recommendations{background-color:#e6f5ac;background:-webkit-gradient(linear, 100% 0, 0 100%, from(#e6f5ac), to(#7bba1d));background:-moz-linear-gradient(-135deg, #e6f5ac 0, #7bba1d 100%);background:linear-gradient(-135deg, #e6f5ac 0, #7bba1d 100%);}
.story .mostRecommended .recommendationsInner{font-size:12px;font-weight:bold;letter-spacing:0px;color:#fafafa;height:11px;line-height:11px;width:50px;text-align:center;padding:2px 0 0 0;margin:0;}
.subRating{font-size:26px;vertical-align:top;}
.author.image-mode{padding-bottom:8px;}
.author{overflow:hidden;}
.author .image-container{position:relative;float:left;width:50px;height:50px;margin:8px 16px 8px 8px;text-decoration:none;}
.author .image-container .profile-overlay{display:block;position:absolute;z-index:10;bottom:-5px;right:-5px;}
.author .author-ranking{position:absolute;z-index:50;bottom:-10px;right:-10px;width:24px;height:18px;margin:3px;background-color:#7bba1d;opacity:0.9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.3);box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.3);}
.author .author-ranking.alt{background-color:#106c87;}
.author .author-ranking-text{display:block;position:absolute;bottom:-7px;right:-7px;width:24px;height:16px;z-index:55;font-size:16px;line-height:16px;font-weight:bold;letter-spacing:-1px;color:#fff;padding:0 0 2px 0;text-align:center;text-shadow:1px 1px 0 #598714;}
.author .author-ranking-text.smaller{font-size:14px !important;padding:1px 0 3px 0;height:14px;}
.author .author-ranking-text .author-ranking-sign{font-size:11px;font-weight:normal;vertical-align:text-top;margin:0 1px 0 0;}
.author.condensed{min-height:24px;margin:8px 0;padding-bottom:8px;}
.author.condensed .image-container{float:left;overflow:hidden;width:24px;height:24px;margin:2px 6px 0 0;}
.author .byline{padding-top:2px;color:#999;}
.author .byline a{font-weight:bold;}
.author h4 span{float:right;width:16px;height:16px;overflow:hidden;margin:2px 0 0 0;padding:0 0 0 6px;}
.author.condensed h4{display:inline;font-size:18px;line-height:24px;}
.author.condensed h4 a{color:#444;}
.author .byline-condensed{display:inline-block;font-size:11px;letter-spacing:0;color:#666;padding:0 0 0 3px;background-color:#fff;}
.author .byline-condensed a{color:#666;text-decoration:underline;}
.author .byline-condensed a:hover{color:#333;}
.author .list-item-controls .separator{margin:0 3px;}
.author .indented{margin:0 0 0 74px;height:100%;}
.author.image-mode .indented{overflow:hidden;}
.author .list-item-controls .icon.icon-fan{background-position:-2px -1362px;background-color:transparent;}
.author .list-item-controls .icon-container:hover .icon.icon-fan{background-position:-2px -1602px;background-color:transparent;}
.group .list-item-controls .icon-container:hover .icon{background-color:#82ac9c;}
.group .list-item-controls .icon.icon-created{background-position:-1px -483px;background-color:transparent;margin-right:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.sponsored-groups .group .list-item-controls .icon.icon-created{background-position:-1px -463px;}
.group .list-item-controls .icon-container:hover .icon.icon-created{background-color:transparent;}
.group .list-item-controls .icon.icon-member{background-position:-2px -1362px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.group .list-item-controls .icon-container:hover .icon.icon-member{background-position:-2px -1682px;background-color:transparent;}
.group .list-item-controls a.creator{float:none;font-weight:bold;}
.author a.rank:hover{text-decoration:none;}
.author .overall-rank,
.condensed .rank{float:none;font-size:11px;font-family:arial, helvetica, sans-serif;letter-spacing:0;color:#999;vertical-align:middle;background-color:#fff;margin:0 5px 0 0;padding:0;}
.condensed .rank{float:left;height:24px;line-height:24px;margin:2px 8px 0 0;}
.author .topRated a.rank:hover{color:#666;}
.author .topRated .ratings{float:left;width:50px;}
.author .topRated .ratingsInner{height:11px;line-height:11px;width:50px;text-align:center;padding:1px 0 0 0;margin:0;}
.author .topRated .iconTopRated{font-size:11px;font-weight:bold;letter-spacing:0px;color:#666;padding:0 0 0 11px;margin:0;background:transparent url('/_images/icon_top_rated.gif') no-repeat 0 2px;}
.ratings-chart{position:relative;width:600px;height:240px;}
.ratings-chart.loading{background:transparent url('/s/images/icons/icon-loading-48x48-transparent.gif') no-repeat center center;}
.section-profile .ratings-chart{width:628px;height:280px;margin:6px 0 0 0;}
.ratings-chart-tooltip{overflow:hidden;position:absolute;font:12px/135% arial, helvetica, sans-serif;color:#fff;padding:4px 8px;width:auto;white-space:nowrap;z-index:9999;text-align:left;cursor:pointer;background-color:rgba(0,0,0,0.85);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4);}
.jqplot-axis{font:11px arial, helvetica, sans-serif !important;color:#aaa;}
table.jqplot-table-legend{font:11px/130% arial, helvetica, sans-serif !important;}
table.jqplot-table-legend td{padding:2px !important;}
.info-container{width:250px;margin:0 auto;}
.info-container .info-box{overflow:auto;padding:18px;margin:0 0 40px 0;font:12px/130% arial, helvetica, sans-serif;color:#333;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 4px 0 rgba(0,0,0,0.45);-moz-box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 4px 0 rgba(0,0,0,0.45);box-shadow:inset 1px 1px 4px 1px #fff, 1px 1px 4px 0 rgba(0,0,0,0.45);}
.info-box.info-tips{background:-webkit-gradient(linear, 100% 0, 0 75%, from(#f3fbe6), to(#cef09d));background:-moz-linear-gradient(-135deg, #f3fbe6 0, #cef09d 75%);background:linear-gradient(-135deg, #f3fbe6 , #cef09d 75%);}
.info-box.info-help{background:-webkit-gradient(linear, 100% 0, 0 75%, from(#f3fafc), to(#dbf0f6));background:-moz-linear-gradient(-135deg, #f3fafc 0, #dbf0f6 75%);background:linear-gradient(-135deg, #f3fafc 0, #dbf0f6 75%);}
.info-box.info-guidance{background:-webkit-gradient(linear, 100% 0, 0 75%, from(#fefdf3), to(#fcefa7));background:-moz-linear-gradient(-135deg, #fefdf3 0, #fcefa7 75%);background:linear-gradient(-135deg, #fefdf3 0, #fcefa7 75%);}
.info-box.info-groups{background:-webkit-gradient(linear, 100% 0, 0 75%, from(#F7FDFA), to(#B8ECD7));background:-moz-linear-gradient(-135deg, #F7FDFA 0, #B8ECD7 75%);background:linear-gradient(-135deg, #F7FDFA 0, #B8ECD7 75%);}
.info-box.info-error{background:-webkit-gradient(linear, 0 0, 0 100%, from(#feedeb), to(#fcc5be));background:-moz-linear-gradient(#feedeb, #fcc5be 100%);background:linear-gradient(#feedeb, #fcc5be 100%);}
.info-box.info-tips .greeting{overflow:hidden;}
.info-box h5{font-weight:bold;font-size:20px;line-height:125%;letter-spacing:-1px;margin:0;padding:0 0 10px 0;text-shadow:0 1px 0 #fff;}
.info-box h6{font-weight:bold;font-size:12px;line-height:130%;margin:0;padding:12px 0 0 0;text-shadow:0 1px 0 #fff;}
.info-box h6:first-of-type{padding:0;}
.info-box p{padding:0 0 2px 0;}
.info-box p.intro{padding:2px 0 12px 0;}
.info-box p.last{padding:0;}
.info-box a{text-decoration:underline;}
.info-box a:hover{color:#000;}
.info-box a.guidanceLink,
.info-box a.previousPageLink{display:block;margin-top:6px;font-weight:bold;}
.info-box .highlight{font-weight:bold;}
.info-box.info-tips h5,
.info-box.info-tips a,
.info-box.info-tips .highlight{color:#465800;}
.info-box.info-help h5,
.info-box.info-help a,
.info-box.info-help .highlight{color:#083643;}
.info-box.info-guidance h5,
.info-box.info-guidance a,
.info-box.info-guidance .highlight{color:#544a1d;}
.info-box.info-groups h5,
.info-box.info-groups a,
.info-box.info-groups .highlight{color:#083643;}
.info-box.info-error h5,
.info-box.info-error a,
.info-box.info-error .highlight{color:#931708;}
.info-box.info-guidance ul{list-style-type:none;margin:2px 0 10px 0;padding:0;}
.info-box.info-guidance ul li{background:transparent url('/s/images/icons/bullet-author-aside.png') no-repeat 1px 2px;margin:4px 0;padding:0 0 0 17px;}
.info-box a:hover{color:#333;}
.info-box.guidance h5{background:transparent url('/_images/icons/icon_guidance.png') no-repeat 136px 3px;}
.info-box.errorMessage h5{background:transparent url('/_images/icons/icon_error.png') no-repeat 52px 3px;}
.info-box.errorMessage p{padding-bottom:12px;}
.info-box.errorMessage p.last{padding-bottom:0;}
.fb-like-box{margin:0 0 40px 0;}
.footer-container{position:relative;z-index:1;clear:both;height:102px;background-color:#f6f6f6;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#fff));background:-moz-linear-gradient(#f6f6f6, #fff 100%);background:linear-gradient(#f6f6f6, #fff 100%);-webkit-box-shadow:0 -3px 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 -3px 3px 0 rgba(0,0,0,0.15);box-shadow:0 -3px 3px 0 rgba(0,0,0,0.15);}
.footer-container .footer{overflow:hidden;width:980px;margin:0 auto;padding:12px 0;}
.footer a.taunt-logo{float:left;overflow:hidden;background:transparent url('/s/images/logos.png') no-repeat -209px 0;width:162px;height:52px;text-indent:-100px;margin:8px 40px 0 0;}
.footer .footer-info{float:left;font-size:11px;line-height:140%;color:#999;width:356px;}
.footer .footer-info .copyright a{color:#999;}
.footer .footer-info .copyright a:hover{color:#666;}
.footer .footer-info .social-follow{float:left;overflow:hidden;font-weight:bold;}
.footer .footer-info .social-follow a{float:left;overflow:hidden;height:20px;line-height:20px;text-decoration:none;color:#999;margin:12px 0 0 0;padding:0 0 0 24px;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat 0 0;}
.footer .footer-info .social-follow a:hover{color:#666;}
.footer .footer-info .social-follow a.follow-twitter{background-position:0 -20px;}
.footer .footer-info .social-follow a.follow-facebook{background-position:0 -40px;margin-left:28px;}
.footer .footer-info .social-follow a.follow-twitter:hover{background-position:0 -60px;}
.footer .footer-info .social-follow a.follow-facebook:hover{background-position:0 -80px;}
.footer .social-sharing{float:right;}
.footer .social-sharing .social-action{float:left;}
.footer .social-sharing .social-action.tweet{min-width:100px;margin:0;}
.footer .social-sharing .social-action.google{min-width:82px;}
.footer .social-sharing .social-action.stumble{min-width:100px;}
.footer .social-sharing .social-action.facebook{min-width:90px;margin-right:-12px;}
.footer .footer-links{overflow:hidden;list-style:none;clear:right;float:right;height:15px;margin:37px 0 0 0;}
.footer .footer-links li{float:left;overflow:hidden;margin:0 0 0 7px;font-size:11px;line-height:140%;color:#ccc;}
.footer .footer-links li a{float:left;color:#aaa;text-decoration:none;}
.footer .footer-links li a:hover{color:#999;text-decoration:underline;}
.footer .footer-links li .separator{float:right;clear:none;margin:0 0 0 7px;}
fieldset{padding:0;border:0;margin:0;border-spacing:0;}
fieldset .input-field{clear:left;overflow:auto;padding:4px 0;}
fieldset .input-field.comment-field{overflow:visible;}
fieldset .input-field label,
fieldset .input-field div.input-text{font-size:13px;line-height:115%;color:#444;padding:8px 20px 8px 0;}
fieldset .input-field label{float:left;font-weight:bold;width:130px;text-align:right;}
fieldset .input-field div.input-text{min-width:325px;min-height:16px;padding:8px 20px 8px 0;}
fieldset .input-field input.input-text,
fieldset .input-field textarea.input-text,
fieldset .input-field select{width:325px;padding:7px 10px;border:1px solid #ccc;letter-spacing:0;color:#333;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.4);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.4);}
fieldset .input-field.inline{float:left;padding:0;margin:0 10px 0 0;}
fieldset .input-field.narrow select{width:auto;}
fieldset .input-field.narrow input.input-text{width:180px;}
fieldset .input-field.medium input.input-text{font:16px/20px georgia, times,"times new roman";height:20px;padding:4px 10px;}
fieldset .input-field.large input.input-text{font:20px georgia, times,"times new roman";}
fieldset .input-field input.input-text:focus,
fieldset .input-field textarea.input-text:focus,
fieldset .input-field select:focus{background-color:#f3fbe6;border:1px solid #7c9c01;color:#000;}
.dialog fieldset .input-field input.input-text,
.dialog fieldset .input-field textarea.input-text,
.dialog fieldset .input-field select{border-color:#8e8e8e;}
.new-topic-form fieldset .input-field input.input-text:focus{background-color:#ecfaf4;border:1px solid #46ce98;color:#000;}
fieldset .input-field.invalid input.input-text,
fieldset .input-field.invalid textarea.input-text,
fieldset .input-field.invalid select{background-color:#feedeb;border:1px solid #fcc5be;}
.group-view .content fieldset .input-field input.input-text:focus,
.group-view .content fieldset .input-field textarea.input-text:focus{background-color:#ecfaf4;border:1px solid #46ce98;}
.dialog fieldset{border-bottom:1px solid #eaeaea;margin:6px 0;padding:0 0 4px 0;}
.dialog fieldset:last-of-type{border:0;margin-bottom:0;padding-bottom:0;}
.dialog fieldset:last-of-type .input-field:last-of-type{padding-bottom:0;}
.dialog fieldset .input-field .checkbox-list{width:300px;overflow:hidden;margin:0 0 0 130px;padding:4px 0;}
.dialog fieldset .input-field .checkbox-list input.input-checkbox{clear:left;float:left;margin-top:4px;}
.dialog fieldset .input-field .checkbox-list label.label-checkbox{display:block;float:none;width:100%;font-weight:normal;text-align:left;margin:0 0 0 20px;padding:4px 0;}
.dialog fieldset .input-field input.input-text,
.dialog fieldset .input-field select{width:280px;}
.dialog fieldset .input-field .input-text.input-small{width:142px;}
.dialog fieldset .input-field .input-text.input-uppercase{text-transform:uppercase;}
.dialog fieldset .input-field textarea.input-text{width:280px;min-width:280px;max-width:280px;min-height:30px;max-height:300px;}
.dialog.wide fieldset .input-field textarea.input-text{width:332px;min-width:332px;max-width:332px;height:140px;max-height:240px;}
.dialog.extrawide fieldset .input-field textarea.input-text{width:434px;min-width:434px;max-width:434px;min-height:30px;max-height:360px;}
.dialog fieldset .input-field input.input-text.placeholder,
.dialog fieldset .input-field textarea.input-text.placeholder{color:#ccc;}
.dialog fieldset .input-field input.input-text::-webkit-input-placeholder,
.dialog fieldset .input-field textarea.input-text::-webkit-input-placeholder{color:#ccc;}
.dialog fieldset .input-field input.input-text:-moz-placeholder,
.dialog fieldset .input-field textarea.input-text:-moz-placeholder{color:#ccc;}
fieldset.hide-legend legend,
.dialog fieldset legend{font-size:1px;letter-spacing:-100px;line-height:1px;text-indent:-9999px;}
.buttons{display:block;clear:both;overflow:visible;height:42px;margin:0 0 14px 0;}
.buttons.small{height:36px;}
.buttons.tiny{height:28px;}
.buttons.mini{height:22px;}
.buttons.filters{height:21px;}
span.buttons{display:inline-block;clear:none;}
.buttons.right,
.buttons .right{float:right;}
.buttons .button{display:block;float:left;position:relative;white-space:nowrap;font-weight:bold;font-size:20px;line-height:34px;letter-spacing:-1px;color:#555;height:34px;overflow:hidden;border:1px solid #ccc;padding:2px 12px 4px 10px;margin:0 14px 0 0;cursor:pointer;text-shadow:0 1px 0 #fff;background-color:#fff;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:-moz-linear-gradient(#fff, #f0f0f0 100%);background:linear-gradient(#fff, #f0f0f0 100%);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 0 1px 0 #fff, 0 1px 0 0 #999;-moz-box-shadow:inset 0 0 1px 0 #fff, 0 1px 0 0 #999;box-shadow:inset 0 0 1px 0 #fff, 0 1px 0 0 #999;}
.buttons a.button{text-decoration:none;}
.buttons input.button{height:34px;}
.buttons .button.right{float:right;margin:0 0 0 14px !important;}
.buttons.right .button{margin:0 0 0 14px;}
.buttons.small .button{font-size:16px;line-height:22px;height:22px;padding:3px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.buttons.small input.button{height:30px;padding:2px 10px 4px 10px;}
.buttons.tiny .button{font-size:14px;line-height:18px;height:18px;padding:4px 7px 3px 7px;margin:0 8px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.buttons.tiny input.button{height:28px;padding:2px 7px 4px 7px;}
.buttons.filters .button{font:bold 11px/14px arial, helvetica, sans-serif;letter-spacing:0;color:#888;height:14px;padding:3px 5px 1px 5px;margin:3px 0 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #fff, 0 1px 0 0 #999;-moz-box-shadow:inset 0 0 0 1px #fff, 0 1px 0 0 #999;box-shadow:inset 0 0 0 1px #fff, 0 1px 0 0 #999;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));background:-moz-linear-gradient(#fff, #fafafa 100%);background:linear-gradient(#fff, #fafafa 100%);}
.buttons.mini .button{font-size:11px;line-height:14px;height:14px;padding:2px 5px;margin:0 8px 0 0;letter-spacing:0;text-decoration:none;-webkit-border-radius:14px;-moz-border-radius:50%;border-radius:50%;}
.buttons .right .button{margin:0 0 0 14px;}
.buttons .button:hover,
.buttons .button:active{color:#083643;text-decoration:none;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d6d6d6));background:-moz-linear-gradient(#fff, #d6d6d6 100%);background:linear-gradient(#fff, #d6d6d6 100%);}
.buttons .button:active{top:1px;left:1px;outline:none;-moz-outline-style:none;}
.buttons .button.options{background:url('/s/images/icons/icons-32x32.png') no-repeat -5px -967px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-32x32.png') no-repeat -5px -967px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -5px -967px, linear-gradient(#fff, #f0f0f0 100%);}
.buttons .button.options:hover,
.buttons .button.options:active,
.buttons .button.options.selected{background:url('/s/images/icons/icons-32x32.png') no-repeat -5px -999px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d6d6d6));background:url('/s/images/icons/icons-32x32.png') no-repeat -5px -999px, -moz-linear-gradient(#fff, #d6d6d6 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -5px -999px, linear-gradient(#fff, #d6d6d6 100%);}
.buttons .button.confirm{padding-left:10px;background-color:#e7f8cd;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e7f8cd));background:-moz-linear-gradient(#fff, #e7f8cd 100%);background:linear-gradient(#fff, #e7f8cd 100%);text-transform:none;}
.buttons .button.confirm:hover,
.buttons .button.confirm:active{background-color:#cef09d;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#cef09d));background:-moz-linear-gradient(#fff, #cef09d 100%);background:linear-gradient(#fff, #cef09d 100%);}
.buttons .button.groupaction.confirm{padding-right:10px;background-color:#e7faf2;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e7faf2));background:-moz-linear-gradient(#fff, #e7faf2 100%);background:linear-gradient(#fff, #e7faf2 100%);}
.buttons .button.groupaction.confirm:hover,
.buttons .button.groupaction.confirm:active{background-color:#b8ecd7;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#b8ecd7));background:-moz-linear-gradient(#fff, #b8ecd7 100%);background:linear-gradient(#fff, #b8ecd7 100%);}
.buttons .button.new-topic{padding-left:35px;background-color:#d7f4e9;background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1790px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d7f4e9));background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1790px, -moz-linear-gradient(#fff, #d7f4e9 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1790px, linear-gradient(#fff, #d7f4e9 100%);}
.buttons .button.new-topic:hover,
.buttons .button.new-topic:active{background-color:#abe9d0;background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1822px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#abe9d0));background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1822px, -moz-linear-gradient(#fff, #abe9d0 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1822px, linear-gradient(#fff, #abe9d0 100%);}
.buttons .button.join-group{padding-left:35px;background-color:#d8f3b1;background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1470px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d8f3b1));background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1470px, -moz-linear-gradient(#fff, #d8f3b1 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1470px, linear-gradient(#fff, #d8f3b1 100%);}
.buttons .button.join-group:hover,
.buttons .button.join-group:active{background-color:#b0e75f;background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1502px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#b0e75f));background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1502px, -moz-linear-gradient(#fff, #b0e75f 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1502px, linear-gradient(#fff, #b0e75f 100%);}
.buttons.small .button.join-group{padding-left:31px;background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1475px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d8f3b1));background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1475px, -moz-linear-gradient(#fff, #d8f3b1 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1475px, linear-gradient(#fff, #d8f3b1 100%);}
.buttons.small .button.join-group:hover,
.buttons.small .button.join-group:active{background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1507px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#b0e75f));background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1507px, -moz-linear-gradient(#fff, #b0e75f 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1507px, linear-gradient(#fff, #b0e75f 100%);}
.buttons .button.leave-group{padding-left:35px;background-color:#ddd;background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1534px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1534px, -moz-linear-gradient(#fff, #ddd 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1534px, linear-gradient(#fff, #ddd 100%);}
.buttons .button.leave-group:hover,
.buttons .button.leave-group:active{background-color:#ccc;background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1566px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1566px, -moz-linear-gradient(#fff, #ccc 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 3px -1566px, linear-gradient(#fff, #ccc 100%);}
.buttons.small .button.leave-group{padding-left:31px;background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1539px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1539px, -moz-linear-gradient(#fff, #ddd 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1539px, linear-gradient(#fff, #ddd 100%);}
.buttons.small .button.leave-group:hover,
.buttons.small .button.leave-group:active{background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1571px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1571px, -moz-linear-gradient(#fff, #ccc 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat 0 -1571px, linear-gradient(#fff, #ccc 100%);}
.buttons .button.delete{padding-left:10px;color:#fff !important;text-shadow:0 1px 0 #c21e0c;background-color:#f89185;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f89185), to(#c21e0c));background:-moz-linear-gradient(#f89185, #c21e0c 100%);background:linear-gradient(#f89185, #c21e0c 100%);-webkit-box-shadow:inset 0 0 1px 0 #c21e0c, 0 1px 0 0 #333 !important;-moz-box-shadow:inset 0 0 1px 0 #c21e0c, 0 1px 0 0 #333 !important;box-shadow:inset 0 0 1px 0 #c21e0c, 0 1px 0 0 #333 !important;text-transform:none;}
.buttons .button.delete:hover,
.buttons .button.delete:active{background-color:#f77566;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f77566), to(#ac1b0b));background:-moz-linear-gradient(#f77566, #ac1b0b 100%);background:linear-gradient(#f77566, #ac1b0b 100%);}
.buttons a.cancel{float:right;font-weight:bold;font-size:16px;line-height:32px;text-decoration:underline;letter-spacing:-1px;color:#999;vertical-align:middle;}
.buttons a.cancel:hover{color:#666;}
.buttons.tiny .button.edit{padding-left:26px;background:url('/s/images/icons/icons-32x32.png') no-repeat -3px -901px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f3f3f3));background:url('/s/images/icons/icons-32x32.png') no-repeat -3px -901px, -moz-linear-gradient(#fff, #f3f3f3 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -3px -901px, linear-gradient(#fff, #f3f3f3 100%);}
.buttons.tiny .button.edit:hover,
.buttons.tiny .button.edit:active{background-color:#cef09d;background:url('/s/images/icons/icons-32x32.png') no-repeat -3px -933px, -webkit-gradient(linear, 0 0, 0 100%, from(#fcfef1), to(#e4f4a6));background:url('/s/images/icons/icons-32x32.png') no-repeat -3px -933px, -moz-linear-gradient(#fcfef1, #e4f4a6 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -3px -933px, linear-gradient(#fcfef1, #e4f4a6 100%);}
.buttons .button.recommend{padding-left:23px;background:url('/s/images/icons/icons-20x20.png') no-repeat 2px -357px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-20x20.png') no-repeat 2px -357px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat 2px -357px, linear-gradient(#fff, #f0f0f0 100%);}
.buttons .button.recommend:hover,
.buttons .button.recommend:active{background-color:#b1e101;background:url('/s/images/icons/icons-20x20.png') no-repeat 2px -377px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#b1e101));background:url('/s/images/icons/icons-20x20.png') no-repeat 2px -377px, -moz-linear-gradient(#fff, #b1e101 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat 2px -377px, linear-gradient(#fff, #b1e101 100%);}
.buttons .button.recommend.recommended{cursor:default;color:#888 !important;background-color:#ddd;background:url('/s/images/icons/icons-20x20.png') no-repeat 2px -337px, -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#d6d6d6));background:url('/s/images/icons/icons-20x20.png') no-repeat 2px -337px, -moz-linear-gradient(#f9f9f9, #d6d6d6 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat 2px -337px, linear-gradient(#f9f9f9, #d6d6d6 100%);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.15), 0 1px 0 0 #b6b6b6;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.15), 0 1px 0 0 #b6b6b6;box-shadow:inset 0 1px 4px rgba(0,0,0,0.15), 0 1px 0 0 #b6b6b6;}
.buttons .button.reply{padding-left:28px;background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -1795px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -1795px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -1795px, linear-gradient(#fff, #f0f0f0 100%);}
.buttons .button.reply:hover,
.buttons .button.reply:active{background-color:#d7f4e9;background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -1827px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d7f4e9));background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -1827px, -moz-linear-gradient(#fff, #d7f4e9 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -1827px, linear-gradient(#fff, #d7f4e9 100%);}
.buttons .button.fan{padding-left:28px;background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -643px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -643px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -643px, linear-gradient(#fff, #f0f0f0 100%);}
.buttons .button.fan:hover,
.buttons .button.fan:active{background-color:#ecbcb6;background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -675px, -webkit-gradient(linear, 0 0, 0 100%, from(#fcfef1), to(#e4f4a6));background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -675px, -moz-linear-gradient(#fcfef1, #e4f4a6 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -675px, linear-gradient(#fcfef1, #e4f4a6 100%);}
.buttons .button.fan.faved{color:#083643;background-color:#f2d3d0;background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -675px, -webkit-gradient(linear, 0 0, 0 100%, from(#e4f4a6), to(#fcfef1));background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -675px, -moz-linear-gradient(#e4f4a6, #fcfef1 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -675px, linear-gradient(#e4f4a6, #fcfef1 100%);margin-top:1px;padding-top:3px;padding-bottom:4px;border-color:#b6b6b6;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.15), 0 -1px 0 0 #aaa;-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.15), 0 -1px 0 0 #aaa;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.15), 0 -1px 0 0 #aaa;}
.buttons .button.fave{padding-left:25px;background:url('/s/images/icons/icons-20x20.png') no-repeat 3px -417px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-20x20.png') no-repeat 3px -417px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat 3px -417px, linear-gradient(#fff, #f0f0f0 100%);}
.buttons .button.fave:hover,
.buttons .button.fave:active{background-color:#ecbcb6;background:url('/s/images/icons/icons-20x20.png') no-repeat 3px -437px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ecbcb6));background:url('/s/images/icons/icons-20x20.png') no-repeat 3px -437px, -moz-linear-gradient(#fff, #ecbcb6 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat 3px -437px, linear-gradient(#fff, #ecbcb6 100%);}
.buttons .button.fave.faved{color:#083643;background-color:#f2d3d0;background:url('/s/images/icons/icons-20x20.png') no-repeat 3px -438px, -webkit-gradient(linear, 0 0, 0 100%, from(#f2d3d0), to(#fff));background:url('/s/images/icons/icons-20x20.png') no-repeat 3px -438px, -moz-linear-gradient(#f2d3d0, #fff 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat 3px -438px, linear-gradient(#f2d3d0, #fff 100%);margin-top:1px;padding-top:3px;padding-bottom:4px;border-color:#b6b6b6;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.15), 0 -1px 0 0 #aaa;-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.15), 0 -1px 0 0 #aaa;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.15), 0 -1px 0 0 #aaa;}
.buttons .button.contact{width:16px;text-indent:-200px;background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -772px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -772px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -772px, linear-gradient(#fff, #f0f0f0 100%);}
.buttons .button.contact:hover,
.buttons .button.contact:active{background-color:#fef7d0;background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -804px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fef7d0));background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -804px, -moz-linear-gradient(#fff, #fef7d0 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat -1px -804px, linear-gradient(#fff, #fef7d0 100%);}
.buttons .button.media{width:18px;text-indent:-200px;margin:0 0 0 8px;background:url('/s/images/icons/icons-32x32.png') no-repeat right -1155px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-32x32.png') no-repeat right -1155px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat right -1155px, linear-gradient(#fff, #f0f0f0 100%);}
.buttons .button.media:hover,
.buttons .button.media:active{background-color:#86dfbb;background:url('/s/images/icons/icons-32x32.png') no-repeat right -1187px, -webkit-gradient(linear, 0 0, 0 100%, from(#fcfef1), to(#e6f5ac));background:url('/s/images/icons/icons-32x32.png') no-repeat right -1187px, -moz-linear-gradient(#fcfef1, #e6f5ac 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat right -1187px, linear-gradient(#fcfef1, #e6f5ac 100%);}
.buttons .button.send{width:18px;text-indent:-200px;margin:0 8px 0 0;background:url('/s/images/icons/icons-32x32.png') no-repeat right -835px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-32x32.png') no-repeat right -835px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat right -835px, linear-gradient(#fff, #f0f0f0 100%);}
.buttons .button.send:hover,
.buttons .button.send:active,
.buttons .button.send.on{background-color:#86dfbb;background:url('/s/images/icons/icons-32x32.png') no-repeat right -867px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#86dfbb));background:url('/s/images/icons/icons-32x32.png') no-repeat right -867px, -moz-linear-gradient(#fff, #86dfbb 100%);background:url('/s/images/icons/icons-32x32.png') no-repeat right -867px, linear-gradient(#fff, #86dfbb 100%);}
.buttons .right .button.send{margin:0 0 0 8px;}
.buttons .button.actions{overflow:hidden;text-indent:-200px;width:18px;padding:4px 20px 3px 2px;margin:0;background:url('/s/images/icons/icons-20x20.png') no-repeat 4px -537px, url('/s/images/icons/icons-20x20.png') no-repeat right -577px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-20x20.png') no-repeat 4px -537px, url('/s/images/icons/icons-20x20.png') no-repeat right -577px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat 4px -537px, url('/s/images/icons/icons-20x20.png') no-repeat right -577px, linear-gradient(#fff, #f0f0f0 100%);}
.buttons .button.actions:hover,
.buttons .button.actions:active,
.buttons .button.actions.selected{background-color:#cef09d;background:url('/s/images/icons/icons-20x20.png') no-repeat 4px -557px, url('/s/images/icons/icons-20x20.png') no-repeat right -597px, -webkit-gradient(linear, 0 0, 0 100%, from(#fcfef1), to(#e6f5ac));background:url('/s/images/icons/icons-20x20.png') no-repeat 4px -557px, url('/s/images/icons/icons-20x20.png') no-repeat right -597px, -moz-linear-gradient(#fcfef1, #e6f5ac 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat 4px -557px, url('/s/images/icons/icons-20x20.png') no-repeat right -597px, linear-gradient(#fcfef1, #e6f5ac 100%);}
.buttons .button.addtogroup{padding-left:13px;background-color:#d8f3b1;background:url('/_images/icons/button_icons.png') no-repeat -6px -36px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d8f3b1));background:url('/_images/icons/button_icons.png') no-repeat -6px -36px, -moz-linear-gradient(#fff, #d8f3b1 100%);background:url('/_images/icons/button_icons.png') no-repeat -6px -36px, linear-gradient(#fff, #d8f3b1 100%);}
.buttons .button.addtogroup:hover,
.buttons .button.addtogroup:active{background-color:#b0e75f;background:url('/_images/icons/button_icons.png') no-repeat -6px -36px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#b0e75f));background:url('/_images/icons/button_icons.png') no-repeat -6px -36px, -moz-linear-gradient(#fff, #b0e75f 100%);background:url('/_images/icons/button_icons.png') no-repeat -6px -36px, linear-gradient(#fff, #b0e75f 100%);}
.buttons .button.removefromgroup{padding-left:13px;background-color:#ecbcb6;background:url('/_images/icons/button_icons.png') no-repeat -6px -66px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ecbcb6));background:url('/_images/icons/button_icons.png') no-repeat -6px -66px, -moz-linear-gradient(#fff, #ecbcb6 100%);background:url('/_images/icons/button_icons.png') no-repeat -6px -66px, linear-gradient(#fff, #ecbcb6 100%);}
.buttons .button.removefromgroup:hover,
.buttons .button.removefromgroup:active{background-color:#dd857b;background:url('/_images/icons/button_icons.png') no-repeat -6px -66px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#dd857b));background:url('/_images/icons/button_icons.png') no-repeat -6px -66px, -moz-linear-gradient(#fff, #dd857b 100%);background:url('/_images/icons/button_icons.png') no-repeat -6px -66px, linear-gradient(#fff, #dd857b 100%);}
.buttons .button.off{color:#ccc !important;background-color:#ddd;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd)) !important;background:-moz-linear-gradient(#fff, #ddd 100%) !important;background:linear-gradient(#fff, #ddd 100%) !important;cursor:default;}
.buttons .button.disabled,
.buttons .button.saving{padding-left:30px !important;color:#999 !important;background-color:#ddd;background:url('/_images/forms/button_saving.gif') no-repeat 9px 6px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd)) !important;background:url('/_images/forms/button_saving.gif') no-repeat 9px 6px, -moz-linear-gradient(#fff, #ddd 100%) !important;background:url('/_images/forms/button_saving.gif') no-repeat 9px 6px, linear-gradient(#fff, #ddd 100%) !important;}
.buttons.small .button.disabled,
.buttons.small .button.saving{background:url('/_images/forms/button_saving.gif') no-repeat 8px 5px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd)) !important;background:url('/_images/forms/button_saving.gif') no-repeat 8px 5px, -moz-linear-gradient(#fff, #ddd 100%) !important;background:url('/_images/forms/button_saving.gif') no-repeat 8px 5px, linear-gradient(#fff, #ddd 100%) !important;}
.buttons.tiny .button.disabled,
.buttons.tiny .button.saving{background:url('/_images/forms/button_saving.gif') no-repeat 7px 4px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd)) !important;background:url('/_images/forms/button_saving.gif') no-repeat 7px 4px, -moz-linear-gradient(#fff, #ddd 100%) !important;background:url('/_images/forms/button_saving.gif') no-repeat 7px 4px, linear-gradient(#fff, #ddd 100%) !important;}
.buttons .button.addtogroup.disabled,
.buttons .button.removefromgroup.disabled{padding-left:13px !important;background:url('/_images/forms/button_saving.gif') no-repeat 1px 0px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd)) !important;background:url('/_images/forms/button_saving.gif') no-repeat 1px 0px, -moz-linear-gradient(#fff, #ddd 100%) !important;background:url('/_images/forms/button_saving.gif') no-repeat 1px 0px, linear-gradient(#fff, #ddd 100%) !important;}
.buttons .button.wait{cursor:progress;padding-left:29px !important;color:#999 !important;background-color:#ddd;background:url('/_images/forms/button_wait.gif') no-repeat 9px 5px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd)) !important;background:url('/_images/forms/button_wait.gif') no-repeat 9px 5px, -moz-linear-gradient(#fff, #ddd 100%) !important;background:url('/_images/forms/button_wait.gif') no-repeat 9px 5px, linear-gradient(#fff, #ddd 100%) !important;}
.buttons.small .button.wait{background:url('/_images/forms/button_wait.gif') no-repeat 8px 6px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd)) !important;background:url('/_images/forms/button_wait.gif') no-repeat 8px 6px, -moz-linear-gradient(#fff, #ddd 100%) !important;background:url('/_images/forms/button_wait.gif') no-repeat 8px 6px, linear-gradient(#fff, #ddd 100%) !important;}
.buttons .menu-nav{position:relative;z-index:1;}
.buttons .menu-nav.right{margin:0 0 0 8px;}
.buttons .menu-nav .menu-container{display:none;position:absolute;z-index:98;top:23px;left:4px;min-width:160px;margin:0;margin-left:-138px;width:190px;}
.buttons .menu-nav .menu-container .menu-beak{left:auto;right:18px;top:-7px;}
.buttons .menu-nav.right .menu-container{left:-10px;}
.work-comments.no-comments{padding-bottom:30px;}
.work-comments .content-box-body{overflow:visible;}
.comment-form{padding:6px 0 10px 0;}
.new-topic-form{padding:0 0 16px 0;margin:0 0 10px 0;border-bottom:1px solid #efefef;}
.comment-form fieldset .input-field,
.new-topic-form fieldset .input-field{overflow:visible;}
.new-topic-form input.input-text.placeholder,
.comment-form textarea.input-text.placeholder{color:#ccc;}
.new-topic-form input.input-text::-webkit-input-placeholder,
.comment-form textarea.input-text::-webkit-input-placeholder{color:#ccc;}
.new-topic-form input.input-text:-moz-placeholder,
.comment-form textarea.input-text:-moz-placeholder{color:#ccc;}
fieldset .input-field .comment-input{position:relative;}
.new-topic-form fieldset .input-field .comment-input{width:532px;}
fieldset .input-field textarea.comment-text{width:618px;}
.new-topic-form fieldset .input-field input.comment-text{width:510px;}
fieldset .input-field textarea.comment-text,
fieldset .input-field textarea.comment-edit-text,
fieldset .input-field textarea.news-edit-text{display:block;height:16px;line-height:120%;min-height:16px;font-size:13px;background-color:#fcfcfc;-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.3);box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.3);}
fieldset .input-field .comment-input .comment-beak-shadow{position:absolute;left:22px;bottom:-17px;border-color:#ccc transparent transparent transparent;border-style:solid;border-width:8px 8px 9px 9px;height:0;width:0;}
fieldset .input-field .comment-input .comment-beak{position:absolute;left:21px;bottom:-16px;border-color:#fcfcfc transparent transparent transparent;border-style:solid;border-width:9px 9px 10px 10px;height:0;width:0;}
fieldset .input-field .comment-input.focused .comment-beak-shadow{border-top-color:#7c9c01;}
fieldset .input-field .comment-input.focused .comment-beak{border-top-color:#f3fbe6;}
.topic-view fieldset .input-field .comment-input.focused .comment-beak-shadow,
.new-topic-form fieldset .input-field .comment-input.focused .comment-beak-shadow{border-top-color:#46ce98;}
.topic-view fieldset .input-field .comment-input.focused .comment-beak,
.new-topic-form fieldset .input-field .comment-input.focused .comment-beak{border-top-color:#ecfaf4;}
.author-comments fieldset .input-field textarea.comment-text{width:606px;}
.comment-settings{padding:20px 0 0 0;margin:0;}
.new-topic-form .comment-settings{float:right;clear:none;padding:0 1px 0 0;}
.buttons.tiny.comment-settings .button{float:right;margin:0;}
.new-topic-form .buttons.tiny.comment-settings input.button{line-height:20px;height:30px;}
.select-list{float:left;position:relative;z-index:1;margin:0 16px 0 0;}
.select-list .select-list-label{position:relative;z-index:3;padding:5px 16px 5px 6px;height:14px;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #fff, 0 1px 0 0 #999;-moz-box-shadow:inset 0 0 0 1px #fff, 0 1px 0 0 #999;box-shadow:inset 0 0 0 1px #fff, 0 1px 0 0 #999;background:url('/s/images/icons/icons-20x20.png') no-repeat right -577px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));background:url('/s/images/icons/icons-20x20.png') no-repeat right -577px, -moz-linear-gradient(#fff, #f0f0f0 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat right -577px, linear-gradient(#fff, #f0f0f0 100%);}
.select-list .select-list-label:hover{cursor:pointer;}
.select-list .select-list-label:hover,
.select-list .select-list-label:active{background:url('/s/images/icons/icons-20x20.png') no-repeat right -597px, -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d6d6d6));background:url('/s/images/icons/icons-20x20.png') no-repeat right -597px, -moz-linear-gradient(#fff, #d6d6d6 100%);background:url('/s/images/icons/icons-20x20.png') no-repeat right -597px, linear-gradient(#fff, #d6d6d6 100%);}
.select-list.comment-target .select-list-label:hover label,
.select-list.comment-target .select-list-label:active label{color:#083643;}
fieldset .input-field .select-list .select-list-label label{position:relative;z-index:4;float:none;display:block;width:auto;text-align:left;font-size:11px;font-weight:bold;line-height:14px;height:14px;color:#999;white-space:nowrap;text-transform:uppercase;padding:0 3px;margin:0 4px 0 0;text-shadow:0 1px 0 #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
fieldset .input-field .select-list.comment-type .select-list-label label{float:left;color:#fff;background-color:#999;text-shadow:none;}
fieldset .input-field .select-list.comment-type .select-list-label label.label-praise{background-color:#9cc501;}
fieldset .input-field .select-list.comment-type .select-list-label label.label-review{background-color:#6b5e25;}
fieldset .input-field .select-list.comment-type .select-list-label label.label-critique{background-color:#d9422d;}
fieldset .input-field .select-list.comment-type .select-list-label label.label-planning{background-color:#91017a;}
fieldset .input-field .select-list.comment-type .select-list-label label.label-advice{background-color:#e0ad14;}
fieldset .input-field .select-list.comment-type .select-list-label label.label-note{background-color:#11738f;}
.select-list ul.select-list-items,
.ui-autocomplete.ui-menu{position:absolute;z-index:2;top:26px;left:4px;overflow:hidden;list-style-type:none;background-color:#fff;padding:1px 0 0 0;margin:0 22px 0 0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 0 4px 1px rgba(0,0,0,0.25);box-shadow:0 0 4px 1px rgba(0,0,0,0.25);}
.select-list ul.select-list-items.prerender{visibility:hidden;text-transform:uppercase;font-weight:bold;}
.select-list ul.select-list-items li{display:block;font-size:11px;font-weight:normal;line-height:14px;margin:0;padding:4px 7px;height:14px;color:#999;white-space:nowrap;background:none;}
.select-list ul.select-list-items li:last-child{padding-bottom:5px;}
.select-list ul.select-list-items li:hover,
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover,
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active{color:#333;background-color:#e4f4a6;cursor:pointer;text-shadow:0 1px 0 #fff;}
.data-list .loading,
.comment-list .loading{overflow:hidden;min-height:120px;background:transparent url('/s/images/icons/icon-loading-48x48-transparent.gif') no-repeat 50% 50%;}
.comment-list .comment{position:relative;border-top:1px dotted #dadada;margin:14px 0 0 0;padding:14px 0 0 0;min-height:72px;}
.comment-list .comment .comment-buttons.buttons.tiny{position:absolute;margin:0;bottom:0;right:0;height:22px;}
.data-list a.more-items-link,
.comment-list a.more-comments-link{display:block;border-top:1px dotted #dadada;border-bottom:1px dotted #dadada;margin:14px 0 0 0;padding:40px 0 40px 88px;background-color:#fafafa;text-decoration:none;}
.data-list a.more-items-link:hover,
.comment-list a.more-comments-link:hover{color:#888;text-decoration:underline;}
.data-list a.more-items-link span,
.comment-list a.more-comments-link span{display:block;font-size:20px;line-height:24px;font-weight:bold;color:#aaa;letter-spacing:-1px;padding-left:28px;background:transparent url('/s/images/icons/icons-32x32.png') no-repeat -6px -325px;text-shadow:0 1px 0 #fff;}
.data-list a.more-items-link span{background-position:-2px -1924px;}
.comment-list .comment.menu-closed .comment-buttons.buttons.tiny{display:none;}
.comment-list .comment.menu-closed:hover .comment-buttons.buttons.tiny{display:block;}
.comment-list.mobile .comment .comment-buttons.buttons.tiny{display:none;}
.comment-list.mobile .comment.hover .comment-buttons.buttons.tiny{display:block;}
.comment-list .comment .comment-buttons.buttons.tiny .button{margin:0;}
.comment-list .comment .comment-buttons.buttons.tiny .button.options{width:22px;height:18px;padding:0;text-indent:-200px;}
.comment-list .comment .comment-buttons.buttons.tiny.menu-nav .menu-container{display:none;position:absolute;z-index:98;top:-23px;right:31px;margin:0;min-width:144px;width:144px;}
.comment-list .comment .comment-buttons.buttons.tiny.menu-nav .menu-container .menu-beak{top:23px;left:auto;right:-19px;border-color:transparent transparent transparent rgba(0,0,0,0.75);border-width:10px 10px 10px 9px;height:0;width:0;}
.comment-list.read-only .comment:first-of-type{margin:0;padding:0;border:0;}
.comment-list .comment a.profile-image-link{position:relative;float:left;margin:4px 0 0 4px;}
.comment-list .comment .comment-body{margin:0 0 0 88px;}
.comment-list .comment .comment-body .comment-header{overflow:hidden;height:16px;line-height:16px;padding:0 0 12px 0;}
.comment-list .comment .comment-body .comment-header .comment-poster{float:left;overflow:hidden;}
.comment-list .comment .comment-body .comment-header .comment-poster a.comment-poster-link{font-size:14px;font-weight:bold;line-height:16px;color:#083643;text-decoration:none;}
.comment-list .comment .comment-body .comment-header .comment-poster a.comment-poster-link:hover{text-decoration:underline;}
.comment-list .comment .comment-body .comment-header .comment-poster a.author-rank{vertical-align:top;}
.comment-list .comment .comment-body .comment-header .comment-meta{float:right;text-align:right;font-size:11px;line-height:15px;padding:2px 0 1px 0;cursor:help;}
.comment-list .comment .comment-body .comment-header .comment-meta .comment-type{display:inline-block;font-weight:bold;line-height:15px;height:14px;color:#fff;white-space:nowrap;text-transform:uppercase;padding:0 3px;margin:0 3px 0 0;background-color:#999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.comment-list .comment .comment-body .comment-header .comment-meta a{color:#999;}
.comment-list .comment .comment-body .comment-header .comment-meta a:hover{color:#666;text-decoration:underline;}
.comment-list .comment .comment-body .comment-header .comment-meta a.comment-permalink{color:#999;text-decoration:none;cursor:help;}
.comment-list .comment .comment-body .comment-header .comment-meta .comment-type.comment-praise{background-color:#9cc501;}
.comment-list .comment .comment-body .comment-header .comment-meta .comment-type.comment-review{background-color:#6b5e25;}
.comment-list .comment .comment-body .comment-header .comment-meta .comment-type.comment-critique{background-color:#d9422d;}
.comment-list .comment .comment-body .comment-header .comment-meta .comment-type.comment-planning{background-color:#91017a;}
.comment-list .comment .comment-body .comment-header .comment-meta .comment-type.comment-advice{background-color:#e0ad14;}
.comment-list .comment .comment-body .comment-header .comment-meta .comment-type.comment-note{background-color:#11738f;}
.comment-list .comment .comment-body .comment-text{font-size:13px;line-height:130%;color:#666;padding:0 16px 0 0;}
.comment-list .comment.collapsed .comment-body .comment-text{overflow:hidden;max-height:20px;margin-bottom:6px;opacity:0.35;}
.comment-list .comment.buried .comment-body .comment-text{display:none;}
.comment-list .comment .comment-body .comment-text{color:#666;margin:0 0 14px 0;}
.comment-list .comment .comment-body .comment-text a{color:#476c5e;}
.comment-list .comment .comment-body .comment-text a:hover{color:#083643;}
.comment-list .comment .comment-body .comment-controls{overflow:hidden;font-size:11px;line-height:20px;color:#999;}
.comment-list .comment.collapsed a.profile-image-link,
.comment-list .comment.collapsed .comment-body .comment-header{opacity:0.35;}
.comment-list .comment.buried a.profile-image-link,
.comment-list .comment.buried .comment-body .comment-header{opacity:0.2;}
.comment-list .comment.collapsed .comment-body .comment-controls{opacity:1.0;}
.comment-list .comment.buried .comment-body .comment-controls{opacity:1.0;margin:28px 0 0 0;}
.comment-list .comment .comment-body .comment-controls a,
.comment-list .comment .comment-body .comment-controls span{float:left;margin:0 7px 0 0;}
.comment-list .comment .comment-body .comment-controls a{color:#aaa;text-decoration:none;}
.comment-list .comment .comment-body .comment-controls a:hover{text-decoration:underline;}
.comment-list .comment .comment-body .comment-controls span.separator{color:#ccc;}
.comment-list .comment .comment-body .comment-controls .comment-like-state{margin-right:4px;}
.comment-list .comment .comment-body .comment-controls .comment-like-state.like{color:#9cc501;}
.comment-list .comment .comment-body .comment-controls .comment-like-state.dislike{color:#ea968a;}
.comment-list .comment .comment-body .comment-controls .comment-like-undo{color:#ccc;}
.comment-list .comment .comment-body .comment-controls .comment-like-undo a{float:none;margin:0;color:#ccc;}
.comment-list .comment .comment-body .comment-controls .comment-like-undo a:hover{color:#999;}
.comment-list .comment .comment-body .comment-controls span.comment-rating{cursor:help;color:#ccc;}
.comment-list .comment .comment-body .comment-controls span.comment-rating.comment-like{padding:0 0 0 18px;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat -4px -620px;}
.comment-list .comment .comment-body .comment-controls span.comment-rating.comment-dislike{color:#ea968a;padding:0 0 0 18px;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat -4px -639px;}
.comment-list .comment.collapsed .comment-body .comment-controls,
.comment-list .comment.buried .comment-body .comment-controls{display:none;}
.comment-list .comment.collapsed .comment-body .comment-controls.comment-controls-collapsed,
.comment-list .comment.buried .comment-body .comment-controls.comment-controls-buried{display:block;}
.comment-list .comment.buried .comment-body .comment-controls span.comment-buried{color:#d9422d;cursor:help;}
.comment-list .comment.buried .comment-body .comment-controls a{color:#aaa;}
.comment-list .comment .comment-body .comment-controls .comment-flags{float:right;text-align:right;}
.comment-list .comment .comment-body .comment-controls .comment-flags span{cursor:help;}
.comment-list .comment .comment-body .comment-controls .comment-flags .comment-popular{display:block;text-transform:lowercase;color:#9cc501;padding:0 0 0 23px;line-height:20px;height:20px;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat 0 -980px;}
.comment-list .comment .buttons .button.confirm{padding-left:7px;}
.comment-list .comment fieldset .input-field{overflow:hidden;margin-bottom:8px;padding:6px 0 12px 0;}
.comment-list .comment fieldset .input-field textarea.comment-edit-text{width:518px;}
.floating-box{position:fixed;z-index:2;right:-329px;bottom:0;width:300px;padding:12px 10px 10px 12px;background-color:#fff;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0;-webkit-box-shadow:0 0 0 7px rgba(0,0,0,0.4);-moz-box-shadow:0 0 0 7px rgba(0,0,0,0.4);box-shadow:0 0 0 7px rgba(0,0,0,0.4);}
.work-also{font-size:11px;}
.work-also .also-leadin{height:20px;overflow:hidden;}
.work-also .also-leadin strong{float:left;line-height:13px;color:#888;background-color:#eee;text-transform:uppercase;padding:2px 5px 1px 5px;text-shadow:1px 1px 0 rgba(255,255,255,0.85);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.10);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.10);box-shadow:1px 1px 1px rgba(0,0,0,0.10);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.work-also p.also-excerpt{font:32px/115% georgia, times,"times new roman";letter-spacing:-2px;margin:4px 0;}
.work-also p.also-excerpt a{color:#444;text-decoration:none;}
.work-also p.also-excerpt a:hover{color:#111;text-decoration:underline;}
.work-also p.also-meta{line-height:170%;color:#666;}
.work-also p.also-meta{overflow:hidden;padding:2px;min-height:18px;line-height:18px;}
.work-also p.also-meta .also-meta-highlight{float:left;display:inline-block;line-height:13px;color:#333;background-color:#b1e001;padding:2px 5px 1px 5px;margin:0 6px 0 0;text-shadow:1px 1px 0 rgba(255,255,255,0.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);}
.work-also p.also-meta .also-meta-highlight a.also-meta-page-link{font-weight:bold;color:#000;text-decoration:none;}
.work-also p.also-meta .also-meta-highlight a.also-meta-page-link:hover{text-decoration:underline;}
.work-also p.also-meta a.also-meta-author-link{font-weight:bold;text-decoration:none;}
.work-also p.also-meta a.also-meta-author-link:hover{text-decoration:underline;}
.ui-dialog{position:absolute;width:480px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{position:relative;}
.ui-dialog .ui-dialog-title{float:left;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;}
.ui-dialog .ui-dialog-content{position:relative;border:0;overflow:auto;*zoom:1;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget-overlay{background-color:#000;opacity:.30;}
.ui-dialog{overflow:auto;width:auto;height:auto;margin:0 auto;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 0 7px rgba(0,0,0,0.4);-moz-box-shadow:0 0 0 7px rgba(0,0,0,0.4);box-shadow:0 0 0 7px rgba(0,0,0,0.4);}
.ui-dialog .ui-dialog-content{-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.dialog .ui-dialog-titlebar{overflow:hidden;padding:10px 20px 12px 20px;margin:0 0 8px 0;background-color:#e6f5ac;background:-webkit-gradient(linear, 0 0, 0 90%, from(#fcfef1), to(#e6f5ac));background:-moz-linear-gradient(#fcfef1, #e6f5ac 58px);background:linear-gradient(#fcfef1, #e6f5ac 58px);-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.35);-moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.35);box-shadow:0 2px 6px rgba(0, 0, 0, 0.35);}
.dialog.dialog-author .ui-dialog-titlebar{background-color:#fcefa7;background:-webkit-gradient(linear, 0 0, 0 90%, from(#fefdf3), to(#fcefa7));background:-moz-linear-gradient(#fefdf3, #fcefa7 58px);background:linear-gradient(#fefdf3, #fcefa7 58px);}
.dialog .ui-dialog-titlebar.sent{border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.dialog .ui-dialog-titlebar .ui-dialog-title{position:relative;display:block;}
.dialog .ui-dialog-titlebar .ui-dialog-title h1{font:42px/105% georgia, times,"times new roman";letter-spacing:-2px;color:#083643;padding:0;margin:0 40px 4px 0;text-shadow:0 1px 0 rgba(255,255,255,1.0);}
.dialog.dialog-author .ui-dialog-titlebar .ui-dialog-title h1{color:#524a1d;}
.dialog .ui-dialog-titlebar .ui-dialog-title h4{font-weight:bold;font-size:16px;line-height:115%;color:#777;margin:0;padding:0;text-shadow:0 1px 0 rgba(255,255,255,1.0);}
.dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;top:10px;right:17px;z-index:1099;overflow:visible;width:20px;height:20px;text-indent:-1000px;background:transparent url('/s/images/icons/icons-20x20.png') no-repeat 0 -120px;}
.dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{background-position:0 -140px;}
.dialog .dialog-body{overflow:hidden;overflow-y:auto;min-height:0;max-height:360px;background:none !important;background-color:transparent !important;padding:0;margin:12px 20px 6px 20px;}
.dialog.extrawide .dialog-body{max-height:460px;}
.dialog .dialog-body.loading{min-height:80px;background:transparent url('/s/images/icons/icon-loading-48x48-transparent.gif') no-repeat 50% 50%;}
.dialog.form-dialog .dialog-body{margin:0 0 12px 0;}
.dialog.form-dialog .dialog-body.dialog-post{margin:12px 20px;}
.dialog.form-dialog .dialog-body.dialog-post p{padding:0 0 12px 0;}
.dialog .dialog-body h3{font-size:18px;line-height:120%;letter-spacing:-1px;color:#aaa;padding:0 0 4px 0;margin:24px 0 16px 0;border-bottom:1px solid #eaeaea;}
.dialog .dialog-body h3 a{color:#999;text-decoration:none;}
.dialog .dialog-body h3 a:hover{text-decoration:underline;}
.dialog .dialog-body h3:first-child{margin-top:0;}
.dialog .dialog-body p{margin:0 0 12px 0;padding:0;}
.dialog .dialog-body p.intro{font-size:14px;line-height:140%;}
.dialog .dialog-body p.intro a{font-weight:bold;}
.dialog .dialog-body ul{margin:0 0 12px 18px;padding:0;}
.dialog .dialog-body ul li{margin:0 0 12px 0;padding:0;}
.dialog.form-dialog .dialog-body p.small{font-size:11px;color:#444;padding:0 0 8px 0;margin:4px 0 0 147px;width:304px;}
.dialog.wide.form-dialog .dialog-body p.small{width:345px;}
.dialog.extrawide.form-dialog .dialog-body p.small{width:456px;}
.dialog.form-dialog .dialog-body .input-field p.small{padding:0 0 4px 0;}
.dialog .dialog-body .dialog-body-text{padding:0 10px 0 0;}
.dialog .dialog-buttons{overflow:auto;margin:0 20px 10px 20px;padding:4px 0 0 0;}
.dialog.form-dialog .dialog-buttons{margin:0 20px 10px 150px;}
.dialog .dialog-buttons .button{color:#083643;margin-bottom:0;}
.dialog .dialog-buttons .button.close{float:right;margin:0 1px 0 0;}
.wait-dialog .dialog-body p.sending{background:transparent url('/s/images/sending.gif') no-repeat center 10px;padding:56px 0 0 0;}
.error-dialog{overflow:hidden;background-color:#fff;padding:16px 0;}
.error-dialog .dialog-body{font-size:13px;line-height:130%;color:#444;margin:0 20px;}
.error-dialog .dialog-buttons{margin-left:20px;}
.error-dialog .dialog-buttons .button.close{float:right;margin:0 2px 0 0;}
.report-dialog fieldset .input-field select{width:302px;}
.report-dialog fieldset .input-field textarea.input-text{height:80px;}
.thumbnail-dialog .dialog-body{overflow:hidden;margin:8px 16px;padding:4px;}
.thumbnail-dialog img.item-image-dialog{margin:0 auto;}
.thumbnail-dialog .jcrop-holder{margin:0 auto;}
.submit-work-dialog p a{font-weight:bold;color:#476c5e;}
.submit-work-dialog p a:hover{color:#083643;}
.submit-work-dialog .groups{height:270px;overflow:hidden;overflow-y:auto;border:1px solid #ccc;background-color:#fff;outline:none !important;margin:10px 0 0 0;}
.submit-work-dialog .groups:focus{-moz-outline-style:none;}
.submit-work-dialog .groups.loading{background:#fff url('/_images/loading.gif') no-repeat center center;}
.submit-work-dialog .groups .group{display:block;position:relative;color:#476c5e;padding:4px;min-height:48px;margin:0;background-color:#fafafa;border-top:1px dotted #ccc !important;}
.submit-work-dialog .groups .group:first-child{border-top:0 !important;}
.submit-work-dialog .groups .group.restricted,
.submit-work-dialog .groups .group.private{cursor:help !important;}
.submit-work-dialog .groups .group img{float:left;overflow:hidden;width:36px;height:36px;margin:6px 6px 0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 0px 2px #fff, 1px 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 0px 2px #fff, 1px 1px 3px 1 rgba(0,0,0,0.4);box-shadow:0px 0px 0px 2px #fff, 1px 1px 3px 0 rgba(0,0,0,0.4);}
.submit-work-dialog .groups .group:hover img{-webkit-box-shadow:0px 0px 0px 2px #eff9ca, 1px 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 0px 2px #eff9ca, 1px 1px 3px 1 rgba(0,0,0,0.4);box-shadow:0px 0px 0px 2px #eff9ca, 1px 1px 3px 0 rgba(0,0,0,0.4);}
.submit-work-dialog .groups .group a.group-name,
.submit-work-dialog .groups .group span.group-tagline,
.submit-work-dialog .groups .group span.group-note{display:block;padding:0;margin:0 32px 0 52px;}
.submit-work-dialog .groups .group a.group-name{font:20px/24px georgia, times,"times new roman";letter-spacing:-1px;text-decoration:none;color:#111;padding-top:1px;}
.submit-work-dialog .groups .group a.group-name:hover{color:#000;text-decoration:underline;}
.submit-work-dialog .groups .group.restricted a.group-name{padding-left:19px;background:transparent url('/_images/icons/icon_group_restricted.png') no-repeat 0 1px;}
.submit-work-dialog .groups .group.private a.group-name{padding-left:16px;background:transparent url('/_images/icons/icon_group_private.png') no-repeat -1px 1px;font-style:italic;}
.submit-work-dialog .groups .group span.group-tagline,
.submit-work-dialog .groups .group span.group-note{font:11px/110% arial, helvetica, sans-serif;color:#666;padding:3px 0;min-height:11px;}
.submit-work-dialog .groups .group span.group-note{color:#333;padding-top:1px;}
.submit-work-dialog .groups .group:hover{cursor:default;background-color:#b8ecd7;color:#083643;margin:0;}
.submit-work-dialog .groups .group:hover a.group-name{color:#083643;}
.submit-work-dialog .groups .group.disabled{background:#ddd;}
.submit-work-dialog .groups .group.ineligible{display:none;}
.submit-work-dialog .groups .group.ineligible:hover{cursor:default;cursor:not-allowed;cursor:no-drop;}
.submit-work-dialog .groups .group.ineligible a{color:#999 !important;}
.submit-work-dialog .groups .group.ineligible span{color:#aaa !important;}
.submit-work-dialog .groups .group .buttons{position:absolute;top:10px;right:0;padding:0;margin:0;}
.submit-work-dialog .groups .group .buttons .rbutton{margin:0;}
.submit-work-dialog .submit-options{overflow:hidden;padding:6px 0 2px 0;vertical-align:middle;}
.submit-work-dialog .submit-options input,
.submit-work-dialog .submit-options label{float:left;cursor:pointer;}
.submit-work-dialog .submit-options input{margin-top:3px;margin-right:5px;}
.submit-work-dialog .submit-options label{line-height:20px;margin:0 0 0 3px;}
.previous-page-dialog .previous-page-content,
.previous-page-dialog .previous-page-content *{font-family:arial, helvetica, sans-serif !important;font-size:13px !important;line-height:125% !important;text-transform:none !important;color:#444 !important;background-color:transparent !important;}
.all-pages-dialog h3.page-select-heading{border:0;margin:0;}
.all-pages-dialog .list-pages{width:334px;min-height:260px;max-height:260px;overflow:hidden;overflow-y:scroll;border:1px solid #dadada;background-color:#fff;margin:2px 0 16px 0;-webkit-overflow-scrolling:touch;}
.all-pages-dialog .list-pages.loading{background:transparent url('/s/images/icons/icon-loading-48x48-transparent.gif') no-repeat 50% 50%;}
.all-pages-dialog .list-pages .pages.no-results{font:bold 14px arial, helvetica, sans-serif;letter-spacing:0;padding:6px 8px;color:#999;}
.all-pages-dialog .list-pages .page{overflow:hidden;padding:4px 10px;font:16px georgia, times,"times new roman";}
.all-pages-dialog .list-pages .page.alt{background-color:#eee;}
.all-pages-dialog .list-pages .page:hover{cursor:pointer;background-color:#cef09d;}
.all-pages-dialog .list-pages .page.selected{background-color:#b1e001;}
.all-pages-dialog .list-pages .page .page-index,
.all-pages-dialog .list-pages .page .page-byline{font:11px/100% arial, helvetica, sans-serif;color:#666;letter-spacing:0;}
.all-pages-dialog .list-pages .page .page-index{float:left;text-align:right;width:22px;height:100%;padding:4px 5px 0 0;}
.all-pages-dialog .list-pages .page .page-title{float:left;width:270px;color:#333;text-decoration:none;}
.all-pages-dialog .list-pages .page.wide .page-title{width:273px;}
.all-pages-dialog .list-pages .page .page-byline{width:auto;padding:0 0 0 6px;white-space:nowrap;}
.all-pages-dialog .list-pages .page.selected .page-index,
.all-pages-dialog .list-pages .page.selected .page-title,
.all-pages-dialog .list-pages .page.selected .page-byline{color:#000;}
.recommend-dialog .upsell{margin:20px 0 4px 0;font:16px/150% georgia, times,"times new roman";color:#fff;background-color:#7bba1d;text-shadow:0 1px 0 #598714;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);}
.recommend-dialog .upsell p{padding:6px 10px;}
.recommend-dialog .upsell a{font-weight:bold;color:#fff;text-decoration:underline;}
.recommend-dialog .upsell a:hover{color:#fcfef1;}
.ui-autocomplete{position:absolute;cursor:default;}
.ui-autocomplete.ui-menu{display:block;float:left;list-style-type:none;max-width:294px;}
.ui-autocomplete.ui-menu .ui-menu-item{display:block;font-size:12px;font-weight:normal;margin:0;padding:0;color:#999;white-space:nowrap;background:none;}
.ui-autocomplete.ui-menu .ui-menu-item a{display:block;cursor:pointer;color:#666;padding:4px 7px;height:15px;line-height:15px;}
table.generic{overflow:hidden;width:100%;border-spacing:0;margin:0 0 20px 0;}
table.generic thead th,
table.generic tbody td{color:#444;}
table.generic thead th{font-size:13px;text-align:left;background-color:#f6f6f6;padding:3px 10px 3px 2px;text-shadow:0 1px 0 #fff;}
table.generic tbody td{font-size:11px;padding:2px 10px 2px 2px;vertical-align:top;}
table.generic tbody tr.light td{color:#aaa;}
table.generic.bots thead th:first-child,
table.generic.bots tbody td:first-child{padding-right:24px;}
table.generic.bots tbody td:first-child{text-align:right;}
@media screen and (-webkit-min-device-pixel-ratio:0){.buttons .button{line-height:34px;}
.buttons.small .button{line-height:22px;}
.buttons.tiny .button{line-height:18px;}
.buttons input.button{line-height:28px;}
.buttons.small input.button{line-height:22px;}
.buttons.tiny input.button{line-height:18px;}
.aside .work-controls{height:87px;}
.author-info a.poster-rank{line-height:15px !important;}
ul.listing-controls li a{padding-bottom:3px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:1024px){.header{width:auto;}
.header .masthead-container,
.header .navigation-container{overflow:visible;margin:0 -32px 0 0;}
.header .masthead,
.header .navigation{width:auto;margin:0;padding:0 16px;}
.footer-container{overflow:visible;width:auto;margin:0 -32px 0 0;}
.footer-container .footer{width:auto;padding:12px 16px;}
.content{width:auto;padding-left:16px !important;padding-right:16px !important;}
.masthead input[type="search"],
.masthead input.search,
.navigation .top-nav li a{letter-spacing:-0.5px;}
.homepage .hero .slide-4 .slide-text .col-body .col-detail{width:142px;}
.work-icons label{line-height:16px;}
.footer .social-sharing .social-action.facebook{margin-right:-6px;}
fieldset .input-field .select-list .select-list-label label{line-height:15px;}
.dialog fieldset .input-field .input-text.input-small{width:125px;}
.dialog .dialog-body.scroll{overflow:scroll !important;overflow-y:scroll;background-color:#fafafa;border:1px solid #f5f5f5;padding:12px;-webkit-overflow-scrolling:touch;}
.dialog.form-dialog .dialog-buttons{margin-left:163px;}
.aside .aside-box.item-groups .items-list .author .indented{margin:0;}
ul.listing-controls li a{margin-right:7px;}}
@media only screen and (max-device-width:1024px) and (orientation:portrait){.container-body{padding-bottom:155px;}
.footer-container{height:155px;margin-top:-155px;}
.footer .footer-info .copyright a[rel="license"]{white-space:normal;}
.footer .social-sharing,
.footer .footer-links{clear:left;float:left;margin:16px 0 0 93px;}
.footer .footer-links li{margin:0 7px 0 0;}}