@import url("pets.css");


/* @group community migration added css : TJ 8/29 

global.css converted stuff and reversing some pets.css stuff
*/

#ugc-terms .columns h1,
#ugc-gallery .columns h1, 
#ugc-upload .columns h1,
#ugc-detail .columns h1{
	background: none;
	padding: 0;
	margin: 10px;
	height: auto;
}

#users #global_nav #global_nav_community a, 
#users #global_nav #global_nav_community a:hover {
	background: transparent url("http://images.marthastewart.com/images/assets/global/ms-global-topnav-community-on.jpg") no-repeat;
	background-position: -605px 0px;
}

#ugc-terms #global_nav #global_nav_pets a,
#ugc-gallery #global_nav #global_nav_pets a,
#ugc-detail #global_nav #global_nav_pets a,
#ugc-upload #global_nav #global_nav_pets a,
#users #global_nav #global_nav_pets a{
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms_main_nav.gif) no-repeat scroll -605px 0px;
}


#ugc-terms #global_nav #global_nav_pets a:hover,
#ugc-gallery #global_nav #global_nav_pets a:hover,
#ugc-detail #global_nav #global_nav_pets a:hover,
#ugc-upload #global_nav #global_nav_pets a:hover,
#users #global_nav #global_nav_pets a:hover,
#ugc-terms .ugc-channel-pets #global_nav #global_nav_pets a,
#ugc-gallery .ugc-channel-pets #global_nav #global_nav_pets a,
#ugc-detail .ugc-channel-pets #global_nav #global_nav_pets a,
#ugc-upload .ugc-channel-pets #global_nav #global_nav_pets a {
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms_main_nav.gif) no-repeat scroll -605px 70px;
}

.ugc-channel-home-decorating #global_nav #global_nav_home a,
.ugc-channel-food #global_nav #global_nav_food a,
.ugc-channel-entertaining #global_nav #global_nav_entertaining a,
.ugc-channel-holidays #global_nav #global_nav_holiday a,
.ugc-channel-crafts #global_nav #global_nav_crafts a,
.ugc-channel-community #global_nav #global_nav_community a,
.ugc-channel-planning #global_nav #global_nav_planning a,
.ugc-channel-inspiration #global_nav #global_nav_inspiration a,
.ugc-channel-flowers #global_nav #global_nav_flowers a,
.ugc-channel-favors-and-gifts #global_nav #global_nav_favors a,
.ugc-channel-cakes #global_nav #global_nav_cakes a,
.ugc-channel-fashion-and-beauty #global_nav #global_nav_fashion a,
.ugc-channel-community #global_nav #global_nav_community a,
.ugc-channel-whole-health #global_nav #global_nav_whole_health a,
.ugc-channel-green-living #global_nav #global_nav_green_living a,
.ugc-channel-self-help #global_nav #global_nav_self_help a,
.ugc-channel-eat-well #global_nav #global_nav_eat_well a,
.ugc-channel-fitness #global_nav #global_nav_fitness a,
.ugc-channel-beauty #global_nav #global_nav_beauty a {
	background:transparent none repeat scroll 0 0;
}



#ugc-terms #ms-global-breadcrumbs,
#ugc-gallery #ms-global-breadcrumbs,
#ugc-upload #ms-global-breadcrumbs,
#ugc-detail #ms-global-breadcrumbs,
#users #ms-global-breadcrumbs {
	clear: both;
	color: #EC7334;
	font-size: 11px;
	padding-bottom: 3px;
	text-transform: capitalize;
	width: 780px;
	margin: 0;
}

#ugc-terms .ms-global-breadcrumbs-youarehere,
#ugc-gallery .ms-global-breadcrumbs-youarehere,
#ugc-upload .ms-global-breadcrumbs-youarehere,
#ugc-detail .ms-global-breadcrumbs-youarehere,
#users .ms-global-breadcrumbs-youarehere {
	color: #000000;
}

#ugc-terms .see_all_collected,
#ugc-gallery .see_all_collected,
#ugc-upload .see_all_collected,
#ugc-detail .see_all_collected,
#users .see_all_collected {
	float: right;
}

#ugc-terms .see_all_collected a,
#ugc-gallery .see_all_collected a,
#ugc-upload .see_all_collected a,
#ugc-detail .see_all_collected a,
#users .see_all_collected a {
	background: url(http://images.marthastewart.com/images/assets/module/community/profile/see_all_arrow.gif) no-repeat scroll left center;
	display: block;
	line-height: 30px;
	padding-left: 30px;
}

.col2 {
	background: none;
	margin-top: 20px;
}

