#content.subpage {
	background:#FFFFFF url(/img/bg_content_subpage_wide.gif) repeat-y scroll left top;
}
#content.subpage #maincontent {
	background:url(/img/bg_subpagecontent.gif) repeat-x scroll center top;
	min-height:500px;
}

#content.subpage #maincontent_text {
	width:758px;
	min-height:500px;
}

#profilewrapper {
	background:url(/img/shadow_wide.gif) repeat-y scroll 0 0;
	width:758px;
}

#profile {
	margin:0 5px;
	z-index:10;
}

#profilehead {
	border:solid 1px #F0B64E;
	background:#FFEECA;
	color:#373838;
	font-size:13px;
	font-weight:normal;
	font-family:Tahoma;
	padding:6px 10px;
	margin-bottom:20px;
}

#content.subpage #maincontent h1 {
	color:#884811;
	background:none;
	border-bottom:0px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	padding:0px;
}

#profiletext {
	background:#FFFFFF none repeat scroll 0 0;
	min-height:400px;
	padding:15px;
}

#content.subpage #maincontent h3 {
	color:#884811;
	margin-bottom:0px;
	font-family:Tahoma;
	font-size:13px;
}

#content.subpage #maincontent h4 {
	color:#884811;
	font-family:Tahoma;
	font-weight:normal;
	font-size:13px;
}

#shadowbg {
	top:-10px;
}

#shadowbot {
	width:758px;
}

.brown {
	color:#884811;
}

#col_main .grid_4 {
	margin: 0 0 0 25px;
}

input.button {
	border:1px solid #A9B8C2;
	font-weight:bold;
	font-size:13px;
	font-face:Tahoma;
}

input.text {
	border:1px solid #4B73A7;
}

.error {
	color:#FB0712;
}


#field_options_16 {
height:15px;
}

#social_engine_label_17 {
font-weight:bold;
}

.social_engine_checkbox {
margin-top:20px;
}

.blogsearchbox { 
	padding: 7px 10px 7px 10px; 
	background: #F2F2F2; 
	border: 1px solid #BBBBBB; 
	margin: 10px 0px 10px 0px; 
	font-weight: bold;
}	

#setable div.alert {
	background:#f5bbba;
	border:1px solid #c46666;
	color:#fd0400;
	padding:5px 12px 7px 12px;
	margin-bottom:7px;
	font-family:tahoma, arial;
	font-size:10pt;
	line-height:110%;
}

