*{margin:0;padding:0}html{height:100%}body >#wrap{height:auto;min-height:100%}#wrap{margin:0 auto -200px;height:100%;width:940px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#content{padding-bottom:300px}#footer{clear:both;height:180px;margin-top:-100px;position:relative}body{background:#D0F5A9;color:#2E2D26;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:81.3%;height:100%;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.3em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:1.5em 0}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#2E2D26;text-decoration:underline}a{color:#009;text-decoration:none}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ul,li ol{margin:0 1.5em}ul,ol{margin:0 1.5em 1.5em 1.5em;list-style:none}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}img{border:0}fieldset{border:0;margin:0;padding:0}textarea{resize:none}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}img{border:0}fieldset{border:none}.wrap{    margin:0 auto;    width:960px}#header{    background:url("../img/nav_bg.png") repeat-x #C3D9FF; height:40px; margin-bottom:60px}#logo{ float:left; left:10px; margin-top:15px; position:relative; z-index:20}#nav{ height:16px; margin:0; padding:0 12px; position:relative; z-index:10}#nav ul{ float:right; margin:0; padding:0 6px}#nav li{ float:left;  position:relative}#nav a{float:left; height:16px; line-height:16px; padding:12px; text-decoration:underline; text-align:center}#nav a:hover{ text-decoration:none; background:#C3D9FF}#userHomeNavigation{ background:#F8F8FF; float:left; margin:0; padding:0 0 50px 0; width:220px}#userInfo{ margin:22px 0 6px 0; height:65px}#userInfo #welcome{ display:block; font-size:1.3em; text-indent:12px}#userInfo a{ float:left}#userInfo img{ margin:8px 0 0 8px}#userInfo #names{ float:left; margin:6px 0 0 10px}#userInfo #name{ font-weight:bold; font-size:1.4em}#userInfo #realName{ font-size:0.9em}#userHomeNavigation ul{ border-top:1px Solid #C3D9FF; margin:0; padding:0}#userHomeNavigation ul ul{ border:none}#userHomeNavigation li{ clear:left; margin:1px 0 0 0}#userHomeNavigation #info{ font-size:0.9em; line-height:1.5em; margin:0 8px 0 0; padding:8px 0 8px 8px}#sideNavigation{ margin:0}#sideNavigation a{    background:url(../img/sidebar_nav_arrows.png) no-repeat 10px -14px transparent;    padding:6px 0 6px 30px;    position:relative;    display:block}#sideNavigation a.pal{    background:url(../img/sidebar_nav_add.png) no-repeat 10px 7px transparent}#sideNavigation a.unpal{    background:url(../img/sidebar_nav_remove.png) no-repeat 10px 7px transparent}#sideNavigation a.noIcon{ background:none}#sideNavigation a:hover{ background-color:#C3D9FF; text-decoration:none}#sideNavigation a:hover span.count{ color:#2E2D26; border:1px solid #2E2D26}#sideNavigation span.count{ background:#C3D9FF; border:1px solid #C3D9FF;  padding:0 6px; position:absolute; right:40px; text-align:center; -moz-border-radius:6px; -webkit-border-radius:6px}#usersHome{ background:#F8F8FF; float:left; padding:10px; width:640px; margin:0 0 0 40px}#StatusAddForm{ margin:12px 0 0 8px}#StatusAddForm label{ display:block; font-size:1.3em; width:500px}#StatusAddForm textarea{ height:4.8em; line-height:1.2em; overflow:auto; width:610px}#StatusAddForm input,#MessageAddForm input{ float:right; margin:10px 10px 5px 0}#charCount{ float:right; font-size:1.1em; font-variant:small-caps; font-weight:bold; margin:0 30px 0 0}#twitterMessage{color:#A10; float:left; font-size:0.9em; font-weight:bold; margin:8px 0 0 10px}#friendsLink{ clear:both}.message{ border-bottom:1px solid #C3D9FF; display:inline-block; padding:0 0 0 8px}.page2{background-color:#EEE}.userImage{ clear:left; float:left; margin:6px 6px 6px 2px; width:50px}.message .userName{ color:#222}.messageContent{ float:left; margin:6px 0 0 23px; padding:6px 0; width:550px}.messageContent p{ font-size:1.1em; line-height:1.4em; margin:0 0 0.5em 0; text-indent:-10px; width:460px}.messageInfo{ color:#888; font-size:0.9em; margin:0 0 0 -10px}.messageInfo a{ color:#888}#usersHome .messageButtons{ margin:0}.messageButtons{ float:right; margin:-40px 0 0 0; min-width:70px; visibility:hidden}.messageButtons ul{ margin:0 0 0 10px; padding:0; text-align:center}.messageButtons li{ margin-bottom:4px}.messageButtons li a{ color:#888; font-size:0.9em; padding:5px}.messageButtons li a:hover{ color:#2E2D26}.messageButtons .icon a{ text-indent:20px; width:60px}.reply-icon img,.delete-icon img{margin:-3px 0 0 -21px;position:absolute}.thread{    clear:both;    background-color:#EEE;    font-size:0.85em;    width:450px}.childMessage{    display:inline-block;    border-bottom:1px solid #C3D9FF}.thread .userImage{    width:32px}.thread .messageContent{    width:380px}.thread .messageContent p{    width:380px}.thread #childViewMore a{    color:#2E2D26;    display:block;    font-size:1.2em;    font-weight:bold;    height:20px;    padding:0 0 0 32px}.thread #childViewMore a:hover{    background:#C3D9FF;    text-decoration:none}.thread #childViewMore a span{    color:#EEE}.thread #childViewMore a:hover span{    color:#000}#replyForm{    margin:10px 0}#replyForm textarea{    width:450px}#replyForm .submit{    margin:6px 0;    text-align:right;    width:450px}#closeReply{    position:relative}#closeReply a{    left:345px;    position:absolute;    top:20px}#pagingNext{color:#888;display:inline-block;    float:right;    margin:0 60px 14px 0;    width:60px}#pagingNext:hover{    color:#2E2D26}#pagingNext img{    margin:-1px 0 0 10px;    position:absolute}#pagingPrev{    color:#888;    display:inline-block;    float:left;    margin:0 0 14px 40px;    text-align:right;    width:60px}#pagingPrev:hover{    color:#2E2D26}#pagingPrev img{    margin:-1px 0 0 -24px;    position:absolute}#searchSubNavigation{    left:54px;    margin:0;    padding:0;    position:relative}#searchSubNavigation ul{    margin:0;    padding:0}#searchSubNavigation li{    float:left;    margin:0;    padding:0}#searchSubNavigation a{    background:#E9F1FF url(../img/setting_nav_bg.gif) repeat-x; display:inline-block; font-size:1.1em; font-weight:bold; margin:0 6px; padding:12px 20px}#searchSubNavigation a:hover{ background:#F8F8FF; text-decoration:none}#searchSubNavigation a.currentTab{ background:#F8F8FF; color:#2E2D26; cursor:default}#searchSubNavigation a.currentTab:hover{ color:#2E2D26}#userSearchNavigation{ background:#F8F8FF; float:left; width:220px; margin:0 0 0 10px; padding:0 0 50px 0}#UserUserSearchForm{ padding:28px 0 0 8px}#UserUserSearchForm .text input{ margin:0 0 0 6px; width:180px}#UserUserSearchForm .submit{ float:right; margin:8px 16px 0 0}#userSearch{ background:#F8F8FF; float:left; margin:0 0 0 40px; padding:10px; width:640px}#userSearch h3{ margin:0 0 6px 0}#userSearch ul{ margin:0; padding:0}#userSearch li{ padding:3px 0}#statusSearchNavigation{ background:#F8F8FF; float:left; width:220px; margin:0 0 0 10px; padding:0 0 50px 0}#StatusStatusSearchForm{ padding:10px 0 0 10px}#StatusStatusSearchForm .text input{ margin:0 0 0 6px; width:180px}#StatusStatusSearchForm .submit{ float:right; margin:8px 16px 0 0}#statusSearch{ background:#F8F8FF; float:left; margin:0 0 0 40px; padding:10px; width:640px}#pictureView{ background:#F8F8FF; min-height:360px; padding:8px}#userHomeNavigation #userBindds.noBindds{ background:#EEE; margin:0 10px 10px; padding:16px}#userHomeNavigation #userBindds.noBindds a{ color:#009; display:inline-block; margin:10px 0; padding:0; text-decoration:underline}#userHomeNavigation #userBindds.noBindds a:hover{ background:none; color:#2E2D26; text-decoration:none}#userHomeNavigation #userBindds{ margin:0 10px 10px}#userBindds li{ clear:none; float:left; margin:6px; width:18px}#feedback{ margin:0 auto; width:490px}#FeedbackAddForm textarea{ font-size:1.2em}#FeedbackAddForm .submit input{ float:right; margin:8px 6px 0 0}#settingsSubNavigation{     padding:12px}#settingsSubNavigation ul{    margin:0;    padding:0}#settingsSubNavigation li{    float:left;    margin:0;    padding:12px 0 0 0}#settingsSubNavigation a{    background:#E9F1FF url(../img/setting_nav_bg.gif) repeat-x; display:inline-block; font-size:1.1em; font-weight:bold; margin:0 6px; padding:12px 20px}#settingsSubNavigation a:hover{ background:#F8F8FF; text-decoration:none}#settingsSubNavigation a.currentTab{ background:#F8F8FF; color:#2E2D26; cursor:default}#settingsSubNavigation a.currentTab:hover{ color:#2E2D26}#userSettings{ background:#F8F8FF; clear:both; min-height:120px; padding:10px}#userSettings legend{ font-size:1.7em; margin-bottom:0.8em}#userSettings div.input{ margin-bottom:0.8em}#userSettings label{ text-align:right; width:100px; margin:0 26px 0 0}#userSettings textarea{ height:3.6em; line-height:1.2em; overflow:auto; width:350px}#userSettings div.text input{ width:350px}#UserIsPrivate{ margin:0 0 0 75px}#userSettings .checkbox label{ margin:0 0 0 10px; text-align:left; width:260px}#UserPasswordForm label{ width:140px}#UserPasswordForm .password input{ width:200px}#userSettings #currentPicture{ float:left; margin:8px}#UserDesignForm{ float:left; margin:8px}#UserDesignForm .submit input{ margin:12px 0 0 0}#gravButtons{float:left;margin:8px 0 0 20px}#gravButtons .linkButton{ text-align:center; width:110px}#gravButtons ul{ margin:10px 0 0 0}#gravButtons li{ float:left; margin:0 10px 0 0}.SettingsBindd{ height:125px; padding:10px; width:920px}.SettingsBindd div{ float:left}.SettingsBindd div.checkbox{ clear:left; margin:0 0 0 120px}.SettingsBinddsIcon{ clear:left; padding:6px; text-align:center; width:62px}.SettingsBinddsIcon div{ float:none}.SettingsBindd .submit{ margin-left:12px}.SettingsBindd .button{margin-left:12px}.step2{ margin-left:146px}.SettingsBindd form{ margin-top:18px}#facebookData{ width:600px; margin:0 0 10px 6px}#facebookData span#label{ margin:0 22px 0 0; text-align:right; width:100px}.FB_prompt_permission{ float:left; margin-left:126px}#toolsBookmarklet{ margin:10px 0 0 20px; padding:0 0 20px 0; width:440px}#toolsBookmarklet p{ margin-left:20px}#toolsBookmarklet a{margin:0 auto; text-align:center; width:100px}#mask{ background:#2E2D26; filter:alpha( opacity = 60); opacity:0.6; position:absolute; top:0; left:0; z-index:1000}#modal{ background:#F8F8FF; padding:10px; position:absolute; z-index:2000}#footerWrap{ background:#2E2D26; margin-bottom:20px}#footer{ color:#E9F1FF; margin:0 auto; width:940px}#footer ul{ float:left; margin:20px; padding:0; width:160px}#footer #feedbackLink{ background:#E9F1FF; color:#2E2D26; display:inline-block; margin-top:24px; padding:5px}#footer #feedbackLink:hover{ background:#C3D9FF}#footer a{ color:#E9F1FF; padding:4px; display:block}#footer a:hover{ background:#E9F1FF; color:#2E2D26; text-decoration:none}#footer img{ padding:4px}#copyright{ bottom:10px; font-size:0.9em; position:absolute; right:20px}#footer .space{ width:240px}#footer .last{ font-weight:bold; width:220px}#flashMessage{ background:#F8F8FF; border:none; color:#2E2D26; cursor:pointer; font-size:1.2em; font-weight:bold; padding:20px; height:40px; position:absolute; text-align:center; width:400px; z-index:100}#flashMask{ background:#2E2D26; filter:alpha(opacity = 60); padding:20px; height:60px;    opacity:0.6;    position:absolute;    width:420px;    z-index:90}#flashClose{    position:absolute;    top:-20px;    right:-20px}label{    display:inline-block;    width:90px}.paging div{    float:left;    margin-right:10px}.submit input,.button input{    font-size:1.1em;    padding:4px}.input input{    background:#F8F8FF url(../img/topfade.gif) repeat-x scroll center top;    border:2px solid #D8D8D8;    font-size:1.1em;    padding:4px}.checkbox input{    border:none;    margin:4px;    padding:0}textarea{    background:#F8F8FF url(../img/topfade.gif) repeat-x scroll center top;    border:2px solid #D8D8D8;    font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;    font-size:1.1em;    padding:4px}.instructions{    color:#2E2D26;    font-style:italic;    float:none}.aim{    background:transparent url(../img/profile_network.gif) no-repeat scroll 0 -5px !important}.yahoo{    background:transparent url(../img/profile_network.gif) no-repeat scroll 0 -85px !important}.sms{    background:transparent url(../img/profile_network.gif) no-repeat scroll 0 -45px !important}.google{    background:transparent url(../img/profile_network.gif) no-repeat scroll 0 -125px !important}.msn{    background:transparent url(../img/profile_network.gif) no-repeat scroll 0 -165px !important}.email{    background:transparent url(../img/profile_network.gif) no-repeat scroll 0 -205px !important}.facebook{    background:transparent url(../img/profile_network.gif) no-repeat scroll 0 -325px !important}.myspace{    background:transparent url(../img/profile_network.gif) no-repeat scroll 0 -725px !important}.twitter{    background:transparent url(../img/profile_network.gif) no-repeat scroll 0 -1245px !important}#userHomeNavigation #friendsImages.noFriends,#userHomeNavigation #fansImages.noFriends{    background:#EEE;    margin:0 10px 10px;    padding:16px}#userHomeNavigation #friendsImages.noFriends .text input,#userHomeNavigation #fansImages.noFriends .text input{    width:165px}#userHomeNavigation #friendsImages.noFriends #UsersSearchForm{    padding:16px 0 0}#userHomeNavigation #friendsImages a:hover,#userHomeNavigation #fansImages a:hover{    background:none}#userHomeNavigation #friendsImages,#userHomeNavigation #fansImages{    margin:0 10px 10px}#userHomeNavigation #friendsImages a,#userHomeNavigation #fansImages a{    float:left;    padding:0;    margin:3px}#userHomeNavigation #friendsImages a:hover,#userHomeNavigation #fansImages a:hover{    background:none}#feedbackTab{    padding:8px 16px;    background:#2E2D26;    border-bottom:none;    border-left:double;    border-right:double;    border-top:double;    color:#EEE;    display:block;    height:13px;    line-height:0.9em;    margin:0;    position:fixed;    right:-34px;    top:100px;    width:60px;    z-index:999999;    -webkit-transform:rotate(-90deg);    -moz-transform:rotate(-90deg)}#feedbackTab:hover{text-decoration:none;height:19px;top:97px}#messageView .messageContent{float:none;padding:20px;width:890px}#messageView .messageContent p{font-size:1.8em;width:850px}#messageView .userImage{margin:18px 20px 20px 60px}#messageView .userName{float:left;font-size:1.4em;margin:30px 0 0}#messageView{background:#F8F8FF}#userSearch h4{margin-top:1.25em;margin-left:10px}#statusSearch h4{margin-top:1.25em;margin-left:10px}.paging{margin:20px 0}#newMessages{background-color:#FFFF96;padding:10px;line-height:1.2em;margin:48px 10px 16px}#homeInstruction{background:transparent url(../img/home_instruction_bg.png);height:200px;margin:0 20px 20px 0}#homeInstruction h3{padding:30px 20px 0}#homeInstruction div{float:left;font-weight:bold;height:80px;margin:0 30px;padding:20px 10px;width:224px}#homeInstruction a.close{border:1px solid #888;color:#888;float:right;font-size:0.8em;height:13px;margin:6px;text-align:center;width:13px}#homeInstruction a.close:hover{border:1px solid #2E2D26;color:#2E2D26;font-weight:bold;text-decoration:none}#messageInboxNavigation{ background:#F8F8FF; float:left; margin:0; padding:20px 0 50px; width:220px}#messageInbox,#messageAdd,#messageArchive{ background:#F8F8FF; float:left; padding:10px; width:640px; margin:0 0 0 40px}#MessageAddForm textarea{ height:6em; line-height:1.2em; overflow:auto; width:610px}#MessageAddForm #MessageToUser{float:none;margin:0 0 10px 0;width:610px}#messageArchive .messageButtons{ margin:-30px 0 0 0}.ac_results{background:#D8D8D8}.ac_results ul{ margin:0; padding:4px}.ac_results li{ padding:4px}.ac_results ul li.ac_over{ cursor:pointer; background:#2E5192; color:#F8F8FF}.linkButton,input[type="submit"],input[type="button"]{background:url("../img/nav_bg.png") repeat-x #C3D9FF;border:1px solid #888;display:block;padding:6px 10px;-moz-border-radius:8px;-webkit-border-radius:8px}.linkButton:hover,input[type="submit"]:hover,input[type="button"]:hover{background:#C3D9FF;cursor:pointer;text-decoration:none}input[type="submit"].formButton{    background:url("../img/button_bg.png") repeat-x #888; border:1px solid #888; display:block; padding:6px 10px; -moz-border-radius:8px; -webkit-border-radius:8px}input[type="submit"].formButton:hover{ background:#D8D8D8; cursor:pointer; text-decoration:none}#clearingDiv{clear:both}