 form label{ display: block; width: auto; margin-right: 10px; float: none; font-size: 1.1em; font-weight: bold; margin-bottom: .3em; line-height: 1.6}
form label.radios {font-weight: normal}
form input[type="text"], form input[type="file"] {padding: 5px}
form label input {vertical-align: top}
form select {font-size:16px}
form button a {text-decoration: none}
div.form {padding:10px}
form input {border:1px solid #AAA; font-size:14px; padding: 5px}
form textarea {font-family: Helvetica, Arial; padding: 8px}
form input:hover, form textarea:hover {border: 1px solid #777}
form input:focus, form textarea:focus {border: 1px solid #222 }
form button {width: auto; height: 27px; border: none; background: none; padding: 0; margin: 0; overflow: visible; text-align:center; white-space:nowrap; float: left; font-size: 1em; cursor: hand; position: relative; display: block}
form button span, form button em {display: block; height: 27px; margin: 0 }
form button em {position: relative; font-style: normal; font-size: 1em; line-height: 2.0em; padding: 0px 0px 0 12px ; background:url('../images/new/btn_off.png') no-repeat top left; float: left; color: #3c3c3c}
form button span {width: 11px; background:url('../images/new/btn_off_cap.png') top right no-repeat; float: right; margin: 0}
p.privacy-policy{margin-bottom:20px;}
 .text-label {color: #8f8f8f}
form label.normal {font-weight: normal}
form .buttons {margin-left: .5em}
form .form_section {background: #eee; padding: 15px; margin-bottom: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
form .form_section.alt {background: #e5e5e5}
form .form_section p {padding-top: 10px; color: #777 }
form .form_section span {font-size: 1.2em; padding: 0 5px 0 5px}
form .information_column {float: left; padding: 0 22px 0 0; width: 566px; min-height: 43px}
form .persona_column {float: left; padding: 0 14px; width: 206px}
form .field {clear: left; margin-bottom: 1em}
form label span, form .explanation {color: #888; font-size: 12px; font-style: italic}
form .input select {margin-right: 1.2em}
form .float, form .field_row .field {clear: none; float: left; margin-right: 1.5em}
form .field.inline {margin-top: 1.5em}
form .inline label, form .left_captions .field label, form .field.left_caption label {float: left}
form .left_captions .field label, form .field.left_caption label {width: 70px}
form .rows_heading p {margin-bottom: 0}
form .rows .information_column {width: 545px}
form .rows .btn.add {margin-left: 1.5em; margin-bottom: 1em}
form .rows .field input, form .rows .field select {float: left; margin-right: 1.2em}
form .rows .field input {margin-top: .25em}
form .rows .field select {margin-top: .4em}
form .personal .input.text input {width: 230px}
form .personal #owner_suffix {width: 50px}
form .birthday_gender_language #date_month, form .birthday_gender_language #owner_gender_value, form .birthday_gender_language #owner_language {width: 120px}
 form .addresses .help_box {width: 502px}
form .addresses .help_box p {margin-top: 0; margin-bottom: 1em; font-size: .9em}
form .addresses .help_box ul {margin-top: .25em}
form .addresses .help_box li {margin-left: 65px}
form .addresses .field {margin-right: .75em; margin-bottom: .5em}
form .addresses .field_row.indented {padding-left: 75px}
form .addresses .field input, form .addresses .field select, form .addresses .street_field {margin-top: 0; margin-right: 0}
form .addresses .street_field input {width: 340px}
form .addresses .country_field {width: 400px}
form .addresses .locality_field input {width: 195px}
form .addresses .region_field input {width: 40px}
form .addresses .zip_code_field input {width: 60px}
form .addresses .country_field input {width: 195px}
form .addresses .formatted_field input {width: 290px}
form .addresses .phone_field input {width: 150px}
form .addresses .delete {margin-top: 1.5em}
form .addresses .btn.add {margin-top: 1em}
 form .education .profile_form_row {margin-bottom: 3em}
form .education .field {margin-bottom: .5em}
form .education .field input {width: 250px}
form .education textarea {width: 360px; height: 85px; float: left}
form .education .delete {margin-top: 2em; margin-left: 2em}
form .education .btn.add {margin-top: -.5em; margin-bottom: 1em}
 form .employment .profile_form_row {margin-bottom: 3em}
form .employment .field {margin-bottom: .5em}
form .employment .field input {width: 250px}
form .employment textarea {width: 360px; height: 85px; float: left}
form .employment .delete {margin-top: 2em; margin-left: 2em}
form .employment .btn.add {margin-top: -.5em; margin-bottom: 1em}
 form .billing .cvv-field {width: 60px}
form .profile_form_row a.move {background: url(../images/setup/reorder.png) 3px 3px no-repeat; cursor: move; display: block; float: left; width: 20px; height: 33px}
.get_started.profile .profile_form .delete {background: url(../images/setup/delete_button.png) left no-repeat; float: left; height: 25px; padding: 8px 0 0 36px; text-decoration: none}
form .delete:link, form .delete:visited {color: #444}
form .delete:hover {color: #ef3e23}
form .delete:active {color: #444}
.get_started.theme_avatars .avatar_section {margin-top: 4em}
.get_started.theme_avatars .btn {margin-bottom: 1.75em}
.get_started.theme_avatars .buttons {margin-top: .5em}
.get_started.theme_avatars .current {border: 4px solid #999}
 form button.connect em, form button.connect span, form button.next em, form button.next span {background-image: url(../images/setup/btn_green.png); background-repeat: no-repeat}
form button.next em {background-position: left top}
form button.next span {background-position: right -36px}
form button.connect em {background-position: left -71px}
form button.connect span {background-position: right -120px}
form button.next:hover em {background-position: left -169px}
form button.next:hover span {background-position: right -205px}
form button.connect:hover em {background-position: left -240px}
form button.connect:hover span {background-position: right -289px}
form button.connect {height: 40px}
form button.connect em {color: #fff; font-size: 1.8em; font-weight: bold; line-height: 1.2; padding-left: 17px; height: 40px; padding-top: 5px}
form button.connect span {width: 16px; height: 40px}
form button.next em {color: #fff}
form button.next span {width: 16px}
form button.skip em {color: #808080}
form button.skip:hover em {color: #fff}
 #credit_card_expiration_date_2i{width:150px;}
#credit_card_expiration_date_1i{width:100px;}
 form .padded-inpage-form {position: relative; padding:12px 18px 14px; background-color:#EEE}
 form .form-fields div.input-button{margin-left:120px;}
form .form-fields div.input-button, form .form-fields div.input-button-image, form .form-fields div.input-submit, form .form-fields div.forget-password{margin-left:120px;}
form .form-fields div.input-checkbox{margin-left:122px;}
 form .form-box {width:400px;margin:60px auto 0;border:4px solid #a3CCf5; background-color:#FFF;}
form .form-box h1{background-color:#a3CCf5;color:white;padding:6px 10px;font-size:16px;font-weight:bold;}
form .form-big-box{width:600px;margin:60px auto 0;border:4px solid #a3CCf5;background-color:#FFF;}
form .form-big-box h1{background-color:#a3CCf5;color:white;padding:6px 10px;font-size:16px;font-weight:bold;}
 form .form-openid{width:600px;margin:60px auto 0;border:4px solid #a3CCf5;background-color:#FFF;}
form .form-openid h1{background-color:#a3CCf5;color:white;padding:6px 10px;font-size:16px;font-weight:bold;}
form .form-openid p{margin-bottom:4px;}
form .form-openid .site{padding:5px 10px;background-color:#E1F0FF;font-size:16px;font-weight:bold;margin-bottom:12px;color:#333;}
form #openid-confirm{margin-top:10px;}
 div.input-text, div.input-text-lookup, div.input-checkbox, div.input-message {margin-bottom:.8em; clear:left}
div.input-text input {width:auto;padding:4px}
div.input-text label, div.input-image label{float:left;display:block;width:120px;padding-top:4px;color:#666;font-size:14px;position:relative;}
div.input-text label#openid-label{padding-top:0;}
div.input-image{margin-bottom:10px;}
div.input-checkbox{padding:0;}
div.input-checkbox input{margin:0;border:none;}
span.input-help {margin-left:120px; font-size:90%; color:#666}
div.input-checkbox label {float:none; display:inline; padding-top:4px; color:#666; font-size:12px; margin-left:3px; vertical-align:top; font-weight:normal}
div.checkbox span {font-weight: normal; padding-left: 6px; color: #666; font-size: 93%}
div.input-checkbox .inset {margin-left:1em}
div.input-button-image input {width: auto; font-weight: bold; border: none}
div.input-help-text p {margin-left:120px; font-size:90%}
 div.input-search #query {padding:3px 10px 4px 4px; margin: 3px 10px 0 0; float:left}
div.input-search button {}
div.input-search .submit {width: auto; font-weight: bold; background-color: #DDD; color: #333; padding: 3px 10px 4px; text-shadow: 0 0 0 #000}
div.input-search .submit:hover {background-color:#CCC; color:#333; cursor:pointer}
div.button a, span.button a {width:auto; font-weight:bold; background-color:#DDD; color:#333; padding:6px 10px 4px; text-shadow:0 0 0 #000; font-size:14px; cursor:pointer; text-decoration:none; border:1px solid #CCC; border-color: #AAAAAA #666666 #666666 #AAAAAA}
div.button a:hover, span.button a:hover {background-color:#BBB}
button {width:auto; cursor:pointer}
div.input-button input:hover, div.input-button input:focus, div.input-submit input:hover, div.input-submit input:focus {background-color:#CCC; color:#333; cursor:pointer}
div.input-submit input.secondary {background-color:#999}
div.input-submit input.secondary:hover, div.input-submit input.secondary:focus{background-color:#666;}
div.forget-password{font-size:10px;margin-top:10px;}
 .buttons .button {width:auto;font-weight:bold;color:white;padding:8px 12px 6px;text-shadow:0 0 0 #000;font-size:14px;text-decoration:none;}
.buttons .button:hover {color:white;cursor:pointer;}
.buttons .primary {background-color:#F8991D;}
.buttons .primary:hover {background-color:#FF6600;}
.buttons .secondary {background-color:#999;}
.buttons .secondary:hover {background-color:#666;}
 .home-link{margin-top:20px;font-size:14px;color:#666;}
 div.popup {background-color:#fafafa;padding:12px 12px;border:4px solid #DDD;}
div.popup h1 {font-size:110%;margin-bottom:20px;font-weight:bold;color:#333;}
div.popup a {color:black;}
div.popup div.close-button {float:right;}
div.popup div.close-button a{padding:2px 5px;background-color:#DDD;color:#666;font-weight:bold;text-decoration:none;border:1px solid #CCC;}
div.popup div.close-button a:hover{background-color:#000;color:#FFF;}
.popup .button{margin-left:100px;}
.button input, .button-inline input{width:auto;font-weight:bold;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #000;border-bottom:1px solid #000;background-color:#444;color:white;padding:3px 10px;text-shadow:0 0 0 #000;}
.button input:hover{background-color:#666666;color:white;cursor:pointer;}
span.button-cancel{margin-left:6px;vertical-align:middle;}
span.button-cancel a{color:#0066CC;}
span.button-cancel a:hover{text-decoration:none;}
div.input-help{margin-left:100px;padding-left:4px;margin-top:0;color:#999;font-size:90%;}
div.input-help span.path{font-style:italic;color:#666;}
.note{font-weight:bold;}
.profile input{background-color:#FFFFFF;}
.profile input.input-radio{width:auto !important;background:none;border:0;margin:0;}
 .who-sees-this{margin-top:4px;border-bottom:1px dotted #DDD;padding-bottom:5px;margin-left:20px;}
.who-sees-this, .who-sees-this-extended {}
.who-sees-this label {float:none;display:inline;font-weight:normal;font-size:100%;line-height:1em;width:auto;margin:0 0 0 2px;padding:0;}
.who-sees-this input {vertical-align:middle;width:auto;margin:0 4px;padding:0;}
.who-sees-this-extended input{margin:0;}
.edit .attributes li {margin-bottom:10px;}
.edit .attributes span {padding:5px 5px 3px 5px;}
.edit .attributes span.active {background-color:#EEE;}
.edit .attributes div.who-sees-this-extended {background-color:#EEE;padding:6px;}
.edit .attributes div.who-sees-this-extended input{width:230px;font-size:11px;}
.edit .attributes div.who-sees-this-extended p{margin-bottom:0;}
.edit .attributes li:focus{background-color:#FFFFDD;}
.edit .attributes div:focus{background-color:#DDFFFF;}
.label_top label {color:#666666; float:none; margin-top: 10px}
button#dsq-post-button span, button.dsq-button-small span, button.dsq-button-small:hover span {width: auto; background: none }
a.btn.red:hover {background: url('../images/new/btn_red_bg.png') no-repeat; color: #fff}
a.btn.red:hover span {background: url('../images/new/btn_red_cap.png') top right no-repeat}
button.add em {background:url('../images/new/btn_add.png') no-repeat top left; padding-left: 27px;}
button.add:hover em {background:url('../images/new/btn_add_on.png') no-repeat top left}
button:hover em {background:url('../images/new/btn_on.png') no-repeat top left; color: #fff;}
button:hover span {background:url('../images/new/btn_cap_on.png') top right no-repeat}
button.cancel em {background:url('../images/new/btn_red_bg.png') no-repeat top left; color: #bc1616;}
button.cancel span {background:url('../images/new/btn_red_cap.png') no-repeat 0 0}
a.btn:link {color: #3c3c3c; text-decoration: none}
a.btn:visited {color: #3c3c3c; text-decoration: none}
a.btn {position: relative; display: block; float: left; height: 27px; padding: 0px 0px 0px 12px; margin-right: 11px; background: transparent url('../images/new/btn_off.png') top left no-repeat; color: #3c3c3c; text-decoration: none; cursor: pointer; overflow: visible; font-size: 1em; line-height: 2.1em}
a.btn.add {background:url('../images/new/btn_add.png') no-repeat top left; padding-left: 27px}
a.btn.add:hover {background:url('../images/new/btn_add_on.png') no-repeat top left}
a.btn span {display: block; width: 11px; height: 27px; background:url('../images/new/btn_off_cap.png') top right no-repeat; margin: 0; position: absolute; top: 0px; right: -11px}
a.btn:hover {background:url('../images/new/btn_on.png') top left no-repeat; color: #fff;}
a.btn:hover span {background:url('../images/new/btn_cap_on.png') top right no-repeat}
 .profile-assignment {border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 2px 3px #a6a6a6; -webkit-box-shadow: 0px 2px 3px #a6a6a6; box-shadow: 0px 2px 3px #a6a6a6; padding: 10px 15px 5px 15px; background: white; margin-top: 15px}
.profile-assignment .profile-assignment-header {border-bottom: 1px solid #ccc; margin-bottom: 7px; padding-bottom: 7px; padding-left: 23px; background: url(../images/icons/profiles_grey.png) no-repeat top left; background-position: 0 2px}
.profile-assignment .profile-assignment-header span {float: right; font-size: 1em}
.profile-assignment .profile-assignment-header span a {color: #999}
.profile-assignment .profile-assignment-chkboxes {height: 20px}
.profile-assignment .profile-assignment-chkboxes label {float: left; color: #222; font-weight: normal; font-style: normal}
.profile-assignment .profile-assignment-chkboxes label span {font-weight: normal; font-style: normal}
.profile-assignment .profile-assignment-chkboxes label .private {background: url(../images/new/privacy_settings.png) no-repeat top left; width: 16px; height: 16px }
body {margin: 0; font-family: Helvetica,Arial,sans-serif; position: relative; text-align: left; font-size: 13px; color: #343434; line-height: 1.5}
.avatar img.current, .theme .current, .favicon img.current {border: 5px solid #ffa800; margin-left: -5px; margin-top: -5px}
h1 {font-size: 1.6em; margin-bottom: 12px; text-decoration: none; line-height: 1}
h2 {font-size: 1.23em}
h3 {font-size: 1.1em}
a:link {cursor: pointer}
a:hover {text-decoration: none}
em {font-style: italic}
blockquote {margin:22px 30px;}
ul {margin: 0}
li {list-style-type: none; padding-bottom: 3px}
li .handle {font-size: 12px; cursor: move; color: #777}
hr {background:#ddd; color:#ddd; clear:both; float:none; width:100%; border: none; height: 1px; margin: 10px 0;}
small {font-size: .8em; color: #7d7d7d}
input[type="checkbox"], input[type="radio"] {border: none; background: transparent}
.float {float: left; margin-right: 15px}
 #top #nav a {color: #667f99;}
a:visited {color: #0066CC;}
a:link {color: #0066CC}
.form-box {border-color: #667F99}
.form-box h1 {background-color: #667F99}
 #top .beta {color: #667F99}
div.input-button input, div.input-submit input, div.input-button a {background-color: #39261B}
.form-openid {border-color: #39261B}
.form-openid h1 {background-color: #39261B}
.openid-form span.site {font-weight: bold; color: #000; font-size: 14pt}
.openid-form p {margin-bottom: 10px;}
.openid-form #persona {}
.openid-field {clear: both}
.openid-field label {font-weight: bold;}
.openid-field .value {float: left; margin-right: 5px;}
.openid-field .requirement {color: #D27302; font-size: .8em}
.openid-field span {}
 .form-openid .site {background-color: #CAAC9A}
 .container {position: relative; width: 910px; background: transparent; margin: 0px auto; z-index:1}
.container_admin {width: 904px; background: transparent url('../images/wide_bg.png') repeat-y scroll top left; margin: 0px auto 0px auto; padding: 10px 0 15px 0; position: relative; display: block}
#nav .top_transition {position: absolute; left: 0px; bottom: 0; z-index: 3}
.wide_bot_cap {width: 904px; height: 16px; background: url('../images/wide_bottom_cap.png') no-repeat; margin: 0 auto 10px auto}
.contact {position: relative; clear: both; padding-top: 20px}
.contact .invite {position: absolute; top: 1px; right: 1px}
.right {float: right;}
.left {float: left;}
.block {float: none;}
#bg {background-image: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%}
#column1 {padding-top: 10px; float: left; width: 245px; margin-left: 3px; background: #fff; background: transparent url('../images/small_column_bg.png') repeat-y top left; position: relative; margin-top: 0px}
#column1 .transition {width: 245px; height: 28px; background: transparent url("../images/small_column_top_trans.png") top left no-repeat; position: absolute; top: -14px; left: 0px}
#column1 .bot_cap {width: 245px; height: 33px; background: transparent url('../images/small_column_bg_bottom.png') top left no-repeat; position: absolute; bottom: -33px; left: 0px}
#column1 h1.name {font-size: 1.65em}
#column1 h2 {font-weight: normal}
#column1 a {font-size: .85em}
#column1 .sort h1 {display: block; height: 21px; background: url('../images/new/sort_public.png') top left no-repeat; padding: 9px 0 0 30px; margin: 0 0 5px -40px}
#column1 ul#profile_items_list div.sort:hover {cursor: move}
#column1 ul#profile_items_list li { }
#column2 {float: right; width: 658px; padding: 10px 0px 15px 0px; margin: 0 0 23px 0; background: transparent url('../images/large_column_bg.png') repeat-y top left; position: relative; display: block}
#column2 .transition {width: 658px; height: 38px; background: transparent url("../images/large_column_top_trans.png") top left no-repeat; position: absolute; top: -13px; left: 0px}
#column2 .bot_cap {width: 658px; height: 33px; background: transparent url('../images/large_column_bg_bottom.png') top left no-repeat; position: absolute; bottom: -33px}
#column2 .row {border: none; background: transparent url('../images/bottom_border.gif') repeat-x bottom left; margin-left: 15px; margin-right: 15px}
#column2 h1.block {background: transparent url('../images/block_h1_bg.png') no-repeat bottom left; padding: 0px 0px 25px 10px; font-size: 1.1em; font-weight: normal; margin: 15px 0 0 12px; display: block; position: relative}
#column2 .block {background: transparent url('../images/block_bg.png') no-repeat bottom left; padding: 0px 0px 5px 20px; margin-bottom: 10px; margin-left: 12px; position: relative; display: block}
#column2 .block ul {position: relative}
#column2 .block ul li {position: relative; display: block; height: 15px; float: left; margin: 0 10px 15px 0}
#column2 .block ul li.person {display: block; float: left; height: 100px; width: none}
#column2 .block ul li.person img {border: 5px solid #e5e5e5}
#column2 .contact {width: 588px; height: 36px; text-align: left; padding: 0 0 25px 15px; margin-bottom: 12px; background: url(../images/contact_bg.gif) repeat-x}
#column2 .contact img {padding-right: 15px}
#column2 .contact p {padding-top: 5px}
 .notification {background: #fff6bf; padding: 10px; border: 2px solid #ffd324; margin-bottom: 15px}
.notification a.close-notification {float: right; background: url(../images/nav/newnav/icon_hide.png) no-repeat left; width: 20px; height: 20px; display: block; position: relative; margin-top: -18px; margin-right: -21px}
#view-profile-as {z-index: 5; position: relative; margin: 0px auto; height: 40px; width: 905px; background: transparent url('../images/profile_filter_bg.png') no-repeat scroll bottom left; text-align: center; color: #4d4d4d; text-shadow: 0 0 0 #000; margin-bottom: -5px}
#view-profile-as select {font-size: .92em; border: 1px solid #444; padding: 2px; margin: 0px}
#view-profile-as label {float: none}
.profile h2 {margin-bottom: 0px; margin-top: 10px}
.profile .section {margin: 5px 25px; padding: 6px 0; position: relative; background: transparent url('../images/bottom_border.gif') repeat-x bottom left}
.profile .section .title p {margin-bottom: 0}
.profile .section .attributes {padding: 6px 0px; font-size: 1.08em}
.profile .section .title h1 {margin-bottom: 8px; margin-left: 0px; color: #373737; font-weight: normal; font-size: .85em; text-transform: uppercase}
.icon {float: left; margin-right: 10px}
.profile .scope {margin-left: 8px; color: #999; font-size: .92em}
.profile #address_list input {width: 350px}
.profile #web_profile_list input {width: 200px}
.profile #messaging_list input {width: 230px}
.profile #blog_list input {width: 300px}
.profile .vcard {font-size: .92em; color: #666; margin-left: 0px}
.profile #column1 .section {margin: 0px 15px 5px 20px}
.profile #column2 .section {background: none}
.profile #column2 .section {padding-top: 0px; margin-top: 0px}
#download-vcard {font-size: 1.23em; margin-left: 20px}
#download-vcard img {vertical-align: middle}
#edit-button {line-height: 0}
#edit-button img {vertical-align: middle}
.attributes a.move {cursor: pointer; margin: 0px 8px 0 0; display:block; float: left}
a.move img {margin-right: 10px}
.attributes .delete img, .attributes a.move img {vertical-align: text-bottom; border: medium none; float: none; margin-right: 0px}
.attributes input.attributes option {padding: 4px}
.attributes .contacts {width: auto; float: none; border: none; padding: 0}
.edit .attributes li {font-size: .92em; color: #666}
#avatar {margin-right: 0px; margin-bottom: 10px; float: none; line-height: 0}
#avatar #status_bubble {width: 176px; margin-left: 25px; padding: 7px 10px 25px 10px; background: url('../images/new/status_bubble_bg.gif') bottom left no-repeat; position: relative; line-height: 1.3em; word-wrap: break-word;}
#avatar #status_bubble h3 {width: 196px; height: 7px; position: absolute; top: -5px; left: 0px; background: url('../images/new/status_bubble_cap.gif') top left no-repeat;}
#avatar img {line-height: 0; margin: 0; padding: 0}
#avatar table td, #avatar table th {padding: 0; margin: 0; position: relative}
#edit-contact .block_wide, #add-contact .block_wide {padding-bottom: 1px;}
#edit-contact h2, #add-contact h2 {margin-top: 45px}
 .edit #primary h1.name {font-size: 3.08em; font-weight: bold; color: #036; padding-top: 10px; line-height: 1.08em}
.edit #primary h1.name a {text-decoration: none; color: #036}
.edit #primary h1.name span#edit-button {margin-left: 20px}
.edit #primary h2 {margin: 0 0 14px 0; padding: 0; line-height: 1.08em; color: #617A93}
.edit #primary h2 input {width: 500px}
.edit #primary #avatar-upload {line-height: 1.08em}
.edit #primary #avatar-upload .note {padding-top: 3px}
.edit #primary label {float: none; width: auto; font-weight: bold; color: #333; padding-top: 6px; margin: 0; text-transform: uppercase}
.edit #primary input {padding: 4px; margin: 0}
.edit textarea {width: 810px; height: 160px}
#profile-edit .profile .section {margin: 10px 0 0 0; padding: 6px 0; border-bottom: 4px solid #DDD; position: relative; background: none}
#profile-edit .profile .section .title p {margin-bottom: 0}
#profile-edit .profile .section .title h1 {font-size: 1.08em; color: #333; font-weight: bold; text-transform: uppercase}
#profile-edit .profile .section .top-nav {text-align: right; width: 200px; font-size: .77em; text-transform: none; position: absolute; right: 0}
#profile-edit .profile .section .attributes {padding: 6px 0px; font-size: 1.08em}
#profile-edit .profile .section a.add_link {color: #666; text-decoration: none}
#profile-edit .profile .section .add-service-icon {vertical-align: middle; margin-right: 3px}
 .invites {width: 88px; height: 22px; background: transparent url("../images/nav-invites.png") top left no-repeat; padding: 0px 0 0 7px; margin: 10px 10px 0 0; text-align: left; float: right}
  .login_left {width: 280px; float: left; margin: 0;}
.login_right {width: 300px; float: left; margin: 0;}
 .show-all-link {position: relative; margin: 0px 0 0 6px; float: right; width: 30%; text-align: right}
.important {background-color: #FF6}
 #page {width: 870px; margin: 30px auto 0}
#page h1 {font-size: 1.23em; color: #333; font-weight: bold}
#page p {color: #555}
#page .back {margin-top: 30px; margin-bottom: 0; clear: both}
#page-inner {padding: 36px 38px 50px; border: 4px solid #666; background-color: #FFFFFF}
.request {margin-bottom: 20px}
.request h1 {font-size: 1.23em; color: #444; font-weight: bold; background-color: #F0F0F0; padding: 12px 12px 10px}
.request .openid-info {padding: 0 16px}
.request .openid-info td {padding: 0; color: #555}
.request .openid-info td.label {width: 10%;}
.request .openid-info td.value {width: 40%; font-weight: bold}
.tag {cursor: pointer}
.tagging label {width: 60px; color: #444; padding-top: 6px; position: relative}
.tagging input {width: 711px; padding: 5px}
.tagging p {margin-bottom: 0}
.tagging p.input-help {margin-left: 82px}
.tagging .existing-tags {margin-top: 10px; cursor: pointer}
.tagging a {margin: 0 5px 0 0; float: left;}
.tagging .contacts {border: none; float: none; padding: 0; width: auto}
 .sidebar {float: left; width: 235px; padding: 0; padding-left: 16px}
.sidebar h1 {color: #AAAAAA; font-size: 1.08em; font-weight: bold; text-transform: uppercase}
.sidebar h2 {font-size: 1.08em; line-height: 1.3em; font-weight: bold; margin-bottom: 0px; color: #333}
.sidebar p {margin-top: 0; color: #666}
.sidebar .section {border-bottom: 1px solid #DDD}
 ul.openidlist {margin: 1em 0 1em 10px; padding-left: 10px}
ul.openidlist li {list-style: disc}
.inline-icon {float: none; margin: 0 2px; padding: 0}
 .section .people {position: relative; display: block;}
.section .people div.person {position: relative; width: 30px; float: left; text-align: center}
.section .people .name {font-weight: normal; font-size: 1.08em; line-height: 1em}
.section .people .row {clear: both; padding: 10px 0; border-bottom: none}
.section .people div.person li {float: left}
.section .people .person a img {margin: 1px 3px 2px}
#about-section p {color: #444}
.note {font-size: .85em; font-weight: normal; margin-bottom: 0}
.openid-note {font-size: .85em; font-weight: normal; margin-bottom: 1em}
#learn-more {font-size: 1.23em; font-weight: bold; color: #333; text-align: center; margin: 30px}
#dont-yet-own {font-size: 1.23em; font-weight: bold; color: #333; text-align: center; margin: 30px}
 #edit-column1 {float: left; width: 395px}
#edit-column2 {position: relative; float: left; width: 405px; padding-left: 20px}
.editing-page {position: relative; padding: 1px 27px 20px 35px; text-align: left}
.editing-page h1 {color: #333; margin-top: 6px}
#view-public-profile {position: absolute; right: 0}
 .pagination {margin: 20px 0}
.pagination a:link {color: #444}
.pagination a:visited {color: #777}
 .service-thumbnails {line-height: 1.7em; margin: 0 0 20px}
.service-thumbnail a {padding: 1px; float: left; line-height: .62em; margin-right: 4px}
.service-thumbnail a.active {border: 2px solid #fff; padding: 2px; margin-top: -3px}
.service-thumbnail img {margin: 0; padding: 0}
.add-service-link {margin-left: 10px}
.row {background: transparent url('../images/bottom_border.gif') repeat-x bottom left; padding: 12px 0 12px}
.row .logo {float: left; width: 16px; margin-right: 10px}
.row .entry {float: left; width: 555px; margin-right: 10px; font-size: 1.08em; line-height: 1.38em; text-align: left; overflow: hidden}
.row .entry .message {margin-right: 10px; color: #333}
.row .entry .message p img {max-width: 420px; height: auto;}
.row .entry .reply {white-space: nowrap; margin-right: 10px}
.row .entry .reply a {text-decoration: none; font-size: .92em; color: #999; line-height: 1.23em}
.row .entry .reply img {vertical-align: middle; margin-right: 3px;}
.row .entry .tags {white-space: nowrap; margin-right: 10px}
.row .entry .tags a {text-decoration: none; font-size: .92em; color: #999; line-height: 1.23em}
.row .entry .tags img {vertical-align: middle; margin-right: 3px}
.row .time {color: #999; line-height: 1.38em; font-size: .77em; text-align: right}
.row .time a {color: #999}
#show-all {margin-left: 2px}
.help_box {padding: 10px 20px; margin-top: 10px}
.tip {background-color: #fef4db;  border: 0}
.tip h1 {color: #343434; font-size: 2em; font-weight: bold; letter-spacing: 1px}
.tip h1 .getting-started {color: #7b4a00; display: block; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: normal; margin-bottom: 1em; text-transform: uppercase}
.tip h2 {font-size: 1em; margin-bottom: 2px; color: #333}
 .tip p {color: #343434; font-size: 1em}
.tip .hint {color: #c27500}
.tip .hint strong {text-transform: uppercase}
.tip .hide_help_link {font-size: 12px; font-weight: bold; line-height: 1; text-transform: uppercase; background: url(../images/nav/newnav/icon_hide.png) no-repeat left; padding-left: 22px; padding-top: 5px; height: 16px}
.container_admin .help_button, .section .help_button {width: 75px; height: 16px; background: url('../images/nav/newnav/icon_help.png') left no-repeat; margin: 0 0 0 0; position: relative; padding-left: 22px; float: right; text-decoration: none; text-transform:uppercase; font-size: .9em; color: #343434; font-weight: bold}
.hide_help {background-position: top left; display: none}
.help_box li {color: #666; font-size: .9em; margin-left: 30px}
.tip ul {list-style-type: disc; margin: .5em 0 1em 10px}
.tip li {list-style: disc; margin-bottom: 4px; padding-bottom: 0}
.tip a img {float: none; margin-right: 4px; vertical-align: middle}
.tip a.service-link {text-decoration: none; margin-right: 20px}
.tip .service-links {margin: 0 0 1em 0}
.tip .service-links span:hover {text-decoration: none}
#add-feed #ideas-for-feeds {margin-top: 40px}
#ideas-for-feeds h2 {font-size: 1.2em; margin-bottom: 10px}
#ideas-for-feeds li {line-height: 1.2em; margin-bottom: 10px; color: #666}
 #activity-stream span.title {font-size: 1.3em;}
#activity-stream-section .row .entry {width: 420px; padding-right: 20px}
#activity-stream-section .row .time {margin-left: 480px; text-align: right}
#activity-stream-section .entry img {float: left; margin: 0px 20px 10px 0}
#activity-stream-section .entry .message {padding-top: 10px}
 .services {margin: 20px}
.block_wide .service {font-size: 1.08em; margin-bottom: 10px}
#available-services .service a {margin: 0 5px 0}
#available-services .service .description {font-size: .9em; color: #888}
#my-services .service .service-type {font-size: .9em; color: #888}
#available-services .service, #my-services .service {float: none; width: auto; margin-bottom: 10px}
#my-services .service a {display: inline; margin: 0 0 10px 0; padding: 0}
#my-services a.service-subscription-error-link {color: #f00; font-weight: bold; text-decoration: none; padding-right: 3px}
.service img {border: none; float: left; padding-right: 5px; margin: 0}
.add-service p {margin-bottom: 0}
.add-service p.input-help {margin-left: 122px}
.add-service .existing-tags {margin-top: 10px}
div.services table {margin: 0; width: auto}
.service-notifications {margin-top: 30px}
.service .username {font-size: 1.08em; margin-bottom: 1em}
.remote-service-login {padding: 30px; border: 1px solid #DDD; background-color: #EEE; margin-top: 40px}
.remote-service-button {float: left; width: 22%}
.remote-service-login .button {width: 22%; float: left}
.remote-service-login-text h1 {font-size: 1.23em; margin-top: 0}
.remote-service-login p {line-height: 1.3em; float: left; width: 78%; margin-bottom: 0}
 .username .remove, .url .remove {margin-left: 6px; font-size: .92em}
.service-options {padding: 0px}
.service-options h2 {font-size: 1.08em; color: #333; font-weight: normal}
.service-option {margin: 24px 0}
.service-option h3 {text-transform: uppercase; color: #999; font-size: 1.08em; font-weight: bold; margin: 0 0 5px}
.service-option h3 span.note {color: #888; font-size: .8em; text-transform: none; margin-left: 6px; vertical-align: middle}
.service-option p {margin-bottom: 0}
.service-option .password-weirded-out {font-size: .8em}
#service-notifications {padding: 16px 20px; border: 1px solid #DDD; margin-top: 20px}
#service-notifications h2 {margin: 0; padding: 0; font-size: 1.08em; font-weight: bold}
#service-notifications p {margin-bottom: 0; color: #666}
.add-service {padding: 20px; background-color: #F1F1F1; border: 1px solid #DDD}
.add-service #file-browse {margin-left: 4px; cursor: pointer; background-color: #333; color: white}
.add-service #file-browse:hover {background-color: #000}
.add-service h1 {font-size: 1.23em; margin-top: 0}
.photos {margin-left: 10px}
.s3_uploader {padding-top: 10px}
#uploading {width: 32px; font-weight: bold; padding: 15px; height: 32px; padding-left: 45px; background: url(../images/loading-small.gif) no-repeat; background-position: 13px 15px}
.profile_form #uploading {width: 32px; font-weight: normal; height: 2px; padding-left: 22px; padding-top: 0px; background: url(../images/loading-small.gif) no-repeat; background-position: 0}
.upload-complete {background: #ccc url(../images/icon_success.png) no-repeat; padding-left: 45px; padding-bottom: 15px; padding-top: 14px; background-position: 10px 10px}
.profile_form .upload-complete {background: #eee url(../images/icon_success.png) no-repeat; background-position: 0px 0px; padding-left: 35px; padding-bottom: 0px; padding-top: 3px; height: 20px}
.photos h4 {margin: 0 0 5px 0; color: #333; font-weight: bold; font-size: .92em}
.photos .albums {margin: 0 0 10px 10px}
input#feed-url {width: 600px}
.service-sign-up-panel {float: right; margin: 10px 0px 15px 30px; width: 200px; padding: 12px 16px; background-color: #FFF; border: 1px solid #CCC; text-align: center}
 #get-satisfaction-image {position: relative; float: right; margin: 0px 0 20px 20px}
.get-satisfaction h2 {margin: 30px 0 2px; font-size: 1.23em; color: #888; font-weight: bold}
.get-satisfaction p {color: #444}
.still-having-problems {margin-top: 30px}
.still-having-problems h2 {font-weight: bold; font-size: 1.26em; color: #333}
span.desired-email-domain {font-size: 1.23em}
 #invitations-sent {margin-top: 30px}
#invite_preview {padding: 20px; background: #fff; border: 1px solid #ccc}
 .tutorials {position: absolute; top: 20px; right: 30px; text-align: right; width: 250px}
.first {margin-top: 30px}
#player {width: 720px; margin: 0 auto}
 .empty {font-style: italic}
.alert {border: 1px solid #F98408; padding: 20px}
#del_account {position: absolute; bottom: 0px; left: 40px}
#del_account_popup {position: absolute; bottom: 0px; left: 111px; width: 265px; height: 140px; padding: 20px; text-align: center; background: #fff; border: 1px solid #000; z-index: 999999}
#footer {padding: 18px 0 20px 20px; margin: 0 5px 0 0; border: none; background: transparent url('../images/footer_bg.png') no-repeat scroll top right ; height: 25px; width: 632px; float: right}
#footer.wide {padding: 20px 0 40px 20px; margin: 0px auto; background: transparent url('../images/footer_bg_wide.png') no-repeat scroll top left ; float: none; width: 895px; height: 15px; position: relative}
#footer #powered-by-chimp {width: 142px; height: 21px; margin-right: 25px; background: transparent url("../images/powered_by_chimp.png") no-repeat; float: right}
#footer #footer-nav {float: left; margin-left: 10px }
h4 {margin: 15px 15px 15px 14px}
h1.name {font-size: 1.25em}
#people-i-know-section {margin: 0px}
.message {font-size: 1.1em}
.shadow {position: absolute; z-index: 100; top: 35px; left: 0px; height: 7px; width: 100%; background: transparent url('../images/little_shadow.png') repeat-x scroll top left}
#contact_list {position: relative; display: inline; margin: 0}
#contact_list li {position: relative; display: block; float: left; list-style-type: none; padding-bottom: 3px; width: 30px; height: 31px; overflow: visible}
#contact_list li .contact_thumb {position: absolute; top: 0px; left: 0px; z-index: 1}
#contact_list li a img.hover {width: 50px; position: absolute; top: -20px; left: -8px; z-index: 9999}
#contact_list li .hover_name {position: absolute; top: -35px; z-index: 99999; background: #fff; padding: 5px}
#contact_list li .hover_mp {position: absolute; bottom: -45px; z-index: 9999; background: #fff; padding: 5px}
#recent_activity a img {float: left; margin-right: 20px}
#web_profiles img {float: none; padding: 0; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; vertical-align: middle}
#web_profiles img:hover {float: none; padding: 0; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1}
#web_profiles li {margin-right: 0; margin-bottom: 7px}
.extended-address {width: 200px; overflow: hidden}
ul.facebook li {margin: 0px 0px 0px 20px; padding: 0px 0px; float: left; display: block}
ul.facebook li img {border: 4px solid #FFF}
ul.flickr li {margin: 0px 0px 0px 20px; padding: 0px 0px; float: left; display: block}
ul.flickr li img {border: 4px solid #FFF}
#column2 .block ul li.blogs {width: 270px}
h1#about_me {margin-left: 8px; font-size: 1.1em; text-transform: none}
.text {margin-left: 8px; margin-bottom: 0px; padding-bottom: 20px}
.text a {text-decoration: none}
 #system-notice {margin-bottom: 15px}
#system-notice.div {padding: .8em; margin-bottom: 1em}
#system-notice p {margin: 2px 0 0 32px; font-weight: bold; line-height: 1.4em}
#system-notice a.close {float: right; background: url(../images/nav/newnav/icon_hide.png) no-repeat left; width: 20px; height: 20px; display: block; position: relative; margin-top: -18px; margin-right: -21px}
#system-notice a.close span {display: none}
#system-notice .success {background: url(../images/icon_success.png) 10px 10px no-repeat; background-color: #F1FFE2; border: 2px solid #6C0}
#system-notice .success p {color: #060}
#system-notice .notice {background: url(../images/icon_alert.png) 8px 8px no-repeat; background-color: #FF6; border: 2px solid #FC3; margin-bottom: 10px}
#system-notice .notice p {color: #630}
#system-notice .error {background: url(../images/icon_error.png) 10px 8px no-repeat; background-color: #F99; border: 2px solid #F66}
#system-notice .error p {color: #600}
#system-notice .info {background: url(../images/notice-info.png) 10px 10px no-repeat; padding: 10px; background-color: #9CF; border: 2px solid #39F}
#system-notice .info p {color: #03C}
#system-message {background: #fff; padding: 5px; color: #343434;}
#system-message .warning-sign {margin-bottom: -3px; margin-left: 5px;}
#system-message a {text-decoration: underline}
.error a {color: #8a1f11}
.error, .notice, .success {padding: .8em; margin-bottom: 0; border: 2px solid #ddd}
.error {background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4}
.notice {background: #FFF6BF; color: #514721; border-color: #FFD324}
.notice p {margin-bottom: 10px}
.notice form label {float:left; padding-top: 2px; font-weight: bold}
.notice form #secret_question, .notice form #answer {float: left; width: 240px; margin-right: 25px}
.notice a {color: #514721}
.success {background: #E6EFC2; color: #264409; border-color: #C6D880}
.success a {color: #264409}
.fieldWithErrors {display: inline; color: red}
#system-message {padding: 5px 0; background: #fff}
img.delete_item {float: none; margin: 0 0 -5px 0;}
a.refresh_btn {padding: 6px; color: #fff; text-decoration: none; border: 1px solid #aaa}
#about_me_section, #web_sites_section, #education_section, #professional_section {padding: 0px 20px}
#guidance h3 {color: #4d4d4d; font-size: 1.3em}
#institution_list h2 {font-size: 1.75em}
.institution_dates {position: relative; background: transparent url("../images/new/date_range_bg.gif") no-repeat scroll top left; width: 542px; height: 35px; margin-top: 10px}
.institution_dates .from{ position: absolute; top: 7px; left: 7px; font-size: .65em}
.institution_dates .from_date{ position: absolute; top: 5px; left: 33px; font-size: 1.35em}
.institution_dates .to{ position: absolute; top: 7px; left: 285px; font-size: .65em}
.institution_dates .to_date{ position: absolute; top: 5px; left: 300px; font-size: 1.35em}
.institution_details {position: relative; width: 542px;  margin-bottom: 10px}
.institution_details .department { font-size: 1em}
.institution_details .degree { font-size: 1em; margin-bottom: 10px}
#my-openid {padding:16px 20px; background:#FF6; color:#333; font-size:40px; font-weight:bold; margin-left:10px; line-height:72px; display:inline}
.forgot_pswrd input {float: left; margin-right: 10px}
.forgot_pswrd button {margin: -3px 0 0 0;}
.forgot_pswrd label {padding-top: 5px;}
.forgot_pswrd label.pswrd {float: none;}
.show_options {cursor: pointer}
.edit_block {margin-top: 20px; position: relative;}
#column2 #mini_blog {padding: 0 41px}
#mini_blog {padding: 0 40px; text-align: left}
input.mini_blog_search {width: 157px; height: 27px; padding: 6px 8px 0 12px; margin-right: 10px; background: url('../images/new/blog_search_box.png')no-repeat; border: none;}
.mini_blog_post {padding: 40px 0 0 0 ; position: relative}
.mini_blog_post .blog_body {overflow: auto; width: 600px}
.mini_blog_post .title {position: relative; padding: 10px 0; overflow: hidden;}
.mini_blog_post .title .edit {position: absolute; right: 0; top: 0;}
.mini_blog_post hr {margin-top: 10px}
.mini_blog_post .posted_when {width: 121px; height: 18px; padding: 4px 10px 0 0; background: url('../images/new/blog_time_1.png') top left no-repeat; position: absolute; top: 15px; left: -31px; text-align: right; font-size: .9em}
.mini_blog_post .block ul li input {float: left; margin-right: 10px;}
#mini_blog .social_helpers {margin-top: 10px;}
#public_album_pages {padding: 0 30px}
#public_album_pages .album_cover {width: 189px; height: 130px; padding: 10px 2px 0 0; background: url('../images/new/album_cover_bg.png') top left no-repeat; margin: 20px 30px 0px 0; text-align: center; float: left; position: relative}
#public_album_pages .album_cover img {width: 170px; height: auto}
#public_album_pages .album_info {width: 375px; margin-top: 20px; margin-right: 1px; position: relative; float: right}
#public_album_pages .album_info h2 {display: block; width: 260px; margin-top: 0}
#public_album_pages .album_info .modified_when {width: 121px; height: 18px; padding: 4px 10px 0 0; background: url('../images/new/album_time_1.png') no-repeat; position: absolute; top: 0px; right: -22px; text-align: right; font-size: .9em; display: block;}
#public_album_pages .album_info p {color: #7d7d7d; margin: 10px 0;}
#album_pages textarea {width: 550px; height: 100px}
#album_pages .album_cover {width: 189px; height: 208px; padding: 10px 2px 0 0; background: url('../images/new/album_cover_bg.png') no-repeat; margin: 20px 10px 0px 0; text-align: center; float: left; position: relative}
#album_pages .album_cover .album_image img {width: 170px; height: auto;}
#public_album_pages .album_cover .number_of, #album_pages .album_cover .number_of {width: 50px; height: 34px; padding-top: 12px; background: url('../images/new/album_cover_number.png') top left no-repeat; position: absolute; top: -12px; right: -10px; font-weight: bold; display: block}
#public_album_pages .album_photo {width: 182px; float: left; margin: 20px 20px 0 0}
#public_album_pages .album_photo img {float: right; max-width: 182px; height: auto}
#public_album_pages .photo_view {text-align: center; margin-top: 10px}
#public_album_pages .photo_view a img {max-width: 600px; height: auto; float: none;}
#public_album_pages .album_cover .album_image, #album_pages .album_cover .album_image {width: 170px; height: 120px; margin: 0px auto; overflow: hidden}
#album_pages .album_cover .album_info {padding: 30px 10px 5px 10px;}
#album_pages .album_cover .album_info hr {margin: 5px 0;}
#album_pages .album_cover .album_info a {font-size: .8em;}
#album_pages .album_cover .album_info h2 {margin: 0}
#album_pages .album_cover .album_info h2 img {vertical-align: text-top}
#album_pages .photo_edit {position: relative; margin-top: 20px;}
#album_pages .photo_edit .thumb {width: 170px; margin-right: 10px; text-align: right; float: left; position: relative;}
#album_pages .photo_edit .thumb img {max-width: 170px; height: auto}
#album_pages .photo_edit .thumb .delete {position: absolute; top: -10px; left: -10px;}
#album_pages #photo_upload input {width: 300px;}
#album_pages .photo_edit .caption {float: left}
#album_pages .photo_edit .caption input {width: 400px;}
#album_pages .photo_edit .tags {width: 400px; height: 36px; padding: 5px 0 0 15px; margin: 10px 0 5px 0; background: url('../images/new/tag_bubble.png') top left no-repeat; float: left}
#album_pages .photo_edit .tags label {padding-top: 4px}
#album_pages .photo_edit .tags input {width: 345px}
#album_pages .photo_edit select {float: left}
#public_album_pages .album_grid .thumb {height: 190px; width: 130px; position: relative; float: left; margin: 15px 24px 0 0; text-align: left; font-weight: bold; border: 1px solid E }
#public_album_pages .album_grid .last {margin-right: 0px;}
#public_album_pages .album_grid .thumb a {font-weight: normal;}
#public_album_pages .album_grid .thumb img {max-width: 130px; max-height: 130px; margin: 0 auto}
#public_album_pages .album_grid .viewed {position: absolute; bottom: 0; left: 0;}
#login_as a#login_owner {width: 136px; height: 40px; display: block; background: url('../images/new/my_site.jpg') top left no-repeat; float: left; position: relative;}
#login_as a#login_guest {width: 119px; height: 40px; display: block; background: url('../images/new/im_guest.jpg') top left no-repeat; float: left; position: relative}
#login_as span {float: left; margin: 0 20px; padding-top: 10px; font-size: 1.2em; font-weight: bold;}
#blog_body ul li {list-style-type: disc; margin:0 0 0 1.5em; padding-bottom: 0;}
#blog_body ol li {list-style-type: decimal; margin-left:10px;}
#blog_body h1 {font-size: 2em; margin: .67em 0; float:none;}
#blog_body h2 {font-size: 1.5em; margin: .75em 0}
#blog_body h3 {font-size: 1.17em; margin: .83em 0}
.owner-links {position: relative; z-index: 30}
#vcard_help {margin-bottom: 20px;}
#vcard_help a:hover .name {background: #D97E04; color: #fff}
#vcard_help a:hover img {opacity: 1;}
#vcard_help .vcard {width: 300px; background: url('../images/new/bio_bg.png') top left no-repeat; position: absolute; bottom: 60px; left: 245px; z-index: 9999; text-align: left; padding: 20px 20px 0 20px;}
#vcard_help .vcard p {margin-bottom: 10px;}
#vcard_help .vcard .cap {width: 340px; height: 24px; background: url('../images/new/tip_cap_left.png') no-repeat; margin: 0px 0px -24px 0px; position: absolute; bottom: 0; left: 0;}
.fwarrow {width: 65px; height: 52px; margin-top: 29px; background: url(../images/icons/forwarding_arrow.png) no-repeat}
.fwarrow.nopad {margin-top: 0}
.boxilicious {background: #eee; padding: 15px; margin-bottom: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
.tooltip {background-color:white; border:1px solid #777; padding:8px; width: 200px; position: absolute; display: inline; font-size:13px; -moz-box-shadow: 2px 2px 11px black; -webkit-box-shadow: 2px 2px 11px black; box-shadow: 2px 2px 11px black; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
 .get_started .probadge {padding-right: 0px}
.probadge {width: 96px; height: 96px; background: url(../images/chimp_pro_badge.png) no-repeat; padding-right: 20px}
form .form_section.chimp-pro p {padding: 0; margin: 0}
.pro-icon {}
.pro-description {width: 230px; margin-right: 20px; padding-right: 30px; border-right: 1px solid #ccc}
.pro-icon {background: url(../images/icons/pro_email_forward.png) no-repeat; width: 100px; height: 100px; background-position: 10px 18px}
.pro-profiles-icon {background: url(../images/icons/profiles.png) no-repeat; width: 100px; height: 150px; background-position: 10px 39px}
.profiles .pro-description li {background: url(../images/icons/pro_profiles_bullet.png) no-repeat; padding-left: 17px; margin-top: 10px; background-position: 0 4px}
.boxilicious .proExample {background-color: #dcdcdc; margin-bottom: 5px; width: 370px}
.proExample .smallArrow {background: url(../images/icons/forwarding_arrow_sm.png) no-repeat; width: 20px; background-position: 0 2px; height: 20px}
.proExample .exampleEmail {width: 145px; overflow: hidden}
.proExample .exampleProfiles {width: 160px}
.pro-domainfw-icon {background: url(../images/icons/pro_domain_forwarding.png) no-repeat; width: 100px; height: 150px; background-position: 10px 39px}
.pro-gapps-icon {background: url(../images/icons/googleApps_upsell.png) no-repeat; width: 100px; height: 150px; background-position: 5px 39px}
.container_admin p.price {font-size: 1.5em; font-weight: bold; padding: 0; margin: 0; color: green; margin-top: 33px}
.proSignupHeader {font-size: 2.0em; line-height: 1.2em; margin-top: 15px}
.secure {background: url(../images/icons/lock_secure.png) no-repeat; height: 50px; padding-left: 38px; padding-top: 10px; font-size: 1.1em; color: #b0b0b0; margin-top: 190px; position: absolute}
.gmail-icon {width: 70px; height: 70px; background: url(../images/icons/googleApps_gmail.png) no-repeat}
.gdocs-icon {width: 70px; height: 70px; background: url(../images/icons/googleApps_docs.png) no-repeat}
.gcal-icon {width: 70px; height: 70px; background: url(../images/icons/googleApps_calendar.png) no-repeat}
img {float: none; margin: 0px}
 a {cursor: pointer;}
.dark_grey {color: #343434;}
i {font-size: .9em; color: #7d7d7d}
h1, h2, h3, h4 {font-weight: normal}
li {position: relative;}
.htag_right {float: right; margin-top: 5px;}
ul#nav_3 {margin-bottom: 20px; float: right}
ul#nav_3 li {height: 21px; display: block; padding: 0px 0px 0px 12px; margin-left: 15px; float: left; position: relative;}
ul#nav_3 li a {text-decoration: none; font-size: 8pt}
ul#nav_3 li img {position: absolute; right: -11px; top: 0px; display: none}
ul#nav_3 li.img_visible img {display: block; position: relative;}
ul#nav_3 li.active {background: url('../images/new/nav_3_active_bg.png') top left no-repeat; overflow:visible;}
ul#nav_3 li.active a {color: #343434}
ul#nav_3 li.active img {display: block; float: none}
ul#nav_3 li input, ul#nav_3 li label {float: left; width: auto; margin-right: 5px;}
#col_1 {width: 606px; float: left; margin-right: 20px}
#col_1 h1 {font-weight: normal; float: left}
#col_1 h4 {margin-left: 0px; margin-top: 15px}
#col_2 {width: 198px; float: left; padding-top: 40px}
#col_2 .delete {position: absolute; bottom: 10px; right: -10px}
#col_2 .edit {position: absolute; top: 10px; right: 0}
.block_wide {background: url('../images/new/block_grey_wide_bg.png') bottom left no-repeat; padding: 9px 15px 15px 15px; margin: 20px 0 0px 0; position: relative;}
.attributes_block_wide span.cap, .block_wide span.cap {height: 6px; width: 824px; background: url('../images/new/block_grey_wide_cap.png') top left no-repeat; position: absolute; top: -6px; left: 0; margin: 0;}
.block_wide .three_cols {width: 250px; float: left;}
.block_wide .three_cols input {padding: 4px; width: 218px;}
.block_wide .delete {position: absolute; top: -15px; right: 10px;}
.block_wide .sub_block {width: 556px; background: url('../images/new/block_sub_bg.gif') bottom left no-repeat; padding: 9px 1px 15px 10px; margin: 5px 0 20px 0; position: relative}
.block_wide .sub_block span.cap {height: 2px; width: 566px; background: url('../images/new/block_sub_cap.gif')top left no-repeat; position: absolute; top: -2px; left: 0; margin: 0;}
.block_wide .sub_block .delete {position: absolute; top: -5px; right: -5px}
.block_wide .sub_block a.move {float: left; margin-right: 10px}
.block_wide .sub_block input {padding: 5px}
.block_wide .sub_block select {margin-top: 4px;}
.block_wide p.service {float: left; width: 630px; margin: 0 0 0 10px;}
.block_wide_2 {background: #f1f1f1; width: 556px; padding: 9px 1px 15px 10px; margin: 0 0 20px 0; position: relative}
.block_wide_2 .sub_block span.cap {height: 2px; width: 566px; background: url('../images/new/block_sub_cap.gif')top left no-repeat; position: absolute; top: -2px; left: 0; margin: 0;}
.block_wide_2 .sub_block .delete {position: absolute; top: -5px; right: -5px}
.block_wide_2 .sub_block a.move {float: left; margin-right: 10px}
.block_wide_2 .sub_block input {padding: 5px}
.block_wide_2 .sub_block select {margin-top: 4px;}
.block_wide_2 p.service {float: left; width: 630px; margin: 0 0 0 10px;}
.sub_block .attributes span.cap a.move {float: left; margin-right: 10px}
.title h2 {margin: 0;}
.block {background: url('../images/new/block_grey_bg.png') bottom left no-repeat; padding: 4px 10px 10px 10px; margin: 20px 0 0px 0; position: relative; width: 586px; display: block}
.attributes_block, .attributes_block_wide {position: relative;}
.attributes_block span.cap, .block span.cap {height: 6px; width: 606px; background: url('../images/new/block_grey_cap.png') top left no-repeat; position: absolute; top: -6px; left: 0; margin: 0; display:block;}
.block h4 {margin: 0px 0 0 0}
.block .delete {position: absolute; top: -12px; right: -15px}
.block hr {margin: 15px 0; color: #d8d8d8}
.block input {padding: 5px;}
.block label {margin-right: 10px;}
.block.fixed {height: 22px}
.block .sub_block {width: 556px; background: url('../images/new/block_sub_bg.gif') bottom left no-repeat; padding: 9px 1px 15px 10px; margin: 5px 0 20px 10px; position: relative}
.block .sub_block span.cap {height: 2px; width: 566px; background: url('../images/new/block_sub_cap.gif')top left no-repeat; position: absolute; top: -2px; left: 0; margin: 0;}
.block .sub_block .delete {position: absolute; top: -5px; right: -5px}
.block .sub_block a.move, {float: left; margin-right: 10px}
.block .sub_block input {padding: 5px; width: 300px;}
.block .sub_block select {margin-top: 4px;}
.block ul#addresses_list li.address_input label {margin-top: 10px;}
.block ul#addresses_list li.address_input label.top {margin-top: 0;}
#login_screen {height: 200px; margin-top: 60px; padding: 14px 20px 20px 20px; position: relative; display: block;}
#login_screen .login {float: left; width: 260px; position: relative;}
#login_screen .login h4 {position: absolute; top: -65px; left: 0px;}
#login_screen input {margin-bottom: 10px;}
#login_screen input#remember_me, #login_screen input#remember_me_guest {float: left; margin: 0 5px 0 0;}
#login_screen label.remember_me {font-size: .9em; float: left}
#login_screen button {margin-top: 20px; border: none;}
#login_screen a.forgot {font-size: .85em; display:block; margin-top: 20px}
#login_screen .vert_divide {width: 1px; height: 200px; background: #e0e0e0; float: left; margin-right: 20px;}
#login_open_id {float: right; width: 300px;}
#login_open_id h4 {margin-bottom: 0px;}
#education_page #col_2 li {padding: 10px 30px 10px 0; border-top: 1px solid #e4e4e4;}
#personas_index {position: relative;}
#personas_index .cols {float: left; margin: 10px 33px 0 0; position: relative}
#personas_index .cols h4 {margin-bottom: 5px;}
#personas_index #themes_container {width: 842px; height: 92px; padding: 0; background: url('../images/new/group_block_theme.jpg') no-repeat; overflow: hidden}
#personas_index #themes_container #theme_holder {}
#personas_index #themes_container a span.theme {background:transparent url('../images/new/theme_thumb_bg_sm.jpg') no-repeat scroll center top; display:block; float:left; height:15px; margin:0; padding-top: 58px; position:relative; text-align:center; width: 68px; font-size: .8em}
#personas_index #themes_container a span.theme.active {background:transparent url('../images/new/theme_thumb_bg_active.jpg') no-repeat scroll center top}
#personas_index #themes_container a span.theme span.body_color_bg {background:#E4E5DB none repeat scroll 0 0; display:block; height:40px; left:13px; position:absolute; top:10px; width:40px; z-index:3}
#personas_index #themes_container a span.theme span.primary_color {background: #ccc ; display: block; height: 17px; position: absolute; right: 5px; top: 3px; width: 17px; z-index: 3}
#personas_index #group_avatar, #personas_index #group_favicon, #personas_index #group_contats, {float: left}
#personas_index .group_block_sm {width: 259px; height: 91px; background: url('../images/new/group_block_sm.jpg') no-repeat}
#personas_index .three_blocks {padding-bottom: 10px; border-bottom: 1px solid #e8e8e8;}
#personas_index .group_info {float: left; width: 260px; padding: 15px 15px 0 15px; margin: 0; border-right: 1px solid #E8E8E8}
#personas_index .group_info.first {padding-left: 0;}
#personas_index .group_info.last {padding-right: 0; border-right: none;}
#personas_index .create_new {position: absolute; top: 1px; right: 5px; font-size: .8em;}
#personas_index .group_info ul li {width: 244px; height: 21px; padding: 2px 6px 0 10px; background: url('../images/new/group_li_bg.jpg') no-repeat; margin-bottom: 10px}
#personas_index .group_info ul li span {float: left;}
#personas_index .group_info ul li a.toggle {float: right; margin-top: 3px}
#personas_index h4 {margin: 0 0 10px 0}
#personas_index .holder {width: 240px; overflow: hidden}
#personas_index #group_avatar #avatar_slider {width: 999px; height: 70px; padding: 9px 0 0 20px}
#personas_index #group_avatar span {width: 64px; height: 62px; padding: 8px 0 0 6px; float: left; margin-right: 5px; background: transparent}
#personas_index #group_avatar span.active {background: url('../images/new/group_avatar_selected.jpg') no-repeat;}
#personas_index #group_avatar span img {width: 56px; height: 56px}
#personas_index #group_favicon #favicon_slider {width: 9999px; height: 59px; padding: 17px 0 0 24px;}
#personas_index #group_favicon span {width: 49px; height: 49px; padding: 5px 0 0 5px; float: left; margin-right: 20px}
#personas_index #group_favicon span.active {background: url('../images/new/group_favicon_selected.jpg') no-repeat}
#personas_index #group_favicon span img{ width: 44px; height: 44px}
#personas_index #group_contacts a img {width: 20px; height: 20px; margin: 0 10px 10px 0}
#personas_index #group_contacts .group_block_sm .contacts_holder {width: 200px; overflow: hidden; height: 60px; padding: 19px 0 0 30px}
#personas_index #group_contacts .group_block_sm .contacts_holder #contacts_slider {width: 500px; height: 60px; padding: 0;}
.people_assigned {padding: 10px; background: #e4dfd2; color: #8f7843; position: relative;}
.people_assigned .number {font-size: 1.1em; font-weight: bold;}
#persona_contacts li {width: 563px; padding: 10px; border-top: 1px solid #ccc; font-size: .9em; background: #fafafa}
#persona_contacts .persona_contact_info {padding-top: 7px}
#persona_contacts span.name {float: left; margin-right: 10px; font-weight: bold; color: #8f7843; width: 120px}
#persona_contacts label {float: left; padding-top: 1px; width: auto; font-size: .9em; margin-right: 10px}
#persona_contacts input {float: left; margin: 0 5px 0 0;}
#persona_contacts .invite_contact {float: right; color: #8f7843}
#persona_contacts h4 {height: 15px; background: url("../images/new/alpha_divider_bg.png") top left repeat-x ; padding: 2px 0 2px 50px; margin: 0; color: #343434; border-top: 1px solid #ccc; font-size: 1em}
#persona_contacts h4 .contact_qty {font-weight: normal; color: #7d7d7d; font-size: .9em;}
#contact_paging {margin-top: 20px;}
#contact_paging a {color: #8f7843; font-weight: bold; margin-right: 5px;}
#contact_paging a.active {text-decoration: underline; color: #6d6d6d}
.persona_content .persona_content_info {padding-top: 5px}
.persona_content img.service {float: left}
.persona_content span.service {float: left}
.persona_content span.service span {float: left;}
.persona_content span.service a {display:block; float: left;}
.persona_content input {float: right;}
.persona_content label {float: right; width: auto;}
.persona_content label input {margin: 1px 10px 0 0; float: left;}
.sub_block a.show_options {position: absolute; top: 25px; right: 15px; display: block;}
.info_settings {margin: 5px 5px 0 0px; position: relative; display:block;}
.info_settings label { text-align: left; float: left;}
.sub_block .info_settings label span, .sub_block .info_settings label input {width: auto; float: left;}
.info_settings .new_persona {position: absolute; right: 1px; bottom: 1px;}
#persona_layout .persona_layout_info {padding: 5px 10px 0 0}
#persona_layout span.service {float: left; margin-right: 10px;}
#persona_layout img.service {margin-top: 1px;}
#persona_layout .grid_list {float: right;}
#persona_layout span.display_qty {margin-right: 10px;}
#persona_layout .display_qty {float: right}
#persona_layout ul.display_qty li {display: block; width: 19px; height: 16px; padding-top: 0px; margin: 0 0 0 0; float: left; text-align: center}
#persona_layout ul.display_qty li a {text-decoration: none; color: #343434}
#persona_layout ul.display_qty li a:visited {text-decoration: none; color: #343434}
#persona_layout ul.display_qty li.active a {color: #fff;}
#persona_layout .display_qty li.active {background: url("../images/new/qty_bg.png")top left no-repeat}
#persona_layout_new select, #persona_layout_new label, #persona_layout_new input {float: left; width: auto; font-weight: normal; font-size: .9em; margin-right: 10px}
#persona_layout_new a {float: right}
#persona_layout_new input {margin: 0 5px 0 0}
#persona_new input, #persona_new label {float: left; width: auto; font-weight: normal; font-size: .9em; margin-right: 10px}
.people_assigned {padding: 10px; background: #e4dfd2; color: #8f7843; position: relative}
.people_assigned .number {font-size: 1.1em; font-weight: bold;}
.profile a.fff_btn {float: right; margin: 10px 5px 0 0; cursor: pointer; color: #000;}
.profile #addresses input {width: 340px;}
.block_wide .copy_settings {display: block; width: 270px; height: 32px; padding-left: 13px; line-height: 2.35em; background: url("../images/new/select_bg.png") no-repeat; float: left;}
.block_wide .copy_settings select {width: 275px; height: 32px; opacity: 0;}
.slide_holder {position: relative; overflow: hidden; padding: 0px; margin-bottom: 20px}
#avatar_page .slide_holder {width: 824px; height: 160px; margin-top: 20px;}
#col_1 .slide_holder {width: 600px}
.slide_holder .slide_left {position: absolute; left: 0px; top: 0px; z-index: 4}
.slide_holder .slide_right {position: absolute; right: 0px; top: 0px; z-index: 4}
.slide_holder .slide_left, .slide_holder .slide_right img {margin: 0px;}
.slide_holder #custom, .slide_holder #solid {width: 9000px; height: 131px}
.slide_holder #avatar_slider {width: 9000px; height: 160px; padding-left: 7px;}
.slide_holder.small {margin-left: 0px; width: 259px;}
span.avatar {position: relative; width: 135px; height: 130px; padding-top: 15px; background: url('../images/new/avatar_thumb_bg.jpg') top left no-repeat; float: left; text-align: center; display: block;}
span.avatar a {text-decoration: none;}
span.avatar a img {float: none;}
span.avatar.active {background-position: bottom; display: block;}
span.avatar .thumb {}
span.avatar .active_on {width: 135px; position: absolute; bottom: 0px; font-size: .8em}
span.avatar a.delete {position: absolute; top: 5px; right: 10px; z-index: 3;}
span.favicon {position: relative; width: 40px; height: 50px; background: none; float: left; text-align: center; display: block; margin-right: 40px;}
span.favicon.active {border: 1px solid #ccc;;}
span.favicon .active_on {width: 135px; position: absolute; bottom: 0px; font-size: .8em}
span.favicon a.delete {position: absolute; top: -5px; right: -15px; z-index: 3;}
.avatar_message {font-size: 1.7em; text-align: center; padding-top: 70px;}
.favicon_message {font-size: 1.7em; text-align: center}
#theme-chooser {display: block}
div.theme_bg img {float: left; margin-right: 20px;}
div.theme, span.theme {float: left; width: 99px; height: 15px; padding-top: 85px; margin: 0px; background: transparent url("../images/new/theme_thumb_bg.jpg") no-repeat; background-position: top; position: relative; text-align: center; display: block}
div.theme, span.theme a {text-decoration: none}
span.theme div.edit_theme {position: relative}
span.theme div.edit_theme a.edit {font-size: .8em; position: absolute; top: 0; right: 17px}
span.theme a.delete {font-size: .8em; position: absolute; top: 3px; left: 5px; z-index: 4}
.theme .body_color_bg {position: absolute; z-index: 4; top: 18px; left: 20px; height: 58px; width: 58px; background: #e4e5db; display: block}
.theme .primary_color_bg {position: absolute; z-index: 4; top: 5px; right: 3px; height: 29px; width: 29px; background: transparent url("../images/theme_color_bg.png") no-repeat scroll top left; display: block}
.theme .primary_color {position: absolute; z-index: 4; top: 6px; right: 6px; height: 24px; width: 24px; background: #fff; display :block}
#custom_theme .labels {position: relative; height: 20px; margin-top: 20px}
#custom_theme .labels .bg_color, #custom_theme .labels .custom_link_color {position: absolute; top: 0; left: 10px}
#custom_theme .labels .bg_alignment, #custom_theme .labels .link_color {position: absolute; top: 0; left: 185px;}
#custom_theme .labels .bg_tile {position: absolute; top: 0; left: 395px;}
#custom_theme #bg_settings {position: relative; width: 606px; height: 60px; padding: 0px; background: url('../images/new/theme_bg_bg.gif') no-repeat}
#custom_theme input.hex_value {width: 70px; padding: 8px ; margin: 11px 10px 0 10px; font-size: 1.2em; float: left}
#custom_theme .picker {position: relative; height: 42px; margin: 12px 45px 0 0; float: left;}
#custom_theme .picker a {width: 20px; height: 20px; background: #000; display: block; cursor: pointer;}
#custom_theme .picker .pick {position: absolute; bottom: 0; left: 1px; font-size: .8em;}
#custom_theme .picker .picker_popup {width: 307px; height: 315px; background: url('../images/new/color_selector.png') no-repeat ; position: absolute; right: -300px; top: -275px; z-index: 9999}
#custom_theme .picker .picker_popup .close {position: absolute; top: 5px; right: 10px; background: transparent}
#custom_theme #custom_bg a {width: 55px; height: 60px; display: block; float: left;}
#custom_theme #custom_bg a.bg_left {background: url('../images/new/bg_left.gif') bottom left no-repeat}
#custom_theme #custom_bg a.bg_center {background: url('../images/new/bg_center.gif') bottom left no-repeat}
#custom_theme #custom_bg a.bg_right {background: url('../images/new/bg_right.gif') bottom left no-repeat; margin-right: 45px;}
#custom_theme #custom_bg a.tile_none {background: url('../images/new/tile_none.gif') bottom left no-repeat}
#custom_theme #custom_bg a.tile_x {background: url('../images/new/tile_x.gif') bottom left no-repeat}
#custom_theme #custom_bg a.tile_y {background: url('../images/new/tile_y.gif') bottom left no-repeat}
#custom_theme #custom_bg a.tile_xy {background: url('../images/new/tile_xy.gif') bottom left no-repeat}
#custom_theme #custom_bg a.active {background-position: top left}
#custom_theme #link_color {position: relative; width: 606px; height: 60px; padding: 0px}
#custom_theme #link_color .picker {margin-right: 57px;}
#custom_theme a.link_color_box {width: 20px; height: 20px; margin: 11px 10px 0 0; background: #000; display: block; cursor: pointer; float: left;}
.save_cancel {margin: 10px 0 0 0}
.save_cancel p {float: left; padding: 8px 10px 0 8px; margin: 0}
.save_cancel a, .save_cancel button {margin: 0; float: left}
#invite_friends input, #invite_friends label {float: left; width: auto; margin-bottom: 20px;}
#invite_friends ul li {height: 20px; background: #fafafa; border: 1px solid #eaeaea; border-bottom: none; padding: 5px; margin: 0px -10px; position: relative;}
#invite_friends ul li.group {background: url('../images/new/group_li_bg.png') repeat-x;}
#invite_friends ul li img {float: left}
#invite_friends ul li .name {float: left}
#invite_friends ul li .persona {position: absolute; left: 270px}
#invite_friends ul li a.delete {position: absolute; right: -5px; top: 4px;}
#invite_friends div.autocomplete {position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0; padding:0; z-index:99}
#invite_friends div.autocomplete ul {list-style-type:none; margin:0; padding:0}
#invite_friends div.autocomplete ul li .informal {display:none}
#invite_friends div.autocomplete ul li.selected {background-color: #ffb;}
#invite_friends div.autocomplete ul li {list-style-type:none; display:block; margin:0; padding:2px; height:32px; cursor:pointer}
#pending_invites {background: #f4f4f4; padding: 5px}
#pending_invites ul li {font-size: .8em; border-top: 1px solid #e4e4e4; padding: 5px 3px;}
#pending_invites h2 {margin-bottom: 2px; font-size: 1.1em; text-align: center;}
#pending_invites .name {float: left;}
#pending_invites .age {float: right;}
#status_page .status_current {font-size: 1.4em; margin-bottom: 10px; position: relative;}
#status_page .status_current span.posted_when {margin-left: 10px; font-size: .8em; color: #7D7D7D}
#status_page .updates_on {padding-top: 6px}
#status_page .updates_on img {margin-top: 2px;}
#status_page .updates_on span {float: left; margin-right: 5px;}
#status_update input.status_value {width: 610px; height: 36px; background: url('../images/new/status_input_box.png')top left no-repeat; border: none; padding: 16px 10px 0 25px; margin: 0px 0 0 35px; float: left;}
.update_block {position: relative; padding: 10px; background: url('../images/new/status_bg.png') repeat; background-color: transparent; color: #fff}
#status_update .update_block h4 {color: #fff; margin: 0; font-size: 1.5em;}
#status_update .dash_status_value {width: 420px; height: 36px; background: url('../images/new/status_input_box.png')top left no-repeat; border: none; padding: 16px 10px 0 25px; margin: 0px 0 0 35px; float: left;}
img.img_border {border: 2px solid #fff; position: absolute; top: 18px; left: 10px}
img.corner_top_left {position: absolute; top: 0; left: 0; float: none;}
img.corner_top_right {position: absolute; top: 0; right: 0px; float: none;}
img.corner_bottom_left {position: absolute; bottom: 0; left: 0; float: none;}
img.corner_bottom_right {position: absolute; bottom: 0; right: 0px; float: none;}
#status_update .update_block .update_on label img {vertical-align: middle; margin-top: -3px; margin-right: 3px;}
#status_update .update_block .update_on label a {color: #fff; margin-left: 5px;}
#status_update .update_block .update_on label input {vertical-align: middle; margin-top: 0; margin-right: 3px}
#status_page #status_past {margin-top: 20px;}
#status_page #status_past li {padding: 15px 0; border-top: 1px solid #e2e2e2}
#status_page #status_past .status {position: relative; width: 370px; float: left; overflow: hidden;}
#status_page #status_past .posted_when {height: 23px; padding: 0 0 0 15px; background: url('../images/new/posted_when.gif') top left no-repeat; font-size: .8em; margin-top: 0px; margin-bottom: 5px; float: right;}
#status_page #status_past .posted_when .delete {position: absolute; top: 10px; right: -6px;}
#status_page #status_past .posted_when span {padding-top: 4px;}
#status_page #status_past .posted_when a {position: absolute; top: 10px; right: -6px;}
#status_page #status_past .posted_when img {margin: 0 0 0 5px;}
#my-services, #available-services {width: 360px; padding: 20px; float: left; background: #ebebeb; position: relative}
#my-services {margin-right: 20px;}
.characters {font-size: .8em; margin-right: 5px; float: right; text-align: right; color: #fff;}
#paid_domain ul li label {width: 115px; margin-top: 5px}
#dashboard_status input {width: 648px; height: 44px; background: url('../images/new/status_input_box.png')top left no-repeat; border: none; padding: 12px 20px 0 10px; margin: 10px 13px 0 0; float: left}
table.privacy {margin-top: 10px;}
table.privacy hr {margin: 5px 0}
table.privacy img {float: left; margin-right: 5px;}
table.privacy small {padding-top: 3px; display: block}
table.privacy .top_left {width: 13px; height: 13px; background: url('../images/privacy_top_left.png') bottom right no-repeat;}
table.privacy .top_middle {height: 13px; background: url('../images/privacy_top.png') bottom right repeat-x}
table.privacy .top_right {width: 13px; height: 13px; background: url('../images/privacy_top_right.png') bottom right no-repeat}
table.privacy .middle_left {background: url('../images/privacy_left.png') right repeat-y}
table.privacy .middle_middle {background: #fff;}
table.privacy .middle_right {background: url('../images/privacy_right.png') bottom right repeat-y}
table.privacy .bottom_left {width: 13px; height: 13px; background: url('../images/privacy_bottom_left.png') bottom right no-repeat}
table.privacy .bottom_middle {height: 13px; background: url('../images/privacy_bottom.png') bottom right repeat-x}
table.privacy .bottom_right {width: 13px; height: 13px; background: url('../images/privacy_bottom_right.png') bottom right no-repeat;}
#recent_activity a img {margin-right: 20px}
a.add_item {float: left; padding: 2px 5px 0 0; cursor: pointer;}
a.hide_settings {position: absolute; right: 5px; top: 3px; font-size: .8em}
ul#upload-photos li input {float: left; margin-right: 10px}
ul#upload-photos li a {}
#about_me_page select {position: absolute; top: 0px; left: 155px;}
#about_me_page textarea {width: 500px;}
.input-submit b {font-weight: normal; float: left; margin: 0px 5px; padding-top: 4px}
ul#persona_add_icons {position: absolute; top: 10px; right: 30px;}
ul#persona_add_icons li {width: 70px; float: left; text-align: center; margin-right: 10px; font-size: .8em;}
ul#persona_add_icons li img {float: none;}
ul#persona_add_icons li a {text-decoration: none;}
select#profile-switch {min-width: 110px; max-width: 200px; height: 32px; padding: 5px 0px 0px 5px; margin: 4px 10px 0px 0px; font-size: 1.2em;}
select#profile-switch option {margin: 3px 0; padding: 3px}
#upload-form input {float: left; margin: 2px 10px 0 0;}
.errorExplanation {background:#FF9999; border:2px solid #FF6666; color: #660000; padding: 10px; margin-bottom: 10px;}
.errorExplanation h2 {background: url('../images/notice-error.png') no-repeat; padding: 0px 0 0 30px; margin: 0 0 5px 0; font-size: 1.3em; font-weight: bold;}
.errorExplanation li {margin-left: 20px; list-style: disc;}
.help{width:70%;margin: 0px auto; padding-top: 30px;}
.help h1{font-family:Helvetica,Arial,sans-serif;font-size:130%;color:#036;font-weight:bold;}
.help h2{font-family:Helvetica,Arial,sans-serif;font-size:100%;color:#036;font-weight:bold;}
.help p{color:#333;}
.help ul{margin-left:1em;padding-left:1em;}
.help li{list-style:disc;}
.yui-cssreset html{color:#000;background:#FFF;}.yui-cssreset body,.yui-cssreset div,.yui-cssreset dl,.yui-cssreset dt,.yui-cssreset dd,.yui-cssreset ul,.yui-cssreset ol,.yui-cssreset li,.yui-cssreset h1,.yui-cssreset h2,.yui-cssreset h3,.yui-cssreset h4,.yui-cssreset h5,.yui-cssreset h6,.yui-cssreset pre,.yui-cssreset code,.yui-cssreset form,.yui-cssreset fieldset,.yui-cssreset legend,.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset p,.yui-cssreset blockquote,.yui-cssreset th,.yui-cssreset td{margin:0;padding:0;}.yui-cssreset table{border-collapse:collapse;border-spacing:0;}.yui-cssreset fieldset,.yui-cssreset img{border:0;}.yui-cssreset address,.yui-cssreset caption,.yui-cssreset cite,.yui-cssreset code,.yui-cssreset dfn,.yui-cssreset em,.yui-cssreset strong,.yui-cssreset th,.yui-cssreset var{font-style:normal;font-weight:normal;}.yui-cssreset li{list-style:none;}.yui-cssreset caption,.yui-cssreset th{text-align:left;}.yui-cssreset h1,.yui-cssreset h2,.yui-cssreset h3,.yui-cssreset h4,.yui-cssreset h5,.yui-cssreset h6{font-size:100%;font-weight:normal;}.yui-cssreset q:before,.yui-cssreset q:after{content:'';}.yui-cssreset abbr,.yui-cssreset acronym{border:0;font-variant:normal;}.yui-cssreset sup{vertical-align:text-top;}.yui-cssreset sub{vertical-align:text-bottom;}.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset select{font-family:inherit;font-size:inherit;font-weight:inherit;}.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset select{*font-size:100%;}.yui-cssreset legend{color:#000;}