#ugc-terms .wideone .col2,
#ugc-gallery .wideone .col2,
#ugc-upload .wideone .col2,
#ugc-detail .wideone .col2,
#users .wideone .col2 {
	background: none;
}

#ugc-terms .upgrade-alert,
#ugc-gallery .upgrade-alert,
#ugc-upload .upgrade-alert,
#ugc-detail .upgrade-alert {
	padding: 0 6px;
	margin-top: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #a09494;
	width: 580px;
	background-color: #fff;
}
#users .upgrade-alert {
  background: url("/images/assets/global/alert.png") no-repeat scroll left top transparent;
  color: #C35431;
  font-size: 12px;
  margin-top: 4px;
  padding: 1px 6px 0 22px;
}

#ugc-terms .post-message,
#ugc-gallery .post-message,
#ugc-upload .post-message,
#ugc-detail .post-message,
#users .post-message {
	padding: 0 6px;
	clear: both;
}


/* @end global replacement stuff */


/* re-position right-rail ad */
.col2 .search-col3-ad { margin-top: 80px; }




/* @group community upload pages */

#ugc-terms .columns,
#ugc-gallery .columns,
#ugc-upload .columns,
#ugc-detail .columns,
#users .columns {
	background-image: none;
	width: 100%;
}

#ugc-terms #community-hdr-module,
#ugc-gallery #community-hdr-module,
#ugc-upload #community-hdr-module,
#ugc-detail #community-hdr-module {
	margin: 1px 5px 10px 5px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #fff;
	padding: 62px 27px 0;
	width: 920px;
/*	height: 150px;*/
	height: auto;
}

#ugc-terms #community-hdr-module h1,
#ugc-gallery #community-hdr-module h1,
#ugc-upload #community-hdr-module h1,
#ugc-detail #community-hdr-module h1 {
	display: none;
}

#ugc-terms #community-hdr-module p,
#ugc-gallery #community-hdr-module p,
#ugc-upload #community-hdr-module p,
#ugc-detail #community-hdr-module p {
	font: 14px Georgia, "Times New Roman", Times, serif;
	width: 696px;
	padding-top: 20px;
}

#ugc-terms .profile_detailed_view h1,
#ugc-gallery .profile_detailed_view h1,
#ugc-upload .profile_detailed_view h1,
#ugc-detail .profile_detailed_view h1 {
	margin: 8px 0;
}

#ugc-terms #contest_rules h2,
#ugc-gallery #contest_rules h2,
#ugc-upload #contest_rules h2,
#ugc-detail #contest_rules h2 {
	background: none;
	font-size: 18px;
	color: #333;
}

#ugc-terms #contest_rules h5,
#ugc-gallery #contest_rules h5,
#ugc-upload #contest_rules h5,
#ugc-detail #contest_rules h5 {
	font-size: 10px;
	margin: 10px 0;
	line-height: 13px;
}

#ugc-terms #contest_submit,
#ugc-gallery #contest_submit,
#ugc-upload #contest_submit,
#ugc-detail #contest_submit {
	background-color: #ccc;
}

#ugc-terms #contest_submit label,
#ugc-gallery #contest_submit label,
#ugc-upload #contest_submit label,
#ugc-detail #contest_submit label {
	font-weight: bold;
}

#ugc-terms #upload_intro,
#ugc-gallery #upload_intro,
#ugc-upload #upload_intro,
#ugc-detail #upload_intro {
	padding: 0 6px;
}

#ugc-terms #upload_intro .see_all_collected,
#ugc-gallery #upload_intro .see_all_collected,
#ugc-upload #upload_intro .see_all_collected,
#ugc-detail #upload_intro .see_all_collected {
	float: none;
	margin: 6px 0 16px;
}

#ugc-terms #upload_intro h2,
#ugc-gallery #upload_intro h2,
#ugc-upload #upload_intro h2,
#ugc-detail #upload_intro h2 {
	background: none;
	height: 20px;
	line-height: 22px;
	padding: 0;
	color: #333;
}

#ugc-terms .col1,
#ugc-gallery .col1,
#ugc-upload .col1,
#ugc-detail .col1 {
	border: 2px solid #C6F0E4;
/*	margin-top: -60px;*/
	margin-top: 0;
	padding: 0 6px 6px;
	background-color: #fff;
	width: 700px;
}

#ugc-terms .col2,
#ugc-gallery .col2,
#ugc-upload .col2,
#ugc-detail .col2 {
	width: 250px;
	margin-top: -80px;
}

#ugc-terms #col1_content,
#ugc-gallery #col1_content,
#ugc-upload #col1_content,
#ugc-detail #col1_content {
	padding: 0;
}

