html, body, h1, h2, h3, h4, h5, ul, li, img, dl, dt, dd, p, input, textarea, select, form, td, tr, table{ margin:0;padding:0}img{border:0}ul{list-style-type:none;list-style-image:none;}li{list-style-type:none;list-style-image:none;}table {border-collapse:collapse}
.clearfix:after {content: ".";display:block;height: 0;clear:both;visibility:hidden;overflow:hidden;}
* html .clearfix {height: 1%;}
.clearfix{_height:1px;height:1%;}

html{background:#353535}
body{font:12px Arial, sans-serif;color:#353535;background:#353535;line-height:16px;}
a{color: #008dba;text-decoration:none;outline:none;}
a:hover{color:#008dba;text-decoration:underline}
a:focus{outline:none}
*{outline:none;}
p{line-height:18px}

.txt-plus,.msg-24,.msg-16,.block-24,.block-16,.x-16,.share-16,.reply-16,.at-16{display:block;overflow:hidden;float:right;text-indent:-999px;text-decoration:none}
.msg-24,.block-24{width:24px;height:24px}
.msg-16,.block-16,.x-16,.share-16,.reply-16,.at-16{width:16px;height:16px;}
.txt-plus{background:#f0f0f0 url(../images/ico/16-plus.png) no-repeat 2px center;padding:3px 5px 3px 25px;font-size:14px;color:#45891a;text-indent:0;float:right;border:1px solid #ccc;}
.msg-24{background:transparent url(../images/ico/24-msg.png) no-repeat center center;}
.msg-16{background:transparent url(../images/ico/16-msg.png) no-repeat center center;}
.block-24{background:transparent url(../images/ico/24-block.png) no-repeat center center;}
.block-16{background:transparent url(../images/ico/16-block.png) no-repeat center center;}
.x-16{background:transparent url(../images/ico/16-x.png) no-repeat center center;}
.share-16{background:transparent url(../images/ico/16-share.png) no-repeat center center;}
.reply-16{background:transparent url(../images/ico/16-reply.png) no-repeat center center;}
.at-16{background:transparent url(../images/ico/16-mention.png) no-repeat center center;}

.txt-plus:hover{background-color:#ebebeb;text-decoration:none;color:#555}
.btn-follow,.btn-stop,.btn-edit{display:block;float:right;padding:3px 8px;background:#f0f0f0;color:#707070;border:1px solid #cccccc;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px}
.btn-follow:hover,.btn-stop:hover,.btn-edit:hover{background:#ebebeb;color:#555;text-decoration:none}

.round{-moz-border-radius:5px;-webkit-border-radius:5px}
.less-round{-moz-border-radius:2px;-webkit-border-radius:2px}
.round-bottom{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.round-top{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}

h1,h2,h3,h4,h5{color:#252525}
h1{font-size:22px}
h2{font-size:20px;margin:0 0 15px 0}
h3{font-size:18px;margin:0 0 10px 0}
h4{font-size:14px;margin:0 0 10px 0}
h5{font-size:12px;margin:0 0 10px 0}

#wrap{margin:0 auto;width:810px;padding:15px 0}
#header{background:url(/images/header-bg.png) no-repeat center bottom;margin:0 0 4px 0}
#header table{width:100%}
#header table td{text-align:left;vertical-align:bottom}
#header .td-logo{width:144px;padding:0 0 0 15px}
#header .td-nav{text-align:left}
#header .navbar{height:30px;overflow:hidden;float:right}
#header .navbar .nav{float:left;margin:5px 0}
#header .navbar .nav a{display:block;float:left;padding:4px 8px;font-weight:bold;line-height:12px;font-size:12px;border-left:1px solid white;border-right:1px solid #ebebeb}
#header .navbar .nav .active{color:#333;}
#header .navbar .secondary{float:left;margin:5px 15px 0 0}
#header .navbar .secondary a{display:block;float:left;font-size:12px;padding:4px 8px;line-height:12px;border-left:1px solid white;border-right:1px solid #ebebeb}
#header .navbar .secondary .active{font-weight:bold;color:#333}
#header .stat-count{font-size:9px;}
#logo a{display:block;width:190px;height:66px;background:url(../images/logo.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}

#header-large{margin:0 0 4px 0;background:white;padding:10px 15px}
#logo-large{float:left;padding:15px 0}
#logo-large a{display:block;width:219px;height:47px;background:url(../images/logo-large.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}

#h-login{float:right;padding:10px 0 5px 0}
#h-login .td-remember{padding:3px 5px 0 0}
#h-login .td-forgot{padding:3px 5px 0 0}
#h-login .td-remember div{float:right;margin:0 0 0 2px}
#h-login .td-remember label{color:#888;font-size:11px;}
#h-login .td-forgot a{display:block;float:right;font-size:11px;color:#888;margin:0 2px 0 0}
#h-login .td-user{text-align:left;padding:2px 4px 0 0}
#h-login .td-pass{text-align:left;padding:2px 4px 0 0}
#h-login .td-btn{text-align:left;padding:2px 0 0 0}
#h-login .txtfield{width:120px;}


#footer{font-size:11px;padding:8px 15px;background:white}
#footer-left{float:left;}
#footer-right{float:right;}
#footer .copy{color:#999;}
#footer .tos li{float:left;}
#footer .tos a{color:#888;text-decoration:underline;}
#footer .tos li.divider{color:#d0d0d0;margin:0 8px;}
#footer .links li{float:left;}
#footer .links li.divider{margin:0 8px;color:#d0d0d0;}
#footer .links a{color:#888;text-decoration:underline;}
#footer .links a:hover{color:#888;text-decoration:none;}

#content{background:white;margin:0 0 4px 0;min-height:100px}

#status-bar-wrap{position:fixed; left:0; top:0;width:100%;z-index:900}
#status-bar { padding:12px 0; cursor:pointer; width:840px; margin:0 auto;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.status-bar-basic { background:#fffcc6;border:2px solid #fffa84; border-top:0; color:#333; }
.status-bar-error { background:#ffeeea; border:2px solid #ffdcd5; border-top:0; color:#333; }
#status-bar div { padding:0 15px;font-family:Arial; font-size:17px; font-weight:bold; }
#status-bar .loader { background:transparent url(/images/loader.gif) no-repeat left center; padding:0 0 0 35px; }

/*COMMON*/
.tbl-base{width:100%;}
.td-main{text-align:left;vertical-align:top;width:609px;padding:0;margin:0;}
.td-sidebar{border-left:1px solid #baf0f3;background:#e4f9fa;width:200px;text-align:left;vertical-align:top;padding:0;margin:0;}
.main{padding:20px 25px;min-height:250px}
.sidebar{padding-bottom:15px;width:200px;}



.tabs{padding:10px 20px 0 20px;margin:0;background:#e4f9fa;border-bottom:1px solid #baf0f3;position:relative;}
.tabs a{display:block;float:left;padding:5px 10px;margin:1px 10px -1px 0;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}
.tabs a:hover{text-decoration:none}
.tabs a.active{position:relative;color:white;font-weight:bold;background:#008dba;background:white;border:1px solid #baf0f3;border-bottom:0;margin:0 10px -1px 0;color:#555}

.notice{background:#fffcc6;border:1px solid #fffa84;padding:10px 15px;font-size:13px;line-height:20px;margin:0 0 15px 0}
.notice-gray{background:#f0f0f0;border:1px solid #e0e0e0;padding:10px 15px;font-size:13px;line-height:20px;margin:0 0 15px 0}
.notice p,.notice-gray p{line-height:18px}
.foggy{background:#effcfc;border:1px solid #baf0f3;}
.txt-small{font-size:10px}

.stat-count{background:red;color:white;text-align:center;padding:2px 5px;text-decoration:none;font-size:11px;font-weight:bold;-moz-border-radius:7px;-webkit-border-radius:7px}
.stat-count:hover{color:white;text-decoration:none}


.side-nav{margin:0 0 10px 0}
.side-tab{margin-left:0px}
.side-tab-active{position:relative;border:1px solid #baf0f3;background:white;margin:0 10px 0 -1px;border-left:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right:5px;-webkit-border-bottom-right:5px}
.side-tab .main-nav,.side-tab-active .main-nav{display:block;padding:6px 15px;font-size:14px;text-decoration:none}
.side-tab .main-nav:hover,.side-tab-active .main-nav:hover{text-decoration:none;}
.side-tab .main-nav:hover{background:#effcfc;color:#888}
.side-tab .main-nav{padding-right:25px}
.side-tab-active .main-nav{color:#353535;font-weight:bold}
.side-tab .title,.side-tab-active .title{float:left;padding:1px 0 0 0}
.side-tab .stat-count,.side-tab-active .stat-count{float:right;padding:1px 5px;font-size:10px;}
.side-sub-nav{padding:0 12px 6px 12px}
.side-sub-nav a{display:block;font-size:12px;padding:3px 8px;margin:2px 0 0 0;background:#fff;border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px}
.side-sub-nav a:hover{background:#effcfc;border:1px solid #baf0f3;text-decoration:none;color:#888}
.side-sub-nav a.active{background:#fff;color:#888;font-weight:bold;border:1px solid #baf0f3;}
.side-box{padding:10px 15px}
.side-box h5{margin:0 0 5px 0}
.side-search{padding:5px 15px;width:160px;}
.side-search h5{margin:0 0 5px 0}
.side-search .f-row-btn{padding:0;}
.side-search .f-row{margin-bottom:4px}
.side-search .f-btn{font-size:11px;padding:2px 5px;float:right}
.side-search .txtfield{width:156px;float:right;font-size:12px}
.side-search .f-rowtip{text-align:right;padding:0 0 2px 0}

/*
.td-sidebar, .tabs{background:#ffecd8;border-color:#ffd7ad}
.side-tab-active, .tabs a.active{border-color:#ffd7ad}
.side-tab .main-nav:hover{background:transparent}
.foggy{border-color:#ffd7ad;background:#fff6ec}
*/

.mini-photos{}
.mini-photos td{text-align:left;vertical-align:top;padding:0 3px 3px 0;width:25px}
.mini-photos td.last{text-align:left;vertical-align:top;padding:0}
.mini-photos td img{display:block;width:25px;height:25px}

.invite-friends{display:block;background:#6ea14c;color:white;text-align:center;padding:10px;font:18px/22px "Georgia",Arial,sans-serif;}
.invite-friends:hover{text-decoration:none;color:white}

.bites-loader{background:url(/images/ajax-loader-dots-24.gif) no-repeat center -10px;min-height:16px;width:24px}
.loader-dots-24{background:url(/images/ajax-loader-dots-24.gif) no-repeat center top;min-height:24px}
.loader-comet-16{background:url(/images/ajax-loader-comet-16.gif) no-repeat center top;min-height:16px;width:16px}

.bites h3{margin:0 0 5px 0}
.bites h3 span{font-weight:bold;color:#676767}
.bites .header{margin:0 0 5px 0;}
.bites .header h3{float:left;width:400px;margin:0}
.bites .header div{float:right}
.bites .header .bites-loader{float:left}
.bites .header div a{display:block;float:left;margin:0 0 0 10px;font-size:12px;color:#ccc}
.bites .header div a.active{font-weight:bold;color:#888}
.bites .bite{border:1px dashed #e7e7e7;border-left:0;border-right:0;border-top-width:0px;padding:0}
.bite:hover .col-actions{display:block}
.bites .alt-color{background:#f9f9f9}
.bites .col-photo{width:50px;float:left;overflow:hidden;padding:10px 15px 10px 10px}
.bites .col-photo img{display:block;width:50px}
.bites .col-main{float:left;width:440px;padding:10px 0;overflow-x:hidden}
.bites .big-bite{font-size:30px;line-height:34px}
.bites .row-bite, .bites .row-share{font:14px/20px "Lucida Grande",Arial,sans-seif;color:#505050}
.bites .row-bite span.user, .bites .row-share span.user{font-weight:bold}
.bites .row-share{font-size:12px;padding:5px 0 0 0;line-height:16px}
.bites .row-date{color:#aaa;padding:5px 0 0 0;font:12px/12px Arial,"Georgia",sans-serif;}
.bites .row-date a{color:#aaa;text-decoration:underline}
.bites .col-actions{float:right;display:none;padding:6px 10px 0 0;}
.bites .col-actions a{float:none;margin:0 0 5px 0}
.bites .comment{clear:both;}
.bites .bite .comment .col-photo{width:25px;padding:0 10px 10px 75px;}
.bites .bite .comment .col-photo img{display:block;width:25px}
.bites .bite .comment .col-main{width:390px;padding:0 0 10px 0}
.bites .bite .comment .row-bite{font-size:12px}
.bites .bite .comment .row-date{font-size:10px;padding:3px 0 0 0}
.bites .greenlink{color:#00ae4b}

.bites .more{text-align:center;color:#aaa;border:1px solid #d0d0d0;background:white;text-align:center;margin:15px 0 0 0;min-height:32px}
.bites .more div{background:url(/images/ajax-loader-dots-24.gif) no-repeat center -5px;min-height:32px}
.bites .more a{display:block;padding:10px 15px;text-align:center;cursor:pointer!important;}
.bites .more a:hover{text-decoration:none}

.query-speed{color:#aaa;font-size:10px;text-align:left;padding:5px 0}
.cards h3{margin:0 0 10px 0}
.cards h3 span{font-weight:normal;color:#676767}
.cards .header{margin:0 0 10px 0;}
.cards .header h3{float:left;width:400px;margin:0}
.cards .header div{float:right}
.cards .header div a{display:block;float:left;margin:0 0 0 10px;font-size:12px;color:#ccc}
.cards .header div a.active{font-weight:bold;color:#888;cursor:default}
.cards .header div a.active:hover{text-decoration:none}
.cards .card{border:1px dashed #e7e7e7;border-left:0;border-right:0;padding:10px}
.card + .card{border-top:0}
.card:hover .col-actions{display:block}
.cards .alt-color{background:#f7f7f7}
.cards .col-photo{width:50px;float:left;overflow:hidden;margin:0 15px 0 0}
.cards .col-main{float:left;width:400px;}
.cards .following{display:inline}
.cards .r-icon{display:inline}
.cards .row-user{font:bold 16px "Lucida Grande",Arial, sans-serif;color:#333;}
.cards .row-user span{color:#888;font-weight:normal}
.cards .row-address{color:#888;padding:4px 0 0 0}
.cards .row-address span{color:#555}
.cards .row-about{font:12px "Lucida Grande",Arial, sans-serif;color:#333;line-height:16px;padding:5px 0 0 0}
.cards .row-name{font:bold 16px "Lucida Grande",Arial, sans-seri;color:#333;}
.cards .row-by{color:#888;padding:5px 0 0 0}
.cards .row-stats{font:12px "Georgia",Arial,sans-serif;color:#888;padding:4px 0 0 0}
.cards .row-stats span{font-weight:bold}
.cards .col-actions{float:right;width:50px;}
.cards .col-actions a{display:block;float:none;margin:0 0 5px 0}
.cards .col-actions .btn-follow{font-size:11px;padding:1px 4px;float:none}
.cards .col-actions .btn-edit{font-size:11px;padding:1px 4px;float:none}
.cards .col-actions div{float:right}

.cards .notice, .bites .notice{margin:15px 0}
.cards .notice{font-size:12px;line-height:18px}
.paging{padding:15px 0 0 0}
.paging .page{float:left;color:#888;padding:3px 0;font-weight:bold}
.paging .nav{float:right}
.paging .nav a{display:block;float:left;padding:3px 8px;border:1px solid #d0d0d0;margin:0 0 0 10px}
.paging .nav a:hover{text-decoration:none;background:#f0f0f0}

.result-footer{padding:15px 0 0 0}
.r-legend{font-size:11px;float:right}
.r-legend .td-icon{text-align:left;vertical-align:top;padding:2px 0 0 0}
.r-legend .td-text{text-align:left;vertical-align:top;padding:0px 5px 0 0;color:#888}


/*FORMS*/
.txtfield,.txtarea,.dropdown{font-size:15px;font-family:Arial,sans-serif;color:#000000;border:1px solid #e0e0e0; border-top:1px solid #999; border-left:1px solid #999;padding:3px 2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.txtfield{width:180px}
.dropdown{padding:2px;}
.f-btn,.f-btn-cancel,.f-btn-loading{font-size:15px;font-family:Arial,sans-serif;font-weight:bold;color:#707070;background:#f0f0f0;border:1px solid #ccc;padding:3px 10px;overflow:visible;margin:0; -moz-border-radius:5px; -webkit-border-radius:5px;}
.f-btn-cancel{background:white;color:#909090;font-weight:normal;border-color:#ddd}
.f-btn-loading{background:white;color:#909090;border-color:#ddd}
label.cb{display:block;float:left;margin:1px 0 0 0}
input.cb{float:left;margin:0 5px 0 0}
.f-row{margin:0 0 10px 0}
.f-row-btn{padding:15px 0 0 110px}
.f-colq{float:left;font-size:13px;padding:5px 10px 5px 0;width:100px;text-align:right;color:#707070;}
.f-cola{float:left}
.f-coltip{float:left;padding:5px 0 5px 10px}
.f-rowtip{font-size:11px;color:#888;padding:5px 0 0 0}
.f-wait{display:none}
.f-wait img{width:16px;height:16px;}


/*PAGES*/
#welcome{padding:20px}
#welcome .hello{margin:0 auto 25px auto;width:700px}
#welcome .hello h2{text-align:center;line-height:35px;margin:0 0 25px 0;font-size:28px}
#welcome .hello a{display:block;margin:0 auto;width:230px;background:#6ea14c;;border:1px solid #333;color:white;text-decoration:none;padding:10px 14px;text-align:center;font-size:20px;font-weight:bold;font-family:Georgia}
#welcome .photos{min-height:100px;margin:0 0 25px 0}
#welcome .photos div{float:left;width:244px;margin:0 15px 0 0;height:204px;overflow:hidden;border:1px solid #888}
#welcome .photos div img{display:block;width:244px;height:204px}
#welcome .photos .last{float:left;margin:0}
#welcome .info{min-height:100px;}
#welcome .info div{float:left;width:244px;margin:0 15px 0 0;min-height:150px}
#welcome .info .last{float:right;margin:0}
#welcome .info h3{margin:0 0 10px 0;color:#353535}
#welcome .info p{line-height:18px}

#about,#privacy,#tos{padding-right:250px}
#about .emails{float:left;width:170px;font-size:14px;line-height:18px}
#about .address{float:left;width:250px;font-size:14px;line-height:18px}
#about h2,#privacy h2,#tos h2{margin:0 0 15px 0}
#about h3,#privacy h3,#tos h3{margin:0 0 10px 0}
#about p,#privacy p,#tos p{line-height:18px;margin:0 0 10px 0}
#privacy li,#tos li{display:block;background:url(/images/bullet-square-gray.png) no-repeat 2px 5px;padding:0 0 0 15px;margin:0 0 10px 0}
#privacy h4,#tos h4{margin:0 0 10px 0}

#help{}

#login{}
#login h2{margin:0 0 15px 145px}
#login form{margin:0 0 25px 0}
#login .f-colq{width:135px}
#login .f-row-btn{padding:0 0 0 145px}
#login .row-signup{padding:0 0 0 145px;font-size:14px}
#login .row-signup{}

#join{}
#join .header{padding:0 0 25px 0;}
#join h2{margin:0;float:left}
#join a.login{float:right;display:block}
#join a.login span{color:#353535;font-weight:normal}
#join .f-row-btn{padding:15px 0 0 0;margin:0 0 15px 0}
#join .url span{color:green;font-weight:bold}
#join .f-colq{width:140px}
#join .scoot{padding-left:135px;clear:both}
#join .f-rowtip{clear:both}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {background-color:#f5f5f5 !important;}
#recaptcha_table {border-color: #e0e0e0 !important;}
#recaptcha_response_field {border-color:#999 #d0d0d0 #d0d0d0 #999 !important;background-color:#FFf !important;font-size:15px;font-family:Arial,sans-serif;padding:3px 2px;-moz-border-radius:2px;-webkit-border-radius:2px}


#reset{}
#reset p{margin:0 0 15px 0}

#settings{}
#settings h3{margin:0 0 25px 0}
#settings .main{padding-top:35px}
#settings .info .txtarea{width:350px}
#settings .photo .f-btn,.f-btn-loading{float:left;margin:0 10px 0 0}
#settings .photo .f-btn-cancel{float:left}
#settings .photo .f-row-btn{padding-left:0}
#settings .photo .f-row-btn .f-rowtip{clear:both;padding-top:15px}
#settings .alerts{margin-left:30px}
#settings .alerts .f-row-btn{padding-left:0}
#settings .account .f-row-btn{margin:0 0 15px 0}
#settings .account .url span{color:green;font-weight:bold}
#settings .account .scoot{padding-left:110px}
#settings .password .f-colq{width:135px}
#settings .password .f-row-btn{padding-left:145px}

.publisher{padding:0 0 15px 0}
.publisher .row-header{padding:0 0 8px 0;}
.publisher .row-header h2{font:normal 18px "Lucida Grande",Arial,sans-serif;float:left;width:300px;color:#888;margin:0;}
.publisher .row-header h2.counter{font:bold 20px "Georgia",Arial,sans-serif;float:right;width:auto;margin:0}
.uhoh{color:red}
.low{color:green}
.publisher .row-txt{padding:0 0 5px 0}
.publisher .row-link{padding:0 0 5px 0;display:none}
.publisher .row-quote{padding:5px;margin:0 0 5px 0;font:12px "Lucida Grande",Arial,sans-seif;line-height:18px;border:1px dashed #e0e0e0;display:none;background:#f3f3f3}
.publisher .row-quote span{font-weight:bold;}
.publisher .row-quote span.quote{font-weight:normal;color:#888}
.publisher .row-link .txtfield{width:530px;float:right}
.publisher .row-link a.x-16{float:left;width:16px;overflow:hidden;margin-top:4px}
.publisher .row-txt .txtarea{width:553px;}
.publisher .row-footer{}
.publisher .row-footer .left{float:left;padding:6px 0 0 0}
.publisher .row-footer .left div{float:left;padding:0 5px 0 0;color:#aaa}
.publisher .row-footer .left a{display:block;float:left;margin:0 10px 0 0}
.publisher .row-footer .right{float:right}
.publisher .f-btn, .publisher .f-btn-cancel, .publisher .f-btn-loading{float:right;font-weight:bold}
.publisher .row-footer a.cancel{display:none;float:right;font:15px "Lucida Grande",Arial,sans-serif;padding:4px 10px;margin:0 10px 0 0}

.commentor{display:none;padding:0 0 8px 75px;clear:both;}
.commentor .c-photo{float:left;width:25px;padding:0 5px 0 0}
.commentor .c-photo{float:left;width:25px;}
.commentor .c-photo img{display:block;width:25px}
.commentor .c-main{float:left;width:396px;padding:0 5px 0 0}
.commentor .c-counter{float:left;font:bold 14px "Georgia",sans-serif;color:#888}
.commentor .r-txt{padding:0 0 4px 0}
.commentor .r-footer{padding:0}
.commentor .r-footer .left{float:left}
.commentor .r-footer .right{float:right}
.commentor .r-footer .f-btn, .commentor .r-footer .f-btn-cancel{float:right;font-size:12px}
.commentor .r-footer .f-btn-cancel{background:white;color:#707070}
.commentor .r-footer a.cancel{float:right;font:12px "Lucida Grande",Arial,sans-serif;padding:2px 6px;margin:0 6px 0 0}
.commentor .txtarea{width:390px;font:12px "Lucida Grande",Arial,sans-serif;margin:0;border:1px solid #e0e0e0; border-top-color:#999; border-left-color:#999;padding:2px;min-height:36px;-moz-border-radius:2px;-webkit-border-radius:2px}

#home{}
#home .user-panel{padding:8px 10px;margin:10px 10px}
#home .user-panel img{display:block;width:40px;float:left;margin:0 4px 4px 0}
#home .up-user-name{color:#353535;font-size:14px;font-weight:bold;float:left;padding:7px 0 0 0;width:93px;}
#home .user-panel table{width:100%}
#home .up-td-count{text-align:right;vertical-align:top;width:50%;padding:0 0 4px 0}
#home .up-td-stat{text-align:left;vertical-align:middle;color:#888;font-size:11px;}
#home .up-td-stat a{color:#353535}
#home .user-panel .stat-count{background:#888}

.wtdn li.strike{text-decoration:line-through;}
.wtdn li{margin:0 0 10px 0;}
.wtdn li h5{float:left;font-weight:bold;font-size:14px;margin:0 10px 0 0;color:#333}
li.strike h5{color:#aaa;}
li.strike {color:#aaa;}
li.strike a{color:#888}
.wtdn div{float:left;width:500px;line-height:18px}

#messages{width:559px}

#invite .txtarea{width:500px}
#invite .f-row-btn{padding-left:0}
#invite .notice{margin:0 0 15px 0}
#invite .notice span{font-weight:bold}

#profile .h-header{margin:0 0 25px 0}
#profile h1{font-size:32px;font-family:"Lucida Grande",Arial,sans-serif;float:left;color:#353535}
#profile h1 a{color:#353535}
#profile .h-actions{float:right}
#profile .h-actions .btn-follow, #profile .h-actions .msg-24,#profile .h-actions .block-24{margin:0 0 0 5px}

.profile-photo{padding:10px 15px}
.profile-photo img{display:block;width:170px}
.profile-info{padding:0 15px 10px 15px;line-height:18px;width:170px;overflow-x:hidden}
.profile-info li{display:block;margin:0;color:#353535;}
.profile-info li.less{color:#888}
.profile-info li.name{font-size:12px;font-weight:bold}
#profile .sidebar .stat-count{background:#aaa}

#community .tabs{margin-right:-1px}
#community .sidebar{padding-top:53px}

#recipes .tabs{margin-right:-1px}
#recipes .sidebar{padding-top:53px}
#recipes .sidebar .txt-plus{float:none}
#recipes .add .txtfield, #recipes .add .txtarea{width:300px}
#recipes .add .f-row-btn{padding:15px 0 0 0}
#recipes .add .f-btn, #recipes .add .f-btn-cancel{float:left;margin:0 10px 0 0}
#recipes .add .irow{margin:4px 0 0 0}
#recipes .add .x{display:block;float:left;width:11px;height:11px;overflow:hidden;text-indent:-999px;background:url(/images/ico/11-x.png) no-repeat center center;border:0px;margin:7px 0 0 0}
#recipes .add .txtd{float:left;margin:0 5px 0 0}
#recipes .add .add-another{font-size:11px;padding-top:4px}
#recipes .delete-recipe{text-align:right;}
#recipes .delete-recipe a{color:red}
.recipe-header{padding:0 0 10px 0;}
.recipe-header h2{margin:0;float:left;width:400px}
.recipe-header .actions{float:right}
.recipe-photo{min-height:200px;padding:7px;border:1px dashed #d0d0d0}
.recipe-photo div{background:url() no-repeat center center;height:280px}
.recipe-description{padding:10px 0;font-size:13px;line-height:18px}
.recipe-method{padding:10px 0;float:left;width:320px;}
.recipe-method h3{margin:0 0 10px 0;}
.recipe-method li{display:block;margin:0 0 8px 0;padding:0}
.recipe-method .num{float:left;width:20px;font-weight:bold;font-size:16px;color:#888;padding:2px 0 0 0}
.recipe-method .txt{float:left;width:290px;font-size:15px;line-height:18px}
.recipe-ingredients{padding:10px 0;float:right;width:220px;}
.recipe-ingredients h3{margin:0 0 10px 0;}
.recipe-ingredients li{display:block;margin:0 0 5px 0;padding:0 0 0 10px;background:url(/images/bullet-square-gray.png) no-repeat 2px 5px}
.recipe-ingredients .txt{}
.recipe-by{padding:10px 15px;}
.recipe-by img{display:block;float:left;width:50px;height:50px;margin:0 8px 0 0}
.recipe-by div{float:left;width:112px;padding:5px 0 0 0}
.recipe-by h5{margin:0}
.recipe-by .uname{font-weight:bold;font-size:14px}
.recipe-info{padding:10px 15px}
.recipe-info div{margin:0 0 8px 0}
.recipe-info h5{margin:0}
.recipe-info span{color:#222}