/* Public Profile Styles */
ul.list_results li {display: block; float: left; margin-right: 10px; border: 1px solid #ddd; margin-bottom: 5px;}
ul.list_results li .list_img {border: 1px solid #fff; width: 120px; height: 80px; overflow: hidden; position: relative;}
ul.list_results li .list_img img {}

#public_header {height: auto; padding: 15px 15px 10px 15px; color: #666; border-bottom: 1px solid #ddd; background: #f3f3f3;}
#public_header h1 {float: left; margin: 0; padding: 0px; font-size: 18px; font-weight: bold; line-height: 1em; color: #000;}
#public_header h1 a, #public_header h2 a {color: #000;}
#public_header .info {margin-left: 80px;}
#public_header .info.wall {margin-left: 225px;}
#public_header .header_follow {width: 125px; float: right;}
#public_header .info .status-txt {display: block; padding-top: 1px; font-size: 14px; line-height: 1.3em; font-weight: normal; color: #333;}
#public_header .info .status-timestamp {font-size: 10px; color: #888; line-height: 1em;}

#public_header .tabs {display: block; height: 30px; line-height: 30px; font-weight: bold; color: #ccc;}
#public_header .tabs ul {list-style: none; padding: 0px; margin: 0px; height: 30px;}
#public_header .tabs ul li {display: block; float: left;}
#public_header .tabs ul li.right {float: right;}
#public_header .tabs ul li.pipe {padding: 0 4px;}
#public_header .tabs ul li a {text-decoration: none; color: #999;}
#public_header .tabs ul li a:hover {color: #666; text-decoration: underline;}
#public_header .tabs ul li a.sel {color: #000;}

#public_header .profile_info .username {margin: 0px; padding: 0px; font-weight: bold; font-size: 30px; line-height: 1.0em; color: #000; background-color: transparent;}
#public_header .profile_info .name, #profile_header .profile_info .age {font-weight: bold; font-size: 11px; line-height: 1.2em; color: #666; background-color: transparent;}
#public_header .profile_info .name {margin-left: 85px;}
#public_header .profile_info .bio {display: block; margin-left: 86px;}

.profile_avatar {float: left; width: 80px; height: 60px;}
.profile_avatar.large {float: none; height: auto; width: 200px; padding: 0px; background: transparent;}

.middle-profile {display: block; float: left; width: 730px; padding: 0;}
.middle-profile h6 {border: 0px; margin-bottom: 0px;}
.left-profile {display: block; float: left; width: 200px; padding-right: 25px;}
.left-profile .profile_spacer {height: 10px;}
.right-profile {display: block; float: right; width: 180px; padding: 0px 10px;}
.right-profile .box, .left-profile .box {margin-bottom: 10px;}

.profile_teaser {}
.profile_teaser ul {list-style: none; padding: 0px; margin: 0px;}
.profile_teaser li {display: block; padding: 4px 0; border-bottom: 1px solid #ddd;}

.profile_teaser_info {font-size: 11px; line-height: 1.3em; color: #333;}
.profile_teaser_info dl {margin: 0px;}
.profile_teaser_info dl dt {display: block; float: left; padding-right: 6px; color: #999;}
.profile_teaser_info dl dd {padding: 0 0 .3em 0; margin: 0 0 0 60px;}

.address_col {display: block; float: left; width: 335px; font-family: Georgia;}
.address_col dl {display: block; padding: 0px; margin: 0px;}
.address_col dl dt {color: #999; float: left; clear: both;}
.address_col dl dd {margin-left: 100px; background-color: transparent;}

.friends.box h2, .mutual-friends.box h2, .ppl2know.box h2, .profile-visits.box h2 {margin-bottom: 0px;}

.pinboard .msg_empty {margin: 10px 0 20px 0;}
.pinboard-form {margin: 5px 0 0 0; padding: 10px; border: 1px solid #ddd; background: #f3f3f3;}
.pinboard-form form {padding: 0px; margin: 0px;}
.pinboard-form div.input {clear:none; margin: 0px; padding: 0px;}
.pinboard-form div.input textarea {margin: 0 0 4px 0; resize: none; height: 2.5em; width: 95%; max-width: 698px; font-family: Arial; font-size: 14px; padding: 4px; border: 1px solid #ccc; font-weight: normal; background: #fffbed;}
.pinboard-form .wall_label {display: block;position: absolute; height: 2.5em; width: 90%; max-width: 698px; padding: 5px; color: #999; font-size: 14px; cursor: text;}
.pinboard-form div.submit {padding: 0px;}
form.pinboard label.error {margin: 0px; padding: 0px;}

.pinboard .entry {padding: 8px; border-bottom: 1px solid #ddd;}
.pinboard .entry.last {border:none;}
.pinboard .entry.alt {background: #f0f0f0;}
.pinboard .author-pic {float: left; width: 70px;}
.pinboard .content {margin-left: 70px;}
.pinboard .content .pinboard-timestamp {font-size: 10px; line-height: 1.1em; color: #999;}
.pinboard .footer {font-size: 10px;}
.pinboard .by-line {font-style:italic;}
.pinboard-write-form {margin:5px 0 15px 0;}

.friend-connect, .activity-wall, .group-membership, .pinboard {padding-bottom: 20px;}

.groups .msg_empty {margin:10px 0 20px 0;}
.groups-header {font-size:13px; margin:5px 5px 20px 0; display:block;}
.groups-header div.stats {margin:5px 0 0 5px;}

.friend-connect {}
.friend-chain {float:left; margin:5px;}
.friend-connect img.arrow {margin:10px 10px 0 10px; float:left; display:block;}

.left-profile .album {float:left; display:block; width:100px; height:82px; border:1px solid #e6e6e6; margin:0 5px 5px 0; text-align:center;}
.left-profile .album img {margin-top:1px;}
.left-profile .album:hover {border:1px solid #036;}

.mutual-friends .friend, .ppl2know .friend, .profile-visits .visitor, .friends .friend {border-bottom: 1px solid #e6e6e6; padding:5px 0;}
.mutual-friends .friend img, .ppl2know .friend img, .profile-visits .visitor img, .friends .friend img {float:left; margin:0 5px 0 0;}
.mutual-friends a.option, .ppl2know a.option, .profile-visits a.option, .friends a.option, .friends span.my-friend {font-size:11px;}
.mutual-friends .user-name, .ppl2know .user-name, .profile-visits .user-name, .friends .user-name {font-weight:bold;}

a.option {text-transform: capitalize;}

.left-profile a.all {margin-left:175px; font-weight:bold;}

.widget_event {font-size: 10px; line-height: 1.1em; font-weight: bold;}
.widget_event ul {list-style: none; margin: 0px; padding: 0px;}
.widget_event ul li {padding: 4px 0; text-align: left; border-top: 1px solid #ddd;}
.widget_event ul li .event_pic {float: left;}
.widget_event ul li .event_info {margin-left: 65px;}

.widget_group {font-size: 11px; line-height: 1.1em; font-weight: bold;}
.widget_group ul {list-style: none; margin: 0px; padding: 0px;}
.widget_group ul li {padding: 4px 0; text-align: left; border-top: 1px solid #ddd;}
.widget_group ul li .group_pic {float: left;}
.widget_group ul li .group_info {margin-left: 65px;}

a.btn_profile_addtofriends b, a.btn_profile_sendamessage b, a.btn_profile_showinfriendlist b {display: none;}
a.btn_profile_showinfriendlist {height: 26px; width: 138px; float: right; padding: 0px !important; margin: 0px !important; background: transparent url(/imgs/btn_profile_showinfriendlist.gif) no-repeat !important;}
a.btn_profile_addtofriends {height: 29px; width: 136px; float: right; padding: 0px !important; margin: 0px !important; background: transparent url(/imgs/btn_profile_addtofriends.gif) no-repeat !important;}
a.btn_profile_sendamessage {height: 29px; width: 141px; float: right; padding: 0px !important; margin: 0 6px 0 0 !important; background: transparent url(/imgs/btn_profile_sendamessage.gif) no-repeat !important;}
/*
#profile_header a.btn_profile_addtofriends:hover,
#profile_header a.btn_profile_sendamessage:hover,
#profile_header a.btn_profile_showinfriendlist:hover {background-position: 0 -30px;}
#profile_header a.btn_profile_addtofriends:active,
#profile_header a.btn_profile_sendamessage:active,
#profile_header a.btn_profile_showinfriendlist:active {background-position: 0 -60px;}
*/

/* streetstyle styles */
#multiedit h2 {margin: 10px 0 0 10px;}
#multiedit {float: left;}
#multiedit.profile {float: none; border: none; padding: 0px; margin: 0px;}
#multiedit .item {}
#multiedit .item .the-image {}
#multiedit .item .the-image img {position: relative; top: 0px; left: 0px; margin: 0px;}
#multiedit .item .tag_label {display: inline; position: absolute; z-index: 2; margin: 0; padding: 2px 4px; font-size: 12px; line-height: 1em; background-color: #000; color: #fff; cursor: pointer; text-align:center;}
#multiedit .item .tag_label:hover {background-color: #0099ff;}

.media_tags {}
.media_tags.input {float: none; width: 600px; margin: 0px;}
.media_tags.input label {float: left;}
.media_tags input {width: 200px;}
.media_tags textarea{width: 394px; height: 50px; margin-left: 80px;}
.media_tags .submit input{width: 120px; float: right; margin: 10px 10px 10px 0;}
.media_tags span.num {display: block; padding: 1px 4px;}
.media_tags span.num.highlight {color: #fff; background-color: #0099ff;}
.media_tags span.num.highlight a {color: #fff; background-color: transparent;}
.media_tags .tags {list-style-type: none; margin: 7px 0 15px 0; padding: 0;}
.media_tags .tags .tag_pub {}

.tag {display: block; width: 300px; position: absolute; z-index: 2; padding: 0; background: url(/imgs/black_80.png); top:10px;}
.tag .tag-info {margin-left: 20px; padding: 10px;}
.tag .label {display: block; font-size: 12px; line-height: 1em; padding: 2px 4px; background-color: #000; color: #fff; cursor: pointer; text-align:center;}
.tag .label {float: left; text-align: center;}
.tag .labelHover {background-color: #f00;}
.tag span.label {display: block; position: absolute; top: 0; left: 0;}
.tag label {display: block; float: left; width: 50px !important;}
.tag input.text{}
.tag select {margin: 5px 0 0 0;}
.tag input, .tag select {width: 180px; margin-left: 0px !important;}
.tag input.highlight{}
.tag input.active{}
.tag input.shadow {}
.tag input.hidden{display:none;}
.ac_results {z-index: 20;}

.media_profile {height: 60px; padding-bottom: 10px; border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.title_tags {font-weight: bold; line-height: 1.3em; font-size: 14px; color: #000; padding-left: 20px; background: transparent url(/imgs/icon_look_tag.gif) no-repeat left center;}
.title_description, .title_color {font-weight: bold; line-height: 1.3em; font-size: 14px; color: #000; background-color: transparent;}

.lookslist .look_item {padding: 0 0 10px 0; margin-bottom: 10px; border-bottom: 1px solid #ddd;}
.lookslist .look_item h2 {border-bottom: 0px;}
.lookslist ul.look_results {margin: 0px; padding: 0px; list-style: none;}
.lookslist ul.look_results li {display: block; float: left; width: 200px; padding: 4px 20px 4px 0; font-weight: bold;}

.feature_look_item { border-top: 1px solid #ddd; padding: 4px 0;}
.feature_look_image {float: left; width: 90px;}
.feature_look_info {margin-left: 90px;}
.feature_look_title {font-weight: bold;}
.feature_look_comment {font-size: 11px; line-height: 1.1em;}

.profile_left {float: left; width: 200px; height: 200px; padding: 15px; margin: -90px 10px 0 0;}
.profile_right {float: left;}
.profile_right dl {margin: 0px; padding: 0px;}
.profile_right dl dt {float: left; clear: both; color: #999;}
.profile_right dl dd {margin-left: 100px; padding-bottom: 4px; color: #333;}

ul.list_results li.full .list_title {position: absolute; display:none; z-index: 1; width: 120px; line-height: 1em; height: auto; max-height: 22px; overflow: hidden; margin-top: 124px; padding: 4px 0; font-size: 11px; color: #000; background: url(/imgs/white_80.png) repeat; }

.colorbox_about {padding: 20px;}