#ugc-terms .hdr,
#ugc-gallery .hdr,
#ugc-upload .hdr,
#ugc-detail .hdr {
	padding: 4px;
	margin-bottom: 8px;
}

#ugc-terms .hdr h1,
#ugc-gallery .hdr h1,
#ugc-upload .hdr h1,
#ugc-detail .hdr h1,
#users  h1 {
	background: none;
	padding: 0;
}

#ugc-terms .upload_photo,
#ugc-gallery .upload_photo,
#ugc-upload .upload_photo,
#ugc-detail .upload_photo {
	float: left;
	margin-top: 6px;
	visibility: visible;
}

#ugc-terms .upload-message,
#ugc-gallery .upload-message, 
#ugc-upload .upload-message,
#ugc-detail .upload-message {
	font-size: 14px;
	font-weight: bold;
	color: #a09494;
	padding: 4px 6px;
	margin-bottom: 0;
	background-color: #fff;
}

#ugc-gallery .upload-message {
	float: right;
	width: 520px;
}

#ugc-upload .upload-message {
	margin-top: 8px;
	padding: 4px 0;
}

#rating_container {
	zoom: 1;
}

#ugc-terms #upload_img,
#ugc-gallery #upload_img,
#ugc-upload #upload_img,
#ugc-detail #upload_img {
	float: left;
}

#ugc-terms #col1b,
#ugc-gallery #col1b,
#ugc-upload #col1b,
#ugc-detail #col1b,
#users #col1b {
	clear: both;
	overflow: hidden;
}

#ugc-terms #display_img_container,
#ugc-gallery #display_img_container,
#ugc-upload #display_img_container,
#ugc-detail #display_img_container {
	margin: 10px 0;
	width: 580px;
	overflow: hidden;
}

#ugc-terms .display_img_meta,
#ugc-gallery .display_img_meta,
#ugc-upload .display_img_meta,
#ugc-detail .display_img_meta {
	width: 140px;
	float: left;
	margin-left: 8px;
}

#ugc-terms #display_img_container p,
#ugc-gallery #display_img_container p,
#ugc-upload #display_img_container p,
#ugc-detail #display_img_container p {
	margin: 10px 0;
}

#ugc-terms .filtered_results_pagination,
#ugc-gallery .filtered_results_pagination,
#ugc-upload .filtered_results_pagination,
#ugc-detail .filtered_results_pagination {
	margin: 10px;
}

#ugc-terms #conversation-container,
#ugc-gallery #conversation-container,
#ugc-upload #conversation-container,
#ugc-detail #conversation-container{
	width: 100%;	
	position: static;
}

#ugc-terms #conversation-container .add-comment-lnk a,
#ugc-gallery #conversation-container .add-comment-lnk a,
#ugc-upload #conversation-container .add-comment-lnk a,
#ugc-detail #conversation-container .add-comment-lnk a {
	background: url(http://images.marthastewart.com/images/assets/module/article/article_icons.gif) no-repeat scroll 0 -424px;
	display: block;
	font-size: 9px;
	font-weight: bold;
	margin: 2px 200px 0 0;
	line-height: 26px;
	width: 80px;
	float: right;
	padding-left: 42px;
	text-transform: uppercase;
}

#ugc-terms #conversation-container .add-comment h2,
#ugc-gallery #conversation-container .add-comment h2,
#ugc-upload #conversation-container .add-comment h2,
#ugc-detail #conversation-container .add-comment h2 {
	height: 32px;
}

#ugc-terms #conversation-container .add-comment h3,
#ugc-gallery #conversation-container .add-comment h3,
#ugc-upload #conversation-container .add-comment h3,
#ugc-detail #conversation-container .add-comment h3 {
	margin-bottom: 4px;
}

#ugc-terms #conversation-container .add-comment form,
#ugc-gallery #conversation-container .add-comment form,
#ugc-upload #conversation-container .add-comment form,
#ugc-detail #conversation-container .add-comment form {
	margin: auto;
	overflow: hidden;
	width: 420px;
}

#ugc-terms #conversation-container .add-comment textarea,
#ugc-gallery #conversation-container .add-comment textarea,
#ugc-upload #conversation-container .add-comment textarea,
#ugc-detail #conversation-container .add-comment textarea {
	border: 1px solid #DEDEDE;
	color: #666666;
	font-family: arial,serif;
	font-size: 11px;
	padding: 4px;
	width: 410px;
	margin-bottom: 16px;
}

#ugc-terms #conversation-container .add-comment h2,
#ugc-gallery #conversation-container .add-comment h2,
#ugc-upload #conversation-container .add-comment h2,
#ugc-detail #conversation-container .add-comment h2 {
	background: none;
}

