html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
:focus {outline: 0}
html {height:100%; min-width: 980px; background:#f5f5f5 url(../images/bg_body.png) repeat-x scroll 0 0; height:100%; min-height: 100%}
body {font-family: Georgia, serif; color:#333; font-size: 13px; line-height:15px; text-align: center; height:100%; min-height: 100%}
* + html body {font-size: 12px}
#doc {width: 980px; margin: auto auto; text-align: left; background-color:#c8c8c8; position:relative; border-left:1px solid #ccc; border-right:1px solid #ccc; min-height:100%; height:auto !important; height:100%}
body.c_home #doc{ background-color:#fff}
#content {padding:0; margin:0; background-color:#fff; padding-top:25px; min-height:500px; height:auto !important; height:100%}
body.c_home #footer, body.c_home #content {border:0}
body.c_home #content {padding-top:0}
body.c_web_questions #content {min-height:630px; padding-bottom:50px}
body.c_tryable_conversations #content {min-height:950px; padding-bottom:50px}
body.c_answers.a_new #content {min-height:700px; padding-bottom:50px}
.a_public_show #content, .c_public #content, .c_sessions #content {padding:50px 0 0 0}
.clear {width:100%; overflow:hidden}
.clear-both {clear:both}
.clear-none {clear:none}
.hide {text-indent:-9999px; display:block}
.margin-top {margin-top:45px}
hr {color: #fff; background-color: transparent; border: 1px dotted #70716c; border-style: none none dotted; margin: 10px 0; padding: 0}
h1 {}
h2 {font-size: 14px; line-height:16px; font-weight: normal; letter-spacing:0px; font-family: Georgia, serif}
h3 {font-size: 18px; line-height:21px; font-weight: normal; padding-bottom:0.8px; font-family: Georgia, serif; margin-bottom:3px}
.h3-subhead {font-size: 16px; padding-bottom:0.8px; line-height:180%; font-family: Georgia, serif}
h4 {font-size: 17px; line-height:20px; font-weight: normal; font-family: Georgia, serif}
h5 {font-weight: bold; font-style: italic; padding-bottom: 5px}
h6 {font-style:normal; font-size:18px; display:block; line-height:120%}
p {line-height:18px}
a, a:link, a:visited {color: #f63c0b; text-decoration:none; padding:0; margin:0}
a:hover {text-decoration:underline}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
.float-right {float:right; display:block}
.float-left {float:left; display:block}
.align-right {text-align:right}
.align-left {text-align:left}
.align-center {text-align:center}
.padding-30 {padding:30px 0}
#header-tabs a, #header .nav_arrow, .icon-expand, .icon-collapse, .icon-arrow_right, .icon-checkmark, .icon-checkmark-green, .chat_aardvark .avatar, .icon-aardvark, .aardvark_storyline, .badge-box-pointer, .twitter-sm, a.twitter-sm, .facebook-sm, a.facebook-sm, .ac_results li .facebook-sm, #nav-greeting-msg .msg_pointer, li.interest:hover form.delete_interest input, a.icon-ignore, .aardvark-sm, a.aardvark-sm {background:transparent url(../images/sprite-global.png) no-repeat scroll 0 0}
.public-prose {padding: 10px 30px}
.public-prose p{ margin-bottom: 0.5em}
.public-prose h6{ margin: 2em 0 0.5em 0}
.im-command {padding: 1px 2px; border: 1px solid #dfdfdf; font-family: Courier New, Courier New, Courier, monospace; background-color: #f3f3ef; white-space: nowrap; font-size: 100%}
ul.bulleted {margin-bottom: 10px; margin-left:3px}
ul.bulleted li {list-style: disc; list-style-position: outside; margin-left: 13px; line-height:16px}
#flash_container{ width:980px; top:0; position:fixed; margin:0 auto; display: none; z-index: 1001}
#flash_container .chat_aardvark {margin:0 auto; width: 550px; background-color: #f2f3ee; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; -moz-border-radius-topright:0; -webkit-border-top-right-radius:0; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-box-shadow:0px 2px 0px #858585; -webkit-box-shadow:0px 2px 0px #858585; border:1px #c5c5c5; border-style:none solid solid solid; position:relative; padding: 10px}
#flash_container .flash_aardvark {float: left; margin-right: 10px}
#flash_container #flash-ul {font-size:15px; font-style:italic; line-height:16px}
#flash_container .chat_aardvark .chat-bubble {padding:10px 10px 10px 0px}
#flash_container .chat_aardvark a.close {right: 0px; margin: -6px 5px 0 0}
#prompt_container {width:500px; top:0; position:absolute; margin:0 auto}
#prompt_container .prompt_body {background-color: #FFF}
#prompt_container .prompt_body span {font-size: 19px}
#prompt_container .prompt_title {background-color: #DDD; height: 50px}
#facebox #prompt_container .prompt_title img.avatar {width: 30px}
#facebox .prompt_title {font-size: 21px; font-weight: bold}
#facebox #prompt_container li {display: inline-block}
#flash_container .chat {-moz-border-radius:6px; -webkit-border-radius:6px; padding-left:20px; -moz-box-shadow:0 2px 0 #858585; -webkit-box-shadow:0 2px 0 #858585}
#live_wrapper {background-color: #f2f3ee}
#live_wrapper p.sub-head {font-weight: bold; margin-left: 4px}
.small_wrapper {font-size:11px}
.small_wrapper .line {padding-left:7px}
.small_wrapper .chat-col {margin-left:50px}
.small_wrapper .chat {-moz-box-shadow:3px 3px 3px #c1c2bd; -webkit-box-shadow:3px 3px 3px #c1c2bd}
.chat a.external {color:#0000ff; text-decoration:underline}
#watch_live .chat p {font-size:19px; margin:-4px 0 4px}
.rounded_box {padding:10px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:0 2px 2px #C1C2BD; -webkit-box-shadow:0 2px 2px #C1C2BD; background-color:#f3f3ee; margin:0 0 20px 0; overflow:hidden}
.rounded_box.white {background-color:#fff; color: #333}
.rounded_box.ltgrey {background-color:#f3f3ee; color: #333}
.rounded_box.dkgrey {background-color:#e4e5e0}
.rounded_box .im-command {background-color: white; color: #333}
.box {padding:10px}
.box.ltgrey{ background-color:#efefef}
.share-wrapper, #share-wrapper {min-height: 30px; background-color:#f2f3ee; margin: 0 0 15px 0; font-size:12px}
#share-wrapper form {display:inline-block; float:right; background-color:#e5e5e5; border-left:1px dotted #666; padding:7px 10px 0; position: relative}
#share-wrapper form div {position: absolute; display: none; top: 30px; right: 0; left:-260px; padding: 5px 10px; background-color: #e5e5e5}
#share-wrapper form:hover div {display: block}
#share-wrapper .share-links {padding:7px 10px 3px}
* + html #share-wrapper {font-size:10px}
* + html #share-wrapper form {padding-bottom:3px;}
* + html #share-wrapper form div {left:-220px}
#share-wrapper {font-size: 10px\9 }
#share-wrapper form fieldset, #share-wrapper form fieldset li {margin:0; min-height:0}
ol.large-numbers li {margin:10px 0}
ol.large-numbers li .list-1 {padding:5px 15px 0 30px; background: transparent url(../images/sprite-lg_numbers.png) no-repeat scroll -3px 13px}
ol.large-numbers li .list-2 {padding:5px 15px 0 30px; background: transparent url(../images/sprite-lg_numbers.png) no-repeat scroll -1px -35px}
ol.large-numbers li .list-3 {padding:5px 15px 0 30px; background: transparent url(../images/sprite-lg_numbers.png) no-repeat scroll -3px -75px}
.text-box {font-family:monospace,Courier New, Courier; font-weight:bold; background-color:#fff; padding:5px; border:1px solid #ccc; margin:5px 15px 0 30px}
.show_fb_icon {background: transparent url(../images/home/fb-favicon.png) no-repeat; padding-left: 20px; margin-left: 10px; margin-top: 15px}
#nav-greetings .show_fb_icon {float:left; height:16px}
#su_form, #su-control {position: fixed; bottom: 30px; right: 30px}
#su_form {display:none; border: 1px solid grey; padding: 5px; background: #ccc}
#su_form fieldset, #su_form fieldset li {margin:0}
#su_form input {width: 200px}
.navigation {background: #cccccc url(../images/gradient_grey.png) repeat-x; min-height:30px; padding:5px 10px; -moz-border-radius:6px; -webkit-border-radius:6px; margin:15px 0 10px}
.img_vark {background:transparent url(../images/img_vark.png) no-repeat scroll 0 0; width:115px; height:61px}
.column-2 .img_vark{ margin-left:50px}
.font40px {font-size:40px; padding:11px; float:left}
.font30px {font-size:30px; line-height:35px; padding:9px; float:left}
.font20px {font-size:20px; padding:7px; float:left}
.font11px, .small {font-size:11px}
.font12px {font-size:12px}
.font13px {font-size:13px}
.font14px, .medium {font-size:14px }
.large {font-size: 20px}
.exra-large {font-size: 24px}
strong, .bold {font-weight:bold}
.italic {font-style:italic}
.right {float:right}
.roman {font-style:normal}
.one_column {padding:30px 0 50px 30px; margin-top:-6px}
.one_column_full_width {padding:20px 0 0 15px; margin-top:-6px}
.two_column {overflow:hidden; margin-top:-6px; background:#ffffff url(../images/bg_col2.gif) repeat-y scroll 678px 0}
.two_column.white {background-image: none}
.two_column .column-1 {float:left; width:625px; padding:20px 20px 20px 30px; min-height:400px}
.c_help .two_column .column-1, .c_public .two_column .column-1 {width:615px; padding-right:30px}
.two_column .column-2 {padding:20px 10px 20px 20px; min-height:400px; margin-left:678px; width:270px}
.two_column .column-1.equal {width:45%; padding-left:75px}
.two_column .column-2.equal {width:45%; margin-left:490px}
* + html .two_column .column-1.equal {width:400px}
* + html .two_column .column-2.equal {width:450px}
.two_column .column-1 .wrapper-title {float: left; width: 160px}
.two_column .column-1 .wrapper-content {margin-left: 180px; width:425px}
.two_column_2_dominant {overflow:hidden; margin-top:-6px}
.two_column_2_dominant .column-1 {float:left; width:280px; padding:20px 0 20px 15px}
.two_column_2_dominant .column-2 {padding:20px 15px 20px 15px; margin-left:300px}
.two_column-heading {min-height:400px; background-color:#ffffff}
.two_column-heading .column-1 {float:left; width:679px; padding-bottom:50px}
.two_column-heading .column-2 {margin-left:679px}
.two_column-heading .column-2 .box-content {background-color:#efefed; padding:15px 10px 25px 15px; margin-bottom:40px}
.two_column-left {margin-top:-6px}
.two_column-right {background-color:#f3f3ef; margin-bottom:30px; margin-left:0; padding:4px 10px 10px 10px}
.a_public_show #content{ float:left}
.a_public_show .two_column-heading {position:static}
#public_transcript.two_column-heading .column-1 {position:static}
.a_public_show .two_column-heading .column-2 {margin-left:0; float:left; width:301px}
.three_column-home {padding: 40px 0 30px 20px}
.three_column-home .column {float:left; width:285px; margin-right:30px}
.one_column {margin-top:-6px; clear:both; overflow:hidden}
#facebox .two_column-heading, #facebox .two_column {margin:10px 0 20px 0; clear:both}
#facebox .two_column-heading {min-height:0}
#facebox .two_column-heading .column-1, #facebox .two_column .column-1 {float:left; width:290px; min-height:0; padding-bottom:0; padding-right:0}
#facebox .two_column .column-1 {padding-left:15px}
#facebox .two_column-heading .column-2, #facebox .two_column .column-2 {margin-left:300px; background-color:#fff; min-height:0; padding-bottom:0}
#facebox .heading-right {padding-bottom:3px}
.fork_pattern {background:#ffffff url(../images/bg_col1_fork.gif) repeat-y scroll 0 0}
.fork_pattern .column-1 {padding:20px 0 20px 0; width:300px; min-height:500px}
.fork_pattern .column-1 .text {padding:0 15px 15px 25px}
.fork_pattern .column-1 li {margin:0; clear:left; font-size:15px; display:block; padding:13px 25px 13px 45px; width:205px; color:#f63b0b}
.fork_pattern .column-1 li.active {-moz-border-radius-bottomleft:6px; -moz-border-radius-topleft:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-top-left-radius:6px; -moz-box-shadow:0 2px 2px -2px #1C1C1C; background-color:#FFFFFF; border-color:#CCCCCC; border-style:solid; border-width:1px 0px 1px 1px; margin-left:24px; width:230px; padding-left: 20px}
.fork_pattern fieldset {margin-left:25px}
.fork_pattern .column-1 hr {clear:both; margin:5px 15px 5px 25px}
.fork_pattern .column-1 form.web_resubmit li {padding:5px 0 0 0; color:#333; float:left; display:inline; width:auto; font-size:12px}
.fork_pattern .column-1 li.active {color:#333}
.fork_pattern .column-1 li span {color:#333; font-size:12px}
.fork_pattern .column-1 .float-right {margin-right:15px}
.fork_pattern .column-2 {padding:0 40px 20px 20px; min-height:400px}
.fork_pattern .title {margin-bottom:5px; overflow:hidden; padding-top:20px}
.fork_pattern .title h3 {background:none; float:left; margin:0 30px 5px 0}
.fork_pattern h4 {background:none; display:block; margin:10px 0 5px 0}
.fork_pattern .title span {font-size:11px; line-height:2.2em}
.fork_pattern .column-2 .rounded_box {margin-right:0}
#header {background:#cccccc url(../images/header/bg_header_gradient.png) repeat-x scroll 0 0; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-box-shadow:0px 2px 2px #757575; -webkit-box-shadow:0px 2px 2px #757575; min-height:39px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; z-index:0}
#header h1 {float:left}
#header .group-handle {font-size: 14px; padding-left: 7px; padding-top: 11px; vertical-align: baseline}
#header .group-handle span {font-style: italic}
#header h1 a {background-position: 0 -380px; text-indent:-9999px; margin:0.5em 0 0 1.5em; width:140px; height:21px; display:block}
#header .nav_arrow {background-position: -150px -502px; width:5px; height:4px; display:inline-block; margin:0 0 3px 5px; vertical-align:middle}
* + html #header .nav_arrow {vertical-align:baseline}
#header #nav-greetings {float:left; font-style:italic; font-weight:normal; margin:11px 0 0 70px; overflow:hidden; white-space:nowrap; width:150px; font-family:georgia; position:absolute; right:160px; top:0}
#nav-greetings img.facebook-photo {width:16px; height:16px; float:left}
#header ul li a, #header ul li a:visited {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:transparent; line-height:2em; padding:4px 7px 5px; text-decoration:none}
* + html #header ul li a, #header ul li a:visited {padding-top:3px; padding-bottom:3px}
#header ul li a:hover, #header ul li a:visited:hover {text-decoration:none; background-color:#666; -moz-border-radius:3px; -webkit-border-radius:3px}
#header ul li.underline a, #header ul li.underline a:hover {text-decoration:underline}
#header ul li.dotted a {text-decoration:none; border: 1px dotted #ffffff; -moz-border-radius:3px; -webkit-border-radius:3px}
#header ul li li a {font-weight:normal}
#header ul.nav {float:left; margin:7px 0 0 50px; list-style: none}
#header ul.nav ul {float:none}
#header ul.nav li {float:left; margin-right:15px}
#header ul.nav li li {float:none; margin-right:0; padding:3px 0 3px 0}
.nav li ul {position: absolute; background: #666; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px; width: auto; left: -999em}
#header ul.nav li:hover ul {left: auto; z-index:2}
#header ul.nav li li a {line-height:100%; font-weight:normal; display:block; padding-right:10px}
#header ul.nav li:hover, #header ul.nav li.active:hover {background-color:#666; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px -webkit-border-bottom-right-radius:3px; text-decoration:none}
#header ul.nav li.with_subnav:hover, #header ul.nav li.with_subnav.active:hover {-moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0}
#header ul.nav li.network:hover, #header ul.nav li.invite:hover {-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px}
#header ul.home li:hover, #header ul.home li.active:hover {-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px}
#header ul.nav li li:hover a {text-decoration:underline}
#header ul.nav li.active, #header ul.nav li.sign_out:hover, #header ul.nav li.no_subnav:hover {background-color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; text-decoration:none}
#header ul.misc {float:right; margin-left:10px; border-left: 1px dotted #fff}
#header ul.misc li {margin-left:10px; margin-right:0}
#header ul.misc li.sign_out {margin:0 10px}
#header ul.misc li li {border:0px; margin-left:0}
#nav-greeting-msg {position:absolute; right:24px; top:32px}
#nav-greeting-msg .nav-greeting-msg {font-size:12px; width:260px !important; display:block; background-color:#f3f3ee; z-index:1; font-style:italic; padding: 10px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -webkit-border-bottom-left-radius-bottomleft:6px; -webkit-border-bottom-right-radius-bottomright:6px; -webkit-border-top-left-radius-topleft:0px; -webkit-border-top-right-radius:0px; -moz-box-shadow:0px 2px 2px #757575; -webkit-box-shadow:0px 2px 2px #757575; border:1px solid #ccc; border-style: none solid solid solid}
#nav-greeting-msg .msg_pointer {background-position: -69px -517px; width:17px; height:7px; float:none; margin:0 0 0 10px !important}
#nav-greeting-msg .nav-greeting-msg strong {font-style:italic}
#header-tabs {padding:40px 0 0 0; background-color:#fff; border-bottom:1px solid #e0e0e0}
#header-tabs a {background-position: 0 0; display:inline-block; -moz-border-radius-topleft:9px; -moz-border-radius-topright:9px; -webkit-border-top-left-radius:9px; -webkit-border-top-right-radius:9px; border:1px solid #e0e0e0; height:60px}
#header-tabs a.tab-ask {background-position:0 0; width:150px; margin:0 0 -1px 23px}
#header-tabs a.tab-ask:hover {background-position:0 -120px; text-decoration:none}
#header-tabs a.tab-ask-active {background-position:0 -60px; width:150px; margin:0 0 -1px 23px; border-bottom:1px solid #fff}
#header-tabs a.tab-answer {background-position:0 -180px; width:253px; margin:0 0 -1px 11px}
#header-tabs a.tab-answer:hover {background-position:0 -300px}
#header-tabs a.tab-answer-active {background-position:0 -240px; width:253px; margin:0 0 -1px 11px; border-bottom:1px solid #fff}
.a_signup #header.streamlined {margin-bottom:0}
#footer {background:#c8c8c8 url(../images/footer/bg_grey_gradient.png) repeat-x scroll 0 0; padding:2em 0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; font-weight:normal; font-style:italic; text-align:left; clear:both; border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden}
#footer a, #footer a:visited {color:#666}
#footer a:hover {text-decoration:underline}
#footer ul {float:left; border: 1px dotted #666; border-style: none none none dotted; width:150px; padding:0 10px 0 15px; margin: 0; min-height:130px}
#footer ul.public-short {min-height: 100px}
#footer.footer-ask_landing {background:none; background-color:#fff; margin-top:0px}
#footer.footer-ask_landing ul {min-height: 90px; width: auto; min-width: 185px; line-height: 17px}
#footer.footer-ask_landing ul.narrow {min-width: 120px}
#footer.footer-ask_landing ul.narrow-2 {min-width: 160px}
#footer li.first {font-weight:bold; font-style:normal; margin-bottom:3px}
#footer .aardvark {float:left; margin:0 38px 0 15px}
#footer .aardvark a {background-position: 0 -405px; width:44px; height:21px; display:block}
#footer.footer-ask_landing ul.footer-press {width: 490px}
#footer li.press-img {width: 66px; height: 65px; margin-right: 4px; float: left}
#footer li.press-img a {width: 66px; height: 65px; display:block}
#footer li.press-img.nytimes {background-position: 0 -370px; clear: both}
#footer li.press-img.ap {background-position: -71px -370px}
#footer li.press-img.timemag {background-position: -141px -370px}
#footer li.press-img.wired {background-position: -212px -370px}
#footer li.press-img.npr {background-position: -282px -370px}
#footer li.press-img.techcrunch {background-position: -353px -370px}
#footer li.press-img.pogue {background-position: -423px -370px}
.heading {}
.h3-wrapper {color:#fff; padding:5px 7px 5px 20px; background:#2f2f2f url(../images/heading/bg_grey_gradient.png) repeat-x scroll 0 0; margin:0 -7px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; min-height:30px; font-style:italic; border-bottom:1px solid #626262}
.h3-wrapper .aardvark_talking {background-position: 0 -643px; display:inline-block; height:31px; width:30px; float:left; margin:1px 5px 0 0}
.heading-bottom {background-position: -70px -583px; height:6px; margin-left:-7px}
* + html .c_tryable_conversations.a_more .heading-bottom {display:none;}
* + html .c_tryable_conversations.a_index .heading-bottom {display:none;}
.heading-bottom-right {float:right; background-position: -70px -589px; width:7px; height:6px; margin-right:-7px}
.heading-left {-moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; margin-right:16px}
.heading-right {-moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; margin-left:0}
.heading-right .heading-bottom {display:none}
.heading-left_aardvark {margin-right:16px; background: url(../images/heading/aardvark_ask.png) no-repeat top left; padding-left:57px; margin-left:-7px}
.heading-left_black_bg {margin-right:10px}
h3 {display:block; margin:3px 0 0 0; min-height:25px}
* + html h3 {display:block; margin-top:10px}
h3.hide {background: transparent url(../images/sprite-headings.png) no-repeat scroll 0 0}
.heading-right h3.hide {padding-top:4px; padding-bottom:1px}
h3.hide.inline {display:inline; float:left}
h3.your_conversations {background-position: 0 -27px; width:247px}
h3.aardvark_stats {background-position: 0 -56px; width:200px}
h3.watch_live {background-position:0 -85px; width:164px}
h3.topics {background-position:0 -114px; width:125px}
h3.settings {background-position:0 -143px; width:111px}
h3.your_questions {background-position:0 -172px; width:200px}
h3.nametag_photo {background-position:0 -203px; width:226px}
h3.answer-heading {background-position: 0 -230px; width:596px; display:inline-block}
h3.accounts {background-position: 0px -259px; width:596px}
h3.answer-heading-more {background-position: 0 -288px; width:597px; display:inline-block}
h3.your_answers {background-position:0 -346px; width:287px}
h3.friends_groups {background-position: 0 -439px; width:223px}
h3.invite {background-position: 0 -375px; width:84px}
h3.friends_groups {background-position: 0 -404px; width:223px}
h3.your_history {background-position: 0 -433px; width:164px}
h3.faq {background-position: 0 -462px; width:56px}
h3.im_commands {background-position: 0 -519px; width:179px}
h3.enabling_im {background-position: 0 -490px; width:646px}
h3.tips_etiquette {background-position: 0 -549px; width:216px}
h3.about_aardvark {background-position: 0 -576px; width:216px}
h3.terms {background-position: 0 -607px; width:216px}
h3.privacy {background-position: 0 -636px; width:216px}
h3.found_bug {background-position: 0 -952px; width:216px}
h3.feedback {background-position: 0 -694px; width:216px}
h3.team {background-position: 0 -723px; width:216px}
h3.advisors {background-position: 0 -777px; width:330px}
h3.press {background-position: 0 -865px; width:150px}
h3.contact {background-position: 0 -749px; width:356px}
h3.feedback {background-position: 0 -839px; width:300px}
h3.jobs {background-position: 0 -805px; width:100px}
h3.iphone {background-position: 0 -833px; width:344px}
h3.forgot_password {background-position: 0 -893px; width:290px}
h3.approach {background-position: 0 -925px; width:130px}
h3.bugs {background-position: 0 -950px; width:172px}
h3.reset_password {background-position: 0 -981px; width:250px}
h3.thank_you_gift {background-position: 0 -1009px; width:377px}
h3.community {background-position: 0 -1036px; width:377px}
h3.what_emails {background-position: 0 -1065px; width:432px}
h3.share_aardvark {background-position: 0 -1095px; width:197px}
h3.fast_answers {background-position: 0 -1123px; width:490px}
h3.share_aardvark_friends {background-position: 0 -1152px; width:351px}
h3.referrals_sent {background-position: 0 -1180px; width:244px}
h3.questions_seen {background-position: 0 -1209px; width:258px}
h3.home {background-position: 0 -1238px; width:70px}
h3.see_conversations {background-position: 0 -1267px; width:757px}
h3.advertising_h3 {background-position: 0 -1296px; width:143px}
h4 {display:block; margin:5px 0 0 0; background: transparent url(../images/sprite-subheading.png) no-repeat scroll 0 0}
h4.topic_add {background-position: 0 0; width:402px; height:17px}
h4.suggested_topic {background-position: 0 -54px; width:151px; height:17px}
h4.settings {background-position: 0 -72px; width:74px; height:17px; margin-bottom:10px}
h4.topic_picker {background-position: 0 -19px; width:113px; height:17px}
h4.add_topic {background-position: -211px -19px; width:261px; height:17px}
h4.watch_live {background-position: 0 -236px; width: 231px; height:17px; margin-left:3px}
h4.basic {background-position: 0 -118px; width:57px; height:17px}
h4.advanced {background-position: 0 -135px; width:107px; height:17px}
h4.photo {background-position: 0 -153px; width:51px; height:14px}
h4.personal_details {background-position: 0 -168px; width:142px; height:13px}
h4.profile_website {background-position: 0 -182px; width:240px; height:17px; margin-bottom: 10px}
h4.profile_im_email {background-position: 0 -200px; width:240px; height:17px}
h4.find_people {background-position: 0 -218px; width:197px; height:20px; line-height:20px}
h4.invite_opt-a {background-position: 0 -255px; width:90px; height:22px}
h4.invite_opt-b {background-position: 0 -280px; width:90px; height:22px}
h4.invite_opt-c {background-position: 0 -305px; width:90px; height:22px}
h4.invite_opt-d {background-position: 0 -330px; width:90px; height:22px}
h4.invite_send_link {background-position: -94px -255px; width:471px; height:22px}
h4.invite_facebook {background-position: -92px -280px; width:471px; height:22px}
h4.invite_contacts {background-position: -92px -305px; width:471px; height:22px}
h4.invite_friends {background-position: -92px -330px; width:473px; height:22px}
.fork_pattern .column-1 h4.shared_twitter {background: transparent url(../images/sprite-subheading.png) no-repeat scroll 0 -354px; width:180px; height:38px; margin-top:0; margin-bottom:15px}
.fork_pattern .column-1 h4.click_more {margin:0 0 20px 25px}
.topic_picker-sub {display:block; margin:5px 0 0 0; background: transparent url(../images/sprite-subheading.png) no-repeat scroll 0 -90px; width:403px; height:14px}
.suggested_topic-sub {display:block; margin:5px 0 0 0; background: transparent url(../images/sprite-subheading.png) no-repeat scroll 0 -104px; width:168px; height:14px; margin-bottom: 5px}
h4.im_addresses {display:block; margin:5px 0 10px 0; background: transparent url(../images/sprite-subheading-accounts.png) no-repeat scroll 0 0; width:174px; height:17px}
h4.email_address {display:block; margin:5px 0 10px 0; background: transparent url(../images/sprite-subheading-accounts.png) no-repeat scroll 0 -20px; width:174px; height:16px}
h4.twitter_address {display:block; margin:5px 0 10px 0; background: transparent url(../images/sprite-subheading-accounts.png) no-repeat scroll 0 -38px; width:174px; height:16px}
h4.why_add_accounts {display:block; margin:5px 0 0 0; background: transparent url(../images/sprite-subheading-accounts.png) no-repeat scroll 0 -55px; width:174px; height:19px; margin-bottom:10px}
h4.use_via_twitter {display:block; margin:5px 0 0 0; background: transparent url(../images/sprite-subheading-accounts.png) no-repeat scroll 0 -76px; width:240px; height:17px}
h3.text, h4.text {background:none}
h4.text {margin: 30px 0 5px; line-height:120%}
h4.text.first {margin: 0 0 5px}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left; background: transparent}
#facebox .popup {position: relative}
#facebox .body {background: transparent; width: 615px}
#facebox .body .content {background: #fff; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-box-shadow:0 2px 2px #C1C2BD; -webkit-box-shadow:0 2px 2px #C1C2BD; border:1px solid #a7a7a7; padding-bottom:16px}
#facebox .body .content.hide {display:none}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox .footer {padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .footer img {vertical-align: middle}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #6a6a6a; z-index: 99}
* html #facebox_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#facebox a.close {margin:10px 5px 0 0}
h1.aardvark-headline {background-color:#EFEFEF; display:block; padding:5px 24px 10px; width:565px; margin-bottom:15px}
.h2-sub {display:block; font-size:1em; padding:0 0 0 50px; clear:both}
#facebox h2 {float:left; margin:10px 0 20px 50px; background: transparent url(../images/signup/sprite-headlines.png) no-repeat scroll 0 0; height:24px}
#facebox h2.headline-signup {background-position:0 0; width:440px}
#facebox h2.new_user, #facebox h2.please_fill_out {background-position: 0 -30px; width:491px}
#facebox h2.welcome_back {background-position: 0 -58px; width:172px}
#facebox h2.landing_switch {background-position: 0 -86px; width:345px}
#facebox h2.welcome-sprite, #facebox h2.signup-suggestions {background-position: 0 -114px; width:515px}
#facebox h2.facebook {background-position: 0 -142px; width:282px}
#facebox h2.facebook_success {background-position: 0 -170px; width:411px}
#facebox h2.fill_in_details {background-position: 0 -197px; width:222px}
#facebox h2.help_me_search {background-position: 0 -224px; width:351px}
#facebox h2.friend_refer {background-position: 0 -250px; width:442px}
#facebox h2.got_it {background-position: 0 -276px; width:477px}
#facebox h2.welcome_before {background-position: 0 -304px; width:483px}
#facebox h2.connecting_google {background-position: 0 -334px; width:483px}
#facebox h2.google_success {background-position: 0 -361px; width:483px}
#facebox h2.google_apps {background-position: 0 -389px; width:483px}
#facebox div.h2-wrapper a {display: inline-block; margin-left: -5em; margin-top: 1.3em; cursor: pointer}
#facebox .h3-wrapper {min-height: 20px}
#facebox h3 {display:block; margin-top:3px; background: transparent url(../images/signup/sprite-headings.png) no-repeat scroll 0 0; min-height:13px}
#facebox h3.personal_details {background-position: 0 0; width:140px; height:14px}
#facebox h3.im_address {background-position: 0 -15px; width:98px; height:13px}
#facebox h3.email_aa_login {background-position: 0 -29px; width:215px; height:16px; margin-bottom:3px}
#facebox h3.knowledge_exp {background-position:0 -47px; height:16px; margin-bottom:3px; margin-top:4px; width:215px}
#facebox h3.heading-aa_network {background-position: 0 -64px; width:215px; height:16px}
#facebox h3.people_you_know {background-position: 0 -81px; width:215px; height:18px; clear:both}
#facebox img.avatar {border:3px solid #c2c2c2; float:left; margin:0 10px 0 0}
.modal_content {clear:both; margin:5px 5px 0 20px}
.signup_page {text-align:center; clear:both}
#facebox .suggested_interests {margin: 10px 0}
#facebox .suggested_interests .select-interests {margin: 0 20px}
#facebox .suggested_interests .form-info {font-style: normal; color: #333}
#facebox .suggested_interests .select-interests .form-info {font-style:italic; margin:10px 0 10px 0}
#facebox .suggested_interests fieldset {line-height:1.2em; margin:0; min-height:0; vertical-align:top}
#facebox .suggested_interests fieldset.inputs li {margin:0 16px 0 0; min-height:0}
#facebox .suggested_interests fieldset.inputs li.string {margin-right: 1px}
#facebox .suggested_interests label {font-size: 14px}
#facebox .column-2 .scratch_form {clear:none; display:block; margin-left:10px}
#facebox p {margin: 0 0 5px 0}
* + html #facebox p {font-size:12px}
#facebox p.large {font-size:15px}
#facebox p.italic {font-style:italic}
#facebox .column-2 h3 {padding-left:16px}
#facebox form.formtastic input[type=text], #facebox form.formtastic input[type=password] {margin-bottom:5px}
p.inline-hints, #facebox p.inline-hints {font-size:12px; color:#666; display:inline; font-style:italic; margin-top:-20px}
#facebox #signin_form {text-align:center}
.h3-sub {font-family:Georgia,serif; font-size:1em; font-style:italic}
#facebox #signin_form li {float:none}
#facebox .signin_form .two_column .column-2 {text-align:center}
#facebox .signin_form fieldset.buttons {margin-left:80px}
.footer-wrapper {background-color: #EFEFEF; display:block; height:20px; padding:5px 0; margin-bottom:-20px; margin-top:15px; width:100%; clear:both; text-align:center; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px}
.h2-wrapper {background: #EFEFEF url(../images/avatar/aardvark_sm.png) no-repeat 5px 5px; display:block; height:40px; width:100%; clear:both; margin-bottom:10px }
#facebox li.commit {text-align:center; margin-bottom:10px; margin-right:0}
.signup_choose {clear:both}
.signup_choose .signup_fb {float:left; width:215px; padding:0 15px}
.signup_choose.post_fb .signup_fb {display:none; width:10px}
.signup_choose .signup_scratch {margin-left:235px; padding:0 15px; border-left: 1px dotted #70716C}
.signup_choose.post_fb .signup_scratch {margin-left:40px; width:340px; border-left: 0px dotted #70716C}
.signup_choose .signup_scratch fieldset {margin-left:0; margin-top:0}
#facebox .signup_choose li.commit {text-align:left; margin-bottom:0}
.signup_choose #signup_validator_user_gender_input {clear:left}
.signup_choose form {margin-top:10px; margin-left:5px}
#facebox .signup_choose p.inline-errors {margin-left:10px}
#facebox .signup_choose fieldset.inputs li#signup_validator_user_attributes_birthdate_input {padding-right:0; margin-right:0; float:left}
#facebox .signup_choose fieldset.inputs li#signup_validator_user_attributes_hide_birthdate_input {min-width:100px; padding:5px 0; margin-right:0; float:left; font-size:11px}
#facebox .signup_choose fieldset.inputs li#signup_validator_user_attributes_neighborhood_location_input {float:left; margin-right:0}
#facebox .signup_choose fieldset.inputs li#signup_validator_user_attributes_gender_input {clear:both; min-width:170px}
#new_signup_validator div.spinner span {bottom:27px}
#facebox #new_signup_validator fieldset.inputs li.optional, #better_status .option-div fieldset li.optional {margin-left:10px}
#what_g_apps_domain {display:block; clear:both; overflow:hidden; min-height:150px; margin:30px 0 0 40px}
#facebox #what_g_apps_domain fieldset.inputs li {margin-right:0}
* + html #form_domain_name_input label {vertical-align:middle}
#what_g_apps_domain #form_domain_name {margin-left:5px}
#what_g_apps_domain fieldset {float:left; margin:0; display:block}
#what_g_apps_domain fieldset.buttons {margin:0}
#facebox #what_g_apps_domain li.commit {margin-left:0; margin-bottom:0}
#what_g_apps_domain p {clear:both; display:block; margin-left:38px; color:#666}
.ac_results {padding: 0px; border: 1px solid #cccccc; background-color: white; overflow: hidden; z-index: 99999; text-align:left}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden}
.ac_results li .facebook-sm {background-position: -3px -747px; margin:0 6px 0 0; padding:0 0 0 14px}
.ac_loading {background: white url('../images/autocompleter/indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A; color: white}
div.combo {position:relative; left: 0px; top: 0px}
.combo input {position: absolute}
.combo div.icon {position:absolute}
.combo div.list-wrapper {position: absolute; overflow: hidden; height: 200px; max-height: 200px; z-index: 99999}
.combo div.list-wrapper-up {}
.combo ul {}
.combo li {height: 20px}
.combo li.active {}
.combo .visible {display: block}
.combo .invisible {display: none}
.combo input.empty {}
form.formtastic label span.hide {display:none}
form.formtastic input[type=text], form.formtastic input[type=password], form.formtastic select {background-color:#fff; width:160px; -moz-border-radius:7px; -webkit-border-radius:7px; color:#000; padding:3px; font-size:13px; display:inline}
form.formtastic select {width:auto; margin-bottom:5px}
form.formtastic .error input[type=text], form.formtastic .error input[type=password], form.formtastic .error select {border:3px solid #f63c0b}
form.formtastic .text textarea {background-color:#fff; width:400px; -moz-border-radius:7px; -webkit-border-radius:7px; color:#000; padding:3px; font-size:13px; display:inline}
form.formtastic textarea.shadow {color:#aaa}
form.formtastic input[type=checkbox], form.formtastic input[type=radio]{ float:left; margin:0 5px 10px 0}
form.formtastic input[type=checkbox]#user_smartypants {margin-bottom:20px}
form.formtastic textarea {margin-top:5px}
input {margin-right:5px}
.form_line {padding-bottom:0.75em}
.form-info {color:#666; font-style:italic; font-size:12px; margin:0 0 10px 20px}
.form_text-help {color:#666; font-style:italic; font-size:1.1em; margin:0 0 10px 0}
label abbr {color:#f63c0b; margin:0 5px 0 0}
fieldset {display:block; margin:5px 5px 10px 20px}
fieldset fieldset {margin:0}
fieldset li {float:left; margin:0 20px 10px 0; min-height:28px}
fieldset li.hidden, li.hidden {display:none !important}
select {font-family:Arial, Helvetica, sans-serif; padding:2px 0}
#facebox p.inline-errors {color:#666666; font-size:11px; margin:-5px 0 5px 15px}
#facebox #new_session p.inline-errors {margin-left:63px}
li .commit {text-align:center}
form#new_gift label {min-width:100px; float:left}
form#new_gift li {clear:both}
form#new_gift li.commit {margin-left:100px}
form#new_gift.formtastic textarea {height:100px; width:300px; margin-top:0; padding:3px; background-color:#fff; -moz-border-radius:7px; -webkit-border-radius:7px; color:#000; padding:3px; font-size:13px; display:inline}
.joined-today_box {color:#333; font-style:italic; height:288px; overflow:hidden}
* + html .joined-today_box {height:312px}
.joined-today_box .joined_aardvark-user {padding-top:10px; min-height: 80px; height:auto !important; height:80px; overflow: hidden}
.joined-user {padding-top:10px}
* + html .joined-today_box .joined_aardvark-user {height:105px}
.joined_aardvark-user hr {margin:0.2em 0}
.joined-today_box .avatar {width:47px; height:47px; float:left; margin: 0 10px 0 0}
#joined_aardvark .facebook-img {float:left; margin: 0 10px 0 0}
#joined_aardvark .facebook-text {color:#666; font-size:1.1em; line-height:1.5em; font-style:italic}
.joined-today_box .joined-time {color:#666}
.joined-today_box .joined-interests {color:#333; font-weight:bold; font-style:normal}
#your_conversations hr{ margin-top: 0.5em; margin-bottom: 0.5em}
#network_size_tooltip .help-box {height:128px; width:175px; font-size: 12px}
#watch_live-popup .help-box p {font-size: 13px; text-align: left}
#watch_live-popup .metadata {font-size: 11px; color:#7f7f7f; text-align: left}
#watch_live .interest_list {width: 280px; position:absolute}
#watch_live {height: 99px}
#watch_live.multiline .interest_list {height: inherit}
#watch_live ul {position: relative}
#watch_live li.interest {float: right}
form.share_widget_invite_email textarea#splittable_email_invite_destination_address {width: 244px; height: 30px}
form.share_widget_invite_email .buttons li.commit {float:right; margin:0}
#signup_suggestions li.check_boxes li {margin:0; min-height:20px; width:100px}
#signup_suggestions li.string {float:left; margin:20px 0 20px 10px}
#facebox fieldset {display:inline-block; margin-bottom:10px}
#facebox fieldset.inputs li {margin:0 20px 0 0; min-height:10px}
* + html #facebox fieldset.inputs li label abbr{ vertical-align:top}
* + html #signup_validator_user_attributes_location_input {width:200px}
* + html #facebox fieldset {display:inline}
#facebox fieldset.inputs {margin-bottom:0}
#facebox fieldset li#form_custom_interests_attributes_0_user_term_input, #facebox fieldset li#form_custom_interests_attributes_1_user_term_input, #facebox fieldset li#form_custom_interests_attributes_2_user_term_input {margin:0 0 5px 0}
form.formtastic fieldset li#form_custom_interests_attributes_0_user_term_input input[type="text"] , form.formtastic fieldset li#form_custom_interests_attributes_1_user_term_input input[type="text"] , form.formtastic fieldset li#form_custom_interests_attributes_2_user_term_input input[type="text"] {width:140px}
#signup_validator_user_attributes_neighborhood_location_input {display:none}
.form_submit {text-align:center; margin-bottom:10px}
.form_submit .submit-button {margin-top: 10px}
#facebox fieldset.inputs li#signup_validator_user_attributes_hide_birthdate_input {min-width:170px; padding:5px 0}
* + html #facebox fieldset.inputs li#signup_validator_user_attributes_hide_birthdate_input {padding:0}
li#signup_validator_user_attributes_neighborhood_location_input label {display:none}
li#signup_validator_user_attributes_location_input {clear:both}
li#signup_validator_user_attributes_gender_input .inline-errors {margin-top:0px}
.chat_aardvark .signup_choose {font-weight: normal}
.chat_aardvark .signup_choose .join-options {padding-top:10px; font-size:14px}
.chat_aardvark .signup_choose .signup-label, .chat_aardvark .signup_choose .signup-option {font-style: normal}
.chat_aardvark .signup_choose .signup-label {float: left; width: 150px}
.chat_aardvark .signup_choose .signup-option {float: left; width: 300px}
.chat_aardvark .signup_choose .signup-option p {color:#333; z-index:10001}
.chat_aardvark .signup_choose .chat-bubble-action {margin-left: -14px; width: 470px; padding-left: 14px; height: 35px; margin-top: 10px}
#facebook_user_confirm-networks, #facebook_user_confirm-interests, #facebook_user_confirm-friends {margin-top: 14px; padding-top: 14px; border-bottom: 1px dotted #ccc}
#fb_next {margin-top:15px}
.captcha_wrapper {margin-bottom:10px}
.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r2_c2, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1 {background-image:none !important}
.recaptcha_theme_red #recaptcha_response_field {border:1px solid #999 !important}
#recaptcha_image {margin-bottom:10px !important}
#topics_wrapper {background-color:#f2f3ee; -moz-border-radius:6px; -webkit-border-radius:6px; margin:20px; display:inline-block; width:100%}
#topics_popular {background: #e5e5e5 url(../images/bg_leftnav.png) repeat-y right; -moz-border-radius-topleft:6px; -moz-border-radius-bottomleft:6px; -webkit-border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px}
#topics_popular p {padding:20px}
#topics_popular #searches li {padding:5px 0 5px 20px; margin: 0 0 5px 0}
#topics_popular #searches li.active {background-color:#f2f3ee; -moz-box-shadow:0 4px 4px -4px #1c1c1c; -webkit-box-shadow:0 4px 4px -4px #1c1c1c; width:90%}
#topics_people {padding:20px}
.topic_add, .settings {margin-bottom: 5px}
.add_topic {margin-top: 2px}
.active {float:left}
li.interest span, li.interest a {line-height:25px; padding:7px; white-space:nowrap; color:white}
li.interest a:hover {text-decoration:none}
li.suggested span {color:#333}
.interest_list li, #muted_interest_list li, #suggested_interest_list li {padding:0; float:left; margin:7px 3px 0; font-size: 13px; line-height: 17px}
* + html .interest_list li, #muted_interest_list li, #suggested_interest_list li {font-size: 12px}
.interest_list li.interest, #muted_interest_list li.interest, #suggested_interest_list li {-moz-border-radius:4px; -webkit-border-radius:4px}
.interest_list li.interest, #muted_interest_list li.interest {background-color:#f63c0b}
#suggested_interest_list li {background-color:#dcdcd7; clear:both}
* + html #suggested_interest_list li {padding-left:7px;}
* + html #suggested_interest_list li.interest span {padding-left:0;}
#suggested_interest_list li a {margin-left: 6px; color:#f63c0b; text-decoration:none; font-style:italic; font-size:13px}
#suggested_interest_list li a:hover {text-decoration:underline}
form.delete_interest {position:relative}
form.delete_interest input {position:absolute; width:17px; height:17px; background: none; right:-14px; top:-10px}
li.interest:hover form.delete_interest input {background-position: -103px -539px}
#arrow-right {}
#arrow-right-1, arrow-right-2 {height:0; width:0; overflow:hidden}
#arrow-right {height:23px; background:transparent; display:inline-block}
#arrow-right-1 {border-top:solid 12px transparent; border-left:solid 12px #f53b0a}
#arrow-right-2 {border-bottom:solid 11px transparent; border-left:solid 11px #f53b0a}
a.muted_topics {display:inline-block; margin:5px 0 0 0; background: transparent url(../images/sprite-subheading.png) no-repeat scroll 0 -36px; width:166px; height:18px}
.topic-box {padding:5px 0 5px 5px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#fff; border:1px solid #999; width:615px; height:270px; margin:5px 20px 20px 0}
.topic-menu {width:200px; height:270px; overflow-y:scroll; overflow-x: hidden; float:left; margin-right:3px}
.topic-menu:last-child {margin-right:0; overflow-y:auto}
.topic-menu li a {min-height:16px; font-size:12px; background-color:#e5e5e0; display:block; padding:4px 9px; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; color:#333; margin: 0 5px 1px 0}
.topic-menu li a.haschild {background-image:url(../images/icon-arrow.png); background-position:right center; background-repeat:no-repeat}
.topic-menu li a.hover_on, .topic-menu li a:hover {background-color:#666; color:#fff}
.topic-menu li a.selected {background-color:#f63c0b; color:#fff; background-image:url(../images/icon-checkmark.png); background-position:left center; background-repeat:no-repeat; padding-left:25px}
.topic-menu li a.add {background-image:url(../images/icon-add.png); background-position:left center; background-repeat:no-repeat; padding-left:25px}
form#new_interest {margin-top:10px}
form#new_interest fieldset {margin-left: 0; height:30px}
form#new_interest fieldset li {margin-right: 0}
form#new_interest .spinner {bottom:40px; right:40px}
#mute_interest_form fieldset {margin-left:0}
#mute_interest_form fieldset li {margin-right:5px}
#topic-spinner {bottom:12px; left:282px}
#topics_right hr {margin: 20px 0}
.muted_topics_expandable a.expandable-icon {margin:0; padding:0 0 0 10px; height:13px; width:15px}
#topics_right fieldset {margin-left:0}
.muted_topics_expandable {padding-bottom:20px}
#new_web_question textarea, #web_answer_content_input textarea {border:0; width:510px; height:74px; font-size:20px; line-height:24px}
li.commit input#web_answer_submit {float:right}
.chat-bubble-action {float:left; margin:5px 0 0px; width:100%; background-color:#f2f2f2; padding:10px 0 0;; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-box-shadow:0px 2px 0px #1c1c1c; -webkit-box-shadow:0px 2px 0px #1c1c1c; border-top:1px dotted #999999; height:48px}
.chat-bubble-action .chat-bubble-action-links {float:left; font-size:14px; margin:20px 10px 10px 20px; font-style:italic}
#new_web_answer .chat-bubble-action .chat-bubble-action-links {margin-top:10px}
* + html #new_web_answer .chat-bubble-action .chat-bubble-action-links {width:370px}
.chat-bubble-action .chat-bubble-action-buttons {float:right; margin:0 10px 10px 0}
* + html .chat-bubble-action li.commit {height:37px; margin-top:-15px}
.chat_aardvark .signup_choose .chat-bubble-action, .chat_aardvark .chat-bubble-action.ask_success {margin-left: -14px; width: 470px; padding-left: 14px; margin-top: 10px; height: 35px}
* + html .chat_aardvark .chat-bubble-action.ask_success {margin-left: 0px}
.chat_aardvark .chat-bubble-action.ask_success {height:auto; width: 530px; padding-bottom:10px}
.chat_aardvark .chat-bubble-action.ask_success a {font-size:0.9em; font-style:italic}
question_confirmation_dialogue {font-weight: normal}
.chat_aardvark .chat-bubble-action.ask_success .ask_success-options {font-size: 0.7em; font-style: normal; line-height: 1.5em; float:left}
.ask_success-options .people_in_your_network {vertical-align:bottom; display:inline-block}
.ask_success .ok {float:right; padding-right:14px}
.ask_success #edit_topic-link {border-right: 1px solid gray; padding-right: 6px}
#aardvark_response .ask_success .spinner {left:258px; top:-35px}
.metadata {font-style:italic; font-size:0.9em}
.metadata .interest {font-weight:bold}
.metadata .suggested span {background-color:#FFFFFF; color:#F73D0C; font-style:italic; padding:0; margin:0 0.2em 0 0}
#request_category {margin:10px 0 12px}
#web_question_question_tag_input {float:left}
#tryable_conversation .metadata {margin-right:3px; text-align:right; font-size: 12px; line-height:1.5em}
#tryable_conversation .metadata {padding:10px}
#tryable_conversation .chat-msg .metadata {padding:10px 0 0 0}
#tryable_conversation .metadata .badge-box {text-align: left; font-style: normal}
.new_refer-wrapper span {vertical-align: middle; display:inline-block}
.column-2 #share_aardvark .rounded_box, .column-2 #your_conversations .rounded_box {margin:5px 0 5px 0; padding-right:10px}
.column-2 #share_aardvark .rounded_box fieldset {margin-left:0; margin-bottom:0}
.column-2 #share_aardvark li.external_user {width:109px}
.commit #web_question_submit, #edit_tag #web_tag_submit {vertical-align:top}
.history_title {padding:20px 0; font-size:16px; overflow:hidden; min-height:20px; height:auto !important; height:20px; line-height:19px}
.history_title .created_at, .history_title .subject-wrapper {float:left}
.history_title .subject-wrapper a {font-size:12px; margin-left:5px; font-style:italic}
.history_title .subject-wrapper a#edit_topic-link {float:left}
.transcript-list .rounded_box, #transcript-column .rounded_box {padding:10px 12px; background-color:#f2f3ee; border:1px solid transparent; margin:0}
.transcript-list .rounded_box .question, #transcript-column .rounded_box .question {color:#333}
.transcript-list #channel_list .shared_on_twitter.active .rounded_box {padding-right:35px}
.fork_pattern .column-1 #channel_list li.shared_on_twitter {padding-top:0; margin-bottom:13px; padding-bottom:0}
.twitter-post .time {float:left; width:95px}
.twitter-post .source {float:right}
.twitter-post .source a {color:#999999; font-style:italic; font-size:0.85em}
#channel_list li.channel {width: 250px; padding-left: 25px}
#channel_list li.active {padding:0; width: 275px}
#channel_list li.active .answers_count, #channel_list li.active .shared_link {color: #333}
#channel_list {overflow:hidden; padding-bottom:3px}
#channel_list li span.subject {font-weight:bold}
#channel_list li span.separator {color: #666}
#channel_list-pagination {margin-top:10px}
.transcript-list .active .rounded_box {-moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:0 0 0 #C1C2BD; -webkit-box-shadow:0 0 0 #C1C2BD; border:1px solid transparent; margin:0; background-color:#ffffff}
.transcript-list .rounded_box:hover {border:1px solid #f63b0b; cursor: pointer}
.transcript-list .active .rounded_box:hover {border:1px solid transparent}
ul#channel_list .channel .resubmit-wrapper {display:none}
ul#channel_list .channel.active .resubmit-wrapper {display:block}
ul#channel_list fieldset {font-size:0.6em; font-style:italic; margin:0}
ul#channel_list fieldset li.commit {margin:5px 0 0}
ul#channel_list fieldset li {clear:none; margin:0}
fieldset li.commit input {margin-top:0; font-size:1em; padding:0 2px}
ul#channel_list fieldset ol {border: 1px dotted #70716c; border-style: dotted none none; margin:0 0 0 15px; padding-top:5px}
ul#channel_list .created_at {font-size:0.8em; color:#666; font-style:italic}
ul#channel_list .refer_status {display:inline-block; color:#F63C0B; font-weight: bold}
ul#channel_list .answers_count, ul#channel_list .shared_link {display:inline-block; color:#F63C0B}
ul#channel_list .status {display:inline-block}
#transcript-column .answer .rounded_box, #transcript-column .msg.rounded_box {background-color:#e4e5e0; margin:5px 0 10px 0; padding:0; overflow:hidden; font-size:15px; line-height:17px}
#transcript-column .rounded_box.box-content {width:285px}
#transcript-column .rounded_box li.text {float:left; width:300px; color:#000; margin:0 5px 0 0; min-height:10px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:0 -2px 2px #C1C2BD; -webkit-box-shadow:0 -2px 2px #C1C2BD; background-color:#fff; border:1px solid #e4e5e0; padding:5px 0 5px 5px}
#transcript-column li.commit {clear:none; float:left}
#transcript-column .rounded_box .chat-pointer {float:right}
.column-1 #transcript-column.column-2 {padding:0 45px 30px 30px; margin-left:0; overflow:hidden; width:605px; min-height:500px; height:100%}
.transcript_info {display:block; margin-bottom:10px}
.msg .content fieldset {margin:0}
.history_empty {padding: 32px 0 0 0}
.history_empty .ask-prompt {font-style: italic}
.history_empty p{ font-size: 123%}
.msg {overflow:hidden}
.speaker {float:left; padding:8px; width:150px}
.msg .content {width:400px; padding:10px 12px; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:0 2px 2px #C1C2BD; -webkit-box-shadow:0 2px 2px #C1C2BD; background-color:#fff; border:1px solid #e4e5e0; border-style: solid solid solid none; float:right; min-height:45px}
.time {font-size:0.85em; color:#999; margin:0 0 5px 0; float:left; width:170px}
.answer .time {font-style:italic; margin-left:10px}
.feedback {font-size: 0.85em; padding-left: 200px; font-style: italic}
.feedback img {float: left; margin-right: 10px}
.something {font-style: normal; width: 250px; display: inline-block}
.train_choice {font-weight: bold}
.flag {float:right; display: inline-block; padding-top: 14px}
.aardvark_storyline {margin-left:180px; width:500px}
.referral_page .aardvark_storyline {margin-left:0; width:560px}
.question_answer {margin:15px 0 10px 0; background-image: url(../images/dotted_line.png); background-repeat: repeat-x; background-position: middle left}
.question_answer span{ padding:3px 20px; -moz-border-radius:20px; -webkit-border-radius:15px; -moz-box-shadow:0 2px 2px #C1C2BD; -webkit-box-shadow:0 2px 2px #C1C2BD; background-color:#f2f3ee; font-size:0.95em}
.question_answer span em{ font-style: italic}
ul.answer_list {margin:60px 0 30px 0}
ul.answer_list li.answer {margin-bottom:30px}
textarea#web_passthrough_content, form#refferal_question textarea#answer_content {border:0; margin-top: 0; width:290px}
#web_passthrough_content_input .watermark {margin-top:10px !important}
* + html #web_passthrough_content_input .watermark {margin-top:-3px !important}
.box-content a.facebook-sm, .box-content a.twitter-sm, .box-content a.aardvark-sm {margin:5px 0 0 0; display:block}
.channel_hide_from_history {display:block; float:right; font-size:12px; font-style:italic}
.twitter-img {float:left}
.twitter-img img {width:38px; height:38px}
.twitter-post {margin-left: 48px}
#web_tag_question_tag_input {margin-right:0}
.heading_form {display:inline; float:right}
.history_search {margin-top:3px}
.history_search fieldset {display:inline; float:left; margin:0}
.history_search fieldset li {margin-right:0}
.settings-page hr {margin:10px 0 0 0}
.settings-page fieldset {margin:0; position:relative}
.settings-page div.fieldset-wrapper {border: 1px dotted #70716c; border-style: none none dotted none; min-height:35px; padding:10px 5px; overflow:hidden}
.settings-page div.fieldset-wrapper:first-child {border-style: dotted none dotted none}
.settings-page div.fieldset-wrapper:last-child {margin-bottom:65px}
.settings-page .expandable {background-color:#f3f3ee}
.settings-page .expandable.expanded {background-color:transparent}
.settings-page a.expandable-icon {width:280px; font-weight:bold; font-style:normal; float:left; font-size:1.15em}
.settings-page fieldset.inputs ol {float:left; margin:0 0 10px 0}
.settings-page fieldset.inputs ol ol {float:none}
.settings-page fieldset.inputs ol li {float:none; min-height:1px; margin:3px 0 0; overflow:hidden}
.settings-page fieldset.inputs ol li.password label {clear:both; display:block; margin-bottom:3px}
.settings-page fieldset.inputs ol li.password input {width:220px}
.settings-page .advanced {margin-top: 2em}
#user_smartypants_input, #user_question_from_network_only_input li, #user_answers_from_network_only_input li {margin-bottom: 15px}
#user_question_from_network_only_input, #user_answers_from_network_only_input {margin-bottom: -15px}
.button-sm.deactivate {margin-left:-3px; margin-top:5px}
.settings-page .spinner {bottom:-40px; left:-283px}
.badge img {border:3px solid #717171; -moz-border-radius:6px; -webkit-border-radius:6px; float:left; margin-right:8px; width:30px; height:30px}
.badge.badge-large img {width:60px; height:60px}
.badge .asl {font-size:12px; font-style:italic}
.badge .name, .badge .asl {margin-left:40px}
.badge.with_popup img.avatar {cursor: pointer}
.badge.with_popup .name {color: #f63b0b; cursor: pointer; font-size:13px}
.badge.with_popup.hot img.avatar {border:3px solid #f63b0b}
.badge.with_popup.hot .name {text-decoration:underline}
.joined-user .name, .joined-user .asl, .joined-user .interests {margin-left:63px}
div.extra {display:none; z-index:600}
#connections_list div.extra {display:block}
.badge-box a.close {margin:5px 5px 0 0}
.badge-box .connection_details, .badge-box .badge_link, .badge-box .interests, .badge-box .activity {margin:3px 6px}
.badge-box .friend-tools {margin:3px 6px; border-top: solid 1px #CCC; padding-left:1px; padding-top:3px}
.friend-tools .blocked-text {font-weight: bold}
.badge-box .friend-tools .add-friend {cursor: pointer}
.badge-box .friend-tools .remove-friend {float: right; font-size: 85%; cursor: pointer}
.badge-box .friend-tools .block-user {display: inline; cursor: pointer}
.badge .friend-tools .source {font-size:85%; font-style:italic}
.badge-box .connection_details {font-weight:bold}
.badge-large .badge-box .connection_details {padding-bottom: 3px; margin-bottom:3px; border: 1px dotted #70716c; border-style: none none dotted}
.badge-box .activity {border: 1px dotted #70716c; border-style: dotted none none; text-align: left; padding-top: 3px; margin-top: 3px}
#profile_website .badge-box .activity {margin:0; padding-bottom:3px}
.badge-box .interests span {color:#333333; font-size:12px; font-style:italic}
.badge-box .badge_link {margin-bottom:5px}
.mini_badge {line-height: 150%}
.mini_badge .badge-box .badge_link {border: 1px dotted #70716c; border-style: none none dotted; margin-bottom:-1px; padding-bottom:3px}
.mini_badge .badge-box .connection_details {margin-bottom:-2px}
.avatar {border:3px solid #717171; -moz-border-radius:6px; -webkit-border-radius:6px; float:left; width:60px; height:60px}
.chat_aardvark .avatar {border:3px solid #B3B3B3; background-position: 0 -573px; width:58px; height:57px}
.aardvark_talking .avatar {border:2px solid #B3B3B3; -moz-border-radius:3px; -webkit-border-radius:3px; float:left; margin:0 10px 0 0}
.small_wrapper .avatar {-moz-border-radius:6px; -webkit-border-radius:6px; width:30px; height:30px}
.avatar-container {position: relative}
.avatar-container img {position: absolute; top:0; left:0}
.facebook-avatar-icon, .badge.badge-large .facebook-avatar-icon {position: absolute; width:63px; height:63px; background:transparent url(../images/home/fb-favicon.png) no-repeat bottom right}
.joined-user .facebook-avatar-icon {width:50px; height:50px}
#better_status .facebook-avatar-icon {width:50px; height:50px}
.badge .facebook-avatar-icon, #how_it_works_tooltip .facebook-avatar-icon {background:transparent url(../images/home/fb-favicon_sm.png) no-repeat bottom right; width:33px; height:33px}
div#hide_interests_forms input {margin: 0; margin-right: 4px}
div#hide_interests_forms label {display: block; margin: 0; margin-top: 3px; line-height:17px}
* + html .badge-box .interests #hide_interests_forms span {margin-left:-15px}
div#hide_interests_forms {display: none}
a#show_editing {cursor: pointer}
.photo-wrapper .avatar {margin:0 10px 0 0}
.photo-wrapper #show_photo-form {margin:0 0 10px 0; display:block}
.photo-wrapper #show_photo-form .avatar-container {float:left; height:70px; width:80px}
.photo-wrapper #show_photo-form fieldset {margin-left:73px}
.photo-wrapper .photo-wrapper-form {margin-left:10px; margin-bottom:10px}
.photo-wrapper .expandable.expanded .expandable-section {width:95%}
.personal_details-wrapper .rounded-box {width:450px}
#main_form_container fieldset {margin:0}
#main_form_container div {clear: both}
#facebook_photo_div {margin-bottom: 1em}
#facebook_photo_div a {cursor: pointer}
#import_photo {display:inline-block; vertical-align:top; width:180px; float:left}
#import_photo-button {margin-top:12px; vertical-align:top; display:inline-block; float:left}
#main_form_container li {color:#333; clear:both; list-style-type:none; margin:10px 0 10px 0}
#main_form_container li.user_photo_url_input {margin-right:0; clear:none}
#main_form_container li form, #main_form_container li input {float:left; margin-bottom:5px}
#main_form_container li input#user_photo_url {-moz-border-radius:0; -webkit-border-radius:0; padding:2px; width:170px; margin:0}
#iframe_upload_form {height:45px; float:left}
li#user_show_photo_input {margin-bottom:15px}
#personal_details-form {font-style:italic; line-height:19px}
#personal_details-form li {margin:0 0 10px 0; clear:both; width:400px}
#personal_details-form input[type="text"] {font-size:1.1em; padding:4px}
#personal_details-form label {text-align:right; width:100px; float:left; padding:5px 10px 0 0}
#personal_details-form p.inline-errors {color:#666666; font-size:0.9em; margin-left:112px}
* + html #personal_details-form #user_hide_birthdate_input label {text-align:left; width:200px; float:left; padding:5px 10px 0 0; margin-left:10px}
#personal_details-form form.formtastic input[type="text"]#user_birthdate {width:80px}
#personal_details-form li#user_hide_birthdate_input {float:left; clear:none; font-style:normal; white-space:nowrap; min-width:350px; padding-left:110px}
#personal_details-form li#user_neighborhood_location_input {padding-left:110px; clear:both}
#personal_details-form .buttons input {margin:5px 0 0 110px}
#save_photo-form .buttons li {clear: none; float: left; vertical-align:top; margin:0}
* + html #main_form_container #save_photo-form .buttons li.commit input {margin-top:-15px}
#personal_details-form #import_photo {margin-top:5px}
div#profile_website {min-height: 220px}
#personal_details-form #user_birthdate {width:80px}
#personal_details-form #user_location, #personal_details-form #user_personal_link {width:250px}
.a_edit_badge .extra {display:inline-block}
* + html .a_edit_badge .extra {display:block; clear:left}
.a_edit_badge .badge-box-pointer {display:none}
.a_edit_badge .badge-box {width:200px; background-color:transparent; -moz-box-shadow:0px 0px 0px #ccc; -webkit-box-shadow:0px 0px 0px #ccc; border:0; display:block; padding:0; font-size:1em}
.a_edit_badge .badge {width:200px; background-color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:0px 2px 2px #969696; -webkit-box-shadow:0px 2px 2px #969696; -moz-box-shadow:0px 2px 2px #ccc; -webkit-box-shadow:0px 2px 2px #ccc; border:2px solid #ccc; display:block; padding:0; padding:5px; font-size:12px}
.a_edit_badge .badge .name {font-size:13px; color:#333; margin-bottom:3px; margin-left:40px}
.a_edit_badge .badge .asl {margin-bottom:10px; margin-left:40px}
.a_edit_badge .badge .badge_link, .a_edit_badge .badge .interests {display:block; border-color:#70716C; border-style:dotted none none; border-width:1px; margin:8px 0; padding-top:3px}
.a_edit_badge .badge.with_popup img.avatar {cursor:default}
.a_edit_badge .badge.with_popup.hot .name {text-decoration:none; cursor:default}
.a_edit_badge .badge.with_popup.hot img.avatar {border:3px solid #717171}
.column-1.network-list {font-size:1.1em}
p.empty_network {margin-bottom: 15px}
ul.network_list {margin-bottom:10px; float:left}
ul.groups_list {margin-bottom:10px; float:left}
#network_list li {padding-left: 45px; width: 250px}
#network_list .groups_list li {padding-bottom:26px}
#network_list .text {font-size: 15px}
#network_list li.active {padding-left: 20px; width: 230px}
#network_list .groups_list li.active {padding-bottom:13px}
.friends-list .navigation .alphabet-nav {float:left; display:inline-block; margin:5px 0}
.friends-list .title h3 {margin-bottom: -3px}
.friend-box {margin:15px 0 0 0; position:relative; padding:0; background: url(../images/bg_col3.gif) repeat-y scroll 215px 0}
.friend-box .badge .main {float:left; padding:10px 10px 7px 10px; width:180px}
.friend-box .badge .extra {float:right; overflow:hidden}
.friend-box .badge .extra .badge-box {width:385px; border:0px solid #ccc; padding:7px 10px 7px 10px; font-size:13px; margin-top:0; min-height:69px; -moz-box-shadow:0 0 0 #ccc; -webkit-box-shadow:0 0 0 #ccc; background-color:transparent}
.friend-box .badge .extra .badge-box .connection_details {font-weight:normal}
.friend-box .badge .extra .badge-box .interests span {color: #333}
.friend-box .badge .extra .badge-box .interests .edit-interests {text-align:center; padding:10px}
.friend-box .badge .extra .badge-box .interests .edit-interests input[type="text"] {width:200px}
.friend-box .badge .extra .badge-box .interests .edit-interests div {text-align:left; margin-bottom:10px}
.friend-box .badge .extra .badge-box .interests .edit-interests fieldset li {margin-right:0; margin-bottom:0}
.friend-box .name {font-weight: bold }
.friend-box .name, .friend-box .asl, .friend-box .badge_link {margin-left:73px}
#network_list form.form-search_people label{ font-size:12px; margin-bottom:10px; margin-top:5px; display:block; width:250px}
.fork_pattern #network_list.column-1 .formtastic li {float:left; clear:none; color:#333; padding:0; width:180px; vertical-align:bottom}
.fork_pattern #network_list.column-1 .formtastic li.commit {width:71px; margin-top:14px}
.fork_pattern #network_list.column-1 .formtastic li.commit {margin-top:30px\9 }
* + html .fork_pattern #network_list.column-1 .formtastic li.commit {margin-top:17px}
.fork_pattern .column-1 h4 {margin:15px 0 7px 25px}
.join_or_leave_group {float: left; margin-left: 10px; font-size: 85%}
.join_group, .leave_group {font-style: italic}
.old_groups_list span.old_group {display: inline-block; float: left; color: black; font-size: 12px}
div#groups_col p.text {clear: left; margin-top: 1em}
div#groups_col .pipe {float: left; margin-right: 10px}
div#groups_col a {float: left; cursor: pointer}
div#groups_col a.cancel-edit-groups, div#groups_col a.edit_groups {float: right; margin-right: 1.5em; font-size: 85%; margin-bottom:0.5em}
ul.old_groups_list .title {color: #999; padding-top: 10px; padding-left: 45px}
.join_or_leave_group form {display: inline-block; margin-bottom: 9px}
.twitter-sm, a.twitter-sm {background-position: 0 -726px; padding:0 0 5px 22px; display:inline; margin:0 0 0 15px}
.facebook-sm, a.facebook-sm {background-position: 0 -747px; padding:0 0 5px 22px; display:inline; margin:0 0 0 15px}
.nomargin {margin:0px}
.aardvark-sm, a.aardvark-sm {background-position: 0 -767px; padding:0 0 5px 22px; display:inline; margin:0 0 0 15px}
.expandable .expandable-icon {margin:0 10px 0 0; background: transparent url(../images/icon-expand.png) no-repeat 0 0; padding:0 0 0 20px; color:#f63b0b; display:inline-block}
.expandable.expanded .expandable-icon {background: transparent url(../images/icon-collapse.png) no-repeat 0 0}
.expandable .expandable-section {display:none}
.expandable.expanded .expandable-section {display:block}
a.help {background-position: 0 -433px; padding:0 0 0 20px; color:#f63b0b; font-style:normal; display:inline; float:left; margin:0 10px 0 0; min-height:16px}
.icon-help {width:16px; height:16px; background-position: 0 -433px; margin:0 5px 0 0; display:inline-block; vertical-align:text-bottom}
.icon-expand {width:15px; height:14px; background-position: -70px -544px; margin:0 5px 0 0; display:inline-block; vertical-align:text-bottom}
.icon-collapse {width:15px; height:14px; background-position: -85px -544px; margin:0 5px 0 0; display:inline-block; vertical-align:text-bottom}
.icon-arrow_right {width:7px; height:10px; background-position: -87px -544px; margin:0 5px 0 0; display:inline-block; vertical-align:text-bottom}
.icon-checkmark {width:13px; height:10px; background-position: -94px -544px; margin:0 5px 0 0; display:inline-block; vertical-align:text-bottom}
.icon-checkmark-green {width:14px; height:16px; background-position: -70px -560px; margin:0 5px; display:inline-block; vertical-align:text-bottom}
a.icon-ignore {background-position:-89px -541px; display:inline-block; height:13px; width:13px; text-align:-9999px}
a.icon-ignore:hover {background-position:-105px -541px}
.icon-aardvark, .aardvark_storyline {margin:0 10px 0 0; background-position: 0 -456px; padding:0 0 0 40px; font-style:italic; display:inline-block; min-height:21px}
.aardvark_storyline.question {margin-bottom:17px}
a.personal_link {background: transparent url(../images/icons/plink_website.gif) no-repeat 0 0; padding:0 0 0 20px; height:16px; display:inline-block; font-size:11px}
* + html a.personal_link {font-size:10px}
a.personal_link.service_facebook {background-image: url(../images/icons/plink_facebook.gif )}
a.personal_link.service_myspace {background-image: url(../images/icons/plink_myspace.gif)}
a.personal_link.service_bebo {background-image: url(../images/icons/plink_bebo.gif)}
a.personal_link.service_orkut {background-image: url(../images/icons/plink_orkut.gif)}
a.personal_link.service_friendster {background-image: url(../images/icons/plink_friendster.gif )}
a.personal_link.service_linkedin {background-image: url(../images/icons/plink_linkedin.gif)}
a.personal_link.service_flickr {background-image: url(../images/icons/plink_flickr.gif)}
a.personal_link.service_livejournal {background-image: url(../images/icons/plink_livejournal.gif)}
a.personal_link.service_blog {background-image: url(../images/icons/plink_blog.gif)}
a.personal_link.service_yelp {background-image: url(../images/icons/plink_yelp.gif)}
a.personal_link.service_website {background-image: url(../images/icons/plink_website.gif)}
.fork_pattern .column-1 #invite_list li {background-image: url(../images/sprite-icons_invite.png); background-repeat: no-repeat; padding:13px 0 13px 70px; width:230px; height:15px; margin-left: 20px}
.fork_pattern .column-1 #invite_list li.active {width: 209px}
.fork_pattern .column-1 #invite_list li.view {background-image: none}
#invite_list li.email {background-position: 24px 3px}
#invite_list li.facebook {background-position: 24px -32px}
#invite_list li.linkedin {background-position: 24px -68px}
#invite_list li.gmail {background-position: 24px -245px}
#invite_list li.yahoo {background-position: 24px -138px}
#invite_list li.msnlive {background-position: 24px -176px}
#invite_list li.aol {background-position: 24px -210px}
#email_form {display:block; margin:0 0 20px 0}
#email_form fieldset {margin:0}
#email_form fieldset.buttons{ width:103px; margin: 0 auto}
#email_form li {float:left; display:inline; margin:0 8px 15px 0}
#email_form form.formtastic li.first_name {width:79px}
#email_form form.formtastic li.first_name.error {width:73px}
#email_form form.formtastic .inputs li input {width: 90%}
#email_form form.formtastic li.destination_address {width:155px}
#email_form form.formtastic li.destination_address.error {width:149px}
#email_form form.formtastic li.friend_topics {width:296px}
#email_form form.formtastic li.friend_topics.error {width:290px}
.email_signin {padding:5px 0 0 25px}
.email_signin fieldset {margin-left:0px; margin-top: 20px}
.email_signin fieldset.buttons {margin-top: 0px}
.email_signin fieldset li {clear:both}
.labels {display:block; overflow:hidden; margin:10px 0 8px}
.labels .label-first {float:left; width:81px; margin:0 8px 0 0}
.labels .label-email {float:left; width:153px; margin:0 8px 0 0}
.labels .label-topics {float:left; width:302px; margin:0 8px 0 0}
#facebook_form li {}
#facebook_form li.invitable {}
#external_email_confirm .title {width: 400px}
#external_email_confirm .invite-options ol {text-align: center}
#external_email_confirm .invite-options li {width: 100%; font-style:italic; min-height:20px}
#external_email_confirm .invite-options .buttons li {display:block; clear:left; width:160px; height:20px; padding-top:15px}
#external_email_confirm .invite-options .buttons li.commit {height:30px; padding:0; margin:0;}
#external_email_confirm .people {width: 100%; overflow:hidden; display:block; float:left}
#facebox #external_email_confirm .people {float:none; margin:20px; clear:both}
#facebox #external_email_confirm .people .rounded_box {width:90%}
#facebox .invite-options {display:none}
#facebox #external_email_confirm fieldset {display:block; margin:auto; width:200px}
#facebox #external_email_confirm fieldset li {line-height:25px}
#facebox #external_email_confirm .select_toggle {float:right; margin-right:25px}
#facebox #external_email_confirm .people fieldset, #facebox #external_email_confirm .people fieldset li {width:260px}
#external_email_confirm .people fieldset {display:inline; float:left; width:280px; margin-bottom:0; margin-left:0}
#external_email_confirm .people fieldset li {margin-bottom:0; text-align:left; min-height:0; white-space:nowrap; width:280px; overflow:hidden; line-height: 15px; margin-right:10px; height:20px; vertical-align:middle}
* + html #external_email_confirm .people fieldset li label {margin-top:3px; width:260px; font-size:11px }
* + html #external_email_confirm .people fieldset li label form.formtastic input {margin-top:0}
.select_toggle {display:inline}
.invite-options fieldset.buttons {float:right; display:inline}
#external_friends div.external_friends_letter {clear:both; display:block; margin-bottom:5px; overflow:hidden}
li.external_user {float:left; width:175px; margin: 0 20px 0px 0; font-size:12px; height: 23px}
#external_friends ul {width:100%; font-size:12px}
#suggested_invites ul {clear:both}
#view_form li.invite {margin:0 0 10px 0}
#view_form li.invite .full_name, #view_form li.invite .friend_topics, #view_form li.invite .subject {font-weight:bold}
#suggested_invites h4 {width:200px; float:left; display:inline-block; margin:0 0 20px}
#suggested_invites p {float:right; margin:0 0 15px; display:inline-block; font-size:12px; padding-right:20px}
#better_invite.column-1 {margin-bottom:120px}
#better_invite .invite_url {float:left; display:inline-block}
#better_invite #new_external_email_user_sync fieldset, #better_invite #new_external_email_user_sync fieldset li {margin:0; display:inline-block; float:left}
#better_invite #external_user_form li.external_user {width:154px}
#better_invite #invite_facebook fieldset li, #better_invite #invite_facebook fieldset {width:160px; margin:1px 5px 1px 0; display:inline-block; min-height:0}
#better_invite #invite_facebook li.commit {width:500px; text-align:center; float:left}
* + html #better_invite #invite_facebook fieldset form.invite_facebook li.commit {margin-left:60px}
#better_invite #invite_facebook p {clear:both; margin-bottom:5px}
#better_invite a.twitter-sm, #better_invite a.facebook-sm {margin-top:5px; display:inline-block}
#better_invite #friends_email_addresses, #better_invite #splittable_email_invite_destination_address {width:400px; height:75px; margin-bottom:0}
#better_invite fieldset li#splittable_email_invite_destination_address_input {margin-bottom:0}
#better_invite #new_splittable_email_invite fieldset {margin:0}
#better_invite #new_splittable_email_invite fieldset.buttons {margin:0; margin-left:40px; display:inline-block; float:left}
.email_invite_preview {clear:both; display:block; border-top:1px dotted #666; margin:45px 10px 0 0; padding:10px 10px 0 0}
#better_invite .preview, #share_aardvark .preview {float:left; min-width:150px; font-style:italic; margin-top:10px; font-size:12px}
#share_aardvark .email_invite_preview {margin-top:20px}
#better_invite h4.invite_opt-a, #better_invite h4.invite_opt-b, #better_invite h4.invite_opt-c, #better_invite h4.invite_opt-d {width:93px; float:left}
#better_invite .invite_opt-div {float:left; width:530px}
#new_external_email_user_sync div.spinner {bottom:40px; right:180px}
#new_splittable_email_invite div.spinner {top:8px; left:40px}
form.formtastic select#external_email_user_sync_service {margin-bottom:0; padding:2px}
#better_invite p.inline-errors {font-size:11px; color:#666}
#better_status .avatar {width:47px; height:47px}
#better_status h2.tap_knowledge {display:block; margin:3px 0 0 0; height:57px; width:898px; background: transparent url(../images/sprite-headings-status.png) no-repeat scroll 0 0}
#better_status h2.aardvark_discovers {display:block; padding-bottom:15px; margin:3px 90px 0 75px; height:57px; width:823px; background: transparent url(../images/sprite-headings-status.png) no-repeat scroll 0 -57px; border-bottom:1px dotted #000}
#better_status h3 {font-size:23px; line-height:30px; margin-bottom:20px}
#better_status .column-1 h3 {margin-left:60px; margin-bottom:5px; margin-top:-3px}
#better_status .column-1 .expandable {margin-left:60px}
#better_status .option {float:left; width:60px}
#better_status .option-div {margin-left:65px; margin-bottom:30px}
#better_status .option-div fieldset {margin-left:0}
#better_status .option-div fieldset.buttons {margin-left:10px}
#better_status .option-div fieldset li {float:none; margin-bottom:5px}
#better_status .option-div fieldset li.signup_validator_user_hide_birthdate_input {float:left}
#better_status .option-div p {line-height:15px; margin:0 0 10px 10px}
#better_status .column-2 .rounded_box {margin-right:90px}
#facebox.centered {margin-top:140px}
#facebox.centered .body {width:980px}
#facebox.centered .h3-wrapper {padding:0}
#facebox.centered .body .content {border:0; background-color:transparent; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; -moz-box-shadow:0 0 0 #C1C2BD; -webkit-box-shadow:0 0 0 #C1C2BD; padding-bottom: 0}
#facebox.centered #expand-learn img {margin-top:-9px}
.network_size {float: left; width: 230px}
.c_external_email_users #external_email_confirm .title {margin:0 0 20px 120px}
.c_external_email_users #external_email_confirm .invite-options {margin:30px 200px 30px 120px}
#share_aardvark #external_user_form ul {margin-top:10px}
.accounts-im, .accounts-email, .accounts-twitter {overflow:hidden; margin:0 0 15px 0}
.accounts-im .address, .accounts-email .address, .accounts-twitter .address, #email-address-list .address, #accounts-twitter .addresss {min-height:35px; display:block; font-weight:bold}
.accounts-im .delete, .accounts-email .delete, .accounts-twitter .delete, #email-address-list .delete, #accounts-twitter .delete {font-weight:normal; font-style:italic; margin-left:10px}
#new_account li, #new_account input {display:inline; float:left}
#new_account fieldset li {margin-bottom:0}
* + html #new_account li.commit input#account_submit {margin-top:-15px}
#new_account {margin-top:5px}
#im-address-list {margin-bottom:10px}
.accounts-im .gtalk {background: transparent url(../images/sprite-account_icons.png) no-repeat 0 -227px; padding:13px 0 0 65px}
.accounts-im .aim {background: transparent url(../images/sprite-account_icons.png) no-repeat 0 0; padding:13px 0 0 65px}
.accounts-im .yahoo {background: transparent url(../images/sprite-account_icons.png) no-repeat 0 -152px; padding:13px 0 0 65px}
.accounts-im .msn {background: transparent url(../images/sprite-account_icons.png) no-repeat 0 -80px; padding:13px 0 0 65px}
#empty_im {float:left; margin: 10px 0 0 10px}
#empty_im .icon {padding: 25px 30px; display:inline-block}
#empty_im .list-header {margin-top: 10px}
#email-address-list .address {background: transparent url(../images/sprite-account_icons.png) no-repeat 0 -307px; padding:8px 0 0 65px}
#email-address-list .address .address {background:none; padding:0}
.accounts-twitter .address {background: transparent url(../images/sprite-account_icons.png) no-repeat 0 -367px; padding:13px 0 0 65px}
.accounts-twitter .address .address {background:none; padding:0; min-height:0}
form#twitter_settings {font-weight:normal}
form#twitter_settings fieldset {margin-bottom:0; margin-left:0}
div.spinner {width:43px; height:0px; margin:auto; position:relative}
div.spinner span {position:absolute; display:block; width:43px; height:11px; background: transparent url(../images/spinner.gif) no-repeat scroll 0 0}
div#application-spinner {position:fixed; top: 30px; right: 60px; z-index: 100; width: 43px}
#chat_action-spinner {bottom:12px; left:190px}
#transcript-spinner {top: 30px}
#new_web_answer-spinner {right:100px; top:16px}
.ask_landing form#new_web_question div.spinner {left:0px; top:14px}
form#new_web_question div.spinner {left:130px; top:16px}
form#personal_details-form div.spinner {bottom: 13px; left: -50px; text-align: left}
#try_pagination-spinner {bottom: 5px; left:18px}
* + html #try_pagination-spinner {bottom: 4px; left:20px}
#connections-pagination-spinner {left:110px; top:10px}
#twitter_settings .spinner span {bottom:16px; left:142px}
.hide_from_history-spinner span {left:160px; top:2px}
.sync-spinner span {bottom:6px}
.chat-wrapper {background:#2c2c2c url(../images/heading/bg_ltgrey_gradient.png) repeat-x scroll 0 0; color:#fff; margin:0 10px 0 -7px; padding:0 0 20px 0; font-size:13px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px}
.chat-wrapper .pagination {padding:10px 0 0 0; text-align:left; height:35px}
* + html #answer_wrapper.chat-wrapper {padding:0}
* + html .chat-wrapper .pagination {height:auto}
.chat_line {padding: 20px 1px 20px 27px; display:block; overflow:hidden}
.chat-col {margin-left:70px}
.chat-bubble {float:left; background-color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; color:#343434}
.chat-bubble form fieldset {padding: 0px; margin: 0px}
.chat_line .chat-description {float:left; width:100%; font-size:13px; line-height:20px; padding: 12px; overflow:hidden; clear:both}
.chat_line .chat-bubble-action fieldset, .chat_line .chat-bubble-action fieldset li {margin:0}
.chat_line .chat-bubble-action #web_tag_question_tag {width:90px}
.chat_line .chat-bubble-action #edit_tag {position:relative; top:12px}
.chat_line .chat-bubble-action #edit_tag {position:relative; top:12px}
@media screen and (-webkit-min-device-pixel-ratio:0) {.chat_line .chat-bubble-action #edit_tag {top:0}
}
#aardvark_response {margin:-6px 0 10px -7px}
#aardvark_response, #aardvark_response .chat_aardvark {-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px}
#aardvark_response .spinner {left:24px; top:-20px}
#aardvark_response .chat_line {padding:0 25px 0 7px}
.chat_aardvark.suggested_links {margin-left:0}
.suggested_links .chat-bubble-action .chat-bubble-action-links {margin:0; float:right; width:140px}
.suggested_links .chat-bubble-action .chat-bubble-action-links .skip {display:inline; float:left; padding:10px 10px 0 0; height:37px}
.suggested_links .chat-bubble-action .chat-bubble-action-buttons {float:left; display:inline}
.chat_large .chat-bubble .chat-msg .suggested_links-form {font-size:13px}
.chat_large .chat-bubble .chat-msg .suggested_links-form fieldset li {margin:0; min-height:0}
.chat_aardvark {margin-left: 27px}
#home .chat_aardvark {margin-left: 0px}
.chat_aardvark .chat-bubble {border:0; font-family:Georgia,serif; font-style:italic; font-weight:bold}
.chat_aardvark .centered {display:block; clear:both; margin-top:12px; text-align:center; float:left; width:100%; height:30px}
.chat_aardvark form.formtastic {display: inline; font-size:10px; vertical-align:top}
.chat_aardvark form.formtastic fieldset {display:inline}
.chat_large .chat-bubble {width:544px; min-height:66px}
.chat_large .chat-bubble .chat-msg {padding:8px 10px 0 14px; font-size:20px; line-height:24px; font-family:Georgia,serif; font-weight: normal}
.chat_large .chat-bubble .chat-msg .question_confirmation_dialogue, .chat_large .chat-bubble .chat-msg p {line-height:24px}
.chat_large .chat-bubble .chat-msg p.instructions {margin: 10px 0 7px; font-size:20px; line-height:20px}
.chat_large .chat-bubble .chat-msg .metadata {font-size:13px; font-style:italic}
.chat-small .chat-bubble {width:190px}
#transcript-column #tryable_conversation .chat_line {pading-left:0}
#transcript-column #tryable_conversation .chat_large .chat-bubble {width:495px; z-index:1; border:2px solid #d1d1d1; -moz-box-shadow:0 2px 2px #d9d9d9; -webkit-box-shadow:0 2px 2px #d9d9d9}
#transcript-column #tryable_conversation .chat-col {margin-left:80px; z-index:1}
#transcript-column #tryable_conversation .chat-pointer {background:transparent url(../images/chat_pointer2.png) no-repeat; width:13px; height:20px; position:relative; z-index:2; margin-right:-2px}
#transcript-column #tryable_conversation #web_answer_content_input textarea {width:460px}
#transcript-column #tryable_conversation .chat-bubble-action {-moz-box-shadow:0 0 0 #d9d9d9; -webkit-box-shadow:0 0 0 #d9d9d9}
* +html #new_web_answer .chat-bubble-action .chat-bubble-action-links {width:320px}
.button {display:inline-block; cursor:pointer; height:37px; background: transparent url(../images/sprite-btns.png) no-repeat scroll 0 0; text-indent:-9999px; border:0; color:transparent; text-transform: capitalize}
* + html .button {display:block}
.button.send {background-position: 0 0; width:87px}
.button.send:hover {background-position: 0 -40px}
.button.send:active {background-position: 0 -80px}
.button.answer {background-position: 0 -120px; width:116px; float:right}
.button.answer:hover {background-position: 0 -160px}
.button.answer:active {background-position: 0 -200px}
.button.answer.inactive {display:inline-block; cursor:pointer; height:37px; background: transparent url(../images/sprite-btns.png) no-repeat scroll 0 -200px; text-indent:-9999px; border:0}
.button.connect {background-position: 0 -1080px; width:132px}
.button.connect:hover {background-position: 0 -1120px}
.button.connect:active {background-position: 0 -1160px}
.button.refer {background-position: 0 -240px; width:89px}
.button.refer:hover {background-position: 0 -280px}
.button.refer:active {background-position: 0 -320px}
.button.join {background-position: 0 -479px; width:130px}
.button.join:hover {background-position: 0 -519px}
.button.join:active {background-position: 0 -559px}
.button.submit {background-position: 0 -599px; width:110px}
.button.submit:hover {background-position: 0 -639px}
.button.submit:active {background-position: 0 -678px}
.button.next {background-position: 0 -720px; width:130px}
.button.next:hover {background-position: 0 -760px}
.button.next:active {background-position: 0 -800px}
.button.ok {background-position: 0 -839px; width:62px}
.button.ok:hover {background-position: 0 -879px}
.button.ok:active {background-position: 0 -919px}
.button.search_network-b {background-position: -79px -839px; width:159px; height: 27px; margin-top:12px;}
.button.search_network-b:hover {background-position: -79px -869px}
.button.search_network-b:active {background-position: -79px -899px}
.button.connect {background-position: 0 -1080px; width:132px}
.button.connect:hover {background-position: 0 -1120px}
.button.connect:active {background-position: 0 -1160px}
.button-sm {display:inline-block; cursor:pointer; height:27px; background: transparent url(../images/sprite-btns-sm.png) no-repeat scroll 0 0; text-indent:-9999px; border:0; color:transparent; text-transform: capitalize}
.button-sm.send {background-position: 0 0; width:58px}
.button-sm.send:hover {background-position: 0 -30px}
.button-sm.send:active {background-position: 0 -60px}
.button-sm.invite {background-position: -63px 0; width:63px}
.button-sm.invite:hover {background-position: -63px -30px}
.button-sm.invite:active {background-position: -63px -60px}
.button-sm.ok {background-position: 0 -89px; width:44px}
.button-sm.ok:hover {background-position: 0 -119px}
.button-sm.ok:active {background-position: 0 -149px}
.button-sm.resubmit {background-position: 0 -189px; width:68px; height:20px}
.button-sm.resubmit:hover {background-position: 0 -214px}
.button-sm.resubmit:active {background-position: 0 -237px}
.button-sm.add {background-position: 0 -259px; width:49px}
.button-sm.add:hover {background-position: 0 -289px}
.button-sm.add:active {background-position: 0 -318px}
.button-sm.submit {background-position: -61px -259px; width:74px}
.button-sm.submit:hover {background-position: -61px -289px}
.button-sm.submit:active {background-position: -61px -318px}
.button-sm.sign_in {background-position: 0 -347px; width:71px}
.button-sm.sign_in:hover {background-position: 0 -377px}
.button-sm.sign_in:active {background-position: 0 -407px}
.button-sm.deactivate {background-position: -73px -347px; width:77px; height:20px}
.button-sm.deactivate:hover {background-position: -73px -377px}
.button-sm.deactivate:active {background-position: -73px -407px}
.button-sm.save {background-position: 0 -437px; width:58px}
.button-sm.save:hover {background-position: 0 -467px}
.button-sm.save:active {background-position: 0 -497px}
.button-sm.mute {background-position: -65px -437px; width:58px}
.button-sm.mute:hover {background-position: -65px -467px}
.button-sm.mute:active {background-position: -65px -497px}
.button-sm.send_continue {background-position: 0 -526px; width:154px}
.button-sm.send_continue:hover {background-position: 0 -556px}
.button-sm.send_continue:active {background-position: 0 -586px}
.button-sm.more {background-position: 0 -616px; width:66px; position:relative; top:-5px; margin-left: 120px;}
.button-sm.more:hover {background-position: 0 -646px}
.button-sm.more:active {background-position: 0 -676px}
.button-sm.disconnect {background-position: -75px -893px; width:77px; height:20px}
.button-sm.disconnect:hover {background-position: -75px -918px}
.button-sm.disconnect:active {background-position: -75px -941px}
.button-sm.add_as_friends {background-position: 0 -983px; width:125px}
.button-sm.add_as_friends:hover {background-position: 0 -1013px}
.button-sm.add_as_friends:active {background-position: 0 -1043px}
* + html .button-sm.more {top:10px}
.button-sm.reset_password {background-position: 0 -705px; width:135px; height: 29px}
.button-sm.reset_password:hover {background-position: 0 -735px}
.button-sm.reset_password:active {background-position: 0 -766px}
.button-sm.refer {background-position: -72px -800px; width:60px; vertical-align:middle}
.button-sm.refer:hover {background-position: -72px -830px}
.button-sm.refer:active {background-position: -72px -860px}
.button-sm.search {background-position: -72px -616px; width:71px; vertical-align:middle}
.button-sm.search:hover {background-position: -72px -646px}
.button-sm.search:active {background-position: -72px -676px}
.button-sm.import {background-position: 0 -800px; width:64px; vertical-align:middle}
.button-sm.import:hover {background-position: 0 -830px}
.button-sm.import:active {background-position: 0 -860px}
.button-sm.signup {background-position: 0 -893px; width:71px; vertical-align:middle}
.button-sm.signup:hover {background-position: 0 -923px}
.button-sm.signup:active {background-position: 0 -953px}
.pagination {font-style:italic; text-align:center}
.pagination a.next, .pagination a.prev {width:30px; height:31px; background: transparent url(../images/sprite-btns-sm.png) no-repeat scroll -48px -88px; margin:0 5px; display:inline-block; text-indent:-9999px; vertical-align:middle}
#answer_wrapper .pagination a.prev {margin-left:300px}
.pagination a.prev {background-position: -47px -88px}
.pagination a.prev:hover {background-position: -47px -122px}
.pagination a.prev:active {background-position: -47px -156px}
.pagination a.next {background-position: -80px -88px}
.pagination a.next:hover {background-position: -80px -122px}
.pagination a.next:active {background-position: -80px -156px}
.home-intro {padding:25px 25px 0; width:950px; display:inline-block}
.home-intro .home-intro-vark {float:right; margin:0 150px 0 125px; width:113px; min-height:60px; display:block; z-index:2; background: transparent url(../images/home/img-vark.png) no-repeat scroll 0 0; height:60px}
.home-intro .group-intro-vark {float:right; width:350px; min-height:60px; display:block; z-index:2; margin: 0 0.5em; margin: 0 1em}
.group-intro-vark img {width: 83px; height: 84px}
.special-group-pic img {width: 286px; height: auto}
.group-intro-vark .two-cols {width: 300px; margin-top: 8px}
.group-intro-vark .col-1 {float: left; margin-right: 1em}
.group-intro-vark .col-2 {width: 315px}
.group-intro-vark .tag-line {width: 300px; text-align: center; padding-top: 2px; font-style: italic}
.home-intro-vark em, .group-intro-vark em {font-weight: bold}
.home-intro .home-intro-vark {background: transparent url(../images/home/img-vark.png) no-repeat scroll 0 0; height:60px}
.home-intro .group-intro-vark .custom {width: 300px; font-size: 1.2em}
.home-intro .home-intro-vark span.custom{ font-size:1.2em; display: block; position: absolute; margin-left: -520px; text-align: right; background: #fff; width: 750px}
.home-intro .home-intro-vark span em, .home-intro .group-intro-vark span em {font-weight: bold}
#home .h3-wrapper {min-height:370px; background:#272727 url(../images/home/bg-heading_gradient.png) repeat-x scroll 0 0; padding:0; font-size:14px; font-family: Georgia, serif}
#home.invited .h3-wrapper {min-height: 0px}
.h3-wrapper .heading-home {float:left; width:600px; margin: 26px 0 0 30px; font-style:italic}
.h3-wrapper .heading-home .expandable-icon {margin-bottom:10px}
.h3-wrapper .heading-home .see_an_example {font-size: 18px}
.h3-wrapper .heading-home .watermark {font-style:normal; margin-top:15px !important}
.h3-wrapper .heading-signup {float:left; width:250px; text-align:center; margin:20px 60px 10px 35px}
.h3-wrapper .heading-waitlist {float:left; width:350px; text-align:left; margin:27px 0 20px 0; font-style:normal}
.h3-wrapper .heading-waitlist em {font-weight:bold; line-height: 26px}
form#new_waitlister fieldset {float:left; margin:10px 0 0 0; width:150px}
form#new_waitlister #waitlister_email_input {margin-right: 6px}
form#new_waitlister #waitlister_email_input input {width: 140px}
.h3-wrapper .heading-signup .button-help {font-size: 0.9em; color: #999; font-weight: normal; font-style: normal; margin-bottom: 1em}
.heading-signup a {margin: 10px 0 0 0}
.h3-wrapper .heading-signup div {text-align:center; font-style:italic; margin:0 0 20px 0}
.h3-wrapper .heading-signup input.btn-large {margin:0 0 10px 0}
.latest_press_box {text-align:center}
.latest_press_box li {margin:5px 0 10px 30px }
.latest_press_box li.press-img {background:transparent url(../images/home/sprite-press.jpg) repeat-x scroll 0 0; width: 185px; height: 35px}
.latest_press_box li.press-img a {width: 185px; height: 35px; display:block}
.latest_press_box li.press-img.nytimes {background-position: 0 0}
.latest_press_box li.press-img.timemag {background-position: 0 -44px; height: 54px}
.latest_press_box li.press-img.techcrunch {background-position: 0 -108px; height:21px}
.latest_press_box li.press-img.wired {background-position: 0 -142px; height:32px}
.latest_press_box li.press-img.pogue {background-position: 0 -180px; height:39px}
.latest_press_box li.press-img.ap {background-position: 0 -227px; height:29px}
.latest_press_box li.press-img.npr {background-position: 0 -263px; height:32px}
#home h4 {background: none}
#home .headline {background: transparent url(../images/home/txt-headlines.png) no-repeat scroll 0 0; width:520px; display:block; margin: 0 0 18px 0}
#home .home-intro .headline {height:63px; background-position:0 0; float:left; position:relative; z-index:3}
#home .heading-home .headline {height:61px; background-position:0 -63px}
#home .latest_press .headline {height:21px; width:217px; background-position:0 -187px}
#home .latest_press .headline.it_experts_blog {width:158px; background-position:0 -212px; margin-bottom:41px}
#home .why .headline {height:21px; width:208px; background-position:0 -145px}
#home .why .headline.why_itpro {width:223px; height:41px; background-position:0 -233px}
#home .why p {font-size:14.5px; line-height:20px; margin-top:1em}
#home .joined-today .headline {height:21px; width:253px; background-position:0 -166px}
#home .joined-today .headline.joined_itpros {width:211px; background-position:0 -280px; margin-bottom:41px}
.typical-list {font-size:1em}
#home h5 {font-style:normal; font-weight:normal; margin-bottom: 10px; font-size:14px}
#home h5 a {font-size:12px}
.typical-list li {float:left; width:130px; margin:0 10px 10px 0}
.typical-list li .large {float:left; font-size:40px; padding:11px}
.btn-facebook, .ask_landing h2.ask-heading, h3.heading-ask, #home.ask_landing h4.watch_live.hide, #footer .aardvark a, #footer li.press-img, .button.signup, .button.ask_someone, #header h1 a, .h3-wrapper .aardvark_talking, a.help, .heading-bottom, .heading-bottom-right, .chat-pointer, a.close, .btn-google, .btn-google-join, .btn-google-signin {background: transparent url(../images/sprite-home.png) no-repeat scroll 0 0}
.button.signup {background-position: 0 -249px; width:130px}
.button.signup:hover {background-position: 0 -289px}
.button.signup:active {background-position: 0 -329px}
.button.ask_someone {background-position: 0 0; width:186px}
.button.ask_someone:hover {background-position: 0 -40px}
.button.ask_someone:active {background-position: 0 -80px}
.h3-wrapper .aardvark_talking {background-position: -212px -140px}
#footer .aardvark a {background-position: -72px -191px}
#header h1 a {background-position: -72px -166px}
a.help {background-position: 0 -440px}
.heading-bottom {background-position: -280px 0}
.heading-bottom-right {background-position: -280px -7px}
.btn-facebook {background-position: -72px -124px; width:107px; height:25px; display:inline-block; margin:10px 0}
a.btn-facebook {margin-bottom:10px;}
.btn-google, .btn-google-join, .btn-google-signin {background-position: -150px -297px; width:108px; height:25px; display:inline-block; margin:10px 0}
.btn-google-join {background-position: -150px -247px}
.btn-google-signin {background-position: -150px -337px}
.chat-pointer {float:left; background-position: -280px -17px; width:10px; height:21px; margin-top:12px}
a.close {width:13px; height:13px; background-position: -280px -48px; display:block; margin:10px 15px 0 0; position:absolute; right:5px}
a.close:hover {background-position:-296px -48px}
#home.ask_landing .h3-wrapper {background:#0f0f0f url(../images/home/bg-ask.jpg) no-repeat 1px 5px}
#home.ask_landing div.fieldset-wrapper .h3-wrapper {background:#292929 url(../images/home/bg-heading_gradient2.png) no-repeat 0 0}
.ask_landing h2.ask-heading {background-position: 0 -467px; width:860px; height:40px; display:block; margin:30px auto 15px}
h3.heading-ask {background-position: 0 -517px; width:526px; height:30px; display:inline-block; margin-left: 3px; text-indent:-9999px}
.ask_landing .h3-wrapper .heading-home {margin-left:200px; width:750px}
.ask_landing .h3-wrapper .heading-home .chat_line {padding-top: 4px}
#home.ask_landing h4.watch_live.hide {background-position: 0 -559px; display:inline-block; height:16px; width:243px}
.ask_landing .chat_aardvark {background-color:transparent}
.ask_landing .chat_line {padding-left:0; padding-right:0}
.ask_landing .chat_line img {float:left}
.ask_landing .chat_large .chat-bubble {width:484px}
.ask_landing #new_web_question textarea {width:450px; font-style:normal}
.ask_landing .help-box {color:#333}
.ask_landing .chat-bubble-action-expand {float:right; margin:20px -170px 0 0; margin-left:10px; font-size: 1.1em}
#ask-interests {font-style:normal; font-size:1.1em; margin:10px 0 50px 200px; position:relative}
.ask_landing .right-fade {margin-left:543px; width:77px; background:transparent url(../images/home/gradient-interests.png) repeat-y scroll top right; z-index:2; position:absolute; overflow:hidden; height:50px}
#header ul.misc-noline {border-left:0px dotted #FFFFFF; float:right; margin-left:10px}
.ask_landing #watch_live .interest_list {width:620px}
.ask_landing #watch_live ul li {-webkit-box-reflect:below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.5))); background-color:#666}
.signin_form label {float:left; padding:5px 10px 0 0; text-align:right; width:53px}
.forgot_pass {margin-left: 83px; font-style: italic}
.home_news {text-align:center; font-weight:bold; font-family:Arial; margin-top:20px}
#more_interstitial {padding-left: 25px; padding-top: 20px}
#more_interstitial .rounded_box {width:610px}
#tryable_conversation .flag {float: none}
#facebox #new_web_refer fieldset.inputs {margin-left:20px; margin-right:0}
#facebox #new_web_refer fieldset.buttons {margin-left:0; vertical-align:top}
#facebox #new_web_refer fieldset.buttons li {margin-right:0}
#facebox .new_refer_form .column-1 p {padding-left:20px}
#facebox form#new_web_refer li#web_refer_referred_user_txt_input {margin-right: 4px}
form#new_web_refer #web_refer_referred_user_txt {margin-bottom: 160px; -moz-border-radius:0; -webkit-border-radius:0; border:1px solid #cccccc; padding:3px 0}
#facebox .new_refer_form .two_column .column-1 {padding-top:0; width:305px}
#facebox .new_refer_form .two_column .column-2 {padding-top:0; padding-left:0; width:299px}
* + html #facebox .new_refer_form .two_column .column-1 {width:280px}
* + html #facebox .new_refer_form .two_column .column-2 {width:280px}
* + html form#new_web_refer {margin-left:0}
.tooltip {display:none; z-index:999}
.help-box-pointer {background:transparent url(../images/pointer-help.png) no-repeat 0 0; width:27px; height:12px; display:block; left:30px; top:-13px; position:absolute}
* + html .help-box-pointer {top:-11px}
.left .help-box-pointer {left:auto; right:31px}
.help-box {width:400px; background-color:#e9e9e5; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow:0px 2px 2px #969696; -webkit-box-shadow:0px 2px 2px #969696; border:1px solid #888; display:block; padding:18px 18px 18px; font-size:13px; margin-top:-2px}
.help-box fieldset, .fork_pattern .help-box fieldset {margin:0}
.help-box ul li {border: 1px dotted #70716c; border-style: dotted none none none; margin:5px 0 0 0; padding:5px 0 0 0}
.help-box ul li.first {border:0px; border-style: none none none none; margin-top:0px; padding-top:0px}
.help-box.small {width:185px; padding:10px 0 0 5px; font-size:12px}
.help-box.small.facebook_user {width:160px}
iframe.fbmlIframe {overflow:hidden}
.external_user_form-fb .help-box {background-color:#fff}
.external_user_form-fb .help-box.small {width:584px; font-size:13px}
.external_user_form-fb .help-box-pointer {background:transparent url(../images/pointer-help_white.png) no-repeat scroll 0 0}
.badge-box {width:180px; background-color:#f3f3ee; -moz-box-shadow:0px 2px 2px #ccc; -webkit-box-shadow:0px 2px 2px #ccc; border:2px solid #ccc; display:block; padding:0; font-size:11px; margin-top:-2px; z-index:599}
.badge-box-pointer {background-position: -150px -583px; width:27px; height:12px; display:block; left:30px; top:-12px; position:absolute; z-index:600}
* + html .badge-box-pointer {top:-10px}
.interest-box {width:265px; padding:0; border:2px solid #e5e5e5; background-color:#fff}
.interest-box-pointer {background:transparent url(../images/pointer-interest.png) no-repeat 0 0; width:25px; height:11px; display:block; right:30px; bottom:-9px; position:absolute}
.interest-box .chat_line {background-color:#fff; color:#000; padding:10px 10px 3px}
.interest-box .small_wrapper .chat {-moz-box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0px 0px; margin-left:50px; float:none}
.help-box .interest {font-weight:bold}
#how_it_works p {padding:1px 0; line-height:15px}
#how_it_works .chat_line {padding:5px 10px}
#how_it_works .chat-small {padding:5px 10px 5px 15px; width:290px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; min-height:30px}
#how_it_works .chat-pointer {margin-top:8px}
#how_it_works hr {margin:2px 0 15px 0}
.learn_more {margin:0 10px 0 20px; font-size:10px}
#explain_network li {border:0 none; margin:0 0 0 13px; padding:3px 0}
#network_size_tooltip {margin-left:-48px}