/**************************
 USER BAR
***************************/

#userbar {
	width: 145px;
	float: left;
	margin-right: 10px;
	border: 1px solid #DDF0F4;
}
	#userbar ul li {
	float: none;
	margin-right: 0;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #EBE9ED;
	}
	#userbar ul li a:hover { background-color:#EEEEEE;
	}	
	#userbar h3 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color: #E2F3F6;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	}

	#userbar p.avatar {
		text-align: center !important;
		float: none;
		margin: 1em 0 0 0;
	}

	#userbar img.avatar {
		margin: 0;
		float: none;
	}
		.crop-img {
			position: relative;
			padding-left: 276px;
			margin-left: -276px;
		}
			#create-group-form .crop-img {
				padding-left: 476px !important;
				margin-left: -476px !important;	
			}

	#userbar p#login-text {
		text-align: center;
		margin: 0.4em 0;
		float: none;
	}	
	
	#userbar p#login-text {
		padding: 0.5em 1em 0 1em;
	}
	
		p.avatar img {
			border: 4px solid #fff;
		}
	
	#userbar form {
		padding: 1em;
	}
		#userbar form #user_login, #userbar form #user_pass { width:100%
		}
	
	#userbar ul#bp-nav {
	z-index: 999 !important;
	margin-top: 1.75em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
		#userbar ul#bp-nav li.current {
			background: url(../images/navitem_selected_back.gif) 100% -1px repeat-x;
		}
			#userbar ul#bp-nav li a {
	font-size: 1em;
	color: #555;
	display: block;
	text-align: right;
	padding-top: 0.55em;
	padding-right: 3em;
	padding-bottom: 0.55em;
	padding-left: 0;
			}
				#userbar ul#bp-nav li.current a {
	color: #fff;
	background-color: #999999;
				}
			
				li a#user-profile, li a#my-profile {
					background: url(../images/profile_bullet.gif) 88% 52% no-repeat;
				}

				li a#user-messages, li a#my-messages {
					background: url(../images/messages_bullet.gif) 89% 52% no-repeat;
				}			
				
				li a#user-blogs, li a#my-blogs {
					background: url(../images/blog_bullet.gif) 87% 52% no-repeat;
				}
				
				li a#user-friends, li a#my-friends {
					background: url(../images/friends_bullet.gif) 87% 52% no-repeat;
				}
				
				li a#user-groups, li a#my-groups {
					background: url(../images/groups_bullet.gif) 88% 52% no-repeat;
				}
				
				li a#user-wire, li a#my-wire {
					background: url(../images/wire_bullet.gif) 88% 52% no-repeat;
				}

				li a#user-activity, li a#my-activity {
					background: url(../images/activity_bullet.gif) 88% 52% no-repeat;
				}
				
				li a#user-settings, li a#my-settings {
					background: url(../images/settings_bullet.gif) 88% 52% no-repeat;					
				}
				
				li a#wp-logout {
					background: url(../images/logout_bullet.gif) 87% 52% no-repeat;
				}
				
				li a#group-home, li a#group-wire, li a#group-photos, li a#group-forum,
				li a#group-members, li a#group-invite, li a#group-leave, li a#group-admin
				li a#request-membership {
					background: url(../images/groups_bullet.gif) 88% 52% no-repeat;
					padding: 0.55em 3.1em 0.55em 0 !important;
					display: block;
					margin-right: 0.85em;
				}
					li a#group-forum {
						background: url(../images/forum_bullet.gif) 88% 52% no-repeat;	
					}

					li a#group-members {
						background: url(../images/friends_bullet.gif) 87% 52% no-repeat;	
					}
					
					li a#group-invite {
						background: url(../images/invite_bullet.gif) 89% 52% no-repeat;	
					}

					li a#group-leave {
						background: url(../images/cross_bullet.gif) 88% 52% no-repeat;	
					}
					
					li a#group-wire {
						background: url(../images/wire_bullet.gif) 88% 52% no-repeat;
					}	
					
					li a#group-admin {
						background: url(../images/blogadmin_icon.gif) 87% 52% no-repeat;
					}
					
					li a#request-membership {
						background: url(../images/request_bullet.gif) 87% 25% no-repeat;
					}

/**************************
 OPTIONS BAR
***************************/