#ugc-terms #comments_wrapper,
#ugc-gallery #comments_wrapper,
#ugc-upload #comments_wrapper,
#ugc-detail #comments_wrapper {
	margin-top: 3px;
	padding-top: 4px;
}

#ugc-terms #comments_wrapper h2.contributors_comment,
#ugc-gallery #comments_wrapper h2.contributors_comment,
#ugc-upload #comments_wrapper h2.contributors_comment,
#ugc-detail #comments_wrapper h2.contributors_comment {
	margin: 0 auto;
	width: 480px;
}

#ugc-terms 
#comments_wrapper .conversation-list,
#ugc-gallery 
#comments_wrapper .conversation-list,
#ugc-upload 
#comments_wrapper .conversation-list,
#ugc-detail 
#comments_wrapper .conversation-list {
	padding: 10px 20px;
}

#ugc-terms #comments_wrapper .inner,
#ugc-gallery #comments_wrapper .inner,
#ugc-upload #comments_wrapper .inner,
#ugc-detail #comments_wrapper .inner {
	padding-left: 0;
}

#ugc-terms #comments_wrapper .conversation-list,
#ugc-gallery #comments_wrapper .conversation-list,
#ugc-upload #comments_wrapper .conversation-list,
#ugc-detail #comments_wrapper .conversation-list {
	padding: 10px 0;
	width: 530px;
	position: relative;
}

.conversation-list .inner {
	width: 410px;
	overflow: hidden;
	position: relative;
	left: 28px;
}

#ms-col2-article-content #conversation-container p {
	margin: 0 0 1em 0;


/* lame inheritence issue */
}

/* taken from modules.css */

#ugc-terms .conversation-list .user,
#ugc-gallery .conversation-list .user,
#ugc-upload .conversation-list .user,
#ugc-detail .conversation-list .user {
	text-align: center;
	width: 90px;
	float: left;
}

#ugc-terms .conversation-list h3,
#ugc-gallery .conversation-list h3,
#ugc-upload .conversation-list h3,
#ugc-detail .conversation-list h3 {
	position: absolute;
	margin: 0;
	top: 18px;
	left: 8px;
	font-size: 11px;
}

#ugc-terms .conversation-list .user img,
#ugc-gallery .conversation-list .user img,
#ugc-upload .conversation-list .user img,
#ugc-detail .conversation-list .user img {
	background: transparent url(http://images.marthastewart.com/images/assets/global/ms-global-shadow-thumb.gif) no-repeat;
	height: 65px;
	width: 65px;
	padding: 9px;
	display: block;
	margin: auto;
}

#ugc-terms .conversation-list .comment,
#ugc-gallery .conversation-list .comment,
#ugc-upload .conversation-list .comment,
#ugc-detail .conversation-list .comment {
	width: 310px;
	float: right;
}

#ugc-terms .conversation-list .comment h5,
#ugc-gallery .conversation-list .comment h5,
#ugc-upload .conversation-list .comment h5,
#ugc-detail .conversation-list .comment h5 {
	margin: 5px 0 0 0;
	font-size: 10px;
}

#ugc-terms .conversation-list .report,
#ugc-gallery .conversation-list .report,
#ugc-upload .conversation-list .report,
#ugc-detail .conversation-list .report {
	text-align: right;
}

#ugc-terms .conversation-list .report-comment,
#ugc-gallery .conversation-list .report-comment,
#ugc-upload .conversation-list .report-comment,
#ugc-detail .conversation-list .report-comment {
	cursor: pointer;
}

#ugc-terms .conversation-adcontainer,
#ugc-gallery .conversation-adcontainer,
#ugc-upload .conversation-adcontainer,
#ugc-detail .conversation-adcontainer {
	padding: 15px 0;
	text-align: center;
}

#ugc-terms .conversation-maxchar,
#ugc-gallery .conversation-maxchar,
#ugc-upload .conversation-maxchar,
#ugc-detail .conversation-maxchar {
	color: #EF7031;
}

#ugc-terms #display_photo_detail,
#ugc-gallery #display_photo_detail,
#ugc-upload #display_photo_detail,
#ugc-detail #display_photo_detail {
	margin-left: 28px;
	width: 640px;
}

/* @group UGC Upload Form Detail */


#display_photo_detail h3 {
	margin: 0 0 3px 0;
}

#display_photo_detail .form_row {
	padding: 2px 0 6px;
}

#display_photo_detail input,
#display_photo_detail select,
#display_photo_detail textarea {
	margin: 0 0 10px 0;
	float: none;
	font-size: 12px;
	color: #666;
}

