﻿body
{
	font-family: Calibri, lucida sans-serif, arial, helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	padding: 0px;
	margin: 0px;
	background-image: url(imgs/bodybgrepeat.gif);
	background-position: center top;
}
#layout_footer
{
	background-image: url(imgs/footerbg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	height: 62px;
	padding-top: 600px;
}
#YAYF-Footerr4c2
{
	height: 60px;
	background-image: url(imgs/YAYF-Footer_r4_c2.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 500px;
	margin: 0 auto;
}
#page_container
{
	background-image: url(imgs/bodymainbg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
input
{
	font-family: Calibri, lucida sans-serif, arial, helvetica, sans-serif;
	outline: none;
}
#layout_container
{
	width: 980px;
	margin: 0 auto; /*min-height: 1670px;*/
}
#layout_title
{
	width: auto;
	height: 114px;
	background-image: url(imgs/yogabanner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#layout_title_above_menu
{
	width: 739px;
}
#layout_title_menu
{
	height: 46px;
	margin-left: -12px;
	margin-top: 20px;
}
#layout_title_menu input
{
	float: left;
	margin: 0px;
	padding: 0px;
}
#layout_content
{
	margin-top: 40px;
}
#sidebar
{
	float: left;
	width: 200px;
	font-size: 1.1em;
	margin-left: 33px;
}
#sidebar h2
{
	margin-top: 6px;
	font-size: 1.2em;
}
#layout_leftside
{
	float: left;
	width: 732px;
	margin-left: 7px;
}
#layout_title_user_name
{
	margin-top: 11px;
	margin-left: 32px;
	float: left;
	font-weight: bold;
	font-size: 0.9em;
}
#layout_title_logout
{
	float: right;
	margin-right: 14px;
	font-size: 0.9em;
}
#layout_title_profile
{
	float: right;
}
#layout_title_profile a
{
	padding-left: 20px;
	color: #ffffff;
	font-size: 0.9em;
	background-image: url(imgs/profilehome.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#layout_title_profile a:hover
{
	color: #00aeef;
	background-image: url(imgs/profilehome_over.gif);
}
#layout_title_logout a
{
	color: #ffffff;
}
#layout_title_logout a:hover
{
	color: #00aeef;
}
#layout_title_settings
{
	color: #ffffff;
	float: right;
	margin: 0px 5px;
}

#layout_title_settings a
{
	color: #ffffff;
}
#layout_title_settings a:hover
{
	color: #00aeef;
}
.comming_soon_popup
{
	color: #ffffff;
}
.comming_soon_popup hr
{
	color: #ffffff;
	border-color: #ffffff;
	height: 1px;
	border: solid 1px #ffffff;
}
.clearfix
{
	float: none;
	clear: both;
}
a
{
	outline: none !important;
	border: 0px;
}
a, a:link, a:visited
{
	color: #00AEEF;
	text-decoration: none;
}
img
{
}
#joinCommunity a
{
	color: #ffffff;
	padding: 5px 0px 7px;
	font-size: 1.3em;
}
#joinCommunity a:hover
{
	color: #ffffff;
	padding: 5px 0px 7px;
}
#hide a
{
	color: #000000;
	padding: 8px 21px 6px 19px;
	margin-left: 0px;
	width: 25px;
}
#hide a:hover
{
	color: #ffffff;
	padding: 8px 21px 6px 19px;
	margin-left: 0px;
	width: 25px;
}
#givingSettings a
{
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-top: 7px;
}
#givingSettings a:hover
{
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
#addCommunity a
{
	color: #000000;
	padding: 6px 13px 7px 12px;
}
#addCommunity a:hover
{
	color: #ffffff;
	padding: 6px 13px 7px 12px;
}
#lovecomment a
{
	color: #00aeef;
}
#photosView a
{
	color: #f37625;
	padding-top: 8px;
}
#eventView a
{
	color: #f37625;
	padding-top: 8px;
}
#videoView a
{
	color: #f37625;
	padding-top: 8px;
}
#articleView a
{
	color: #f37625;
	padding-top: 8px;
}
/*
#nav a
{
	color: #4d4d4d;
	background-color: #fff;
	text-decoration: none;
	font-size: 1.8em;
	font-family: Georgia;
	margin-top: 5px;
}
#nav a:hover
{
	color: #92b6c7;
	background-color: #fff;
	text-decoration: none;
	font-size: 1.8em;
	font-family: Georgia;
	margin-top: 5px;
}
#nav
{
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 1px;
}
*/
/*
#searchbox
{
	float: right;
	background-image: url(imgs/searchbg.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 349px;
	height: 50px;
}
*/
/*
#searchtext
{
	width: 280px;
	margin-top: 12px;
	margin-left: 12px;
	border: none;
	padding: 5px 5px 5px 5px;
}
*/
.comment_text
{
	float: left;
	width: 320px;
	margin-left: 10px;
	color: #000000;
	overflow: hidden;
}
.comment_add_comment_box
{
	background: #f4f1eb none repeat scroll 0 0;
	width: 403px;
	padding: 5px;
}
.comment_text_box, .comment_water_mark
{
	width: 396px;
	color: #777777;
	border: 1px solid #666666;
	font-size: 0.6em;
	padding: 3px;
}
/*
.comment_post_button
{
	background-color: #807f83;
	color: #fff;
	font-size: 0.7em;
	padding: 3px;
	border: 1px solid #666666;
	margin-top: 4px;
}
*/
h1
{
	font-size: 1.5em;
}
h2
{
	font-size: 1.2em;
}
h3
{
	font-size: 1.2em;
}
h4
{
	font-size: 1.0em;
	font-weight: bold;
}
h5
{
	font-size: 0.8em;
	font-weight: bold;
}
h6
{
	font-size: 0.8em;
}
.pageHeadingTitle
{
	font-size: 1.3em;
	font-weight: 700;
}
l1
{
	font-size: 1.2em;
	color: #064526;
	font-weight: bold;
	text-decoration: none;
}
I img
{
	border: 0;
}
a img
{
	border: none;
}
hr
{
	color: #cbcbaa;
	background-color: #cbcbaa;
	height: 2px;
	margin-top: 1em;
}
p
{
	font-size: 1.0em;
	line-height: 1.2em;
}

li > p
{
	margin-top: 0.2em;
	font-size: 1.0em;
	line-height: 1.8em;
}
ol > li
{
	font-size: 1.0em;
	line-height: 1.8em;
}
td
{
	vertical-align: top;
}
#profile_picture
{
	width: 200px;
	margin-bottom: 10px;
}
.side_textbox
{
	border: 1px solid #E0DFE0;
	font-size: 0.9em;
	padding: 1px 4px;
	width: 100px;
	font-family: Calibri, lucida sans-serif, arial, helvetica, sans-serif;
}
.side_textArea
{
	border: 1px solid #E0DFE0;
	padding: 1px 4px;
	font-size: 1.1em;
	font-family: Calibri, lucida sans-serif, arial, helvetica, sans-serif;
}
#information
{
	margin-bottom: 10px;
}
#articles
{
}
#articles h2
{
	background-image: url(imgs/articles_icon.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	float: left;
}
.user_basic_details_table
{
	font-size: 0.9em;
	width: 100%;
}
.user_basic_details_left
{
	color: #F47321;
	width: 90px;
}
.user_basic_details_table td
{
	padding: 2px 0; /* font-weight: bold; */
}
.community_basic_details_left
{
	color: #ffd200;
	width: 90px;
}
#admin_exports
{
	margin-top: 10px;
}
#admin_exports h2
{
	background-image: url(imgs/admin_icon.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	display: block;
	margin-top: 12px;
}
#admin_exports a
{
	color: #00AEEF;
}
#giving_for_living
{
	margin-bottom: 14px;
}
#giving_for_living a
{
	color: #00aeef;
}
#giving_for_living h2
{
	background-image: url(imgs/giving4living_icon.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	float: left;
	display: block;
	width: 190px;
	overflow: hidden;
}
.fundRaiserWebPageHyperlink
{
	float: left;
	display: block;
	width: 180px;
	overflow: hidden;
}
.giving_for_living_table
{
	font-size: 0.9em;
	margin-bottom: 8px;
	width: 100%;
	border-top: solid 1px #cdcdcd;
}
.giving_for_living_table td
{
	padding: 3px 0;
	font-weight: bold;
	color: #F47321;
	border-bottom: solid 1px #cdcdcd;
}
#communities
{
}
#interests
{
}
#activity
{
}
#activity ul
{
	list-style: none;
	padding-left: 0px;
}

#interestLeftSide
{
	border-right: solid 1px #dddddd;
	width: 100px;
	height: auto;
	float: left;
	list-style: none;
}
#interestLeftSide ul
{
	list-style: none;
	padding-left: 10px;
	margin-top: 8px;
}
#interestLeftSide ul li
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#interestRightSide ul
{
	list-style: none;
	padding-left: 10px;
	margin-top: 8px;
}
#interestRightSide ul li
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#interestRightSide
{
	list-style: none;
	float: right;
	height: auto;
}
#communities ul
{
	list-style: none;
	padding-left: 0px;
}
#communities li
{
	list-style: none;
	padding-left: 0px;
	padding: 4px 0px 4px 0px;
	border-bottom: solid 1px #dddddd;
}
#activity li
{
	padding: 8px 0px 8px 0px;
	border-bottom: solid 1px #dddddd;
}
#attatch_bar
{
	height: 65px;
}
.post_title
{
	float: right;
	font-size: 1.2em;
}
.thought
{
	font-size: 1.4em;
	font-weight: normal;
	padding-top: 14px;
	width: 730px;
	color: #4E4E4E;
	border-bottom: solid 1px #dddddd;
}
.thought_main_image
{
	width: 72px;
	float: left;
}
.thought_content
{
	float: left;
	width: 580px;
}
.thought_icon
{
	float: left;
	width: 60px;
	text-align: right;
}
.thought_content a
{
	color: #00aeef;
}
.under_thought
{
	font-size: 0.8em;
	color: #4E4E4E;
	font-weight: normal;
	margin-top: 4px;
	padding-left: 4px;
}
.main_thought_content
{
	line-height: 1.2em;
	font-size: 0.9em;
}
.main_thought_content a
{
	color: #00AEEF;
}
#shareit a
{
	padding-left: 19px;
	color: #eb1c24;
}
#shareit
{
	background-image: url(imgs/shareit.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	width: 70px;
	margin-left: 15px;
	margin-top: 17px;
}
#followShare
{
	height: 46px;
	width: auto;
}
.closeTab a, .openTab a
{
	color: #000000;
	font-weight: 800;
	padding-right: 40px;
}
.comment_it
{
	/* 	background-image: url(imgs/comment.gif); 	background-repeat: no-repeat; 	background-position: left;  	float: left; 	margin-left: 12px; */
	font-size: 0.7em;
}
.comment_it a
{
	padding-left: 8px;
	color: #00aeef;
	font-size: 1.3em;
}
.commentcount
{
	background-image: url(imgs/commentcounter.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
	float: left;
	width: 19px;
	height: 19px;
	margin-left: 15px;
	padding-top: 2px;
	padding-left: 3px;
	float: left;
	margin-top: -3px;
	margin-left: 5px;
}
.loveitcount
{
	background-image: url(imgs/loveitcounter.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
	float: left;
	width: 19px;
	height: 19px;
	margin-left: 15px;
	padding-top: 2px;
	padding-left: 3px;
	float: left;
	margin-top: -3px;
	margin-left: 5px;
}
.thoughtcomments
{
	background-image: url(imgs/topcomment.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 620px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.time_ago
{
	color: #000000;
	font-size: 0.9em;
}
.userIcon
{
	float: left;
}
.comment_item
{
	background-color: #f7f4f0;
	width: 393px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 0.7em;
}
.lovecomment
{
	background-color: #f7f4f0;
	width: 417px;
	min-height: 20px;
	padding: 5px 10px 5px 10px;
	margin-bottom: 5px;
	font-weight: normal;
}
.comment_details
{
	padding-bottom: 0px;
}
.comment_details a
{
	color: #00AEEF;
}
#thought_share_label
{
	width: auto;
	padding-top: 28px;
	background-image: url(imgs/sharing_bar.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 19px;
	margin-bottom: 28px;
}
#giving4living
{
	border-top: solid 8px #00aeef;
	float: right;
	width: 729px;
	margin-top: 15px;
	padding-top: 10px;
}
#giving4living shareit a
{
	font-size: .6 em;
}
.openTab
{
	background-image: url(imgs/openroll.gif);
}
.closeTab
{
	background-image: url(imgs/closeroll.gif);
}
.closeTab:hover
{
	background-image: url(imgs/closerollover.gif);
}
.openTab:hover
{
	background-image: url(imgs/openrollover.gif);
}
.closeTab, .openTab
{
	background-repeat: no-repeat;
	background-position: top right;
	font-weight: bold;
	float: right;
	color: #f37625;
	width: 80px;
	height: 27px;
	font-size: 1.6em;
}

#thought_box
{
	padding-left: 20px;
	margin-top: 15px;
}
.thought_text_box, .thought_water_mark
{
	font-size: 12px;
	padding: 6px;
	height: 17px;
	margin: 0;
	width: 450px;
}
.thought_water_mark
{
	color: #777777;
}
.thought_button
{
	border: solid 1px #000000;
	background-color: #000000;
	color: #ffffff;
	height: 29px;
	width: 90px;
	font-size: 14px;
	margin: 0;
}
.thought_button:hover
{
	background-color: #818181;
}
#addCommunity
{
	background-image: url(imgs/communityroll.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 26px;
	width: 100px;
	padding-top: 7px;
	font-weight: normal;
	height: 20px;
	float: right;
	margin-right: 7px;
}
#addCommunity:hover
{
	background-image: url(imgs/communityrollover.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 100px;
	color: #ffffff;
	padding-top: 7px;
	float: right;
	margin-right: 7px;
}
#joinCommunity
{
	background-image: url(imgs/joincommunitybutton.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
	float: right;
	margin-right: 7px;
	width: 167px;
	height: 25px;
}
#joinCommunity:hover
{
	background-image: url(imgs/joincommunitybuttonroll.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
	float: right;
	margin-right: 7px;
	width: 167px;
	height: 25px;
}
#communitythoughtsheader
{
	border-top: solid 8px #92b6c7;
	border-bottom: solid 1px #92b6c7;
	float: none;
	clear: both;
	margin-top: 6px;
}
#communitythoughtsheader h1
{
	color: #92b6c7;
}
#communitythoughts_div
{
	margin-top: 11px;
}
#livingmenucontainerheader
{
	border-top: solid 8px #7AC142;
	border-bottom: solid 1px #7AC142;
	float: none;
	clear: both;
	margin-top: 6px;
}
#livingmenucontainerheader h1
{
	color: #7AC142;
}
#livingmenucontainer_div
{
	margin-top: 11px;
}
#livingmenucontainer
{
	margin-top: 10px;
}
#giving_menu_container
{
	padding-top: 9px;
	background-image: url(imgs/giving_bar.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: solid 2px #e0dfe0;
}
#giving_menu_container h1
{
	color: #00AEEF;
	font-weight: normal;
	font-size: 1.5em;
	margin: 11px 20px;
}
#welcome_to_yoga_friends
{
	padding-top: 9px;
	background-image: url(imgs/giving_bar.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#welcome_to_yoga_friends h1
{
	color: #00AEEF;
	font-weight: normal;
	font-size: 1.5em;
	margin: 11px 20px;
	border-bottom: solid 2px #e0dfe0;
	padding-bottom: 10px;
}
#welcome_to_yoga_friends p
{
	padding-left: 20px;
	margin-bottom: 30px;
}
#givingSettings
{
	background-image: url(imgs/hideroll.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 26px;
	padding-top: 7px;
	font-weight: normal;
	height: 20px;
	float: right;
	width: 57px;
	padding-right: 2px;
	margin-right: 8px;
}

#givingSettings:hover
{
	background-image: url(imgs/hiderollover.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 57px;
	padding-right: 2px;
	margin-right: 8px;
	color: #ffffff;
	padding-top: 7px;
	float: right;
	width: 57px;
}
#visibilityControl
{
	float: right;
	margin-top: 11px;
}
#hide
{
	background-image: url(imgs/hideroll.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 100px;
	color: #ffffff;
	padding-top: 7px;
	font-size: .9em;
	font-weight: normal;
	padding-left: 0px;
	width: 60px;
	margin-right: 115px;
}
#hide:hover
{
	background-image: url(imgs/hiderollover.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 100px;
	color: #ffffff;
	padding-top: 7px;
	padding-left: 0px;
	width: 60px;
	margin-right: 115px;
}
#thoughtcontainter
{
	border-bottom: solid 1px #DDDDDD;
}
#blackArrow
{
	margin-top: 10px;
	float: right;
	padding-left: 18px;
	background-image: url(imgs/morearrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}
#orangeArrow
{
	margin-top: 10px;
	float: right;
	padding-left: 18px;
	background-image: url(imgs/morearrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}
#orangeArrow:hover
{
	margin-top: 10px;
	float: right;
	padding-left: 18px;
	background-image: url(imgs/morearrowroll.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}
#eventView
{
	background-image: url(imgs/calroll.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-weight: bold;
	float: right;
	color: #f37625;
	width: 25px;
	min-height: 20px;
}
#eventView:hover
{
	float: right;
	background-image: url(imgs/calrollover.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-weight: bold;
	color: #f37625;
	width: 25px;
	min-height: 20px;
}
#articleView
{
	background-image: url(imgs/articleroll.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-weight: bold;
	float: right;
	color: #f37625;
	width: 30px;
	min-height: 20px;
}
#articleView:hover
{
	background-image: url(imgs/articlerollover.gif);
}
#donatebutton:hover
{
	float: right;
	background-image: url(imgs/donaterollover.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	color: #f37625;
	width: 182px;
	min-height: 54px;
}
#donatebutton
{
	float: right;
	background-image: url(imgs/donateroll.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 182px;
	min-height: 54px;
}
#challenge
{
	float: right;
	width: 729px;
	padding-top: 15px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	margin-top: 10px;
	padding-bottom: 15px;
}
#causePicture
{
	float: left;
	margin-right: 30px;
}
#causeFirstCol
{
	width: 178px;
	float: left;
}
#causeInfoBox
{
	width: 178px;
	border: solid 1px #dddddd;
	height: auto;
	float: left;
	padding: 5px 10px;
	width: 160px;
}
#causeInfoBoxTop
{
	width: 178px;
	background-color: #f7f4f0;
	padding: 5px 11px;
	width: 160px;
	height: 20px;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
}
#causeFirstCol ul
{
	list-style: none;
	padding-left: 0px;
}
#causeFirstCol li
{
	list-style: none;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#causeRightCol
{
	width: 200px;
	float: left;
}

#basicinfo ul
{
	list-style: none;
	padding-left: 0px;
}
#basicinfo li
{
	width: 150px;
	min-height: 20px;
}
#basicinfo ul
{
	width: 303px;
	margin-left: 20px;
	border-top: solid 1px #dddddd;
}
#basicinfo
{
	width: 300px;
	margin-left: 25px;
	float: left;
}
#causeFirstCol li a:hover
{
	color: #00aeef;
}
#causeFirstCol li a:hover
{
	color: #00aeef;
}
.errorMessage
{
	color: Red;
	font-size: 1.3em;
	font-weight: bold;
	float: right;
}
#challengeMessage
{
	color: #aca73f;
	float: left;
	padding-left: 35px;
	padding-top: 35px;
	font-size: 1.6em;
	width: 500px;
}
#challengeMessageContainer
{
	border-bottom: solid 1px #dddddd;
	min-height: 200px;
	float: right;
	width: 729px;
}
#challengeMeter:
{
	float: left;
	width: 20px;
	height: 100px;
	margin-top: 50px;
}
#challengeAmount
{
	float: left;
	font-size: 1.6em;
	font-weight: lighter;
	margin-top: 15px;
}
#supporting
{
	border-bottom: solid 1px #dddddd;
	min-height: 160px;
	float: right;
	padding: 20px;
	width: 690px;
}
.modal_background
{
	background-color: #f4f1eb;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.dialog_header
{
	border-bottom: solid 1px #92b6c7;
	width: auto;
}
.dialog_header p
{
	padding: 10px;
	margin: 0px;
	color: #00aeef;
	font-size: 23px;
}
.dialog_content
{
	padding: 10px;
}
.dialog_content a
{
	text-decoration: none;
	color: #00aeef;
}
.charity_item_block
{
	display: block;
	width: auto;
}
.charity_logo
{
	float: left;
	width: 200px;
	text-align: center;
	padding-bottom: 20px;
}
.charity_logo a
{
	font-size: 1.3em;
	color: #00aeef;
}
.chairty_bio
{
	float: left;
	width: 450px;
	margin-left: 10px;
	margin-bottom: 30px;
}
.chairty_bio p
{
	margin-top: 0;
	font-size: 1.1em;
	line-height: 1.4em;
}
.tbp_popup_form_text
{
	vertical-align: top;
	font-size: 1.1em;
	text-align: right;
	width: 200px;
}
#givinglivingcontainer h2
{
	/* background-image: url(imgs/down_arrow.png); 	background-repeat: no-repeat; 	padding-left: 30px; */
	color: #F47321;
}
#single_article
{
	width: 500px;
	overflow: hidden;
	margin-bottom: 20px;
	float: left;
	border-top:1px solid #7BC143
}
#article_right
{
	float: left;
	width: 152px;
	margin-left: 20px;
}
#article_right a
{
	display: block;
	/*border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;*/
}
#single_article_header
{
	width: auto;
	padding-top: 28px;
	background-image: url(imgs/living_bar.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 19px;
	margin-bottom: 28px;
}
#single_article_header h1
{
	/* color: #7AC142; */
	font-size: 1.5em;
	margin: 0;
	font-weight: normal;
}
#single_article_header p, h2, h3
{
	color: #808080;
	margin: 0;
	font-weight: normal;
	font-size: 0.9em;
}
#single_article_content
{
	font-size: 1.1em;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
}
#single_article_content h2
{
	color: #000000;
}
.read_more_link
{
	font-weight: normal;
}
.charity_radio_selection
{
	float: right;
	color: #666666;
	font-weight: bold;
	font-size: 1.0em;
}
#sidebar .sidemenulink
{
	color: #F47321;
	padding-left: 4px;
}
#login_div
{
	width: 867px;
	margin: 0 auto;
}
#login_div h2
{
	color: #F47321;
}
#left_login_div
{
	float: left;
	width: 400px;
}
#right_login_div
{
	float: left;
}
/*********** #layout_welcome ***********/
#layout_welcome
{
	width: auto;
	background-image: url(imgs/welcometop.gif);
	background-repeat: no-repeat;
	background-color: #F0F9FA;
	color: #00AEEF;
	margin-bottom: 20px;
}
#layout_welcome h1
{
	color: #f37421;
	font-size: 1.6em;
	font-weight: normal;
}
#layout_welcome p
{
	line-height: 1.4em;
}
#layout_welcome welcome_leftpic
{
	float: left;
	width: auto;
	background-image: url(imgs/welcometop.gif);
	background-repeat: no-repeat; /* background-color: #F0F9FA; */
}
#welcome_end
{
	background-image: url(imgs/welcomend.gif);
	height: 15px;
	background-repeat: no-repeat; /* background-color: #F0F9FA; */
	width: auto;
}
#welcome_leftpic
{
	background-image: url(imgs/welcome_left.png);
	width: 157px;
	height: 250px;
	float: left;
	background-repeat: no-repeat;
	background-position: 14px;
	margin-top: 6px;
}
#welcome_middle
{
	width: 253px;
	float: left;
	padding-right: 20px;
}
#welcome_right
{
	background-image: url(imgs/welcome_right.png);
	width: 520px;
	float: left;
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 74px;
}
/*
#welcome_to_yoga_friends
{
	padding-top: 9px;
	background-image: url(imgs/giving_bar.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#welcome_to_yoga_friends h1
{
	color: #00AEEF;
	font-weight: normal;
	font-size: 1.5em;
	margin: 11px 20px;
	border-bottom: solid 2px #e0dfe0;
	padding-bottom: 10px;
}
#welcome_to_yoga_friends p
{
	padding-left: 20px;
	margin-bottom: 30px;
}
*/
/* Login Screen */
#layout_login_form
{
	width: 690px;
	margin: 0 auto;
	font-size: 1.2em;
}
#layout_login_topleft h2
{
	font-weight: bold;
	font-size: 32px;
	margin: 0;
}
#layout_login_topleft h3
{
	font-size: 23px;
	color: #00aeef;
	font-style: italic;
	font-weight: normal;
}
#layout_login_header
{
}
#layout_login_topleft
{
	width: 680px;
	color: #000000;
	float: left;
	margin-top: 45px;
}
#layout_login_topleft p
{
	line-height: 1.4em;
}
#layout_login_topleft a
{
	color: #7ac143;
}
#layout_login_topleft a:hover
{
}
#layout_login_topright
{
	width: 460px;
	float: left;
	margin-left: 10px;
}
#layout_login_form_intro
{
	width: auto;
	color: #231f20;
	font-size: 1.1em;
	padding-top: 34px;
	padding-bottom: 20px;
	border-top: solid 1px #cccccc;
}
#layout_login_main_forms
{
	width: auto;
	display: block;
	height: 384px;
}
#layout_login_left_form
{
	width: 380px;
	color: #4d4d4d;
	float: left;
}
#layout_login_main_forms h1
{
	width: auto;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 10px;
}
#layout_login_registrationFormright
{
	width: 410px;
	margin-left: 60px;
	color: #4d4d4d;
	float: left;
}
#copyright
{
	width: auto;
	padding-top: 20px;
	margin-top: 34px;
	padding-bottom: 34px;
	border-top: solid 1px #cccccc;
	font-size: 0.8em;
	font-weight: bold;
}
#layout_login_form_intro .yoga_aid_challengeBlue, #layout_login_registrationFormright .yoga_aid_challengeBlue
{
	font-weight: bold;
	color: #00aeef;
}
.layout_login_table
{
	width: 263px;
	background-color: #d5f2fc; /* padding: 0px 11px 0px 13px; */
}
.layout_login_table td
{
	vertical-align: top;
	padding-left: 8px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #000000;
}
.layout_login_table td a
{
	color: #00AEEF;
	font-size: 12px;
}
.warning_label
{
	color: #c3202a;
}
.warning_panel
{
	width: auto;
	background-color: #faf0f0;
	border: solid 1px #c3202a;
	text-align: center;
	color: #c3202a;
	padding: 4px;
	margin-bottom: 14px;
	display: block;
}
/* Welcome Part 2 */
#welcome2_container
{
	width: auto;
	display: block;
	margin-bottom: 20px;
}
#welcome2_container h1
{
	font-size: 1.7em;
}
#welcome2_container a
{
	color: #00AEEF;
}
.welcome2_point_list
{
	border-top: solid 1px #c9c8c8;
	padding-top: 14px;
	padding-bottom: 14px;
}
.welcome2_pl_icon
{
	float: left;
	width: 86px;
	text-align: center;
}
.welcome2_pl_text
{
	float: left;
	width: 550px;
}
#layout_YFWelcome
{
	width: auto;
	background-repeat: no-repeat;
	padding-right: 17px;
	padding-left: 17px;
	color: #000000;
	line-height: 1.3em;
	font-size: 1.1em;
}
#YFWelcome_top
{
	width: 698px;
	height: 110px;
	background-image: url(imgs/YFWelcome.png);
	background-repeat: no-repeat;
	background-position: right;
}
#YFWelcome_top h1
{
	font-weight: normal;
	font-size: 1.4em;
	padding-top: 15px;
}
#orange_grey_divider
{
	width: 698px;
	height: 24px;
	background-image: url(imgs/orange_grey_divider.png);
	background-repeat: no-repeat;
}
#YFWelcome_step1
{
	width: 698px;
	height: 200px;
	background-image: url(imgs/step1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#YFWelcome_step1 p
{
	padding-top: 5px;
	padding-left: 350px;
}
#blue_grey_divider
{
	width: 698px;
	height: 24px;
	background-image: url(imgs/blue_grey_divider.png);
	background-repeat: no-repeat;
}
#YFWelcome_step2
{
	width: 698px;
	height: 200px;
	background-image: url(imgs/step2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#YFWelcome_step2 p
{
	padding-top: 5px;
	padding-left: 350px;
}
.autocomplete_div
{
	background-color: #ffffff;
	border: solid 1px #abadb3;
	border-top-color: #ffffff;
}
.autocomplete_div ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.autocomplete_div li
{
	margin: 0;
	padding: 4px;
	display: block;
	color: #00AEEF;
}
.autocomplete_div li:hover
{
	background-color: #00AEEF;
	color: #ffffff;
	cursor: pointer;
}
#givingheading, #joincommunityheading, #livingheading
{
	background-image: url(imgs/givingtopbar.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 30px;
	width: 733px;
}
#livingmessage, #givingmessage, #communityheadingmessage
{
	background-position: left top;
	background-repeat: no-repeat;
	padding: 40px 20px 20px 490px;
	height: 164px;
	font-size: 1em;
	color: #ffffff;
	margin-bottom: 30px;
}
#livingmessage
{
	background-image: url(imgs/livingbg.jpg);
}
#givingmessage
{
	background-image: url(imgs/togetherbg.jpg);
}
#communityheadingmessage
{
	background-image: url(imgs/jointhecommunityheaderbg.gif);
}
#givingmessage h1, #communityheadingmessage h1
{
	margin-bottom: 3px;
}
#communityheadingmessage h1
{
	color: #ffe800;
	font-size: 22px;
}
#artistbox
{
	padding: 25px 25px 0px 0px;
	background-image: url(imgs/topartistbox.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 736px;
}
#artistboxfooter
{
	background-image: url(imgs/bottomartistbox.gif);
	width: 736px;
	height: 22px;
	background-position: center bottom;
}
#artistprofilepic, #artistprofilepic img
{
	float: left;
	margin-left: 10px;
}
#artiststory
{
	color: #00AEEF;
	width: 330px;
	margin: 0px 25px 0px 25px;
	font-size: 1.2em;
	float: right;
}
#artistdownload
{
	float: right;
	margin-right: 25px;
	font-size: 0.8em;
}
#artistdownload img
{
	margin-bottom: 5px;
}
.fundraisingheading
{
	background-image: url(imgs/fundraisingicon.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
	height: 40px;
	font-size: 1.6em;
}
.fundraisingeventcontainer
{
	width: 733px;
	padding-top: 50px;
	border-top: 1px solid #000000;
	margin-bottom: 30px;
}
.communityinfocontainer
{
	width: 733px;
	padding-top: 13px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 13px;
}
.fundraisingeventdetails
{
	padding-left: 100px;
	width: 70px;
	font-size: 0.9em;
	min-height: 80px;
	float: left;
}
.fundraisingeventdetails img
{
	display: block;
	margin-bottom: 5px;
}
.eventlistcontainer
{
	border-top: 1px solid #000000;
	float: right;
	width: 550px;
}
.eventlistitem
{
	border-bottom: 1px solid #000000;
	padding: 5px 0px 5px 0px;
}
.eventlistviewdetails
{
	float: right;
	font-weight: bold;
}
.eventlistviewdetails a:hover
{
	color: #00aeef;
}
#YAYF-Footerr2c2
{
	width: auto;
	height: 47px;
	background-image: url(imgs/YAYF-Footer_r2_c2.png);
	background-repeat: no-repeat;
	border-top: solid 1px #DDDDDD;
	padding-top: 18px;
	padding-left: 230px;
}
#YAYF-Footerr2c6
{
	margin-left: 230px;
}
#YAYF-Footerr3c2
{
	width: auto;
	height: 60px;
}
#YAYF-Footerr3c7
{
	margin-left: 600px;
	text-align: right;
	padding-top: 20px;
	font-size: 120%;
}
#YAYF-Footerr4c3
{
	margin: 0 auto;
	padding: 15px 0 0 100px;
}
#layout_footer a
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#layout_footer a:hover
{
	font-weight: bold;
	color: #33CCFF;
}
#top_tabs
{
	background-image: url(imgs/tabsbackground.gif);
	width: 226px;
	height: 22px;
	padding-top: 6px;
	float: right;
}
#infoboxcontainer
{
	margin-bottom: 23px;
	width: 690px;
}
.infobox
{
	color: #ffffff;
	width: 141px;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 57px 10px 0px 10px;
	height: 91px;
	margin-right: 10px;
	float: left;
}
#sharebox
{
	background-image: url(imgs/infobox_share.gif);
}
#givingbox
{
	background-image: url(imgs/infobox_giving.gif);
}
#communitybox
{
	background-image: url(imgs/infobox_community.gif);
}
#livingbox
{
	background-image: url(imgs/infobox_living.gif);
}
#recommendedvideobox
{
	width: 680px;
	font-size: 12px;
}
/*
#recommendedvideobox a
{
	color: #000000;
	text-decoration: underline;
}
*/
.recommendedvideo
{
	background-image: url(imgs/recommendedvideo.png);
	font-size: 16px;
	padding: 5px 0px 5px 34px;
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: normal;
}

recommendedvideobox img
{
	float: left;
}
.recommendtext
{
	width: 161px;
	float: right;
}
#recommendedvideobox h1
{
	font-size: 18px;
	margin: 0px 0px 20px 0px;
	color: #000000;
	line-height: 28px;
}
#rightcolumncontainer
{
	margin-top: 45px;
	float: left;
	width: 273px;
	margin-left: 20px;
}
#search_results
{
	background-image: url(imgs/sharing_bar.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin-bottom: 28px;
	padding-left: 19px;
	padding-top: 10px;
	width: auto;
	border-bottom: solid 1px #DDDDDD;
}
#search_results h1
{
	font-weight: normal;
}
#communties
{
	margin-bottom: 18px;
}
#community_members_grid h1
{
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.rc_table
{
	width: 200px;
	border-top: solid 1px #cdcdcd;
}
.rc_table td
{
	border-bottom: solid 1px #cdcdcd;
	padding-top: 2px;
	padding-bottom: 2px;
}
.blueboxtop
{
	background-image: url(imgs/blueboxtop.gif);
	width: 273px;
	height: 16px;
	margin-top: 20px;
}
.blueboxcenter
{
	width: 273px;
	background-color: #D5F2FC;
}
.blueboxbottom
{
	background-image: url(imgs/blueboxbottom.gif);
	width: 273px;
	height: 16px;
}
.namastetext
{
	font-size: 35px;
	margin: 0px;
	font-weight: normal;
}
.layout_login_table hr
{
	color: #acc2c9;
	border-color: #acc2c9;
	height: 1px;
	border: solid 1px #acc2c9;
}
.communitydetails
{
	font-weight: bold;
	font-size: 12px;
	width: 90px;
}
.communitydetailscontainer
{
	float: right;
	width: 630px;
}
.communityicon
{
	width: 80px;
	min-height: 80px;
	float: left;
}
.communityjoinbutton
{
	float: right;
	font-weight: bold;
	margin-top: 35px;
}
.communityviewnav a, .communityviewnavend a
{
	color: #000000;
	border: solid 1px #0000000;
}
.communityviewnav
{
	margin-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
}
.communityviewnavend
{
	margin-top: 10px;
	padding-top: 20px;
}
#community_photo_grid
{
}
.community_photo_grid_container img
{
	margin: 8px;
	margin-top: 0;
	border: solid 1px #DEDEDE;
}
#photoitem_container
{
	background-image: url(imgs/sharing_bar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #f8f8f8;
	padding: 40px 20px 10px 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #cccccc;
	text-align: center;
}
#photoitem_container p
{
	text-align: left;
}
.photoitem_thumbnails
{
	border-top: solid 1px #cccccc;
	padding-top: 10px;
}
.ll_cat_heading
{
	font-size: 20px; /* border-bottom: solid 1px #cccccc; */
	padding-left: 60px;
	padding-top: 14px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: left;
}
.fundraisingeventsbox
{
	margin-top: 50px;
}
.fundraisingeventsbox h1
{
	background-image: url(imgs/fundraisingicon.gif);
	height: 48px;
}
.charitybox h1
{
	background-image: url(imgs/givingcharityicon.gif);
	height: 60px;
}
.fundraisingeventsbox h1, .charitybox h1
{
	background-position: left top;
	background-repeat: no-repeat;
	padding: 15px 0px 0px 60px;
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom: 20px;
}
.fundraisingeventsbox p
{
	width: 440px;
	font-size: 15px;
}
#statsbox
{
	width: 270px;
	float: right;
}
.statstable
{
	width: 100%;
	font-size:18px;
	margin-top:25px;
}
.statstable td
{
	height: 50px;
	vertical-align:middle;
}
.giving_rc_table
{
	color: #333333;
	font-size: 11px;
	width: 100%;
}
.giving_rc_table td
{
	padding: 3px 0 3px 0;
}
.rightcell
{
	text-align: right;
	font-weight: bold;
	color: #000000;
}
#giving_for_living_stats img
{
border-bottom: solid 1px #cdcdcd;
padding-bottom: 6px;
margin-top: 15px;
}
/* Other Styling */
.next
{
	float: right;
	margin-right: 10px;
}
.prev
{
	float: left;
	margin-left: 10px;
}
#tbp_flickr_upload
{
	text-align: center;
}
#_uploadFile
{
	width: 250px;
}
.loveit
{
	background-image: url(imgs/loveit.gif);
	padding-left: 17px;
	color: #f37421 !important;
	background-repeat:no-repeat;
}
#article_right .loveit
{
	background-image: url(imgs/loveitlarge.gif);
	padding-left: 30px;
	color: #f37421 !important;
	background-repeat:no-repeat;
	font-size: 20px;
	border: 0 !important;
}
.loveit:hover
{
	text-decoration:underline;
}
#article_right .comment
{
	background-image: url(imgs/commentlarge.gif);
	padding-left: 30px;
	color: #00aeef !important;
	background-repeat:no-repeat;
	font-size: 20px;
	border: 0 !important;
}
.comment:hover
{
	text-decoration:underline;
}
#loveitside 
{
	background-image: url(imgs/loveitside.jpg);
	background-repeat: no-repeat;
	height: 67px;
	min-width:8px;
	float: left;
}
#loveitbox
{
	background-image: url(imgs/loveitboxbg.png);
	background-position: right;
	height: 67px;
	min-width:69px;
	color: #ffffff !important;
	border:1px solid #FFFFFF;
	padding-right: 8px;
	font-size: 28px;
	float:left;
}
#loveitbox hr
{
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	margin: 0;
	height: 1px;
}
#loveitbox p
{
	color: #fff;
	font-size: 14px;
	text-align: center;
	display: block;
	margin-top: 5px;
	
}
#loveitbox p:hover:after
{
	content: "!";
}