#optionsbar {
	width: 145px;
	float: left;
	border: 1px solid #DDF0F4;
}
	#optionsbar ul li {
	float: none;
	margin-right: 0;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #EBE9ED;
	}
	#optionsbar ul li a:hover { background-color:#EEEEEE;
	}	
	#optionsbar p.avatar {
		text-align: center !important;
		float: none;
		margin: 1em 0 0 0;
	}

	#optionsbar img.avatar {
		margin: 0;
		float: none;
	}
	
	#optionsbar h3 {
	text-align: center;
	letter-spacing: 0.5px;
	font-size: 14px;
	font-weight: bold;
	background-color: #E2F3F6;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	margin: 0px;
	}
		#optionsbar.arrow h3 {
			background: #c9c9c9 url(../images/optionsbar_header_arrow.gif) bottom center no-repeat;
		}
	
	#optionsbar ul#options-nav {
	z-index: 1;
	margin-top: 20px;
	padding: 0px;
	margin-bottom: 0px;
	}
		#optionsbar ul#options-nav li.current {
	background-color: #CCCCCC;
		}
			#optionsbar ul#options-nav li a {
				font-size: 1em;
				color: #555;
				padding: 0.55em 2.5em 0.55em 0;
				display: block;
				text-align: right;
			}
			
			#optionsbar ul.icons li a {
				padding-right: 3.1em !important;
			}

/**************************
 CONTENT HEADER NAVIGATION
***************************/

.content-header a {
	color: #555;
}

ul.content-header-nav {
	margin-bottom: 10px;
	margin-top: 10px;
}
	ul.content-header-nav li {
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif !important;
	text-transform: none;
	padding-top: 5px;
	padding-right: 1em;
	padding-bottom: 5px;
	padding-left: 1em;
	background-color: #EBE9ED;
	}
		ul.content-header-nav li a {
			color: #555;
			text-decoration: none;
		}
			ul.content-header-nav li a:hover {
	color: #213D63;
	text-decoration: none;
			}
		
		ul.content-header-nav li span {
			color: #999;
		}
	
	ul.content-header-nav li.current {
	background-color: #CCCCCC;
	}
		ul.content-header-nav li.current a {
			text-decoration: none;
		}
		
		
/**************************
 MAIN CONTENT
***************************/

#main {
	background: #fff url(../images/content_back.gif) top left repeat-x;
	min-width: 580px;
	float: right;
	width: 620px;
}
	body.directory #main { margin-left: 0; }
	
	#main div.content-header {
	text-align: center;
	background-color: #E2F3F6;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	font-size: 14px;
	font-weight: bold;
	}

	#main #content {
		padding: 15px;
	}
		#main #content h2, h3#respond, h3#responses {
			font: normal 14px Arial, Helvetica, sans-serif;
			padding-bottom: 0.25em;
			border-bottom: 1px solid #ddd;
			margin-bottom: 1em;
		}
		
		#main #content h3 {
			font: normal 14px Arial, Helvetica, sans-serif;
			padding-bottom: 0.25em;
			margin: 1em 0;	
		}
		
		#main #content .left-menu {
	width: 120px;
	margin-bottom: 10px;
		}
	
		#main img.avatar {
			border: 4px solid #f0f0f0;
		}
	
		
		.main-column h1, #blog-info h1 {
	font-size: 14px;
	font-weight: bold;
		}
			.main-column h1 a, #blog-info h1 a {
				color: #646464;
			}
			
			.main-column p.status, #blog-info p.desc {
				color: #f7740a;
				font: normal 14px Arial, Helvetica, sans-serif;
				font-style: italic;
			}
				
		a.page-numbers:hover { background: #e1e1e1; }

			.pagination-links .current {
				background: #d5d5d5;
				border-bottom: 2px solid #f28935;
			}
				
		.pag-count {
			font-size: 0.9em;
			color: #888;
		}
	
			div.info-group h4 {
	color: #fff;
	font-size: 1em;
	margin-bottom: 0.5em;
	font-weight: bold;
	background-color: #999999;
	padding: 5px;
			}
				.left-menu div.info-group h4 {
					background: url(../images/leftmenu_group_header.gif) top left no-repeat;
					color: #555;				
				}
				
				div.info-group h4 a {
					color: #fff;
					font-weight: normal;
				}

	.standard-form input, .standard-form select, .standard-form textarea {
		font-size: 1.3em;
		font-family: inherit;
		color: #777;
	}
	
	
	#message {
		background: url(../images/updated_back.gif) top left repeat-x #ddffc4;
		margin: 0 0 2em 0;
	}
		#message p {
			color: #357c00;
			padding: 1em 2.75em;
			background: url(../images/updated_icon.gif) 1em 1.1em no-repeat;
		}
	
	#message.error {
		background-image: url(../images/error_back.gif);
		background-color: #ff3a3a;
		color: #fff;
	}
		#message.error p {
			background-image: url(../images/error_icon.gif);
			color: #fff;
		}
	
	#message.info {
		background-image: none;
		background-color: #fcfcd0;
		color: inherit;
	}
		#message.info p {
			background-image: url(../images/info_icon.gif);
			color: inherit;
			padding-left: 3.3em;
		}

/*************************
 WP PROFILE FIELD FALLBACK  
*************************/

table.wp-profile-fields {
	width: 100%;
}
	table.wp-profile-fields tr td {
		padding: 0.5em 1em;
	}

	table.wp-profile-fields tr td.label {
		width: 130px;
	}
.inner-tube {
}


#main textarea {
	width:100%;
	height: 100px;
}