#upload_photo_detail_submit {
	margin-top: 10px;
}

#upload_photo_detail_submit input {
	margin: 0;
}

.ugc_pet_info {
	width: 200px;
	float: left;
}

#display_photo_detail h3 {
	clear: both;
}

#display_photo_detail .ugc_pet_info h3 {
	clear: none;
}

#upload_photo_short_caption_maxlength_error {
	padding: 0;
}

#display_photo_detail input#upload_photo_short_description {
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 4px;
	border: 1px solid #D8D8D8;
}

#editinfoform {
	position: relative;
}

#display_photo_detail #title,
#display_photo_detail #petname,
#display_photo_detail #desctags {
	width: 364px;
	border: 1px solid #D8D8D8;
	padding: 3px;
}

#display_photo_detail #breed-row {
	position: absolute;
	top: 113px;
	left: 130px;
}

#display_photo_detail #city-row {
	position: absolute;
	top: 163px;
	left: 130px;
}

#display_photo_detail select {
	width: 100px;
}

#display_photo_detail textarea {
	padding: 4px;
	width: 362px;
	border: 1px solid #D8D8D8;
}

#display_photo_detail .city {
	width: 255px;
}

#display_photo_detail .type {
	width: 130px;
}

#display_photo_detail .state {
	width: 180px;
}

#display_photo_detail #breed,
#display_photo_detail #city {
	border: 1px solid #D8D8D8;
	padding: 3px;
	width: 234px;
}

#pettype, #statename {
	width: 120px;
}

/* @end */

#add-comment-hdr p.submit {
	float: right;
}

#add-comment-hdr p.submit a,
#add-comment-hdr p.submit img,
#add-comment-hdr p.submit input {
	float: none;
	margin-bottom: 0;
}

/* end taken from modules.css */

/* @end community upload pages */

/* @group community profile pages */

#users #ms-global-breadcrumbs {
	margin: 10px 0 0 30px;
}

#users #ms-global-page-content {
	overflow: hidden;
}

#users .ms-global-col3-container {
	float: right;
	width: 300px;
	margin-right: 16px;
}

#users .col1 {
	float:left;
	margin:0 20px 20px 16px;
	padding-right:10px;
	width:625px;
}

#users .col1 h1,
#ugc-terms .col1 h1,
#ugc-gallery .col1 h1,
#ugc-upload .col1 h1,
#ugc-detail .col1 h1 {
	display: none;
}

#users .col1 .hdr h1,
#ugc-terms .col1 .hdr h1,
#ugc-gallery .col1 .hdr h1,
#ugc-upload .col1 .hdr h1,
#ugc-detail .col1 .hdr h1 {
	display: block;
	margin-top: 8px;
}

#users .pages {
	margin-bottom: 6px;
	overflow: hidden;
}

#users .pages .left {
	float: left;
}

#users .pages .next {
	float: right;
}

#users #ms-global-section-title {
	background: url(http://images.marthastewart.com/images/assets/channel/community/20/ms-community-logo-nc.gif) no-repeat;
	background-position: 0 4px;
	float: left;
	height: 51px;
	text-indent: -9999px;
	width: 380px;
}

#users #ms-global-section-container {
	height: 51px;
	margin: auto;
	width: 980px;
	background: url(http://images.marthastewart.com/images/assets/channel/community/20/ms-community-topbg.gif) repeat-x 0 4px;
}

#users #ms-global-hdr-notch {
	background: url(http://images.marthastewart.com/images/assets/channel/community/20/ms-community-toprt.gif);
	float: right;
	height: 47px;
	margin-top: 4px;
	width: 29px;
}

#users .columns {
	clear: both;
	background: url(http://images.marthastewart.com/images/assets/module/community/wallpapers/default/top.gif) no-repeat 400px top;
}

#users .columns .profile_table .sort a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/default/sort_arrow.gif) no-repeat scroll right center;
}

#users .columns .profile_table .currently_sorted_by a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/default/sort_arrow_current.gif) no-repeat scroll right center;
}

#users #profile_nav {
	width: 640px;
	margin: 14px 0 22px 12px;
	background: none;
}

#users #profile_inspiration {
	margin-top: 0;
	background-color: #efefef;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#users #profile_inspiration p {
	margin-top: 20px;
}

#users #profile_inspiration h1 {
	font-size: 20px;
	margin: 14px 0 8px;
}

#users #profile_inspiration img {
	background-color: #fff;
	padding: 4px;
	margin: 6px 0;
	-moz-box-shadow: 0px 0px 3px #666;
	-webkit-box-shadow: 0px 0px 3px #666;
}

