body {background:#F9F9F9; color:#767676; font-family:"Open Sans", Helvetica, Arial, Sans-Serif;}
/*

a {color:#467b96; text-decoration:none;}
a:hover {color:#ff8a00;}
a:active, a:focus {color:#3aa3d9;}
a img {border:0; display:block;}

h1, h2, h3, h4 {color:#2c2b33; font:"Open Sans", Helvetica, Arial, Sans-Serif; font-weight:100; margin-bottom:10px; padding:0px;}
h1,
h2 {font-size:26px; line-height:34px;}
h3 {font-size:20px;}
h4 {font-size:14px;}
h1.large,
h2.large {font-size:28px;}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child {margin-top:0px;}

p {font-size:13px; font-weight:100; letter-spacing:1px; line-height:22px; margin:0 0 24px;}
p:first-child {margin-top:0px;}
p:last-child {margin-bottom:0px;}
p.large {color:#777; font-size:16px;}

.main p {font-size:14px; font-weight:100; letter-spacing:1px; line-height:22px; margin:0 0 24px;}
*/

footer.navigation hr { border-bottom:0; } 

/* Fonts */
h1,
h1 a,
h2,
h2 a {font-size:28px; font-weight:400; line-height:36px; margin:0 0 5px; text-align:left;}

h1 {margin-bottom:20px;}

h2 + span {margin-top:0;}

p {font-size:14px; line-height:22px;}

footer.bar {padding-bottom:100px;}

span.large {font-size:18px;}
blockquote {background:#f9f9f9; border:none; border-left:4px solid #d6d6d6; color:#666; font:italic 14px/20px Georgia, "Times New Roman", Times, serif; margin:20px 0; overflow:auto; padding:12px;}

.social-links li a {background-image: url("//datasift.com/img/sprite/social-icons-footer.png");}

.inline {display:block}
.inline li {display:inline-block;}
.inline li a {display:block;}

hr {background:#DCDCDC; background:none; border:0px; border-bottom:1px dotted #CCC; display:block; height:1px; margin:0;}

.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12,
.g13,.g14,.g15,.g16,.g17,.g18,.g19,.g20,.g21,.g22,.g23,
.g24 {display:inline; float:left; margin-left:10px; margin-right:10px; position:relative;}
.g1 {width:20px;}
.g2 {width:60px;}
.g3 {width:100px;}
.g4 {width:140px;}
.g5 {width:180px;}
.g6 {width:220px;}
.g7 {width:260px;}
.g8 {width:300px;}
.g9 {width:340px;}
.g10 {width:380px;}
.g11 {width:420px;}
.g12 {width:460px;}
.g13 {width:500px;}
.g14 {width:540px;}
.g15 {width:580px;}
.g16 {width:620px;}
.g17 {width:660px;}
.g18 {width:700px;}
.g19 {width:740px;}
.g20 {width:780px;}
.g21 {width:820px;}
.g22 {width:860px;}
.g23 {width:900px;}
.g24 {width:940px;}

.p1 {padding-left:40px;}
.p2 {padding-left:80px;}
.p3 {padding-left:120px;}
.p4 {padding-left:160px;}
.p5 {padding-left:200px;}
.p6 {padding-left:240px;}
.p7 {padding-left:280px;}
.p8 {padding-left:320px;}
.p9 {padding-left:360px;}
.p10 {padding-left:400px;}
.p11 {padding-left:440px;}
.p12 {padding-left:480px;}
.p13 {padding-left:520px;}
.p14 {padding-left:560px;}
.p15 {padding-left:600px;}
.p16 {padding-left:640px;}
.p17 {padding-left:680px;}
.p18 {padding-left:720px;}
.p19 {padding-left:760px;}
.p20 {padding-left:800px;}
.p21 {padding-left:840px;}
.p22 {padding-left:880px;}
.p23 {padding-left:920px;}

.border {margin:-20px 0px 0px; overflow:hidden; padding:20px 0 0 0;}
.clear {clear:both;}
.end {margin:0;}
.first {margin-left:0px;}
.full-section {width:100%;}
.greybox {background:#EFEFEF;}
.half {width:50%;}
.help {background:url('/images/icons.png') no-repeat 0px -224px; display:block; height:16px; width:16px;}
.help:hover {}
.hidden {display:none;}
.last {margin-right:0px;}
.left {float:left !important;}
.lgrey {color:#CCC; font-style:italic;}
.line {border-bottom:1px dotted #ccc; clear:both; height:1px; line-height:0; margin:20px 0;}
.m0 {margin:0px;}
.mb20 {margin-bottom:20px !important;}
.ml0 {margin-left:0;}
.mr0 {margin-right:0;}
.mt20 {margin-top:20px;}
.overflow {overflow:hidden;}
.pad10 {padding:10px;}
.pad20 {padding:20px;}
.pad20.notr {padding-right:0px;}
.right {float:right !important;}
.section {margin:0 auto; width:972px;}
.tooltip p {margin:0;}
.tooltip {background:#2C2B33; border-radius:5px; color:#FFFFFF; moz-border-radius:5px; padding:10px; position:absolute; webkit-border-radius:5px; width:100px; z-index:99;}
.clearfix {zoom:1;}
.clearfix:after {clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden;}

#wpstats {display:none;}

#body {background:#FFFFFF; border:1px solid #DCDCDC; 
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top:0;
	border-bottom:0;
	width:1040px;
}
.main {float:left; padding:30px 20px; width:720px;}

.content a { display: inline }

/* Form */
form {margin:0px; padding:0px;}
.form p,
.form .p {clear:both; margin:0 0 15px 0; overflow:hidden;}
.form p:last-child {margin-bottom:0px;}
.form label {color:#666666; float:left; font-weight:bold; margin:8px 20px 0px 0px; text-align:left; vertical-align:middle; width:110px;}
input[type="radio"] + label,
input[type="checkbox"] + label {color:#333333; cursor:pointer; display:inline; float:none; font-weight:normal; margin-top:0px; vertical-align:middle; width:auto;}
.form input[type="text"],
.form input[type="password"],
.form textarea,
.form select,
.form .input {background:#FFFFFF; border:1px solid #DCDCDC; color:#666666; float:left; font-family:"Open Sans", Helvetica, Arial, Sans-Serif; font-size:13px; margin-right:10px; padding:7px; width:334px;}
.form select {margin-right:10px; padding:6px; width:350px;}
.form input[type="radio"],
.form input[type="checkbox"] {display:inline; float:none; margin:0px 5px 0px 0px; vertical-align:middle;}
.form input:-moz-placeholder,
.form textarea:-moz-placeholder {color:#999; font-style:italic;}
.form input::-webkit-input-placeholder,
.form textarea::-webkit-input-placeholder {color:#999; font-style:italic;}
.form input[type="text"].error,
.form input[type="password"].error,
.form textarea.error,
.form select.error,
.form .input.error {border:1px solid #D69999;}
.form input[type="text"]:focus,
.form input[type="password"]:focus,
.form textarea:focus,
.form .input:focus {border:1px solid #444444;}
.form .disabled {color:#ccc!important;}
.form .or {border-left:1px solid #DCDCDC; padding-left:40px; position:relative;}
.form .or span {color:#666666; display:block; font-weight:bold; left:-9px; position:absolute;}
.form .group {background:#EFEFEF; float:left; width:350px;}
.form .group div {border-bottom:1px solid #DCDCDC; overflow:hidden; padding:10px;}
.form .group div:last-child {border-bottom:0px;}
.form .agreement {border:1px solid #DCDCDC; margin-bottom:0px; max-height:300px; overflow-y:auto; padding:20px; position:relative;}
.form .print {background:url('/images/icons.png') no-repeat 0px -1153px; display:block; float:right; height:16px; margin:10px 0px 20px 0px; padding-left:20px;}
.edit_container {float:left; margin-right:10px; width:520px;}
.formEdit {overflow:hidden; width:100%;}
.formEdit .form {margin-bottom:20px; width:400px;}
.formEdit .form input[type="text"],
.formEdit .form textarea {margin-bottom:5px; width:400px;}
.formEdit p:hover,
.formEdit h2:hover,
.formEdit div.date:hover {background:#FFFFD3; display:block;}
.formEdit .btn[value="Save"] {clear:left;}
.form input[type="text"].loading {background:url('/images/loaders/grey16x16.gif') no-repeat right center;}
.form .grey {color:#666666; font-style:italic;}
.form.inline {display:inline-block; float:none;}

form {margin:0px; padding:0px;}
form p,
form .p {clear:both; margin:0px 0px 15px 0px; overflow:hidden;}
form p:last-child {margin-bottom:0px;}
form label {color:#666666; float:left; font-weight:bold; margin:8px 20px 0px 0px; text-align:left; vertical-align:middle; width:110px;}
input[type="radio"] + label,
input[type="checkbox"] + label {color:#333333; display:inline; float:none; font-weight:normal; margin-top:0px; vertical-align:middle; width:auto;}
form input[type="text"],
form input[type="password"],
form textarea,
form select,
form .input {background:#FFFFFF; border:1px solid #DCDCDC; color:#666666; float:left; font-family:"Open Sans", Helvetica, Arial, Sans-Serif; font-size:13px; margin-right:10px; padding:7px;}
form select {margin-right:10px; padding:6px; width:350px;}
form input[type="radio"],
form input[type="checkbox"] {display:inline; float:none; margin:0px 5px 0px 0px; vertical-align:middle;}
form input[type="text"]:focus,
form input[type="password"]:focus,
form textarea:focus,
form .input:focus {border:1px solid #ff8a00;}
/*form #submit:hover {background-color:#fbb15a; background-image:-moz-linear-gradient(center top , #ff8a00, #fbb15a); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8a00), to(#fbb15a)); cursor:pointer;}
*/

/* Calendar */
.calendar {background:#2C2B33; color:#FFFFFF; margin-top:31px; moz-border-radius:3px; padding:10px; webkit-border-radius:3px; z-index:99;}
.calendar th {background:none; border:0px; padding:0px 4px;}
.calendar td {border:0px; cursor:pointer; padding:0px 4px; text-align:center;}
.calendar td.title {font-weight:bold; padding:0px; text-align:left;}
.calendar td.today {background:#666666; moz-border-radius:3px; webkit-border-radius:3px;}
.calendar td.selected {background:#FF8A00; moz-border-radius:3px; webkit-border-radius:3px;}
.calendar td.otherDay {color:#666666; font-style:italic;}
.calendar .button {background:#666666; cursor:pointer; moz-border-radius:3px; webkit-border-radius:3px;}
.indent {display:block; font-style:italic; margin-left:130px;}
.lbl,
p.lbl {margin-left:130px;}
.form.small {margin:10px 0 0;}
.form.small label {width:auto;}
.form.small input[type="text"] {margin-right:10px; padding:5px; width:242px;}
.btn {background:#ecf3f6; background-image:-moz-linear-gradient(center top , #f6fcfe, #ecf3f6); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6fcfe), to(#ecf3f6)); border:1px solid #cad7dc; border-radius:3px; color:#434343; font-size:12px; padding:6px 12px;}
.btn:hover {background-color:#fff; background-image:-moz-linear-gradient(center top , #fff, #ecf3f6); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ecf3f6)); color:#434343; cursor:pointer;}
.btn:active {background-color:#fff; background-image:-moz-linear-gradient(center top , #ecf3f6, #fff); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecf3f6), to(#fff)); color:#434343; cursor:pointer;}
.btn.micro {font-size:12px !important; padding:1px 8px !important;}
.bigger-btn {display:inline-block; font-size:18px;}
span.btn_tick {background:transparent url(/images/notifications/notification_sprites.png) 0px -79px no-repeat; padding:6px 5px 6px 14px;}
span.btn_point {background:transparent url(/images/notifications/notification_sprites.png) 3px -21px no-repeat; padding:6px 5px 6px 14px;}
.btn.orange {background-color:#f77c00; background-image:-moz-linear-gradient(center top , #ff8e1b, #f77c00); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8e1b), to(#f77c00)); border-color:#dd730a; color:#FFFFFF; text-shadow:1px 1px 0px #c76c10;}
.btn.orange:hover {background-color:#ffa040; background-image:-moz-linear-gradient(center top , #ffa040, #f77c00); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffa040), to(#f77c00));}
.btn.orange:active {background-color:#ffa040; background-image:-moz-linear-gradient(center top , #f77c00, #ffa040); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f77c00), to(#ffa040));}
.btn.green {background-color:#7aaf3c; background-image:-moz-linear-gradient(center top , #8ec84b, #7aaf3c); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ec84b), to(#7aaf3c)); border-color:#699e35; color:#FFFFFF; text-shadow:1px 1px 0px #669935;}
.btn.green:hover {background-color:#9bd655; background-image:-moz-linear-gradient(center top , #97d152, #7aaf3c); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#97d152), to(#7aaf3c));}
.btn.green:active {background-color:#9bd655; background-image:-moz-linear-gradient(center top , #259E1B, #97d152); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#7aaf3c), to(#97d152));}
.btn.red {background-color:#d41616; background-image:-moz-linear-gradient(center top , #f43535, #d41616); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f43535), to(#d41616)); border-color:#b31717; color:#FFFFFF; text-shadow:1px 1px 0px #b91515;}
.btn.red:hover {background-color:#d41616; background-image:-moz-linear-gradient(center top , #f95d5d, #d41616); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f95d5d), to(#d41616));}
.btn.red:active {background-color:#f95d5d; background-image:-moz-linear-gradient(center top , #d41616, #f95d5d); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d41616), to(#f95d5d));}
.btn.disabale {background:transparent !important; color:rgba(0, 0, 0, 0.4);}
.btn.disable, .btn.disabled {background:#EFEFEF !important; border:1px solid #DCDCDC !important; color:#CECECE !important; cursor:default !important;}
.btnGroup {border-color:#F0F0F0 #E2E2E2 #E4E4E4 #F0F0F0; border-style:solid; border-width:1px; display:inline-block;}
.btnGroup .btn {border:0px;}
.btnGroup .btn.left {border-right:1px solid #F0F0F0; border-width:1px 0px 1px 1px; float:left;}
.btnGroup .btn.right {border-left:1px solid #FFFFFF; border-width:1px 1px 1px 0px; float:left !important;}
.btn.drop span {background-image:url('/images/icons/arrows.png'); background-position:left 1px; background-repeat:no-repeat; display:inline-block; margin-left:5px; width:7px;}
.btn:hover.drop span {background-position:left -16px;}
.btnGroup .btn.drop {position:relative;}
.btnGroup .btn.drop ul {background:#FFFFFF; border:1px solid #e4e4e4; left:-1px; list-style:none; padding:0; position:absolute; top:24px; width:120px; z-index:99;}
.btnGroup .btn.drop ul li {border-bottom:1px dotted #e4e4e4; margin:0;}
.btnGroup .btn.drop ul li:last-child {border-bottom:0px;}
.btnGroup .btn.drop ul li a {display:block; padding:5px 10px;}
.btnGroup .btn.drop ul li a:hover {text-decoration:none;}
.btnGroup .btn.drop ul li a img {padding:0 5px 0 0; vertical-align:middle;}
input.text {background:none; border:0; cursor:pointer;}
input.text.remove {background:url(/images/icons/close.gif) no-repeat 0 50%; color:#e95f5f; font-size:11px; padding:0 0 0 8px;}
input.text.remove:hover {color:#a90000;}
#save {margin-right:10px;}
.slider .title {float:left; margin:10px 0 5px;}
.slider .result {float:right; font-weight:bold; margin:10px 0 5px;}
.slider .track {background:url('/images/controls/slider.png') repeat-x; clear:both; height:20px; position:relative; width:235px;}
.slider .track .handle {background:url('/images/controls/slider.png') no-repeat 0px -42px; cursor:pointer; height:20px; position:absolute; width:15px;}
.slider .track span {background:url('/images/controls/slider.png') repeat-x 0px -21px; height:20px; position:absolute;}
.form .left input {}
.form .right input {margin-right:0;}
.autocomplete ul {background:#fff; border:1px solid #dcdcdc; border-top:0; list-style:none; margin:0; padding:0;}
.autocomplete li {border-bottom:1px dotted #dcdcdc; color:#467B96; cursor:pointer; margin:0; padding:5px 10px;}
.autocomplete li:last-child {border-bottom:0;}
.autocomplete li:hover {color:#ff8a00;}
.widget .tags .autocomplete ul {margin:0;}
.amessage .private {background:url('/images/icons.png') no-repeat 0 -62px; padding-left:20px;}
#missed {background:#ffd4d4; border-bottom:1px solid #eb9595; padding:10px;}
.welcome {background:#e1ffd1; border:1px solid #c5f8ac; margin:0px 0px 20px; padding:20px;}
.code {background:#EFEFEF; border:1px solid #DCDCDC; font-family:monospace; margin-bottom:10px; padding:10px 30px 10px 10px; position:relative; word-wrap:break-word;}
.code .copy {background:url('/images/icons.png') no-repeat 0px -415px; cursor:pointer; display:block; height:16px; overflow:hidden; position:absolute; right:10px; top:10px; width:16px;}
.code .copy.copied {background-position:0px -576px;}
.stream-controls {border:1px solid #DCDCDC; overflow:hidden;}
.stream-controls a {border-right:1px solid #DCDCDC; display:block; float:left; padding:10px 15px 10px 30px;}
.rule {padding-bottom:5px; position:relative;}
#embed {background:url('/images/icons.png') no-repeat 10px -866px; display:block; float:right; padding-left:29px;}
#comment-form {margin:10px 0 0 0px;}
.commentarea {clear:both; margin-bottom:10px; overflow:hidden;}
.commentarea textarea {width:644px;}
#comment-form textarea {width:644px;}
#comment-form .loading {color:#ccc;}
#comment-form .loading:hover {background:-moz-linear-gradient(center top , #FBB15A, #FF8A00); cursor:default;}

#balanceBar {background-color:#1b1b1f; background-image:-moz-linear-gradient(top, #1b1b1f, #2a2a30); background-image:-ms-linear-gradient(top, #1b1b1f, #2a2a30); background-image:-o-linear-gradient(top, #1b1b1f, #2a2a30); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b1b1f), to(#2a2a30)); background-image:-webkit-linear-gradient(top, #1b1b1f, #2a2a30); border-bottom:1px solid #000; border-top:1px solid #111; height:56px; padding:0 21px; width:940px;}
#balanceBar_user {padding-top:5px;}
#balanceBar_user_avatar {margin-right:12px; margin-top:1px;}
#balanceBar_user_avatar a {border-radius:3px; box-shadow:0px 0px 2px #111; display:block; height:44px; moz-box-shadow:0px 0px 2px #111; webkit-box-shadow:0px 0px 2px #111; width:44px;}
#balanceBar_user_username {color:#fff; font-size:16px; line-height:16px; padding-top:5px; text-shaddow:1px 1px 0px #222;}
#balanceBar_user_username a {color:#fff;}
span.balanceBar_user_identity {color:#ababab;}
div#balanceBar_user_metalinks {font-size:12px; line-height:12px; padding-top:6px;}
div#balanceBar_user_metalinks a {color:#9fcde4;}
div#balanceBar_user_metalinks a:hover {color:#b4dff5; text-decoration:underline;}
#balanceBar_info {padding-top:12px;}
#balanceBar_notifications span.notification_icon {background:url('/images/balancebar-icons.png') no-repeat 1px -13px; padding:9px 8px;}
#balanceBar_notifications a {border-radius:3px; color:#fff; display:block; font-size:18px; line-height:18px; margin-top:1px; padding:5px 6px 6px 6px; text-shaddow:1px 1px 0px #222;}
#balanceBar_notifications a, #balanceBar_notifications a.alert {background-color:#3d81a4; background-image:-moz-linear-gradient(top, #3d81a4, #31779b); background-image:-ms-linear-gradient(top, #3d81a4, #31779b); background-image:-o-linear-gradient(top, #3d81a4, #31779b); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#3d81a4), to(#31779b)); background-image:-webkit-linear-gradient(top, #3d81a4, #31779b); border-left:1px solid #4f8ba9; border-top:1px solid #4f8ba9;}
#balanceBar_notifications a:hover, #balanceBar_notifications a.alert:hover {background-color:#4389ad; background-image:-moz-linear-gradient(top, #4389ad, #3d81a4); background-image:-ms-linear-gradient(top, #4389ad, #3d81a4); background-image:-o-linear-gradient(top, #4389ad, #3d81a4); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4389ad), to(#3d81a4)); background-image:-webkit-linear-gradient(top, #4389ad, #3d81a4);}
#balanceBar_notifications a:active, #balanceBar_notifications a.alert:active {background-color:#31779b; background-image:-moz-linear-gradient(top, #31779b, #4389ad); background-image:-ms-linear-gradient(top, #31779b, #4389ad); background-image:-o-linear-gradient(top, #31779b, #4389ad); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#31779b), to(#4389ad)); background-image:-webkit-linear-gradient(top, #31779b, #4389ad);}
#balanceBar_notifications span.count {display:none; margin-left:6px;}
#balanceBar_notifications a.alert span.count {display:inline-block;}
#balanceBar_balance {background-color:#f0f0f0; background-image:-moz-linear-gradient(top, #f0f0f0, #fff); background-image:-ms-linear-gradient(top, #f0f0f0, #fff); background-image:-o-linear-gradient(top, #f0f0f0, #fff); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#fff)); background-image:-webkit-linear-gradient(top, #f0f0f0, #fff); border:1px solid #000; border-radius:3px; color:#333; font-size:18px; line-height:18px; margin-left:15px; text-shaddow:1px 1px 0px #fff;}
#balanceBar_balance_value {padding:6px 10px 4px 10px;}
#balanceBar_balance_topup a {display:block; font-size:12px; line-height:12px; margin-bottom:2px; margin-right:2px; margin-top:2px; padding:6px 6px;}
#balanceBar_balance_topup a:hover {background-color:#ffa040; background-image:-moz-linear-gradient(center top , #ffa040, #f77c00); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffa040), to(#f77c00));}
#balanceBar_balance_topup a:active {background-color:#ffa040; background-image:-moz-linear-gradient(center top , #f77c00, #ffa040); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f77c00), to(#ffa040));}
#balanceBar_balance_upgrade {padding-top:3px;}
#balanceBar_balance_upgrade a {font-size:12px; padding:7px 13px;}
#subBar {width:100%;}
.subNav {background:#FFFFFF url('/images/nav.gif') bottom repeat-x; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; display:block; height:38px; list-style:none; margin:0; overflow:hidden; padding:0;}
.subNav li {float:left; font-size:14px; margin:0;}
.subNav li a {background:url('/images/nav.gif') repeat-y right; display:block; padding:10px 20px;}
.subNav li.selected a {background-color:#FFFFFF; color:#2c2b33;}
.subNav li.right a {background:url('/images/nav.gif') repeat-y left;}
.subNav li.right a span {background:url('/images/icons/plus.gif') no-repeat left center; padding-left:20px;}
.breadcrumb {background:#f8f8f8; border:1px solid #dcdcdc; font-size:11px; line-height:14px; margin-bottom:20px; padding:5px;}
.breadcrumb .join {background:url('/images/icons/littlearrow.gif') no-repeat center center; margin:0px 5px;}
.sidenav {border:1px solid #DCDCDC;}
.sidenav ul {margin:0; padding:0;}
.sidenav li {border-bottom:1px dotted #DCDCDC; list-style:none; margin:0; padding:0;}
.sidenav li:last-child {border-bottom:0;}
.sidenav a {display:block; padding:7px 10px;}
#sources {overflow:hidden; position:relative;}
#sources .outer {margin:0 25px; overflow:hidden; width:240px;}
#sources .inner {position:relative; width:5000px;}
#sources .item {float:left;}
#sources .item img {margin-right:10px;}
#sources .left-arrow, #sources .right-arrow {cursor:pointer; height:40px; position:absolute; top:0; width:15px;}
#sources .left-arrow {background:url('/images/icons/social/left.png') no-repeat; left:0;}
#sources .right-arrow {background:url('/images/icons/social/right.png') no-repeat; right:0;}
#counter {font-size:24px; font-weight:bold; line-height:32px; overflow:hidden;}
#counter span {background:url('/images/counter.png'); color:#fff; display:block; float:left; height:32px; letter-spacing:14px; padding:0 0 0 6px; text-shadow:0 -1px 0 #000; width:72px;}
#counter div {display:block; float:left; margin:0 3px;}
#counter .stamp {letter-spacing:12px; margin-left:5px; padding-left:3px; width:21px;}
.features {border-right:1px dotted #dcdcdc; margin-right:9px; padding-right:20px; width:600px;}
.features .g8 {width:290px;}
.features .image {float:left; margin-right:10px; width:40px;}
.features .content {float:left; width:240px;}
.features .item {margin-top:20px; overflow:hidden;}
.features .streams li {border:0;}
.features .streams h4 {font-size:14px;}
.news h4 {margin-bottom:10px;}
.news p {margin:0;}
.news img {float:left; margin:0 10px 0 0;}
.news .more {background:url(/images/icons.png) no-repeat right -1035px; padding:0 20px 0 0;}
#signup label {width:180px;}
#signup input[type="text"], #signup textarea {margin:0; width:320px;}
#signup .small {display:block; font-size:12px; font-weight:normal; margin-top:10px;}
#signup .btn {margin-left:200px;}
.terms ul {padding-left:13px;}
.interested-features {font-weight:bold; list-style:none; padding:0;}
.interested-features li {padding:0 0 10px 0;}
.interested-features li:last-child {padding:0;}
.interested-features img {float:left; margin-right:10px;}
.streams {clear:both; margin:0; padding:0;}
.streams li:last-child {border-bottom:0px; margin-bottom:0px;}
.stream {border-bottom:1px dotted #DCDCDC; list-style:none; margin:0 0 15px 0; overflow:hidden; padding-bottom:15px;}
.stream .private {background:url('/images/icons.png') no-repeat 0 -63px; padding-left:20px;}
.stream h4 {float:left; margin-bottom:0px;}
.stream p {clear:left; margin:10px 0px 0px;}
.stream p:empty {margin:0px;}
.stream .rating {height:12px;}
.stream .other {clear:left; margin-top:10px; overflow:hidden;}
.stream .other .user {display:block; float:left; height:16px; margin-right:10px;}
.stream .other .user .avatar {float:left; margin-right:5px;}
.stream .other .user a {display:block; float:left; line-height:16px;}
.stream .other .comments {background:url('/images/icons.png') no-repeat 0px -479px; float:left; height:16px; line-height:16px; list-style:none; padding-left:20px;}
.stream .other .tags {background:url('/images/icons.png') no-repeat 0px -511px; float:left; height:16px; line-height:16px; margin-left:10px; padding-left:20px;}

#pricing {float:right; position:absolute; right:0; z-index:10;}
#pricing:hover .left {background-position:right -772px;}
#pricing .tier-container {float:left; margin:3px 3px 0 0; width:15px;}
#pricing .level {background:#ffffff; display:block; height:9px; margin-top:2px; position:relative; width:14px;}
#pricing .level.one {width:3px;}
#pricing .level.two {width:9px;}
#pricing .level.three {width:14px;}
#pricing .tier {background:url('/images/icons.png') -1px -843px; display:block; height:9px; position:absolute; width:14px;}
#pricing .left {background:#ff8a00 url('/images/icons.png') right -772px no-repeat; border-right:1px solid #dcdcdc; color:#fff; cursor:pointer; margin-right:0; padding:3px 5px;}
#pricing .stream-price {border:1px solid #dcdcdc; border-left:0; display:block; float:left; height:22px; line-height:22px; padding:0 5px;}
#pricing ul {background:#f7f7f7; border:1px solid #dcdcdc; list-style:none; margin:0; padding:10px; position:absolute; right:0; top:23px; width:260px;}
#pricing ul li {margin:0;}
#pricing ul p {clear:none; margin:0;}
#pricing .tier-name {left:27px; line-height:1em; position:absolute;}
#pricing .text {line-height:1em; padding-right:15px;}
#pricing .btn {display:block; float:right; margin:5px 0; text-align:center; width:208px;}
#pricing ul .left {background:transparent; border:0; color:#434343; cursor:default; margin:5px 0 0 0; padding:0; text-align:center; width:55px;}

.pricing {border:1px solid #dcdcdc; overflow:hidden;}
.pricing div.left {border-right:1px solid #dcdcdc; padding:20px; width:428px;}
.pricing div.right {padding:20px; width:428px;}
.pricing .slider {margin-bottom:20px;}
.pricing .slider .track {margin:0 0 20px 0; width:428px;}
.pricing .slider .result {float:none; margin-top:11px;}
.pricing .info {font-size:18px;}
.pricing #interactions {border-bottom:1px dashed #dcdcdc; margin:0 0 20px 0; overflow:hidden; padding-bottom:20px;}
.pricing #interactions-count {display:block; float:left; font-size:16px; height:34px; line-height:34px; margin:0; padding:0; text-align:center; width:70px;}
.pricing #time_length {float:none; margin:0; padding:2px; width:auto;}
.pricing #minus, .pricing #plus {border:0px; margin:0px; padding:0px;}
.pricing #minus {background:url('/images/controls/plus-minus.png') 0 0; cursor:pointer; display:block; float:left; height:36px; width:26px;}
.pricing #plus {background:url('/images/controls/plus-minus.png') 0 -36px; cursor:pointer; display:block; float:left; height:36px; width:26px;}
.pricing div.right.tier-cost {float:right; padding:0; width:auto;}

.total {margin:20px 0 0 0;}
.total h2 {font-size:24px;}

.consumption .toolbox li a {background:none; padding-left:10px;}
.licence {border:1px solid #dcdcdc; cursor:pointer; float:left; height:60px; margin-right:20px; text-indent:-99999px; width:100px; width:60px;}
.licence.disabled {cursor:default;}
.licence#licence-twitter {background:url('/images/icons/social/40x40-licence-twitter.png') no-repeat 50% -50px;}
.licence#licence-wordpress {background:url('/images/icons/social/40x40-licence-wordpress.png') no-repeat 50% -50px;}
.licence#licence-sixapart {background:url('/images/icons/social/40x40-licence-sixapart.png') no-repeat 50% -50px;}

#tier {clear:both;}
#tier .image {background:url('/images/icons/tier-select.gif'); display:block; height:27px; margin:0 auto; width:28px;}
#tier .image.one {background-position:0 -28px;}
#tier .image.two {background-position:-29px -28px;}
#tier .image.three {background-position:-58px -28px;}
#tier .selected span {color:#2C2B33;}
#tier .selected .image.one {background-position:0 0;}
#tier .selected .image.two {background-position:-29px 0;}
#tier .selected .image.three {background-position:-58px 0;}
#tier .col {border:1px solid #efefef; color:#666; cursor:pointer; float:left; font-size:14px; margin:0 11px; padding:30px 0; text-align:center; width:125px;}
#tier .col.first {margin-left:0;}
#tier .col.last {margin-right:0;}
#tier .selected {border:1px solid #ff8a00;}
#tier .col img {display:block; margin:0 auto;}
#tier input[type="radio"] {display:none;}
.pricing #timeframe {border-bottom:1px dashed #dcdcdc; margin:0 0 20px 0; padding:0 0 20px 0;}
#timeframe.slider .selected {cursor:pointer;}
#calculation-table .top {cursor:pointer;}
#calculation-table .top:hover td {border-color:#ff8a00;}
#calculation-table .child {}
#calculation-table .child td:first-child {padding-left:35px;}
#calculation-table .top .expand {background:url('/images/icons/arrows.png') no-repeat 10px 7px; padding-left:23px;}
#calculation-table .top .expanded {background:url('/images/icons/arrows.png') no-repeat 10px -10px; padding-left:23px;}
#calculation-table .total {font-weight:bold; text-align:center;}
#calculation-table .tags.top td {border-top:3px solid #DCDCDC;}
.tier-cost img {margin:0 5px 0 10px;}
.trail {border:1px solid #dcdcdc; list-style:none; margin:0; margin-bottom:20px; overflow:hidden; padding:0;}
.trail li {background:url('/images/icons/trail.gif') no-repeat right; float:left; margin:0; width:312px;}
.trail li span {display:block; text-align:center;}
.trail li span input {background:none; border:0; color:#666; cursor:pointer; font-size:12px; padding:0; padding:5px 0; width:100%;}
.trail li span input:hover {color:#ff8a00;}
.trail li.complete {background:#efefef url('/images/icons/trail-complete.gif') no-repeat right;}
.trail li.current {background:#efefef url('/images/icons/trail-active.gif') no-repeat right;}
.trail li.end {background-image:none; width:314px;}
.list {list-style:none; margin:0; padding:0;}
.list li {border-bottom:1px solid #EEEEEE; padding:10px 0;}
.list li:last-child {border:0;}
.list h4 {margin:0 0 5px;}
.list p {margin:0;}
.list.hover li:hover {background:#f7f7f7; cursor:pointer;}
.close {float:right;}
.close a {background:url(/images/icons/close.gif) no-repeat 0 50%; padding:0 0 0 12px;}
.sidetabs ul {list-style:none; padding:0;}
.sidetabs li {margin:0; position:relative;}
.sidetabs li span {display:none;}
.sidetabs li a {border-bottom:1px dotted #dcdcdc; color:#467b96; cursor:pointer; display:block; line-height:30px; margin:0; padding:0 0 0 10px; position:relative;}
.sidetabs li a:hover {color:#FF8A00;}
.sidetabs li#selected a {background:#efefef; border:1px solid #dcdcdc; color:#635E57; cursor:default; margin-top:-1px; padding-left:9px;}
.sidetabs li#selected span {background:#fff url(/images/sidetab.gif) no-repeat 0 0; display:block; height:32px; position:absolute; right:0px; top:0; width:15px;}
.sidetabs .menu-section {font-weight:bold; margin-bottom:5px;}
#timeframe {margin-bottom:10px;}
#timeframe .selected {color:#333; cursor:default;}
#timeframe a {border-right:1px solid #CCC; margin-right:10px; padding-right:10px;}
#timeframe .last {border-right:0; margin-right:0; padding-right:0;}
#results {clear:both;}
.explore-panel {margin-bottom:20px;}
.explore-panel h2 {float:left;}
.explore-panel p {clear:both;}
#tag-browser {margin:0; padding:0;}
#tag-browser li {float:left; list-style:none; margin-right:10px; width:225px;}
#tag-browser li a {background:#f8f8f8; display:inline-block; margin:0 0 10px 0; padding:2px 5px;}
#tag-browser li span {color:#999;}
.gettingstarted {margin-top:10px;}
.gettingstarted h3 {margin-bottom:0;}
.gettingstarted .img {border:1px solid #DCDCDC; float:left; margin-bottom:20px;}
.gettingstarted .body {margin-left:160px;}
#screencast {border:1px solid #efefef; display:inline-block; padding:3px;}
.started .border {clear:both; margin:20px 0 0 0;}
.started .start-border {border-bottom:1px dotted #ccc; margin-bottom:20px; overflow:hidden; padding-bottom:20px;}
.border-bottom {border-bottom:1px dotted #ccc; margin-bottom:20px; overflow:hidden; padding-bottom:20px;}
.mini-stream span {color:#666666; font-size:10px;}
.mini-stream {list-style:none; margin:10px 0; overflow:hidden; padding:0;}
.mini-stream li {border:1px solid #dcdcdc; margin-bottom:10px; padding:10px;}
.mini-stream h4 {margin:0 0 5px 0;}
.mini-stream p {margin:0;}
.mini-explore .streams li {margin:0 0 10px; padding:0 0 10px;}
.pagination {clear:both; overflow:hidden;}
.pagination span {background:#efefef; border-color:#CCC; border-style:solid; border-width:1px; color:#666; display:block; float:left; margin:0 5px 0 0; padding:4px 9px;}
.pagination a {background:#fff; border:1px solid #CCC; color:#467B96; display:block; float:left; font-weight:normal; margin:0 5px 0 0; padding:4px 8px;}
.pagination a:hover {background:#EFEFEF; border-color:#CCC; color:#e57c00; cursor:pointer;}
.pagination span.empty {background:none; border:0; margin:5px 7px 0 5px; padding:4px 0; vertical-align:bottom;}
.pagination .right #pagi_page {border:1px solid #DCDCDC; height:24px; width:30px;}
.pagination .right .btn {padding:4px 12px;}
.rating {margin-top:3px; overflow:hidden; position:relative;}
.rating .score {color:#666666; float:left; font-size:11px; line-height:8px; margin-right:5px; padding-bottom:10px;}
.rating .vote {float:left; height:8px; overflow:hidden; position:relative; width:72px;}
.rating .vote .background {background:#afafaf; height:8px; position:absolute; width:100%;}
.rating .vote .track {background:#FF8A00; height:8px; left:0px; position:absolute;}
.rating .vote .highlight {background:#2C2B33; height:8px; left:0px; position:absolute;}
.rating .vote .dots {background:url('/images/controls/rating.png'); height:8px; position:absolute; width:72px;}
.rating.editable .vote .dots {cursor:pointer;}
.rating.disabled .vote .track {background:#DCDCDC;}
.rating.page .score {font-size:26px; line-height:22px; padding-bottom:0px; width:35px;}
.rating.page .voteCount {color:#666666; float:left; font-size:11px; width:120px;}
.widget .toolbox.versions {max-height:313px; overflow:auto; overflow-x:hidden;}
.widget .toolbox.versions a {background:none; padding-left:10px;}
.widget .toolbox.versions a:focus {outline:none;}
.widget .toolbox.versions a span {color:#ccc; float:right; font-style:italic;}
.versions-head {margin-bottom:20px;}
.dd.btn {background:url('/images/button-silver-bg.gif'); border-color:#ccc; color:#636363; padding:0 10px; text-shadow:none;}
.dd .txt {display:inline-block; padding:5px 0;}
.dd .arrow {background:url('/images/icons/dropdown-silver.png') no-repeat 0 0; display:inline-block; height:10px; margin:9px 0 9px 5px; vertical-align:top; width:10px;}
.dd:hover .arrow {background-position:0 -10px;}
.drop:hover .arrow {background-position:0 -10px;}
.dd-list {background:#FFFFFF; border:1px solid #DCDCDC; border-radius:3px; margin:0; moz-border-radius:3px; padding:0; position:absolute; right:0; top:28px; webkit-border-radius:3px; width:100px; z-index:9;}
.dd-list li {background:#FFFFFF; border-bottom:1px solid #DCDCDC; margin:0; padding:0;}
.dd-list li a {display:block; padding:5px 10px;}
.dd-list li a:hover {background:#EFEFEF;}
.comments {list-style:none; padding-left:0;}
.comments li {margin:7px 0; position:relative;}
.widget .comments li {height:100%; list-style:none; margin:0px 0px 20px 0px; overflow:hidden; padding:0px; position:relative;}
.widget .comments li a {border:0; display:inline; padding:0;}
.widget_recent_entries ul { padding: 0 !important; margin: 0 !important; }
.comments li ul {list-style:none;}
.comments li .leftSide {background:#FFFFFF; float:left; padding:0px 10px 0px 0px; width:37px;}
.comments li .leftSide .avatar {border:0; display:block; text-align:right;}
.comments li .leftSide .actions {clear:left; margin-top:5px; overflow:hidden;}
.comments li .leftSide .actions .reply {background:url('/images/icons.png') no-repeat 0px -1185px; cursor:pointer; float:right; height:16px; margin-left:4px; overflow:hidden; text-indent:900px; width:16px;}
.comments li .leftSide .actions .flag {background:url('/images/icons.png') no-repeat 0px -543px; cursor:pointer; float:right; height:16px; overflow:hidden; text-indent:900px; width:16px;}
.comments li .rightSide {background:url('/images/comment-nipple-grey.gif') no-repeat 0px 13px; margin-left:47px; padding-left:6px;}
.comments li .rightSide p {margin:0px; padding:2px 4px 0px 10px;}
.comments li .rightSide p.text {background-color:#F4F4F4; padding:10px;}
.comments li .rightSide em {color:#666666;}
.comments .sub {margin:10px 0px 0px 52px; padding:0;}
.comments .sub li .leftSide {margin:0px -5px 0px 0px; padding:0px 15px 0px 0px; position:relative; z-index:1;}
.comments .sub li .rightSide {position:relative; z-index:99;}
.comments .sub li .rightSide .inner {padding:10px 10px;}
.comments li .sub li .leftSide .actions .reply {display:none;}
.comments .sub li:first-child .leftSide {border-top:1px solid #DCDCDC;}
.comments .sub li:first-child .leftSide {padding-top:10px;}
.comments .sub li:first-child .rightSide {background-position:0px 23px; padding-top:10px;}
.comments .sub li:last-child {background:url('/images/comment-bottom.gif') no-repeat 0px bottom; margin-bottom:0px;}
.comments .sub li:last-child .leftSide {margin-bottom:10px;}
.comments #comment-form {margin:0px 0px 0px 77px;}
.comments #comment-form h3 {display:none;}
.comments #comment-form textarea {height:50px; width:567px;}
.comments .sub #comment-form textarea {width:502px;}
.comments li .overlay {background-color:#FFFFFF; bottom:0px; left:0px; position:absolute; right:0px; top:0px; z-index:99;}
.comments.other {list-style:none; margin:10px 0 0 0;}
.comments.other li:last-child {margin-bottom:0px;}
#popup #poly, #popup #radius {background:url('/images/icons/map-controls.gif') no-repeat 0 -52px; display:block; float:left; height:25px; margin:0 10px 10px 0; text-indent:-99999px; width:25px;}
#popup #radius {background-position:0 0;}
#popup #poly.active {background-position:0 -78px;}
#popup #radius.active {background-position:0 -26px;}
#radius-value {border:1px solid #DCDCDC; margin-right:3px; padding:2px; width:50px;}
#radius-container {float:left; margin:1px 10px 0 0;}
#reset {float:left; margin:4px 0;}
#popup {position:absolute; z-index:99;}
#popup .content {background:#FFFFFF; border-radius:3px; moz-border-radius:3px; overflow:hidden; padding:10px; webkit-border-radius:3px;}
#popup .content h2 {background:#2C2B33; border-top-left-radius:3px; border-top-right-radius:3px; color:#FFFFFF; margin:-10px -10px 10px; moz-border-radius-topleft:3px; moz-border-radius-topright:3px; padding:10px; webkit-border-top-left-radius:3px; webkit-border-top-right-radius:3px;}
#popup.loading .content {background:#FFFFFF url('/images/loaders/grey32x32.gif') no-repeat center center;}
#popup .cancel {background:url('/images/icons.png') no-repeat 0px -160px; height:16px; overflow:hidden; position:absolute; right:10px; text-indent:900px; top:10px; width:16px;}
#popup .cancel:hover {background-position:0px -192px; cursor:pointer;}
#overlay {background-color:#444444; filter:alpha(opacity=50); height:100%; left:0; moz-opacity:0.5; opacity:0.5; position:fixed; top:0; width:100%; z-index:50; z-index:99;}
#popup .controls {border-bottom:0px; clear:left; overflow:hidden; padding:0px; padding-top:10px; width:100%;}
#popup .controls .btn {float:right; margin-left:10px;}
#popup .controls .btn.yes {background-color:#FF8A00; background-image:-moz-linear-gradient(center top , #FBB15A, #FF8A00); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FBB15A), to(#FF8A00)); border-color:#FF8A00; color:#FFFFFF; margin-right:0px;}
#popup .controls .btn.yes:hover {background-color:#FBB15A; background-image:-moz-linear-gradient(center top , #FF8A00, #FBB15A); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8A00), to(#FBB15A));}
#popup .form textarea {width:464px;}
#popup .form input[type="text"] {width:220px;}
#popup p:last-child {margin-bottom:0px;}
#tips {background:#eaf5fc; border:1px solid #cbdbe3; float:left; margin:20px 0; overflow:hidden; padding:20px; position:relative;}
#tips h3 {float:left;}
#tips .link {float:right;}
#tips .left-arrow, #tips .right-arrow {background:url('/images/arrows.png') no-repeat; cursor:pointer; height:27px; position:absolute; top:74px; width:27px;}
#tips .left-arrow {left:20px;}
#tips .right-arrow {background-position:-28px 0; right:20px;}
#tips .left-arrow:hover {background-position:0 -84px;}
#tips .right-arrow:hover {background-position:-28px -84px;}
#tips #inner {width:9000px;}
#tips #outer {clear:both; margin:0; overflow:hidden; width:900px;}
#tips .item {float:left; margin:0; width:940px;}
#tips .item .item-inner {margin:20px;}
table .center {text-align:center;}
table {margin-bottom:10px; width:100%;}
table th {background-color:#F4F4F4; font-weight:bold; text-align:left;}
table th:first-child {padding-left:10px;}
table td,
table th {border-bottom:1px solid #DCDCDC; padding:5px 0px;}
table tr:last-child td {border-bottom:0px;}
table tr td:first-child, table tr th:first-child {padding-left:10px;}
table th .left, table th .right {background:red; float:left; height:20px; width:10px;}
table th .center {float:left;}
table th .right {float:right;}
table th a,
.sorting a {background-image:url('/images/icons/arrows.gif'); background-position:right -30px; background-repeat:no-repeat; display:block; float:left;}
table .highlight {background:#E3F5CE;}
table .sorted.asc a {background-position:right -14px;}
table .sorted.asc a:hover {background-position:right 2px;}
table .sorted.desc a:hover {background-position:right -14px;}
table .sorted.none a:hover {background-image:none;}
.sorting {border-bottom:1px dotted #DCDCDC; margin-bottom:10px; overflow:hidden;}
.sorting div {float:right; margin:0px 0px 10px 10px;}
table .sorted a {background-color:#919397; background-position:right 2px; border-left:1px solid #7a7b7c; border-top:1px solid #7a7b7c; color:#FFFFFF; padding:1px 25px 2px 10px;}
table .sortable a {background-position:right -46px; cursor:pointer; padding:1px 25px 2px 0px;}
table .sortable a:hover {background-position:right -30px; color:#ff8a00;}
table tr td.private {background:url('/images/icons.png') no-repeat 10px -57px; padding-left:30px !important;}
table.large tr td.private {background-position:10px -58px;}
table.large td, table.large th {padding:5px 0px;}
table.large tr.error {background:#FAF2F2; border:1px solid #D69999; color:#C26666;}
table#details {border-top:1px solid #dcdcdc; margin-bottom:20px;}
table#details td {background:#efefef; border:0;}
table#details tr:first-child td {border-top:1px solid #f8f8f8;}
a#update {background:url('/images/icons.png') no-repeat 0 -351px; padding:0 0 0 20px; position:absolute; right:10px; top:5px;}
#details-form p {zoom:1;}
.settings .border-bottom {border-bottom:1px solid #dcdcdc; margin-bottom:18px;}
.settings .avatar p {line-height:36px;}
.settings .avatar img {margin-right:10px;}
.userinfo .info p {margin:0;}
.userinfo .info .username {font-size:14px; margin:0 0 5px 0;}
.userinfo .info .joined {color:#828080;}
.toolbox {list-style:none; margin:0px -10px -10px; padding:0px;}
.toolbox li {margin:0px;}
.toolbox li a {background:url('/images/icons.png') no-repeat; border-bottom:1px dotted #DCDCDC; display:block; padding:10px 10px 10px 35px; position:relative;}
.toolbox li:last-child a {border-bottom:0px;}
.toolbox li a .help {position:absolute; right:10px; top:10px;}
.toolbox li a.definition {background-position:10px 10px;}
.toolbox li a.edit {background-position:10px -342px;}
.toolbox li a.delete {background-position:9px -118px;}
.toolbox li a.duplicate {background-position:9px -406px;}
.toolbox li a.private {background-position:10px 10px;}
.toolbox li a.private.public {background-position:10px -54px;}
.toolbox li a.build-preview {background-position:10px -680px;}
.toolbox li a#embed {background-position:10px -855px;}
.toolbox li a.record {background-position:10px -917px;}
.toolbox li a.export {background-position:10px -949px;}
.toolbox li a.stop {background-position:10px -981px;}
.toolbox li a#identity {background-position:10px -278px;}
.toolbox li a.preview {background-position:10px -1044px;}
.toolbox .code {border:none; border-bottom:1px dotted #DCDCDC; font-size:12px; margin-bottom:0px; padding:10px 35px 10px 10px;}
.toolbox .code .copy {right:10px; top:10px;}
.toolbox .code:last-child {border-bottom:0px;}
.tag {background:url('/images/icons/tag.png') no-repeat 0px center;}
h3.tag {margin-bottom:10px; padding-left:20px;}
a.tag {background:none;}
.letter {background:url("/images/icons.png") no-repeat 25px -883px; color:#467B96; cursor:pointer; font-size:1.8em; font-weight:bold; margin:0; padding:10px 0;}
.letter:hover {color:#ff8a00;}
.letter .right {color:#ccc; font-size:12px; font-weight:normal;}
.letter.active {background-position:25px -1013px;}
.taglist {margin:0 0 10px 0; padding:0;}
.taglist li {list-style:none; position:relative;}
.taglist li a {display:block; padding:5px 10px; position:relative; z-index:2;}
.taglist li a span {color:#999; display:none;}
.taglist li a:hover {background:#efefef; color:#e57c00; moz-border-radius:0 15px 15px 0; webkit-border-radius:0 15px 15px 0; width:640px;}
.taglist li a:hover span {display:inline; float:right;}
.perc {background:#efefef; display:block; height:100%; left:0; min-width:200px; moz-border-radius:0 15px 15px 0; position:absolute; text-indent:-9999px; top:0; webkit-border-radius:0 15px 15px 0;}
.fixed {position:fixed; top:0;}
.tag-selector.fixed {margin-top:20px;}
.selector li {border:1px solid #ccc; display:block; float:left; list-style:none; margin:0 5px 5px 0; padding:0; text-align:center;}
.selector li a {border:0; display:block; height:25px; line-height:25px; padding:0; width:33px;}
.selector li a:hover {background:#efefef; color:#e57c00;}
.selector li.end {margin:0 0 5px 0;}
.throughput {list-style:none; margin:0px; padding:0px;}
.throughput li {margin-bottom:5px; overflow:hidden;}
.throughput li .title {float:left; line-height:25px; margin-right:10px; width:100px;}
.throughput li .value {background:#2c2b33; color:#FFFFFF; float:left; padding:4px 10px;}
.CodeMirror-line-numbers {background-color:#eee; color:#aaa; font-family:monospace; font-size:10pt; padding-right:.3em; padding-top:.4em; text-align:right; width:2.2em;}
.CodeMirror-line-numbers div {line-height:1.2em;}
code {font-family:courier, monospace;}
pre.code {border:1px solid #CCCCCC; color:black; font-family:courier, monospace; margin:1.1em 12px; padding:.4em;}
.warn {color:#C00;}
.rule .CodeMirror-wrapping {background:#EFEFEF; border:1px solid #CCC;}
.rule .CodeMirror-line-numbers {background:#ccc; color:#666;}
.rule .codeiframe {background:#EFEFEF;}
#editor-help {background:#FFF; border:1px solid #dcdcdc; margin-top:20px; overflow:hidden;}
#editor-help.loading {background:url("/images/loaders/grey32x32.gif") no-repeat scroll center center transparent;}
#editor-help.loading #col1, #editor-help.loading #col2, #editor-help.loading #description {visibility:hidden;}
#editor-help #col1 {border-right:1px solid #dcdcdc; float:left; height:290px; text-transform:capitalize; width:150px;}
#editor-help #col2 {border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; float:left; height:290px; margin-left:10px; overflow:auto; width:250px;}
#editor-help ul {margin:0; padding:0;}
#editor-help li {border-bottom:1px dotted #dcdcdc; cursor:pointer; display:block; list-style:none; margin:0; padding:5px 10px;}
#editor-help #targets li:last-child {border:0;}
#editor-help li:hover {background:#f8f8f8;}
#editor-help li.selected {background:#efefef url('/images/icons.png') no-repeat right -652px;}
#editor-help li.selected:hover {background-color:#f8f8f8;}
#editor-help #description {border-left:1px solid #dcdcdc; float:left; height:280px; margin-left:10px; padding:0 10px 10px 10px; width:254px;}
#editor-help #description h4 {margin:10px 0 0 0;}
#editor-help #targets {height:290px; overflow:auto;}
.csdl {background:url('/images/icons.png') #ECF1FF no-repeat 10px -886px; border:1px solid #c1cdee; cursor:pointer; font-size:14px; padding:7px 10px 7px 30px;}
.csdl:hover {background-color:#dfe4f4;}
#importer .streams li {cursor:pointer; margin:0; padding:10px;}
#importer .streams li:hover {background:#efefef;}
#importer .pagination {margin:10px;}
#import-search {margin:10px;}
#importer .nodef {opacity:0.5;}
#importer .streams .nodef:hover {background:#fff; cursor:default;}
.recording {}
.recording .formEdit {float:left;}
.recording .formEdit.title {width:615px;}
.recording .formEdit input[type="text"] {width:585px;}
.recording .time {background:url('/images/icons.png') no-repeat 0px -1121px; padding-left:20px;}
.recording .rstatus {float:left; margin-top:2px;}
.recording .rstatus span.running {background:url('/images/blinker.gif') no-repeat; display:block; height:16px; margin-right:10px; width:16px;}
.recording .chart {border-bottom:1px dotted #DCDCDC; margin:0px -20px 20px; padding:0px 20px; position:relative;}
.recording .chartfilter {float:right;}
.rtimeframe {height:16px; margin-bottom:20px; overflow:hidden;}
.rtimeframe .start,
.rtimeframe .finish {background:#FFFFFF; height:16px;}
.rtimeframe .start {float:left; padding-right:10px;}
.rtimeframe .finish {background:#FFFFFF url('/images/recording_arrow.png') no-repeat 0px 1px; float:right; padding-left:26px;}
.recording .bar {border:1px solid #DCDCDC; height:20px;}
.recording .bar .inner {background:#ff8a00; color:#FFFFFF; height:20px; line-height:20px; padding:0px 5px; width:300px;}
.recording .outer {border-bottom:1px solid #DCDCDC; border-top:1px solid #DCDCDC; position:relative;}
#preview {overflow:hidden; position:relative;}
#preview #scrollContainer {left:0px; position:absolute; top:0px;}
#preview table {border-collapse:separate; border-spacing:0; empty-cells:show; float:left; margin:0px 10px 0px 0px; table-layout:fixed;}
#preview table td, #preview table th {border-right:1px solid #DCDCDC; height:16px; overflow:hidden; padding:0px 0px; white-space:nowrap;}
#preview table td.name {background:#467b96; color:#FFFFFF;}
#preview table td:first-child, #preview table th:first-child {border-left:1px solid #DCDCDC;}
#preview table td:hover {cursor:pointer;}
#preview table .cell {padding:0px 5px;}
#preview #heading {float:left; position:relative; z-index:3;}
#preview #heading th {display:inline-block; height:20px; overflow:visible; position:relative;}
#preview #heading th .expand {background:url('/images/table/col-resize.png') repeat-y -2.5px 0px; bottom:0px; cursor:pointer; position:absolute; right:0px; top:0px; width:5px;}
#preview #heading th .expand .handle {background:url('/images/table/handle.png') no-repeat; height:20px; position:absolute; top:0px; width:5px;}
#preview #heading th .expand.dragging .handle {background:#467b96; width:5px;}
#preview #scrollable {float:left; overflow:auto; overflow-x:hidden; top:19px; z-index:1;}
#preview #scrollableBox {bottom:0px; height:20px; left:0px; overflow:auto; position:absolute; right:15px; z-index:2;}
#preview #body {overflow:hidden; position:relative;}
.recording .pricing {border:0;}
.recording .pricing .image {float:left; width:50px;}
.recording .pricing .image p {margin:0; text-align:center;}
.recording .pricing .stream-price p {margin:5px 0 5px 0;}
.recording .pricing .stream-price {float:left; width:610px;}
#preview #notification {width:150px;}
#preview #notification span {padding:0px;}
.licenses {list-style:none; margin:0px; padding:0px;}
.licenses li {}
.licenses li a {border:1px solid #DCDCDC; display:block; padding:10px 0px 10px 35px;}
.licenses li a.twitter {background:url('/images/interactions.png') no-repeat 10px -21px;}
.licenses li a.trends {background:url('/images/interactions.png') no-repeat 10px -278px;}
.licenses li a.sixapart {background:url('/images/interactions.png') no-repeat 10px -117px;}
.licenses li a.myspace {background:url('/images/interactions.png') no-repeat 10px -85px;}
.licenses li a.wordpress {background:url('/images/interactions.png') no-repeat 10px -53px;}
.licenses li a.digg {background:url('/images/interactions.png') no-repeat 10px -181px;}
.licenses li a.buzz {background:url('/images/interactions.png') no-repeat 10px -149px;}
.licenses li a.facebook {background:url('/images/interactions.png') no-repeat 10px -213px;}
.licenses li.signed a {background:#E3F5CE url('/images/icons.png') no-repeat 10px -566px; border:1px solid #AECCBA; color:#445533;}
.licenses li.signed.waiting a {background:#FFFFFF url('/images/loaders/grey16x16.gif') no-repeat 10px 10px; border-color:#DCDCDC;}
.licenses li a span {background:url('/images/icons.png') no-repeat 0px -658px; display:block; float:right; height:20px; width:20px;}
.download_export {background:url('/images/icons.png') no-repeat 0px -1088px; padding-left:20px;}
.statistics .summary {background:#F4F4F4; margin-bottom:20px; overflow:hidden;}
.statistics .summary .words {float:left; padding:25px; width:500px;}
.statistics .summary .words .large {display:block; float:left; font-size:30px; line-height:30px; text-align:right;}
.statistics .summary .words p {float:left; margin-left:10px; margin-top:0px; width:450px;}
.statistics .timeframe {border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; float:left; padding:20px;}
.statistics .timeframe p {margin:0px 0px 5px 0px;}
.statistics .timeframe select {border:1px solid #DCDCDC; padding:3px; width:150px;}
.statistics .date {color:#ccc; float:left; padding:20px;}
.statistics .date p {margin:0px 0px 5px 0px;}
.statistics .date input {border:1px solid #DCDCDC; padding:3px; width:150px;}
.statistics .charts {margin-bottom:20px;}
.statistics .bar {border:1px solid #DCDCDC; width:150px;}
.statistics .bar div {background:#FF8A00; height:15px;}
.dategroup {list-style:none; margin:0px; padding:0px 0px 0px 0px;}
.dategroup li {border-bottom:1px solid #EFEFEF; margin:0px; overflow:hidden; padding:0px;}
.dategroup li:last-child {border-bottom:0px;}
.dategroup li.date {font-weight:bold; padding:10px 0px 10px 20px;}
.dategroup .event a.e {background:url('/images/notification.png') no-repeat 0px -100px; display:block; padding:10px 0px 10px 20px;}
.dategroup .event.high a {background-position:0px -70px;}
.dategroup .event.read a {background-position:0px -133px; color:#DCDCDC;}
.dategroup .event .btn {display:block; float:left; margin-right:5px;}
.related-links {border:1px dotted #DCDCDC; border-right:0px; list-style:none; margin:0px -20px 20px 0px; padding:20px;}
.related-links .title {font-size:14px;}
.related-links a {background:url('/images/arrow.png') no-repeat right 5px; display:block;}
.related-links li:first-child {margin-top:0px;}
.related-links li:last-child {margin-bottom:0px;}
.help-widget {border:1px dotted #DCDCDC; border-right:0px; margin:0px -20px 20px 0px; padding:20px;}
.help-widget h3 {font-size:14px;}
.help-widget .video {background:#666666; height:100px;}
.options {overflow:hidden;}
.options div {float:left; height:16px; margin-left:20px; overflow:hidden; padding-left:16px; width:0px;}
.options .sms {background-position:0px -176px; margin-left:50%;}
.options .email {background-position:0px -208px;}
.dashboard .g24 {border-top:1px dotted #DCDCDC; margin:0px -20px 20px; padding:20px 20px 0px;}
.dashboard .g24:first-child {border-top:0px; margin-top:0px; padding-top:0px;}
.dashboard .small {margin-bottom:0px;}
.dashboard .window.loading {background:url('/images/loaders/grey32x32.gif') no-repeat center center; height:300px;}
.dashboard .window .streams li {border-bottom:1px dotted #DCDCDC; margin-bottom:0px; padding:20px;}
.dashboard .window .streams li:last-child {border-bottom:0px;}
.dashboard .window p:first-child {margin-bottom:0px; padding:20px;}
div#connected-identities {margin-right:19px; width:490px;}
div#connected-identities ul {list-style:none inside; margin:0; padding:0;}
div#connected-identities ul li {margin-bottom:5px;}
div#connected-identities li {margin:0; width:490px;}
li.connected-ident-service {background:transparent url(/images/login/login_sprites.png) no-repeat; height:33px; overflow:hidden; text-indent:-9999px; width:32px !important;}
li.connected-ident-service.twitter {background-position:-1218px -2px;}
li.connected-ident-service.facebook {background-position:-1218px -45px;}
li.connected-ident-service.google {background-position:-1218px -88px;}
li.connected-ident-service.yahoo {background-position:-1218px -131px;}
li.connected-ident-service.linkedin {background-position:-1218px -174px;}
li.connected-ident-service.foursquare {background-position:-1218px -217px;}
li.connected-ident-service.myspace {background-position:-1218px -260px;}
li.connected-ident-service.openid {background-position:-1218px -303px;}
li.connected-ident-service.aol {background-position:-1218px -346px;}
li.connected-ident-name {background:#efefef; border-bottom:1px solid #b8b8b8; color:#2c2b33; font-size:12px; height:32px; line-height:32px; padding-left:10px; width:448px !important;}
li.connected-ident-name div.right {padding-right:10px; padding-top:11px; width:10px !important;}
li.connected-ident-name div.right a {background:transparent url(/images/login/login_sprites.png) -1189px -359px no-repeat; display:block; height:10px; overflow:hidden; text-indent:-999px; width:10px;}
li.connected-ident-name div.right a:hover, li.connected-ident-name div.right a:active {background:transparent url(/images/login/login_sprites.png) -1176px -359px no-repeat;}
div#add-identities {width:191px;}
ul#providers.identities {list-style:none inside; margin:0; padding:0;}
ul#providers.identities li {height:29px; margin-bottom:10px; margin-top:0px; width:191px;}
ul#providers.identities li a {display:block; height:29px; overflow:hidden; text-indent:-9999px; width:191px;}
ul#providers.identities a.twitter {background:transparent url(/images/login/login_sprites.png) -638px -2px no-repeat;}
ul#providers.identities a.twitter:hover {background:transparent url(/images/login/login_sprites.png) -831px -2px no-repeat;}
ul#providers.identities a.twitter:active {background:transparent url(/images/login/login_sprites.png) -1024px -2px no-repeat;}
ul#providers.identities a.facebook {background:transparent url(/images/login/login_sprites.png) -638px -197px no-repeat;}
ul#providers.identities a.facebook:hover {background:transparent url(/images/login/login_sprites.png) -831px -197px no-repeat;}
ul#providers.identities a.facebook:active {background:transparent url(/images/login/login_sprites.png) -1024px -197px no-repeat;}
ul#providers.identities a.linkedin {background:transparent url(/images/login/login_sprites.png) -638px -236px no-repeat;}
ul#providers.identities a.linkedin:hover {background:transparent url(/images/login/login_sprites.png) -831px -236px no-repeat;}
ul#providers.identities a.linkedin:active {background:transparent url(/images/login/login_sprites.png) -1024px -236px no-repeat;}
ul#providers.identities a.google {background:transparent url(/images/login/login_sprites.png) -638px -41px no-repeat;}
ul#providers.identities a.google:hover {background:transparent url(/images/login/login_sprites.png) -831px -41px no-repeat;}
ul#providers.identities a.google:active {background:transparent url(/images/login/login_sprites.png) -1024px -41px no-repeat;}
ul#providers.identities a.foursquare {background:transparent url(/images/login/login_sprites.png) -638px -275px no-repeat;}
ul#providers.identities a.foursquare:hover {background:transparent url(/images/login/login_sprites.png) -831px -275px no-repeat;}
ul#providers.identities a.foursquare:active {background:transparent url(/images/login/login_sprites.png) -1024px -275px no-repeat;}
ul#providers.identities a.yahoo {background:transparent url(/images/login/login_sprites.png) -638px -80px no-repeat;}
ul#providers.identities a.yahoo:hover {background:transparent url(/images/login/login_sprites.png) -831px -80px no-repeat;}
ul#providers.identities a.yahoo:active {background:transparent url(/images/login/login_sprites.png) -1024px -80px no-repeat;}
ul#providers.identities a.myspace {background:transparent url(/images/login/login_sprites.png) -638px -119px no-repeat;}
ul#providers.identities a.myspace:hover {background:transparent url(/images/login/login_sprites.png) -831px -119px no-repeat;}
ul#providers.identities a.myspace:active {background:transparent url(/images/login/login_sprites.png) -1024px -119px no-repeat;}
ul#providers.identities a.openid {background:transparent url(/images/login/login_sprites.png) -638px -314px no-repeat;}
ul#providers.identities a.openid:hover {background:transparent url(/images/login/login_sprites.png) -831px -314px no-repeat;}
ul#providers.identities a.openid:active {background:transparent url(/images/login/login_sprites.png) -1024px -314px no-repeat;}
ul#providers.identities a.aol {background:transparent url(/images/login/login_sprites.png) -638px -158px no-repeat;}
ul#providers.identities a.aol:hover {background:transparent url(/images/login/login_sprites.png) -831px -158px no-repeat;}
ul#providers.identities a.aol:active {background:transparent url(/images/login/login_sprites.png) -1024px -158px no-repeat;}
div#oauth_g11 {margin-left:-10px; width:440px;}
ul#providers.login {list-style:none inside; margin:0; margin-right:-20px; padding:0;}
ul#providers.login li {float:left; height:29px; margin-bottom:10px; margin-right:18px; margin-top:0px; width:210px;}
ul#providers.login li a {display:block; height:29px; overflow:hidden; text-indent:-9999px; width:210px;}
ul#providers.login a.twitter {background:transparent url(/images/login/login_sprites.png) -2px -2px no-repeat;}
ul#providers.login a.twitter:hover {background:transparent url(/images/login/login_sprites.png) -214px -2px no-repeat;}
ul#providers.login a.twitter:active {background:transparent url(/images/login/login_sprites.png) -426px -2px no-repeat;}
ul#providers.login a.facebook {background:transparent url(/images/login/login_sprites.png) -2px -197px no-repeat;}
ul#providers.login a.facebook:hover {background:transparent url(/images/login/login_sprites.png) -214px -197px no-repeat;}
ul#providers.login a.facebook:active {background:transparent url(/images/login/login_sprites.png) -426px -197px no-repeat;}
ul#providers.login a.linkedin {background:transparent url(/images/login/login_sprites.png) -2px -236px no-repeat;}
ul#providers.login a.linkedin:hover {background:transparent url(/images/login/login_sprites.png) -214px -236px no-repeat;}
ul#providers.login a.linkedin:active {background:transparent url(/images/login/login_sprites.png) -426px -236px no-repeat;}
ul#providers.login a.google {background:transparent url(/images/login/login_sprites.png) -2px -41px no-repeat;}
ul#providers.login a.google:hover {background:transparent url(/images/login/login_sprites.png) -214px -41px no-repeat;}
ul#providers.login a.google:active {background:transparent url(/images/login/login_sprites.png) -426px -41px no-repeat;}
ul#providers.login a.foursquare {background:transparent url(/images/login/login_sprites.png) -2px -275px no-repeat;}
ul#providers.login a.foursquare:hover {background:transparent url(/images/login/login_sprites.png) -214px -275px no-repeat;}
ul#providers.login a.foursquare:active {background:transparent url(/images/login/login_sprites.png) -426px -275px no-repeat;}
ul#providers.login a.yahoo {background:transparent url(/images/login/login_sprites.png) -2px -80px no-repeat;}
ul#providers.login a.yahoo:hover {background:transparent url(/images/login/login_sprites.png) -214px -80px no-repeat;}
ul#providers.login a.yahoo:active {background:transparent url(/images/login/login_sprites.png) -426px -80px no-repeat;}
ul#providers.login a.myspace {background:transparent url(/images/login/login_sprites.png) -2px -119px no-repeat;}
ul#providers.login a.myspace:hover {background:transparent url(/images/login/login_sprites.png) -214px -119px no-repeat;}
ul#providers.login a.myspace:active {background:transparent url(/images/login/login_sprites.png) -426px -119px no-repeat;}
ul#providers.login a.openid {background:transparent url(/images/login/login_sprites.png) -2px -314px no-repeat;}
ul#providers.login a.openid:hover {background:transparent url(/images/login/login_sprites.png) -214px -314px no-repeat;}
ul#providers.login a.openid:active {background:transparent url(/images/login/login_sprites.png) -426px -314px no-repeat;}
ul#providers.login a.aol {background:transparent url(/images/login/login_sprites.png) -2px -158px no-repeat;}
ul#providers.login a.aol:hover {background:transparent url(/images/login/login_sprites.png) -214px -158px no-repeat;}
ul#providers.login a.aol:active {background:transparent url(/images/login/login_sprites.png) -426px -158px no-repeat;}
.auth_tabs_ul {background-color:#F7F7F7; height:40px; left:-20px; list-style:none; margin:0px; padding:0px; padding-top:15px; position:relative; right:-20px; top:-20px; width:980px;}
.auth_tabs_ul div {border-bottom:1px solid #dddddd; float:left; font-size:20px; height:40px; text-decoration:underline; width:489px;}
.auth_tabs_ul div a {color:#7B7A7F; float:left; left:200px; position:relative; top:8px;}
.login_selected {background:#ffffff; border:1px solid #dddddd; border-bottom:none !important;}
#register_tab.login_selected {border-right:none;}
.login_selected a {color:#ff8b00 !important; text-decoration:none !important;}
.field_error {clear:both; color:red;}
.login_text {font-size:16px; height:40px; width:100%;}
.login_text div {float:left; width:47%;}
.login_txt_left {float:left; text-align:center;}
.login_txt_middle {float:right; position:relative; right:-40px;}
.login_txt_right {float:right; text-align:center;}
.grey_bold {font-weight:bold;}
.red_border {border:1px solid #ff2d00 !important;}
.lbl_left {float:left; margin:0px; padding:0px; position:relative; top:-30px;}
.lbl_right {float:right; margin:0px; padding:0px; position:relative; right:100px; top:-20px;}
.lbl_right a {color:#7B7A7F;}
#login_form, #register_form {padding-left:50px; position:relative; width:350px;}
#login_btn, #register_btn {margin-top:20px;}
.lbl_btn {position:relative; top:-30px;}
.vertical_line {background:#dddddd none fixed; float:right; height:180px; position:relative; right:30px; top:-190px; width:1px;}
#provider_icons {list-style:none; margin-left:40px; width:100%;}
#provider_icons li {background-color:#faf8f6; border:1px solid #dddddd; display:inline; float:left; height:32px; list-style-type:none; margin:0 0 10px 20px; padding-top:0px; text-align:center; width:150px;}
#provider_icons li a {background-color:#f8f8f8; background-image:url(/images/login/login_sprites.png); background-repeat:no-repeat; color:#000; display:block; height:32px; line-height:32px; padding-left:32px;}
#provider_icons li a:hover {background-color:#fff; box-shadow:0 0 5px #ccc;}
#add-identities #provider_icons {margin:0px; overflow:hidden; padding-left:0px;}
#add-identities #provider_icons li {margin-left:0px;}
.twitter_icon {background-position:-1218px -2px;}
.facebook_icon {background-position:-1218px -45px;}
.linkedin_icon {background-position:-1218px -174px;}
.foursquare_icon {background-position:-1218px -217px;}
.google_icon {background-position:-1218px -88px;}
.yahoo_icon {background-position:-1218px -131px;}
#login_body {}
#login_tab {border-left:none;}
.login-header {color:#666; margin:0 auto 20px auto; width:900px;}
.login-header span {color:#666; display:inline-block; text-align:center; width:40%;}
.login-header strong {color:#222; font-weight:normal;}
.login-header em {display:inline-block; font-style:normal; text-align:center; width:18%;}
.login_body_left {border-right:1px solid #ccc; float:left; width:470px;}
.login_body_right {float:right; width:468px;}
label#keepme-logged-in, label#tc_lbl {float:left; font-weight:normal; margin:0; width:auto;}
a#login-forgotten-password {float:right;}
.searchLabel {float:left; font-size:14px; margin-top:-1px; padding-top:0px; text-align:right !important; width:219px;}
.searchbox {float:right; margin:0px !important; margin-bottom:20px; padding:0px !important;}
.searchbtn {background:transparent url(/images/search.png) no-repeat; border-radius:0px; border-width:0px; height:36px; margin:0px !important; text-indent:-9999px; width:39px;}
.searchbtn:hover {background:transparent url(/images/search.png) no-repeat; background-position:-39px -0px;}
.searchbtn:active {background:transparent url(/images/search.png) no-repeat; background-position:-78px -0px;}
.searchtxt:focus {float:left;}
.searchtxt {border:1px solid gainsboro; border-right:0px !important; float:left; font-size:14px; height:33px; line-height:14px; margin:0px !important; margin-left:50px !important; outline:none !important; padding:0px !important; padding-left:10px !important; width:650px !important;}
.errorTooltip {background:red; color:#fff; font-size:13px; line-height:13px; padding:9px; position:absolute;}
.definition_pricing {float:right; position:relative; width:400px;}
.definition_txt {float:left; position:relative; width:260px;}
#stream-use #api-key {margin-top:0;}
#stream-use p#apihelp {margin-bottom:20px;}
#stream-use .widget {border-radius:3px;}
#stream-use h2 a {color:#ff8000;}
#stream-use h2 a:hover {color:#ff8a00;}
#stream-use h2 a:focus {color:#3aa3d9;}
h2 a#usetitle {color:#467b96; text-decoration:none;}
h2 a#usetitle:hover {color:#ff8a00;}
h2 a#usetitle:active, a:focus {color:#3aa3d9;}
div#cloudicon {background:transparent url('/images/content/cloud1.png') 98% 1% no-repeat !important; height:145px; margin-top:-20px; width:180px;}
.gray-stripes {background-color:#fafafa;}
.gray-stripes h2 {margin-bottom:0; text-shadow:1px 1px 0 #fff; width:49.5%;}
.gray-stripes p {padding-top:10px;}
.use-topwidget {min-height:130px;}
.use-topwidget .bigger-btn {text-align:center; width:200px;}
#chooseandapp {cursor:default !important; opacity:0.3;}
.input-error {background:transparent url(/images/icons/form-invalid.png) 329px 50% no-repeat !important; border:1px solid #da1c1c !important;}
.input-no-error {background:transparent url(/images/icons/form-valid.png) 329px 50% no-repeat !important;}
input#SecurityCode.input-error {background:none;}
input#SecurityCode.input-no-error {background:none;}
select.input-error {background-image:none !important; border:1px solid #da1c1c !important;}
select.input-no-error {background-image:none !important; border:1px solid #5cb812 !important;}
select#quantity {background-color:#fff; background-image:none !important;}
.greyedout {cursor:default !important; opacity:0.3;}
#api-key {background:#f1f1f1; border:1px solid #DCDCDC; font-size:14px; margin:30px 0px 0px; overflow:hidden;}
#api-key span {display:block; float:left; font-family:monospace; font-size:14px; padding:8px 10px; text-align:center; width:448px;}
#api-key span strong {font-family:"Open Sans", Helvetica, Arial, Sans-Serif;}
#api-key span:first-child {border-right:1px solid #DCDCDC;}
#api-key p {margin-top:5px;}
p#apihelp {margin-bottom:5px; margin-top:8px; text-align:right;}
#header .search #search {width:200px;}
.twtr-hd {display:none;}
.twtr-ft {display:none;}
#twtr-widget-1 .twtr-doc a:hover {color:#ff8a00!important; text-decoration:none!important;}
.twtr-widget .twtr-tweet-wrap {padding:5px 8px !important;}
.twtr-img {margin-top:3px;}
.tweetmeme_button {margin-top:15px;}
#comments {}
#comments-title {font-size:18px;}
#comment-area {padding:20px 0 0 0;}
#comment-area h3 {color:#666666; margin:0;}
#comment-area .last {margin:0;}
.comment-author {font-size:120%; line-height:100%;}
.comment-author .fn {margin:0 0 0 10px;}

ol.commentlist {list-style:none; margin:0px; padding:0px;}
ol.commentlist li {border-top:1px dotted #DCDCDC; margin:0; padding:20px 0;}
ol.commentlist li .avatar {background:#CCCCCC; float:left; padding:0px;}
ol.commentlist li .comment-meta {font-size:90%; margin-left:40px;}
ol.commentlist li .comment-meta .author {display:block; font-size:150%; font-weight:normal;}
ol.commentlist li .comment-meta .date {color:#666666; display:block; font-size:0.9em; font-size:12px; padding:5px 0 0 0;}
ol.commentlist li:first-child {border-top:0px; padding-top:10px;}
ol.commentlist ul.children {border-top:1px dotted #DCDCDC; list-style:none; margin:20px 0 0px 20px; padding:0;}
ol.commentlist ul.children .comment {padding:20px 0 0 0;}

.comment-reply-link {}
.comment-reply-link:hover {background-image:url('images/arrow-green.gif');}
#comments #respond {}
#comments #respond #comment {width:75%;}
#comments #respond input[type="text"] {width:200px;}
#comments #respond #commentform {margin:10px 0 0 0;}
#comments .form {background:#efefef; margin:0; padding:20px;}
#comments .form label {float:left; font-size:0.9em; font-weight:bold; width:150px;}
#comments .form .textbox {border:1px solid #DCDCDC; padding:3px; width:300px;}
#comments .form .textbox:focus {border:1px solid #ff8a00;}
#comments .form textarea {height:100px; width:472px;}
#comments .code-accepted {margin:10px 0;}
.form-allowed-tags {font-size:10px; margin-left:130px;}
.form-allowed-tags code {font-family:"Open Sans", Helvetica, Arial, Sans-Serif; font-size:10px;}
.form-submit {margin-left:130px;}
#cancel-comment-reply-link {float:right;}

.aligncenter, div.aligncenter,img.aligncenter {display:block; margin:30px auto 5px auto; float:none;}
.alignright {float:right; margin:30px 0 20px 20px;}
.alignleft {float:left; margin:30px 20px 20px 0;}
.aligncenter {display:block; margin:30px auto 5px auto;}
.alignnone, img.alignnone {display:inline;float:none;}

/* fb like button */
.fb_iframe_widget span { vertical-align: initial !important; }

.wp-caption {background:#fff; border:1px solid #f0f0f0; max-width:96%; padding:5px 3px 10px; text-align:center;}
.wp-caption.alignnone {margin:5px 20px 20px 0;}
.wp-caption.alignleft {margin:5px 20px 20px 0;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}

/* fixes to menus */
header nav ul { margin-top: 18px; }
header nav.navigation li ul.sub { top: 42px; border-top: 1px solid #e5e5e5; z-index: 100; }
header nav.navigation li.haschildren { border-bottom: 1px solid transparent; z-index: 3; }
.et_bloom .et_bloom_widget_content .et_bloom_form_container { z-index: 1 !important; }