HTML, BODY, DIV, SPAN, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, CODE, IMG, Q, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.clearfix:after
{
	display: block;
	clear: both;
	height: 0;
	content: ".";
	visibility: hidden;
}
BODY
{
	background: url(http://www.teensforlife.com/images/stripedBackground.jpg);
	background-attachment: fixed;
}
#container
{
	height: 200px;
	width: 1000px;
	position: relative;
	background: url(http://www.teensforlife.com/images/KickAppsHeader.jpg) no-repeat top;
	margin: 0 auto;
}
#ka_mainContainer
{
	width: 1000px;
	background: #FFFFFF;
}
/*HEADER*/
#headerWrap
{
	width: 100%;
	height: 83px;
	border-bottom: 2px solid #FFF;
	background: #392910;
}
#designWrap
{
	background: url(http://www.teensforlife.com/images/blogBackgroundTile.png);
	margin: 0 auto;
	width: 1020px;
}
#logo H1 A
{
	z-index: 76;
	text-indent: -9999px;
	top: 18px;
	left: 22px;
	width: 440px;
	height: 158px;
	position: absolute;
}
H2#ka_topHeaderName
{
	background: #FF0101 url(../img/primaryNavBG.png) no-repeat top left;
	position: absolute;
	width: 592px;
	height: 109px;
	top: 0px;
	left: 0;
	list-style: none;
}
H2#ka_topHeaderName A
{
	text-indent: -9999px;
	position: absolute;
	width: 200px;
	height: 200px;
}
#header
{
	z-index: 3;
	height: 83px;
	background: url(http://www.teensforlife.com/images/headerSplash.png) no-repeat 28px 16px;
	position: relative;
	width: 1050px;
	margin: 0 auto;
}
#header UL#headerNav
{
	font-size: 62.5%;
	font-family: Arial, sans-serif, monospace;
	position: absolute;
	width: 391px;
	top: 8px;
	list-style: none;
	text-align: right;
	left: 630px;
	display: block;
}
#header UL#headerNav LI
{
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	border-right: 1px solid #C5B59B;
}
#header UL#headerNav LI.last
{
	border: none;
}
#header UL#headerNav LI A:link
{
	color: #C5B59B;
	text-decoration: none;
}
#header UL#headerNav LI A:visited
{
	color: #C5B59B;
	text-decoration: none;
}
#header UL#headerNav LI A:hover
{
	color: #958770;
	text-decoration: underline;
}
#header UL#headerNav LI A:active
{
	color: #C5B59B;
}
/*HEADER NAV 2*/
#header UL#headerNav2
{
	font-size: 62.5%;
	font-family: Arial, sans-serif, monospace;
	position: absolute;
	width: 391px;
	top: 26px;
	left: 743px;
	list-style: none;
}
#header UL#headerNav2 LI
{
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	border-right: 1px solid #C5B59B;
}
#header UL#headerNav2 LI.last
{
	border: none;
}
#header UL#headerNav2 LI A:link
{
	color: #C5B59B;
	text-decoration: none;
}
#header UL#headerNav2 LI A:visited
{
	color: #C5B59B;
	text-decoration: none;
}
#header UL#headerNav2 LI A:hover
{
	color: #958770;
	text-decoration: underline;
}
#header UL#headerNav2 LI A:active
{
	color: #C5B59B;
}
/*PRIMARY NAV*/
#primaryNav UL
{
	background: url(http://www.teensforlife.com/images/primaryNavBG.png) no-repeat top left;
	position: absolute;
	width: 558px;
	height: 109px;
	top: 0px;
	left: 487px;
	list-style: none;
}
#primaryNav LI#inside A
{
	top: 2px;
	left: 36px;
	width: 75px;
	height: 60px;
	text-indent: -9999px;
	position: absolute;
	display: block;
	background: url(http://www.teensforlife.com/images/primaryNavBG.png) no-repeat -36px -2px;
}
#primaryNav LI#inside A:hover
{
	position: relative;
	top: 2px;
	left: 45px;
	background: url(http://www.teensforlife.com/images/primaryNav01.jpg) no-repeat top left;
}
#primaryNav LI#plan A
{
	top: 7px;
	left: 146px;
	width: 87px;
	height: 63px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	background: url(http://www.teensforlife.com/images/primaryNavBG.png) no-repeat -144px -7px;
}
#primaryNav LI#plan A:hover
{
	position: relative;
	top: 7px;
	left: 155px;
	background: url(http://www.teensforlife.com/images/primaryNav02.jpg) no-repeat top left;
}
#primaryNav LI#relationship A
{
	top: 2px;
	left: 249px;
	width: 122px;
	height: 76px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	background: url(http://www.teensforlife.com/images/primaryNavBG.png) no-repeat -249px -2px;
}
#primaryNav LI#relationship A:hover
{
	position: relative;
	top: 2px;
	left: 258px;
	background: url(http://www.teensforlife.com/images/primaryNav03.jpg) no-repeat top left;
}
#primaryNav LI#pregnant A
{
	top: 8px;
	left: 398px;
	width: 133px;
	height: 72px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	background: url(http://www.teensforlife.com/images/primaryNavBG.png) no-repeat -398px -8px;
}
#primaryNav LI#pregnant A:hover
{
	position: relative;
	top: 8px;
	left: 407px;
	background: url(http://www.teensforlife.com/images/primaryNav04.jpg) no-repeat top left;
}
/*NAV*/
#ka_headerSubNav
{
	background: #E0D7B8;
}
#ka_headerSubNav A
{
	color: #000000 !important;
}
#ka_headerTopNav_ul A
{
	color: #000000 !important;
}
#ka_homeTab_nav:hover, .current #ka_homeTab_nav
{
	background: #E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x !important;
}
#ka_myhomeTab_nav:hover, .current #ka_myhomeTab_nav
{
	background: #E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x !important;
}
#ka_videoTab_nav:hover, .current #ka_videoTab_nav
{
	background: #E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x !important;
}
#ka_audioTab_nav:hover, .current #ka_audioTab_nav
{
	background: #E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x !important;
}
#ka_photoTab_nav:hover, .current #ka_photoTab_nav
{
	background: #E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x !important;
}
#ka_blogTab_nav:hover, .current #ka_blogTab_nav
{
	background: #E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x !important;
}
#ka_memberTab_nav:hover, .current #ka_memberTab_nav
{
	background: #E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x !important;
}
#ka_groupsTab_nav:hover, .current #ka_groupsTab_nav
{
	background: #E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x !important;
}
#ka_messageBoardsTab_nav:hover, .current #ka_messageBoardsTab_nav
{
	background: #E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x !important;
}
#ka_videoTab_nav
{
	/*[disabled]height:25px;*/
	/*[disabled]background:#E0D7B8 url(http://www.teensforlife.com/images/navgradient.gif) repeat-x;*/
}
A#ka_videoTab_nav
{
	/*[disabled]color:#060604;*/
}
/*FORGOT PASSWORD PAGE*/
#ka_joinUser
{
	/*[disabled]float:left;*/
	/*[disabled]width:342px;*/
	/*[disabled]margin-right:10px;*/
}
#ka_joinText
{
	/*[disabled]float:left;*/
	/*[disabled]width:342px;*/
	/*[disabled]margin-right:10px;*/
}
#ka_joinPhoto
{
	/*[disabled]float:left;*/
	/*[disabled]width:342px;*/
	/*[disabled]margin-right:10px;*/
}
#ka_joinPassword
{
	/*[disabled]float:left;*/
	/*[disabled]width:342px;*/
	/*[disabled]margin-right:10px;*/
}
/*CONTENT STYLES*/
#ka_contentContainer
{
	width: 700px;
}
#ka_login_area .ka_manage_auth A
{
	color: #000000 !important;
}
.ka_contentTitle
{
	background: #E0D7B8 !important;
	color: #040000 !important;
}
.ka_more A
{
	color: #000000 !important;
}
/*MYHOME STYLES*/
#ka_manageContent
{
	width: 950px;
	position: relative;
	left: -125px;
	top: 0px;
}
#ka_leftColumn
{
	width: 523px;
}
#ka_rightColumn
{
	width: 404px;
}
/*FOOTER*/
#footer
{
	background: url(http://www.teensforlife.com/images/footerBackground.png) no-repeat;
	color: #FFF;
	margin: -15px auto 0;
	text-align: center;
	height: 94px;
	width: 1020px;
}
#footer P
{
	font-family: Arial, sans-serif, monospace;
	font-size: 62.5%;
	padding-top: 38px;
}
#footer P A
{
	color: #FFF;
}
/*UNUSED*/
BODY#home #primaryNav UL
{
	/*[disabled]background:url(../img/primaryNavBG.png) no-repeat top left;*/
	/*[disabled]position:absolute;*/
	/*[disabled]width:592px;*/
	/*[disabled]height:109px;*/
	/*[disabled]top:0px;*/
	/*[disabled]left:487px;*/
	/*[disabled]list-style:none;*/
}
BODY#home #primaryNav LI#inside A
{
	/*[disabled]text-indent:-9999px;*/
	/*[disabled]position:absolute;*/
	/*[disabled]width:113px;*/
	/*[disabled]height:92px;*/
}
#ka_headerSubNav_list LI#ka_subMyMedia A
{
	/*[disabled]color:#FF012D;*/
}