#users .hdr {
	margin-bottom: 12px;
	position: relative;
}

#users .hdr p {
	margin: 10px 0 3px;
	text-align: right;
}

#users #toggle_view p {
	padding: 4px 0 2px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#users .hdr .see_all_collected {
	height: 30px;
	right: 0;
	top: 0;
}

#users #col1a {
	float: left;
	width: 22%;
	margin-right: 10px;
}



#users #filtered_results {
	margin-top: 8px;
}

#users #filter_tags h2 {
	background: none;
	height: auto;
	line-height: 18px;
	padding: 3px 4px;
	border-bottom: 1px dotted #999;
	color: #333;
}

#users #filter_tags {
	width: 132px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
}

#users #filter_tags ul {
	padding-top: 6px;
}

#users .profile_detailed_view {
	padding-top: 0;
	overflow: hidden;
}

#users #col1_content_wrapper {
	background-color: #fff;
	margin-left: 4px;
	border: 2px solid #ccc;
	padding: 10px;
	overflow: hidden;
}

#users #col1_content_wrapper #tags h1 {
	padding-bottom: 8px;
}

#users.my-place #col1_content_wrapper {
	width: 616px;
}

#users #recently_collected {
	
}

#users #recently_collected .hdr {
	zoom: 1;
}

#users table.profile_table {
	border: 1px solid #ccc;
	width: 100%;
}

#users table#row.profile_table.has_filter {
	border: 1px solid #ccc;
	width: 455px;
	float: right;
}

#users .profile_table thead tr {
	background-color: #ccc;
}

#users .profile_table thead tr th {
	padding: 6px 8px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
}

#users .profile_table thead tr th a {
	color: #333;
}

#users .profile_table tr td {
	padding: 8px;
	vertical-align: top;
	border-bottom: 1px dotted #999;
}

#users .profile_table .delete_item {
	background: url(http://images.marthastewart.com/images/assets/module/community/profile/arrow_blue_right.gif) no-repeat left center;
	padding-left: 8px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer; /* ie6 */
}

#users .profile_table tr.even {
	background-color: #f1f1f1;
}

#users .profile_table tr.last td {
	border-bottom: none;
}

#users .profile_table td .collected_img {
	width: 65px;
	float: left;
	margin-right: 10px;
}

#users .profile_table td .collection_note {
	clear: both;
	padding: 4px 0 0 0;
}

#users .profile_table td .collection_note span {
	color: #EC7334;
	font-weight: bold;
}

#users .ms-global-col3-container {
	padding: 0;
	margin: 0 0 16px 0;
	float: none;
}

#users #user_info {
	border: 2px solid #ccc;
	background-color: #fff;
}

#users .col2 #user_info #my_bio {
	margin-top: 16px;
	padding-top: 3px;
}

#users .col2 #user_info #about_user h1 {
	width: auto;
	margin-bottom: 2px;
}

#users .col2 #user_info #my_numbers strong {
	font-weight: bold;
}

#users .col2 #user_info #update_my_place {
	background: none;
	border-top: 1px dotted #999;
}

#users .col2 #user_info td,
#users .col2 #user_info th,
#users .col2 #user_info h3 {
	border-bottom: 1px dotted #999;
}

/*#users.collected-items .col2,
#users.rated-items .col2 {
	width: 250px;
	margin: 0;
	float: right;
}
*/
#users #filtered_results .profile_table .sort a {
	color: #fff;
}

/* @end community profile pages */

/* @group tealflourish account wallpaper styles */

#users .columns.tealflourish {
	background-image: url(http://images.marthastewart.com/images/assets/module/community/wallpapers/tealflourish/top.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
}

#users .columns.tealflourish .profile_table .sort a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/tealflourish/sort_arrow.gif) no-repeat scroll right center;
}

#users .columns.tealflourish .profile_table .currently_sorted_by a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/tealflourish/sort_arrow_current.gif) no-repeat scroll right center;
}

#users .columns.tealflourish #col1_content_wrapper,
#users .tealflourish #user_info {
	border: 2px solid #C6F0E4;
}

#users .columns.tealflourish  #filter_tags {
	background-color: #fcf3b7;
	border: 1px solid #C6F0E4;
}

#users .columns.tealflourish .hdr h1,
#users .columns.tealflourish #profile_inspiration h1,
#users .columns.tealflourish #user_info h1,
#users .columns.tealflourish #user_info h3,
#users .columns.tealflourish #tags h1  {
	color: #8C5838;
}

#users .columns.tealflourish #profile_inspiration {
	background-color: #C6F0E4;
}

