/** FIXES **/
.te_table a.te_new_button { color: #f9a03c !important;}
#header { background: transparent url(images/contentFaux.gif) repeat-y scroll 0 0; height: auto; margin-left: 0; }
#header2 { background-color: #ffffff; }
#conlib-selected-content { border: 0; }
#artRowContainer, #artUserThumb, /*#artTitleCol, #artAuthorCol, #artPostedCol,*/ #artSpeakerIconCol,
#pracTriFaux, #memberProCol, #commArticleCol, #pracCalCol
{ height: auto; }
#leftSidebar { margin: 0 5px 0 3px; }
#myWallButton { margin-left: 5px; }
#profLinkButtonsRight { margin-right: 0; }
#profModalitiesBox { height: auto; overflow: hidden; }
#modalHealerBox { height: 55px; }
#profileContainerFaux { padding: 0 30px 30px 30px; width: 625px; }
	#profileContainerFaux img { float: left; margin: 0 15px 15px 0; }
	#profileContainerFaux form img { float: none; margin: 0; }
#profTopLeftInfo #backToList .te_viewnav { text-align: left; }
#box_2 { background-image: url(images/HealChronBg.jpg); }
#box_7 { background-image: url(images/foodCookBg.gif); }
#artUserThumb { margin-left: 15px; text-align: center; }
#artTitleCol { font-size: 14px; height: 49px; padding: 10px; }
#artAuthorCol { font-size: 14px; height: 49px; padding: 10px; }
#artPostedCol { font-size: 14px; height: 49px; padding: 10px; }
#comRecVisContainer { height: 200px; }
#comRecVisCol1, #comRecVisCol2, #comRecVisCol3 { height: 190px; }
#pracModalContent p { font-size: 10px; }
#proBusinessName { font-size: 21px; font-weight: bold; }
#profLinkButtonsRight { height: auto; overflow: hidden; }
	#contactButtonBox { height: auto; overflow: hidden; background-position: center 0px; }

#row5 { background: transparent url(images/featPractitionerBg.png) repeat-y scroll -682px 0; height: auto; }
#row5a { background: transparent url(images/featPractitionerBg.png) no-repeat scroll 0 -12px; overflow: hidden; }
#row5b { background: transparent url(images/featPractitionerBg.png) no-repeat scroll 0 0; clear: both; height: 12px; margin-left: 15px; width: 684px; }
#row5 .featured_entry { height: auto; }

#row6 { background: transparent url(images/featProductBg2.gif) repeat-y scroll -683px 0; height: auto; }
#row6a { background: transparent url(images/featProductBg2.gif) no-repeat scroll 0 -12px; overflow: hidden; }
#row6b { background: transparent url(images/featProductBg2.gif) no-repeat scroll 0 0; clear: both; height: 12px; margin-left: 15px; width: 684px; }
#row6 .featured_entry { height: auto; }

#row7 { background: transparent url(images/featHolisticCentBg2.gif) repeat-y scroll -683px 0; height: auto; margin-bottom: 0; }
#row7a { background: transparent url(images/featHolisticCentBg2.gif) no-repeat scroll 0 -12px; overflow: hidden; }
#row7b { background: transparent url(images/featHolisticCentBg2.gif) no-repeat scroll 0 0; clear: both; height: 12px; margin-bottom: 40px; margin-left: 15px; width: 684px; }
#row7 .featured_entry { height: auto; }

/** ADDITIONS **/
.bare-content { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 25px; line-height: 1.3em; }
.bare-content h2 { line-height: 1.2em; }
#fullBody #content2 { background-image: url(images/bg-full-body.gif); }
#fullMain { clear: both; padding:25px; }
.pracTriFaux_box
{
	border: 1px solid #639ebc;
	background-color: #ffffff;
	height: 175px;
	padding: 10px;
}
#memberProCol .pracTriFaux_box { margin: 10px 0 10px 5px; }
#commArticleCol .pracTriFaux_box { margin: 10px 0; }
#pracCalCol .pracTriFaux_box { margin: 10px 5px 10px 0; }
#comForumsContainer
{
	background: transparent url(images/comForumsContainer.png) no-repeat scroll 0 0;
	float: left;
	height: 273px;
	margin: 10px 0 0 10px;
	padding: 0;
	width: 680px;
}
#comForumsSubContainer { padding: 55px 15px 0; }
#mostWatchedContainer
{
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	width: 695px;
}
#mostWatchedBg
{
	background: transparent url(images/mostWatchedContainer.png) no-repeat scroll 0 0;
	float: left;
	height: 270px;
	margin: 0;
	padding: 0;
	width: 685px;
}
#nav_video
{
	background: transparent;
	float: left;
	height: 28px;
	width: 134px;
}

/** PROFILE/INFO BOX ON LEFT GUTTER **/
div.profile-box-topper
{
	background: transparent url(images/bg-profile-box.gif) no-repeat 0 0;
	width: 190px;
	height: 10px;
	padding: 0 15px;
	margin: 8px 8px 0 8px;
	clear: both;
}
div.profile-box-middle
{
	background: transparent url(images/bg-profile-box.gif) repeat-y -220px 0;
	color: #2d4e59;
	width: 200px;
	padding: 0 10px;
	margin: 0 8px;
}
	div.profile-box-middle h3 { font-size: 12px; color: #308fbf; margin-top:0; }
	div.profile-box-middle h3 a { font-size: 12px; color: #3993BF; text-decoration: underline; }
div.profile-box-bottom
{
	background: transparent url(images/bg-profile-box.gif) no-repeat 0 -10px;
	width: 190px;
	height: 10px;
	padding: 0 15px;
	margin: 0 8px 8px 8px;
}

div.info-box-topper
{
	background: transparent url(images/bg-info-box.gif) no-repeat 0 0;
	width: 190px;
	height: 10px;
	padding: 0 15px;
	margin: 8px 8px 0 8px;
	clear: both;
}
div.info-box-middle
{
	background: transparent url(images/bg-info-box.gif) repeat-y -220px 0;
	color: #2d4e59;
	width: 200px;
	padding: 0 10px;
	margin: 0 8px;
	font-size: 10px;
}
	div.info-box-middle h3 { font-size: 12px; color: #308fbf; }
	div.info-box-middle h3 a { font-size: 12px; color: #3993BF; text-decoration: underline; }
div.info-box-bottom
{
	background: transparent url(images/bg-info-box.gif) no-repeat 0 -10px;
	width: 190px;
	height: 10px;
	padding: 0 15px;
	margin: 0 8px 8px 8px;
}

/** PROFILE INFO BOX **/
#profile_info_list dt { margin:0; float:left; width:75px; clear:both; color:#2d5d80; }
#profile_info_list dd { margin:0 0 10px; float:left; width:125px; }
#profile_info_list dt.nofloat { float:none; }
#profile_info_list dd.nofloat { float:none; width:200px; }
#profile_info_list .info_more { display:none; }

/** PRACTITIONER PACKAGES **/
#practitioner_packages h2 { margin: 0 0 25px 0; }
#practitioner_packages em { color: #c0c0c0; }
#practitioner_packages .header_note { color: #c0c0c0; font-size: 10px; margin-top: -15px; }
#practitioner_packages .package_row { overflow: hidden; margin-bottom: 25px; }
#practitioner_packages .package_icon { float: left; width: 48px; margin-right: 15px; }
#practitioner_packages .package_details { float: left; width: 525px; }
#practitioner_packages .package_details h3 { margin: 0 0 15px 0; }
#practitioner_packages .package_details .cost { font-size: 16px; color: #000080; font-weight: 700; }
#practitioner_packages .package_details .sub_cost { color: #000080; margin-top: -15px; font-size: 11px; }

/** LOGIN BOX **/
#login_box
{
	margin-left: 10px;
	width: 227px;
}
#login_box p
{
	margin: 10px 0;
}
#login_box form
{
	margin: 0;
	padding: 0;
}
#login_box span#sign_up
{
	font-size: 15px;
}
#login_box #login_box_topper
{
	background: transparent url(images/login_topper.gif) no-repeat 0 0;
	height: 44px;
}
#login_box #login_box_middle
{
	background: transparent url(images/login_middle.gif) repeat-y 0 0;
}
#login_box #login_box_bottom
{
	background: transparent url(images/login_bottom.gif) no-repeat 0 0;
	height: 44px;
}
#login_box #login_box_content
{
	padding: 1px 20px;
}

/** QUICK SEARCH BOX **/
#quick_search_box
{
	background: transparent url(images/quick_search_bg.gif) no-repeat 0 0;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 149px;
	margin: 1px 0 0 0;
	padding: 0;
	width: 244px;
}
#quick_search_box form
{
	margin: 0;
	padding: 0;
}
#quick_search_box #quick_search_box_contents
{
	padding: 35px 5px 0 3px;
}
#quick_search_box #quick_search_box_contents div
{
	margin: 5px 0;
	padding: 0;
}
#quick_search_box #quick_search_box_contents input#quick_search
{
	border: 1px solid black;
	width: 100%;
}
#quick_search_box #quick_search_box_contents #qs_title
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}