#setable div.alert a {
	color:#0682ff;
	text-decoration:none;
	width:100%;
}


	#social_home_banner {
		background: url(/profiles/images/social_header.jpg);
		width:748px;
		height:182px;
	}
	
	#social_home_banner div.home_online {
		font-family: Tahoma;
		font-size: 10px;
		color: #ffffff;
		top:84px;
		left:154px;
	}
	
	#social_home_banner div.home_stats {
		font-family: Tahoma;
		font-size: 10px;
		color:#333333;
		left:663px;
		top:0px;
	}
	
	#social_home_banner div.home_stats div.big_stat {
		line-height:100%;
	}
		
	#social_home_banner div.home_stats div.big_stat {
		font-size:18px;
		font-weight:bold;
		margin-top:3px;
	}
	
	#setable div.portal_spacer {
		height:14px;
	}
	
	#setable div.social_login_form_empty {
		background:url(/profiles/images/social_login_empty.jpg);
		height:165px;
		width:229px;
	}

	#setable div.social_login_form {
		background:url(/profiles/images/social_login.jpg);
		height:165px;
		width:229px;
	}

	#setable div.social_login_form table {
		padding-top:49px;
		width:199px;
		line-height:100%;
		color:#adadad;
	}
	
	#setable div.social_login_form label {
		color:#adadad;
	}
	
	#setable div.social_login_form input.textinput {
		width:199px;
	}
	
	#setable div.social_featured {
		width:474px;
		height:229px;
		background:url(/profiles/images/social_featured.jpg);
	}
	
	#setable div.newest_popular {
		width:718px;
		height:130px;
		background:url(/profiles/images/social_newest.jpg);
	}
	
	#setable div.network_men, #setable div.network_women {
		background:url(/profiles/images/social_bg_wide.jpg) no-repeat;
		width:351px;
		height:412px;
	}
	
	#setable div.network_alopecia, #setable div.network_transplant, #setable div.network_replacement {
		background:url(/profiles/images/social_bg_narrow.jpg) no-repeat;
		width:229px;
		height:454px;
		padding-bottom:95px;
	}
	
	#setable div.small_networks {
		float: left; 
		width: 229px; 
		padding-left:15px; 
		padding-top:15px;
		line-height:100%;
	}
	
	#setable div.large_networks {
		float: left; 
		width: 351px; 
		padding-left:15px; 
		padding-top:15px;
		line-height:100%;
	}

	#setable div.large_networks div, #setable div.small_networks div {
		line-height:120%;
	}
	
	#popular_members {
		float:left;
		padding-left:50px;
		top:44px;
		width:320px;
		height:79px;
	}

	#popular_members img.photo, #newest_members img.photo {
		border:2px solid #fec902;
		width:56px;
		height:56px;
	}
	
	#popular_members div {
		float:left;
		width:79px;
		text-align:center;
		color:#a4cff9 !important;
		font-family:Tahoma;
		font-size:11px;
	}
	
	#newest_members {
		float:left;
		padding-left:20px;
		top:44px;
		width:320px;
		height:79px;
	}
	
	#newest_members div {
		float:left;
		width:79px;
		text-align:center;
		color:#a4cff9;
		font-family:Tahoma;
		font-size:11px;
	}
	
	#setable #newest_members div a {
		text-decoration:none;
		color:#a4cff9;
		font-family:Tahoma;
		font-size:11px;
	}
	
	#featured_photo {
		top:15px;
		left:14px;
		width:200px;
		height:200px;
		position:relative;
		float:left;
		vertical-align:middle;
		text-align:center;
		overflow:none;
	}
	
	#featured_main #featured_title {
		padding-top:16px;
		padding-left:21px;
		position:relative;
		overflow:hidden;
	}
	
	#featured_main #featured_title div {
		font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif";
		font-size:11px;
		color:#4b73a7;
		line-height:100%;
	}
	
	#featured_main div {
		font-family:Tahoma;
		font-size:11px
	}
	
	#featured_main {
		float:left;
		top:0px;
		left:45px;
		position:relative;
	}
	
	#setable div.network_wide {
		width:336px;
		height:196px;
		padding-left:15px;
		padding-top:10px;
	}
	
	#setable div.network_narrow {
		width:214px;
		height:218px;
		padding-left:15px;
		padding-top:7px;
	}
	
	#setable div.large_networks div.network_wide div.blog_image, #setable div.large_networks div.network_wide div.album_userimage {
		float:left;
		padding-bottom:10px;
		height:52px;
		width:52px;
	}
	
	#setable div.large_networks div.network_wide div.blog_image img, #setable div.large_networks div.network_wide div.album_userimage img {
		height:52px;
		width:52px;
	}
	
	#setable div.large_networks div.network_wide div.blog_right {
		float:left;
		padding-left:13px;
	}
	
	#setable div.large_networks div.network_wide div.blog_title {
		height:24px;
		color:#336699;
		font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif";
		font-size:16px;
		font-weight:bold;
	}
	
	#setable div.large_networks div.network_wide div.blog_by {
		font-family:Tahoma;
		font-size:10px;
		font-weight:normal;
		color:#636363;
		height:24px;
	}
	
	#setable div.large_networks div.network_wide div.blog_text {
		font-family:Tahoma;
		font-size:11px;
		color:#333333;
		width:258px;
		height:65px;
	}
	
	#setable div.large_networks div.network_wide div.filmstrip, #setable div.network_blog_item div.filmstrip, #setable div.network_photo_item div.filmstrip {
		background:url(/profiles/images/social_filmstrip.jpg) no-repeat;
		width:320px;
		height:60px;
		margin-top:10px;
	}
	
	#setable div.small_networks div.network_narrow div.filmstrip {
		background:url(/profiles/images/social_filmstripnarrow.jpg) no-repeat;
		width:215px;
		height:60px;
		margin-left:-8px;
		margin-top:10px;
	}
	
	#setable div.large_networks div.network_wide div.album_description {
		float:left;
		padding-left:15px;
		height:52px;
	}
	
	#setable div.large_networks div.network_wide div.album_title {
		height:24px;
		color:#336699;
		font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif";
		font-size:16px;
		font-weight:bold;
		border-bottom:0;
		padding:0;
	}
	
	#setable div.large_networks div.network_wide div.album_image, #setable div.network_blog_item div.album_image  {
		height:32px;
		width:32px;
		float:left;
		padding:15px 7px 0 13px;
	}
	
	#setable div.large_networks div.network_wide div.album_by {
		font-family:Tahoma;
		font-size:10px;
		font-weight:normal;
		color:#636363;
		height:29px;
	}
	
	#setable div.large_networks div.network_wide div.album_image img, #setable div.network_blog_item div.album_image img {
		height:32px;
		width:32px;
		border:0;
	}
	
	#setable div.small_networks div.network_narrow div.blog_image, #setable div.small_networks div.network_narrow div.album_userimage {
		float:left;
		padding-bottom:15px;
		height:52px;
		width:52px;
	}
	
	#setable div.small_networks div.network_narrow div.blog_image img, #setable div.small_networks div.network_narrow div.album_userimage img {
		height:52px;
		width:52px;
	}
	
	#setable div.small_networks div.network_narrow div.blog_right {
		float:left;
		padding-left:13px;
	}
	
	#setable div.small_networks div.network_narrow div.blog_title {
		height:36px;
		width:140px;
		color:#336699;
		font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif";
		font-size:16px;
		font-weight:bold;
	}
	
	#setable div.small_networks div.network_narrow div.blog_by {
		font-family:Tahoma;
		font-size:10px;
		font-weight:normal;
		color:#636363;
		height:24px;
		width:140px;
	}
	
	#setable div.small_networks div.network_narrow div.blog_text {
		font-family:Tahoma;
		font-size:11px;
		color:#333333;
		width:199px;
		height:48px;
		padding-bottom:19px;
	}
	
	#setable div.small_networks div.network_narrow div.album_description {
		float:left;
		padding-left:15px;
		height:52px;
	}
	
	#setable div.small_networks div.network_narrow div.album_title {
		height:36px;
		color:#336699;
		font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif";
		font-size:16px;
		font-weight:bold;
		border-bottom:0;
		padding:0;
	}
	
	#setable div.small_networks div.network_narrow div.album_image {
		float:left;
		padding:15px 7px 0 13px;
		height:32px;
		width:32px;
	}
	
	#setable div.small_networks div.network_narrow div.album_by {
		font-family:Tahoma;
		font-size:10px;
		font-weight:normal;
		color:#636363;
		height:29px;
		width:138px;
	}
	
	#setable div.small_networks div.network_narrow div.album_image img {
		height:32px;
		width:32px;
		border:0;
	}

	#network_newest {
		width:718px;
		height:115px;
		padding-bottom:15px;
		text-align:center;
	}

	#network_newest div {
		text-align:left;
		color:#ffffff;
	}

	#network_newest div.newest_item {
		float:left;
		padding:43px 0 0 16px;
		width:158px;
	}
	
	#network_newest div.newest_image img.photo {
		width:56px;
		height:56px;
		border:2px solid #fec902;
	}

	#network_newest div.newest_text a {
		color:#fec902;
		text-decoration:none;
	}
	
	#network_newest div.newest_text {
		float:left;
		padding-left:9px;
		width:88px;
		height:56px;
		color:#FFFFFF;
	}

	#network_newest div.newest_text a.transplants {
		color:#000000;
	}
	



	
	#network_newest div.newest_image {
		float:left;
	}
	
	#network_header {
		padding-bottom:15px;
	}
	
	#network_blogs div, #network_photos div, #network_comment div, #network_status div{
		line-height:100%;
	}
	
	#network_photos {
		float:left;
	}

	#network_blogs {
		padding-left:14px;
		float:left;
	}

	#network_comment {
		float:left;
	}

	#network_status {
		padding-left:14px;
		float:left;
	}
	
	#network_photos .network_photo_item {
		height:140px;
		width:337px;
		padding-left:15px;
		padding-top:11px;
		background:url(/profiles/images/subnet_photo.jpg) no-repeat;
	}
	
	#network_blogs .network_blog_item {
		height:195px;
		width:337px;
		padding-left:15px;
		padding-top:11px;
		background:url(/profiles/images/subnet_blogs.jpg) no-repeat;
	}
	
	#network_comment .network_comment_item {
		height:95px;
		width:337px;
		padding-left:15px;
		padding-top:10px;
		background:url(/profiles/images/subnet_comments.jpg) no-repeat;
	}
	
	#network_comment .network_comment_item div.network_comment_bottom {
		padding-top:17px;
		line-height:115%;
		color:#cc6600;
		height:25px;
		overflow:hidden;
		padding-right:10px;
	}
	
	#network_comment div.network_comment_item div.network_comment_top {
		color:#636363;
	}
	
	#network_status .network_status_item {
		height:41px;
		width:339px;
		background:url(/profiles/images/subnet_status.jpg) no-repeat;
		padding-left:13px;
		padding-top:9px;
		vertical-align:middle;
	}
	
	#network_status .network_status_item div.status_description {
		padding-left:7px;
		float:left;
		height:41px;
		width:301px;
		overflow:hidden;
	}
	
	#network_status .network_status_item div.status_icon {
		float:left;
	}
	
	#network_photos div.network_photo_item div.album_userimage img {
		float:left;
		padding-bottom:10px;
		height:52px;
		width:52px;
	}
	
	#network_blogs div.network_blog_item div.blog_image, #network_photos div.network_photo_item div.album_userimage {
		float:left;
		padding-bottom:10px;
		height:52px;
		width:52px;
	}
	
	#network_blogs div.network_blog_item div.blog_image img, #network_photos div.network_photo_item div.album_userimage img {
		height:52px;
		width:52px;
	}

	#network_blogs div.network_blog_item div.blog_right {
		float:left;
		padding-left:13px;
	}
	
	#network_blogs div.network_blog_item div.blog_title {
		height:24px;
		color:#336699;
		font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif";
		font-size:16px;
		font-weight:bold;
	}
	
	#network_blogs div.network_blog_item div.blog_by {
		font-family:Tahoma;
		font-size:10px;
		font-weight:normal;
		color:#636363;
		height:24px;
	}
	
	#network_blogs div.network_blog_item div.blog_text {
		font-family:Tahoma;
		font-size:11px;
		color:#333333;
		width:258px;
		height:65px;
	}
	
	#network_photos div.network_photo_item div.album_description {
		float:left;
		padding-left:15px;
		height:52px;
	}
	
	#network_photos div.network_photo_item div.album_title {
		height:24px;
		color:#336699;
		font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif";
		font-size:16px;
		font-weight:bold;
		border-bottom:0;
		padding:0;
	}
	
	#network_photos div.network_photo_item div.album_image {
		height:32px;
		width:32px;
		float:left;
		padding:15px 7px 0 13px;
	}
	
	#network_photos div.network_photo_item div.album_by {
		font-family:Tahoma;
		font-size:10px;
		font-weight:normal;
		color:#636363;
		height:29px;
	}
	
	#network_photos div.network_photo_item div.album_image img {
		height:32px;
		width:32px;
		border:0;
	}