#users .columns.tealflourish table.profile_table {
	border: 1px solid #C6F0E4;
}

#users .columns.tealflourish .profile_table th {
	color: #4B8977;
	background-color: #C6F0E4;
}

#users .columns.tealflourish .profile_table th a,
#users .columns.tealflourish .profile_table th .currently_sorted_by a {
	color: #4B8977;
}

#users .columns.tealflourish .profile_table .odd td {
	background-color: #EEFFFA;
}

#users .columns.tealflourish .profile_table .even td {
	background-color: #FFFFFF;
}

/* @end */


/* @group confetti account wallpaper styles */

#users .columns.confetti {
	background: url(http://images.marthastewart.com/images/assets/module/community/wallpapers/confetti/top.gif) no-repeat 401px top;
}

#users .columns.confetti .profile_table .sort a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/confetti/sort_arrow.gif) no-repeat scroll right center;
}

#users .columns.confetti .profile_table .currently_sorted_by a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/confetti/sort_arrow_current.gif) no-repeat scroll right center;
}

#users .columns.confetti #col1_content_wrapper,
#users .confetti #user_info {
	border: 2px solid #FFE9C6;
}

#users .columns.confetti  #filter_tags {
	background-color: #FBE6C7;
	border: 1px solid #FFE9C6;
}

#users .columns.confetti .hdr h1,
#users .columns.confetti #profile_inspiration h1,
#users .columns.confetti #user_info h1,
#users .columns.confetti #user_info h3,
#users .columns.confetti #tags h1 {
	color: #EBA32F;
}

#users .columns.confetti #profile_inspiration {
	background-color: #FFE9C6;
}

#users .columns.confetti table.profile_table {
	border: 1px solid #FFE9C6;
}

#users .columns.confetti .profile_table th {
	color: #fff;
	background-color: #75BBC7;
}

#users .columns.confetti .profile_table th a,
#users .columns.confetti .profile_table th .currently_sorted_by a {
	color: #4B8977;
}

#users .columns.confetti .profile_table .odd td {
	background-color: #EEFFFA;
}

#users .columns.confetti .profile_table .even td {
	background-color: #FFFFFF;
}

/* @end */





/* @group flowerpower  account wallpaper styles */

#users .columns.flowerpower  {
	background-image: url(http://images.marthastewart.com/images/assets/module/community/wallpapers/flowerpower/top.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
}

#users .columns.flowerpower  .profile_table .sort a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/default/sort_arrow.gif) no-repeat scroll right center;
}

#users .columns.flowerpower  .profile_table .currently_sorted_by a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/default/sort_arrow_current.gif) no-repeat scroll right center;
}

#users .columns.flowerpower  #col1_content_wrapper,
#users .flowerpower  #user_info {
	border: 2px solid #FFE794;
}

#users .columns.flowerpower   #filter_tags {
	background-color: #FFF8DF;
	border: 1px solid #FFE794;
}

#users .columns.flowerpower  .hdr h1,
#users .columns.flowerpower  #profile_inspiration h1,
#users .columns.flowerpower  #user_info h1,
#users .columns.flowerpower  #user_info h3,
#users .columns.flowerpower  #tags h1 {
	color: #EE8C99;
}

#users .columns.flowerpower #about_user h1 {
	color: #4DB848;
}

#users .columns.flowerpower  #profile_inspiration {
	background-color: #FFE794;
}

#users .columns.flowerpower  table.profile_table {
	border: 1px solid #FFE794;
}

#users .columns.flowerpower  .profile_table th {
	color: #fff;
	background-color: #EE8C99;
}

#users .columns.flowerpower  .profile_table th a,
#users .columns.flowerpower  .profile_table th .currently_sorted_by a {
	color: #4B8977;
}

#users .columns.flowerpower  .profile_table .odd td {
	background-color: #FFF8DF;
}

#users .columns.flowerpower  .profile_table .even td {
	background-color: #FFFFFF;
}

/* @end */









/* @group whimsical account wallpaper styles */

#users .columns.whimsical  {
	background-image: url(http://images.marthastewart.com/images/assets/module/community/wallpapers/whimsical/top.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
}

#users .columns.whimsical  .profile_table .sort a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/default/sort_arrow.gif) no-repeat scroll right center;
}

#users .columns.whimsical .profile_table .currently_sorted_by a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/default/sort_arrow_current.gif) no-repeat scroll right center;
}

#users .columns.whimsical  #col1_content_wrapper,
#users .whimsical #user_info {
	border: 2px solid #F7F4D6;
}

#users .columns.whimsical   #filter_tags {
	background-color: #F2F7EA;
	border: 1px solid #F7F4D6;
}

