/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ==========================================END CSS RESET======================================================= */

/* ==========================================IMAGE REPLACEMENT=================================================== */

.no { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .no { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */ 

/* ==========================================LAYOUT============================================================== */

	/* INDEX */

body { background:url(/images/includes/bg.jpg) repeat-x top center #F5F8FD; }

#body_wrapper { width:960px; margin:0 auto; }
#header_wrapper { width:960px; height:134px; }
	#logo { width:420px; height:134px; float:left; }
#navigation_wrapper { width:960px; height:53px; }
#signup_signin_index_content_wrapper { width:960px; height:255px; float:left; background:url(/images/index/middle.jpg) no-repeat; }
	.index_signup_get_started_button { width:600px; height:255px; float:left; }
	.index_sign_in_form { width:360px; height:255px; float:left; }
	#signed_in_out_navigation { width:371px; height:53px; float:left; z-index: 1; background:url(/images/nav/right-spacer.jpg) no-repeat; }
#login_content_wrapper { width:960px; height:255px; float:left; background:url(/images/signup/login-box-username.jpg) no-repeat; }
	.login_sign_in_form { width:360px; height:255px; float:left; }
#blog_video_profiles_index_content_wrapper { width:960px; float:left; }
	#featured_blog_index_wrapper { width:327px; height:449px; float:left; background:url(/images/index/blog-box.jpg) no-repeat; }
	#featured_video_index_wrapper { width:317px; height:449px; float:left; background:url(/images/index/video-box.jpg) no-repeat; }
	#featured_profiles_index_wrapper { width:316px; height:449px; float:left; background:url(/images/index/profile-box.jpg) no-repeat; }
#footer_wrapper { width:960px; float:left; }
	#copyright { width:480px; float:left; margin:15px 0; }
	#terms_and_conditions_privacy_policy { width:480px; float:left; padding:15px 0 30px 0; }
#keyword_wrapper { width:700px; margin:0 auto; display: block; }
	#keyword_text { width:960; text-align:center; margin:0 auto; }

	/* INTERIOR */

#interior_content_wrapper { width:960px; float:left; background:url(/images/profile/int-bg-stretch.jpg) repeat-y; }
	#interior_content_header { width:960px; float:left; background:url(/images/profile/int-bg-top.jpg) no-repeat; padding:40px 0 0 0;}
	#interior_content { width:905px; float:left; padding:0 20px 0 35px;  }
		#left_profile_info { width:210px; float:left; }
			.my_friends { float:left; }
		#right_profile_content { width:695px; float:right; }
			.profile_information_header { width:183px; height:38px; background:url(/images/profile/left-nav-sh-bg.jpg) no-repeat; }
			#profile_navigation_wrapper { width:460px; height:38px; float:left; }
			#profile_post_video { width:640px; background:#FBFBFB; border:1px solid #EAEAEA; margin:24px 0 0 0; _margin:2px 0 0 0; float:left; padding:20px; }
			#profile_post_video2 { width:640px; background:#FBFBFB; border:1px solid #EAEAEA; border-top:0px; margin:0 0 0 0; _margin:2px 0 0 0; float:left; padding:20px; }
			.profile_video { width:640px; _width:630px; background:#FBFBFB; border:1px solid #EAEAEA; margin:4px 0 0 0; float:left; padding:20px; }
				.profile_video_image { width:125px; height:94px; float:left; }
				.profile_video_text_info { width:495px; float:left; margin:0 0 0 20px; }
			#profile_post_video_admin { width:640px; background:#FBFBFB; border:1px solid #EAEAEA; margin:24px 0 0 0; _margin:2px 0 0 0; float:left; padding:20px; }
			.profile_video_admin { width:640px; _width:630px; background:#FBFBFB; border:1px solid #EAEAEA; margin:4px 0 0 0; float:left; padding:20px; padding-bottom:0px; }
				.profile_video_text_admin_info { width:355px; float:left; margin:0 0 0 20px; }
				.profile_video_text_admin { width:355px; float:left; margin:0 0 0 10px; }
				.profile_video_text_edit { width:140px; float:left; margin:0 0 0 10px; }
			#profile_post_blog { width:640px; background:#FBFBFB; border:1px solid #EAEAEA; margin:24px 0 0 0; _margin:2px 0 0 0; float:left; padding:20px; }
			#profile_post_blog2 { width:640px; background:#FBFBFB; border:1px solid #EAEAEA; border-top:0px; margin:0 0 0 0; _margin:2px 0 0 0; float:left; padding:20px; }
			.profile_blog { width:493px; _width:483px; background:#FBFBFB; border:1px solid #EAEAEA; margin:4px 0 0 0; float:left; padding:20px; }
				.profile_blog_image { width:125px; height:94px; float:left; }
				.profile_blog_text_info { width:470px; float:left; margin:0 0 0 20px; }
			#profile_post_blog_admin { width:640px; background:#FBFBFB; border:1px solid #EAEAEA; margin:24px 0 0 0; _margin:2px 0 0 0; float:left; padding:20px; }
			.profile_blog_admin { width:503px; _width:493px; background:#FBFBFB; border:1px solid #EAEAEA; margin:4px 0 0 0; float:left; padding:15px; padding-bottom:0px; }
				.profile_blog_text_admin_info { width:430px; float:left; margin:0 0 0 10px; }
				.profile_blog_text_admin { width:430px; float:left; margin:0 0 0 10px; }
				.profile_blog_text_edit { width:50px; float:left; margin:0 0 0 0px; }
			.profile_blog_admin_menu { width:120px; _width:110px; background:#FBFBFB; border:1px solid #EAEAEA; margin:4px 0 0 0; padding:10px; margin-right:13px; }
			#profile_post_comment { width:650px; background:#FBFBFB; border:1px solid #EAEAEA; margin:22px 0 0 0; _margin:2px 0 0 0; float:left; padding:10px; }
			.profile_comment { width:640px; _width:630px; background:#FBFBFB; border:1px solid #EAEAEA; margin:4px 0 0 0; float:left; padding:20px; }
				.profile_comment_image { width:90px; height:135px; float:left; }
				.profile_comment_text_info { width:530px; float:left; margin:0 0 0 20px; }
			.profile_comment_admin { width:640px; _width:630px; background:#FBFBFB; border:1px solid #EAEAEA; margin:4px 0 0 0; float:left; padding:20px; }
				.profile_comment_image { width:90px; height:135px; float:left; }
				.profile_comment_text_admin { width:450px; float:left; margin:0 0 0 20px; }
				.profile_comment_text_edit { width:70px; float:right; margin:0 0 0 10px; }
			.public_members_header { width:860px; background:#FBFBFB; border:1px solid #EAEAEA; margin:24px 0 0 0px; _margin:2px 0 0 0px; float:left; padding:20px; }
			.public_members { width:860px; background:#FBFBFB; border:1px solid #EAEAEA; border-top:0px; margin:0 0 0 0px; _margin:2px 0 0 0px; float:left; padding:20px; }
			.public_videos_header { width:860px; background:#FBFBFB; border:1px solid #EAEAEA; margin:24px 0 0 0px; _margin:2px 0 0 0px; float:left; padding:20px; }
			.public_videos { width:860px; background:#FBFBFB; border:1px solid #EAEAEA; border-top:0px; margin:0 0 0 0px; _margin:2px 0 0 0px; float:left; padding:20px; }
			.signup_form_header { width:410px; background:#FBFBFB; border:1px solid #EAEAEA; margin:0px 0 0 0px; _margin:2px 0 0 0px; float:left; padding:20px; }
			.signup_help_header { width:370px; background:#FBFBFB; border:1px solid #EAEAEA; margin:0px 0 0 20px; _margin:2px 0 0 0px; float:left; padding:20px; }
			.pagination { padding:6px; background:#FBFBFB; border:1px solid #EAEAEA; margin:0 1px 0 2px;}
	#interior_content_footer { width:960px; height:66px; float:left; background:url(/images/profile/int-bg-bottom.jpg) no-repeat; }

/* ==========================================NAVIGATION=========================================================== */

	/* MAIN TOP NAVIGATION */

#main_navigation { width:589px; height:53px; float:left; z-index: 1; }
#main_navigation a { display:block; }
#main_navigation li { float:left; }
#main_navigation li a { height:53px; }

#home a { background: url(/images/nav/home.jpg) top center no-repeat; width:86px; height:53px; } 
#my_account a { background: url(/images/nav/account.jpg) top center no-repeat; width:121px; height:53px; }
#members a { background: url(/images/nav/members.jpg) top center no-repeat; width:104px; height:53px; }
#videos a { background: url(/images/nav/videos.jpg) top center no-repeat; width:87px; height:53px; }
#learning_community a { background: url(/images/nav/learning-community.jpg) top center no-repeat; width:191px; height:53px; }

	/* SIGN UP BUTTON INDEX NAV */

#sign_up_navigation { width:371px; height:53px; float:left; z-index: 1; background:url(/images/nav/right-spacer.jpg) no-repeat; }
#sign_up_navigation a { display:block; }
#sign_up_navigation li { float:right; }
#sign_up_navigation li a { height:34px; }

#sign_up a { background: url(/images/nav/signup.jpg) top center no-repeat; width:114px; height:34px; float:right; margin:10px 10px 0 0; }

	/* PROFILE NAV */

#profile_navigation { width:460px; height:38px; float:left; z-index: 1; margin:20px 0 0 0; }
#profile_navigation a { display:block; line-height:36px; text-align:center; }
#profile_navigation li { float:left; }
#profile_navigation li a { height:38px; }

#comments a { width:111px; height:53px; background:#F1F1F1; border:1px solid #EAEAEA; } 
#my_pictures a { width:111px; height:53px; background:#F1F1F1; border:1px solid #EAEAEA; margin:0 0 0 2px; }
#my_videos a { width:111px; height:53px; background:#F1F1F1; border:1px solid #EAEAEA; margin:0 0 0 2px; }
#my_blog a { width:111px; height:53px; background:#F1F1F1; border:1px solid #EAEAEA; margin:0 0 0 2px; }

#comments a:hover, #my_pictures a:hover, #my_videos a:hover, #my_blog a:hover { background:#fff; }

/* ===========================================LINKS=============================================================== */

a:link { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:bold; }
a:visited { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:bold; }
a:hover { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:bold; }

a.footer_link:link { font-family:verdana, arial, helvetica; font-size:12px; color:#003300; text-decoration:none; font-weight:bold; }
a.footer_link:visited { font-family:verdana, arial, helvetica; font-size:12px; color:#003300; text-decoration:none; font-weight:bold; }
a.footer_link:hover { font-family:verdana, arial, helvetica; font-size:12px; color:#003300; text-decoration:underline; font-weight:bold; }

a.forgot_password_link:link { font-family:verdana, arial, helvetica; font-size:10px; color:#fff; text-decoration:none; font-weight:normal; }
a.forgot_password_link:visited { font-family:verdana, arial, helvetica; font-size:10px; color:#fff; text-decoration:none; font-weight:normal; }
a.forgot_password_link:hover { font-family:verdana, arial, helvetica; font-size:10px; color:#fff; text-decoration:underline; font-weight:normal; }

a.read_more_link:link { font-family:verdana, arial, helvetica; font-size:12px; color:#FE6E14; text-decoration:none; font-weight:bold; }
a.read_more_link:visited { font-family:verdana, arial, helvetica; font-size:12px; color:#FE6E14; text-decoration:none; font-weight:bold; }
a.read_more_link:hover { font-family:verdana, arial, helvetica; font-size:12px; color:#FE6E14; text-decoration:underline; font-weight:bold; }

a.comments_link:link { font-family:verdana, arial, helvetica; font-size:10px; color:#436F43; text-decoration:none; font-weight:normal; }
a.comments_link:visited { font-family:verdana, arial, helvetica; font-size:10px; color:#436F43; text-decoration:none; font-weight:normal; }
a.comments_link:hover { font-family:verdana, arial, helvetica; font-size:10px; color:#436F43; text-decoration:underline; font-weight:normal; }

a.log_out_link:link { font-family:verdana, arial, helvetica; font-size:10px; color:#006E2E; text-decoration:none; font-weight:normal; }
a.log_out_link:visited { font-family:verdana, arial, helvetica; font-size:10px; color:#006E2E; text-decoration:none; font-weight:normal; }
a.log_out_link:hover { font-family:verdana, arial, helvetica; font-size:10px; color:#006E2E; text-decoration:underline; font-weight:normal; }

a.profile_nav_link:link { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:bold; }
a.profile_nav_link:visited { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:bold; }
a.profile_nav_link:hover { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:underline; font-weight:bold; }

a.profile_video_link:link { font-family:verdana, arial, helvetica; font-size:16px; color:#436F43; text-decoration:none; font-weight:bold; }
a.profile_video_link:visited { font-family:verdana, arial, helvetica; font-size:16px; color:#436F43; text-decoration:none; font-weight:bold; }
a.profile_video_link:hover { font-family:verdana, arial, helvetica; font-size:16px; color:#436F43; text-decoration:underline; font-weight:bold; }

a.index_video_link:link    { font-family:verdana, arial, helvetica; font-size:11px; color:#000; text-decoration:none; font-weight:bold; }
a.index_video_link:visited { font-family:verdana, arial, helvetica; font-size:11px; color:#000; text-decoration:none; font-weight:bold; }
a.index_video_link:hover   { font-family:verdana, arial, helvetica; font-size:11px; color:#000; text-decoration:underline; font-weight:bold; }

a.index_blog_link:link    { font-family:verdana, arial, helvetica; font-size:13px; color:#000; text-decoration:none; font-weight:bold; }
a.index_blog_link:visited { font-family:verdana, arial, helvetica; font-size:13px; color:#000; text-decoration:none; font-weight:bold; }
a.index_blog_link:hover   { font-family:verdana, arial, helvetica; font-size:13px; color:#000; text-decoration:underline; font-weight:bold; }

a.profile_video_author_link:link { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; }
a.profile_video_author_link:visited { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; }
a.profile_video_author_link:hover { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:underline; font-weight:normal; }

a.my_friends_name_text:link { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.my_friends_name_text:visited { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.my_friends_name_text:hover { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:underline; font-weight:normal; line-height:150%; }

a.profile_edit_link:link { font-family:verdana, arial, helvetica; font-size:11px; color:red; text-decoration:none; font-weight:normal; line-height:150%; }
a.profile_edit_link:visited { font-family:verdana, arial, helvetica; font-size:11px; color:red; text-decoration:none; font-weight:normal; line-height:150%; }
a.profile_edit_link:hover { font-family:verdana, arial, helvetica; font-size:11px; color:red; text-decoration:underline; font-weight:normal; line-height:150%; }

a.profile_picture_edit_text:link    { font-family:verdana, arial, helvetica; font-size:10px; color:#B79FB2; text-decoration:none; font-weight:bold; line-height:125%; }
a.profile_picture_edit_text:visited { font-family:verdana, arial, helvetica; font-size:10px; color:#B79FB2; text-decoration:none; font-weight:bold; line-height:125%; }
a.profile_picture_edit_text:hover   { font-family:verdana, arial, helvetica; font-size:10px; color:#B79FB2; text-decoration:underline; font-weight:bold; line-height:125%; }

a.mayer_link:link { font-family:verdana, arial, helvetica; font-size:10px; color:#003300; text-decoration:none; font-weight:bold; }
a.mayer_link:visited { font-family:verdana, arial, helvetica; font-size:10px; color:#003300; text-decoration:none; font-weight:bold; }
a.mayer_link:hover { font-family:verdana, arial, helvetica; font-size:10px; color:#003300; text-decoration:underline; font-weight:bold; }

a.signup_form_text_small:link    { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.signup_form_text_small:visited { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.signup_form_text_small:hover   { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }

a.public_member_name_text:link    { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.public_member_name_text:visited { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.public_member_name_text:hover   { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:underline; font-weight:normal; line-height:150%; }

a.public_video_name_text:link    { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.public_video_name_text:visited { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.public_video_name_text:hover   { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:underline; font-weight:normal; line-height:150%; }

a.login_error_text:link    { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.login_error_text:visited { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
a.login_error_text:hover   { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:underline; font-weight:normal; line-height:150%; }

a.featured_author:link    { font-family:verdana, arial, helvetica; font-size:10px; color:#436F43; text-decoration:none; font-weight:bold; line-height:150%; }
a.featured_author:visited { font-family:verdana, arial, helvetica; font-size:10px; color:#436F43; text-decoration:none; font-weight:bold; line-height:150%; }
a.featured_author:hover   { font-family:verdana, arial, helvetica; font-size:10px; color:#436F43; text-decoration:underline; font-weight:bold; line-height:150%; }

a.mmd_link:link { font-family:verdana, arial, helvetica;font-size:10px;color:#003300;text-decoration:none; font-weight:bold; }
a.mmd_link:visited { font-family:verdana, arial, helvetica;font-size:10px;color:#003300;text-decoration:none; font-weight:bold; }
a.mmd_link:hover { font-family:verdana, arial, helvetica;font-size:10px;color:#003300;text-decoration:underline; font-weight:bold; }

.mmd_text { font-family:verdana, arial, helvetica;font-size:10px;color:#003300;text-decoration:none; font-weight:normal; }

/* ===========================================TEXT================================================================ */

p { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; line-height:150%; }

.footer_text { font-family:verdana, arial, helvetica; font-size:12px; color:#003300; text-decoration:none; font-weight:bold; line-height:150%; }

.keyword_font { font-family:verdana, arial, helvetica; font-size:10px; color:#d8d8d8; text-decoration:none; font-weight:normal; line-height:150%;}

.mayer_text { font-family:verdana, arial, helvetica; font-size:10px; color:#003300; text-decoration:none; font-weight:normal; line-height:150%; }

.featured_title { font-family:verdana, arial, helvetica; font-size:12px; color:#3E3E3E; text-decoration:none; font-weight:bold; line-height:150%; }

.featured_author { font-family:verdana, arial, helvetica; font-size:10px; color:#436F43; text-decoration:none; font-weight:bold; line-height:150%; }

.read_more_text { font-family:verdana, arial, helvetica; font-size:12px; color:#FE6E14; text-decoration:none; font-weight:bold; line-height:150%; }

.profile_name { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:bold; line-height:150%; }

.profile_age { font-family:verdana, arial, helvetica; font-size:12px; color:#3E3E3E; text-decoration:none; font-weight:bold; line-height:150%; }

.remember_me_text { font-family:verdana, arial, helvetica; font-size:12px; color:#979797; text-decoration:none; font-weight:normal; line-height:150%; }

.navigation_welcome_text { font-family:verdana, arial, helvetica; font-size:10px; color:#fff; text-decoration:none; font-weight:normal; line-height:150%; }

.profile_name_header { font-family:verdana, arial, helvetica; font-size:24px; color:#436F43; text-decoration:none; font-weight:bold; line-height:150%; }

.profile_comment { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:bold; line-height:150%; }

.profile_comment_date { font-family:verdana, arial, helvetica; font-size:11px; color:#A1A1A1; text-decoration:none; font-weight:bold; line-height:150%; }

.my_information_header { font-family:verdana, arial, helvetica; font-size:13px; color:#436F43; text-decoration:none; font-weight:bold; line-height:39px; padding:0 0 0 13px; }

.profile_info_detail_text { font-family:verdana, arial, helvetica; font-size:11px; color:#454545; text-decoration:none; font-weight:bold; line-height:150%; }

.profile_info_content_text { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }

.my_friends_name_text { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }

.profile_video_posted_text { font-family:verdana, arial, helvetica; font-size:12px; color:#B79FB2; text-decoration:none; font-weight:normal; line-height:150%; }
.profile_video_text { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; line-height:150%; }

.profile_blog_title_text  { font-family:verdana, arial, helvetica; font-size:12px; color:#000;    text-decoration:none; font-weight:bold;   line-height:150%; }
.profile_blog_posted_text { font-family:verdana, arial, helvetica; font-size:12px; color:#B79FB2; text-decoration:none; font-weight:normal; line-height:150%; }
.profile_blog_text        { font-family:verdana, arial, helvetica; font-size:12px; color:#000;    text-decoration:none; font-weight:normal; line-height:150%; }
.profile_blog_title_admin_text  { font-family:verdana, arial, helvetica; font-size:12px; color:#000;    text-decoration:none; font-weight:bold;   line-height:150%; }
.profile_blog_posted_admin_text { font-family:verdana, arial, helvetica; font-size:12px; color:#B79FB2; text-decoration:none; font-weight:normal; line-height:150%; }
.profile_blog_admin_text        { font-family:verdana, arial, helvetica; font-size:12px; color:#000;    text-decoration:none; font-weight:normal; line-height:150%; }

.profile_comment_posted_text { font-family:verdana, arial, helvetica; font-size:12px; color:#B79FB2; text-decoration:none; font-weight:normal; line-height:150%; }

.profile_comment_posted_time { font-family:verdana, arial, helvetica; font-size:10px; color:#B79FB2; text-decoration:none; font-weight:normal; line-height:100%; }

.profile_comment_text_edit { font-family:verdana, arial, helvetica; font-size:10px; color:#B79FB2; text-decoration:none; font-weight:normal; line-height:100%; }

.profile_post_comment_text { font-family:verdana, arial, helvetica; font-size:16px; color:#000; text-decoration:none; font-weight:normal; line-height:150%; }

.profile_comment_text { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; line-height:150%; }

.profile_search_friend_hdr  { font-family:verdana, arial, helvetica; font-size:18px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
.profile_search_friend_text { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:normal; }

.profile_upload_text { font-family:verdana, arial, helvetica; font-size:15px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
.profile_upload_text_detail { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }

.profile_picture_posted_text { font-family:verdana, arial, helvetica; font-size:12px; color:#B79FB2; text-decoration:none; font-weight:normal; line-height:150%; }
.profile_picture_text { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:135%; }
.profile_picture_edit_text { font-family:verdana, arial, helvetica; font-size:10px; color:#B79FB2; text-decoration:none; font-weight:bold; line-height:125%; }

.member_picture_text        { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:bold; line-height:135%; }
.member_picture_detail_text { font-family:verdana, arial, helvetica; font-size:11px; color:#B79FB2; text-decoration:none; font-weight:bold; line-height:135%; }
.public_member_name_text { font-family:verdana, arial, helvetica; font-size:12px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }

.public_video_posted_text { font-family:verdana, arial, helvetica; font-size:11px; color:#B79FB2; text-decoration:none; font-weight:normal; line-height:150%; }
.public_video_text        { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }
.public_video_name_text   { font-family:verdana, arial, helvetica; font-size:11px; color:#436F43; text-decoration:none; font-weight:normal; line-height:150%; }

.login_error_text_header { font-family:verdana, arial, helvetica; font-size:15px; color:#000; text-decoration:none; font-weight:normal; line-height:150%; }
.login_error_text        { font-family:verdana, arial, helvetica; font-size:11px; color:#000; text-decoration:none; font-weight:normal; line-height:150%; }

.signup_text            { font-family:verdana, arial, helvetica; font-size:13px; color:#436F43; text-decoration:none; font-weight:bold; line-height:150%; }
.signup_form_text       { font-family:verdana, arial, helvetica; font-size:12px; color:#000;    text-decoration:none; font-weight:bold; line-height:150%; }
.signup_form_text_small { font-family:verdana, arial, helvetica; font-size:11px; color:#000;    text-decoration:none; font-weight:normal; line-height:150%; }
.signup_help_text       { font-family:verdana, arial, helvetica; font-size:13px; color:#436F43; text-decoration:none; font-weight:bold; line-height:150%; }

.privacy_policy_text          { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; line-height:150%; }
.privacy_policy_text_header   { font-family:verdana, arial, helvetica; font-size:14px; color:#000; text-decoration:none; font-weight:bold; line-height:150%; }
.terms_conditions_text        { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; line-height:150%; }
.terms_conditions_text_header { font-family:verdana, arial, helvetica; font-size:14px; color:#000; text-decoration:none; font-weight:bold; line-height:150%; }

/* ===========================================H1/H2/H3/H4/H5====================================================== */

h2 { font-family:verdana, arial, helvetica; font-size:20px; color:#000; text-decoration:none; font-weight:bold; line-height:150%; }

/* ===========================================CLASSES============================================================= */

.left { float:left; }

.right { float:right; }

.tentop { margin: 10px 0 0 0; }

.featured_video_lineheight { line-height:100%; }

.index_blog_hr { width:285px; height:2px; color:#EAEAEA; }

.index_video_hr { width:295px; height:2px; color:#EAEAEA; }

.index_profile_hr { width:295px; height:2px; color:#EAEAEA; }

.profile_pic_border { border:10px solid #E9E9E9; }

/* ===========================================MARGINS============================================================= */

	/* INDEX */

.index_signup_get_started_button_margin { margin:180px 0 0 350px; }
.index_forgot_password_margin { margin:60px 0 0 210px; }
.index_signin_form_margin { margin:0 0 0 0px; }
.index_username_margin { margin:17px 0px 3px 120px; }
.index_password_margin { margin:5px 0px 0 120px; }
.index_signin_form_button_margin { margin:5px 55px 0 0; }
.index_remember_me_margin { margin:9px 0 0 40px; }
.index_blog_image_margin { margin:0 10px 0 0; }
.index_featured_blog_entry { margin:80px 15px 0 20px; }
.index_main_featured_video_image { height:150px; }
.index_main_featured_video_text { height:150px; }
.index_main_featured_video_image_margin { margin:80px 15px 0 10px; }
.index_main_featured_video_text_margin { margin:80px 15px 0 10px; }
.index_video_hr_margin { margin:0 0 10px 0px; }
.index_profile_image_margin { margin:0 10px 0 0; }

.index_main_featured_profile { width:200px; }

.index_main_featured_profile_margin_top { margin:80px 10px 0 10px; }
.index_main_featured_profile_margin { margin:0 15px 0 10px; }
.index_profile_hr_margin { margin:0 0 0 -10px; }

	/* PROFILE */

.signed_in_out_navigation_margin { margin:17px 0 0 140px; }
.profile_information_margin { margin:20px 0 0 0; }
.my_friends_pic_margin { float:left; margin:0 0 0 0; border: 2px solid #FFFFFF; }
.comments_image_margin { float:left; margin:0 0 0 0; border: 2px solid #FFFFFF; }
.gallery_image_margin { float:left; text-align:center; margin:0 0 0 0; border: 2px solid #FFFFFF; }
.my_friends_margin { margin:0 0 10px 0; }
.my_friends_individual_friend_container { width:155px; _width:183px; border:1px solid #EAEAEA; margin:2px 0 0 0; padding:13px; float:left; }
.profile_video_posted_by_margin { margin:6px 0 6px 0; }

	/* RANDOM */

.tenbottom { margin:0 0 10px 0; }
.tenleft { margin:0 0 0 10px; }
.twentyleft { margin:0 0 0 20px; }

/* ===========================================INPUTS============================================================== */

input.index_input { width:170px; height:20px; padding:5px; border:2px solid #EAEAEA; }

/* ===========================================BEGIN CLEARFIX FOR FLOAT STYLES===================================== */

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;_height: 1%;}
.clearfix {display:block;}