#users .columns.whimsical  .hdr h1,
#users .columns.whimsical  #profile_inspiration h1,
#users .columns.whimsical  #user_info h1,
#users .columns.whimsical  #user_info h3,
#users .columns.whimsical  #tags h1 {
	color: #D58E69;
}

#users .columns.whimsical  #profile_inspiration {
	background-color: #F7F4D6;
}

#users .columns.whimsical  table.profile_table {
	border: 1px solid #BCC59D;
}

#users .columns.whimsical  .profile_table th {
	color: #924c12;
	background-color: #BCC59D;
}

#users .columns.whimsical  .profile_table th a,
#users .columns.whimsical  .profile_table th .currently_sorted_by a {
	color: #4B8977;
}

#users .columns.whimsical   .profile_table .odd td {
	background-color: #F7F4D6;
}

#users .columns.whimsical   .profile_table .even td {
	background-color: #FFFFFF;
}

/* @end */





/* @group windmill account wallpaper styles */

#users .columns.windmill  {
	background: url(http://images.marthastewart.com/images/assets/module/community/wallpapers/windmill/top.gif) no-repeat 5px top;
}

#users .columns.windmill  .profile_table .sort a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/windmill/sort_arrow.gif) no-repeat scroll right center;
}

#users .columns.windmill .profile_table .currently_sorted_by a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/community/wallpapers/windmill/sort_arrow_current.gif) no-repeat scroll right center;
}

#users .columns.windmill  #col1_content_wrapper,
#users .windmill #user_info {
	border: 2px solid #F3E7FE;
}

#users .columns.windmill   #filter_tags {
	background-color: #F3E7FE;
	border: 1px solid #D3DFC9;
}

#users .columns.windmill  .hdr h1,
#users .columns.windmill  #profile_inspiration h1,
#users .columns.windmill  #user_info h1,
#users .columns.windmill  #user_info h3,
#users .columns.windmill  #tags h1 {
	color: #8C5838;
}

#users .columns.windmill  #profile_inspiration {
	background-color: #F3E7FE;
}

#users .columns.windmill  table.profile_table {
	border: 1px solid #F3E7FE;
}

#users .columns.windmill  .profile_table th {
	color: #fff;
	background-color: #F8BAC6;
}

#users .columns.windmill  .profile_table th a,
#users .columns.windmill  .profile_table th .currently_sorted_by a {
	color: #4B8977;
}

#users .columns.windmill   .profile_table .odd td {
	background-color: #FFEDF0;
}

#users .columns.windmill   .profile_table .even td {
	background-color: #FFFFFF;
}

/* @end */


#account-tab-content p,
#wallpaper-tab-content p,
#photo-tab-content p,
#bio-tab-content p {
	clear: both;
}

.hide {
	display: none;
}



/* whole living reset over pets.css*/

body.site-wholeliving {
	background: #fff;
}
.site-wholeliving a,
.site-wholeliving a:visited {
	color: #3B85B4;
}
.site-wholeliving .page {
	background: url(http://images.marthastewart.com/images/assets/wholeliving/global/global_wrap_tile.gif) repeat-y;
}
.site-wholeliving #masthead.leaderboard h1 {
	height:40px;
}
.site-wholeliving #ms-global-hdr-notch { 
  display: none;
}
.site-wholeliving #ms-global-footer{
	background: url(http://images.marthastewart.com/images/assets/wholeliving/global/footer.gif) no-repeat;
	height: 15px;
	width: 990px; 
	margin: auto;
}


/* weddings reset over pets.css*/

body.site-weddings  {
	background: #D6FFFF;
}
.site-weddings a, .site-weddings a:visited {
	color: #0caabb;
}
.site-weddings .page {
	margin-top: 5px;
	background: url("http://images.marthastewart.com/images/assets/msweddings/global/wrapper_bkgd.gif") repeat-y;
}

.site-weddings #masthead.leaderboard h1 {
	height:50px;
}
.site-weddings #ms-global-footer {
	background: url('http://images.marthastewart.com/images/assets/msweddings/global/footer.gif') no-repeat;
	height: 15px;
	width: 990px; 
	margin: auto;
}




/* ziplist stuff */

#users .col1 .hdr h1 { margin-bottom: 35px;}

#zl-button { position: absolute; top: 0; right: 0; z-index: 10; width: 197px; }
#zl-button #btn_collect_ziplist { display: block; margin-bottom: 4px; }
#zl-button #zl-what { float: left; font-size: 10px; margin-left: 6px; }
#zl-button #zl-powered { float: right; margin-right: 6px; }


/* end ziplist stuff */

