<style>
	body {
		background-color: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #404040;
	}
	a {
		color: #7C5799;
		font-family: verdana;
	}
	a:hover {
		color : #e6b60e;
		text-decoration: underline;
	}
	a:active {
		color : #7C5799;
	}
	p {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}
	table, td, tr, ul, ol, form {
		background-color: #ffffff;
	}
	em {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #2F8DA5;
		font-size: 20pt;
		font-weight : normal;
		font-style : normal;
	}
	em.mid {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #2F8DA5;
		font-size: 12pt;
		font-weight: bold;
		font-style: normal;
	}
	em.small {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #2F8DA5;
		font-size: 10pt;
		font-weight: bold;
		font-style: normal;
	}
	em.title {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #8B68A6;
		font-size: 16pt;
		font-weight: lighter;
		font-style: normal;
	}
	.channels {
		font-family: "Times New Roman";
		font-size: 18pt;
		color: #7C5799;
		font-style: italic;
	}
	.small-text {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}
	.hover {
		text-decoration: none;
	}
	/* TAGLINE */
	#tagline b {
		font-weight: bold;
		font-size: 14pt;
		color: #7C5799;
	}
	#tagline p {
		color: #7C5799;
		margin-bottom: -4px;
		margin-left: 0px;
	}
	#tagline i {
		color: #8EBB4D;
	}
	/* SITE BORDER */
	#siteborder {
		border: 1px solid #9CBBC8;
		border-top: 1px solid #7a9d3d;
	}
	/* TOP NAVIGATION BAR */
	#topnav {
		background-color: #E8F5D5;
		background-image: url(http://www.lovingyou.com/cover/images/navbarback.gif);
		background-repeat: repeat-x;
		padding: 0px;
		height: 20px;
	}
	#topnav ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	#topnav li {
		float: left;
		display: inline;
		padding-top: 0px;
		height: 20px;
		border-right: 1px solid #cae999;
		border-left: 1px solid #7a974d;
	}
	#topnav li.first {
		float: left;
		display: inline;
		padding-top: 0px;
		height: 20px;
		border-right: 1px solid #cae999;
		border-left: 0px;
	}
	#topnav li.last {
		float: left;
		display: inline;
		padding-top: 0px;
		height: 20px;
		border-right: 0px;
		border-left: 1px solid #7a974d;
	}
	#topnav li a {
		color: #ffffff;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		padding: 0px;
	}
	#topnav li a:hover {
		text-decoration: underline;
	}

	#topnav li div {
		display: inline;
		padding: 0px 16px 0px 16px;
	}
	/* TOP ADS */
	#topads td {
		background-color: #E8F5D5;
	}
	#topads table {
		background-color: #E8F5D5;
		padding: 3px;
	}
	/* MAIN CONTENT TABLE */
	#contenttable {
		margin-left: 2px;
		margin-top: 10px;
	}
	/* COVER STORY BOX */
	.coverstorybox {
		border: 1px solid #8ebb4d;
		padding: 12px 6px 5px 6px;
		margin: 0 0 5px 0;
		position: relative;
		width: 387px;
	}
	.coverstorybox h4 {
		position: absolute;
		top: -10px;
		margin: 0 0 0 -2px;
		padding: 0 2px;
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		line-height: 17px;
		background: #ffffff;
		color: #5b89a9;
	}
	.coverstorybox a {
		font-size: 14pt;
		font-weight: 600;
		color: #718f45;
		text-decoration: none;
	}
	.coverstorybox a:hover {
		font-size: 14pt;
		color: #718f45;
		text-decoration: underline;
	}
	#coverstorylink {
		font-size: 10pt;
		color: #7C5799;
		font-weight: normal;
		text-decoration: underline;
	}
    #newtoday {
	    line-height: 110%;
		margin-top: 0px;
	}
	#newtoday a {
        font-size: 10pt;
		font-family: verdana;
		font-weight: normal;
		text-decoration: underline;		
		color: #7C5799;		
	}	
	#newtoday b {
        font-size: 10pt;
		font-family: verdana;
        color: #718f45;		
	}	
	#newtoday i {
        font-size: 8pt;
		font-family: verdana;
	}		
	/* HOT TOPICS BOX */
	#topics a {
		color: #4a8caa;
		padding: 2px;
		font-size: 10pt;
		font-family: verdana;
	}
	#topics a:hover {
		background-color: #dbeff7;
		color: #7c5799;
	}
	#topics td {
		border-bottom: 1px solid #dbeff7;
		padding: 2px;
	}
	/* DEFAULT COVER CONTENT BOXES */
	.covercontentbox {
		border: 1px solid #3399cc;
		padding: 10px 6px 5px 6px;
		margin: 15px 0 5px 0;
		position: relative;
		width: 387px;
	}

	.covercontentbox h4 {
		position: absolute;
		top: -10px;
		margin: 0 0 0 -2px;
		padding: 0 2px;
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		line-height: 17px;
		background: #ffffff;
		color: #3399cc;
	}
	/* eBOOK BOX */
	#ebooks p {
		font-size: 8pt;
		line-height: 1.6;
		margin-top: -5px;
	}
	#ebooks a {
		font-size: 8pt;
	}
	#ebooks img {
		float: left;
		margin-top: 4px;
	}
	#ebooks b {
		color: #7C5799;
		font-size: 10pt;
	}
	/* LOVE TALK BOX */
	#lovetalktable td {
		font-size: 8pt;
		font-family: verdana;
		line-height: 1.5;
		border-bottom: 1px solid #dbeff7;
		padding: 3px;
	}
	/* NEW CONTENT BOX */
	.newcontentbox {
		border: 1px solid #8ebb4d;
		padding: 12px 6px 7px 9px;
		margin: 0px 0 5px 3px;
		position: relative;
		line-height: 1.4;
		width: 197px;
	}
	.newcontentbox h4 {
		position: absolute;
		top: -10px;
		margin: 0 0 0 -2px;
		padding: 0 2px;
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		line-height: 17px;
		background: #ffffff;
		color: #8ebb4d;
	}
	.newcontentbox a:hover {
		color : #e6b60e;
		text-decoration: underline;
	}
	.newcontentbox p {
		font-size: 8pt;
		margin-top: 6px;
	}
	.newcontentbox img {
		float: right;
		margin-right: 7px;
		margin-bottom: 0px;
	}
	.newcontentbox a {
		color: #718f45;
		font-weight: bold;
	}
	/* EXPERT CONTENT BOX */
	.expertbox {
		border: 1px solid #e6b60e;
		padding: 12px 6px 7px 9px;
		margin: 15px 0 5px 3px;
		position: relative;
		width: 197px;
	}
	.expertbox h4 {
		position: absolute;
		top: -10px;
		margin: 0 0 0 -2px;
		padding: 0 2px;
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		line-height: 17px;
		background: #ffffff;
		color: #e6b60e;
	}
	.expertbox p {
		font-size: 8pt;
		margin-top: 6px;
	}
	.expertbox img {
		float: left;
		margin-right: 7px;
		margin-top: 3px;
	}
	.expertbox a {
		font-weight: bold;
	}
	#expert {
		color: #7C5799;
		font-size: 10pt;
	}
	#booktitle {
		font-weight: normal;
	}
	#expertarticles {
		color: #2F8DA5;
	}
	/* ADVICE COLUMNS BOX */
	.advicecolumnsbox {
		border: 1px solid #bca7cb;
		padding: 12px 6px 7px 9px;
		margin: 15px 0 5px 3px;
		position: relative;
		width: 197px;
		line-height: 1.4;
	}

	.advicecolumnsbox h4 {
		position: absolute;
		top: -10px;
		margin: 0 0 0 2px;
		padding: 0 2px;
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		line-height: 17px;
		background: #ffffff;
		color: #7c5799;
	}
	.advicecolumnsbox p {
		margin-top: 5px;
		margin-left: -5px;
		padding: 5px;
		border-bottom: 1px solid #cabbd1;
		font-size: 8pt;
	}
	#topadvice {
		margin-top: -2px;
	}
	/* SPECIAL FEATURE BOX */
	.specialfeaturebox {
		border: 1px #9CBBC8 solid;
		padding: 5px;
		width: 289px;
		margin-bottom: 5px;
		margin-top: 10px;
		margin-left: 0px;
	}
	.specialfeaturebox b {
		color: #f5ce32;
	}
	#bold {
		color: #7C5799;
	}
	.rightsidebarbox {
		border: 1px solid #9CBBC8;
		padding: 10px 3px 7px 6px;
		margin: 13px 0 5px 0px;
		position: relative;
		width: 289px;
	}
	.rightsidebarbox h4 {
		position: absolute;
		top: -10px;
		margin: 0 0 0 -2px;
		padding: 0 2px;
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		line-height: 17px;
		background: #ffffff;
		color: #2F8DA5;
	}
	/* SEARCH BOX */
	.rightsidebarsearchbox {
		border: 1px solid #9CBBC8;
		padding: 8px 6px 7px 4px;
		margin: 10px 0 5px 0px;
		position: relative;
		width: 289px;
		font-size: 8pt;
		font-family: verdana;
		color: #2F8DA5;
		line-height: 1.5;
	}
	.rightsidebarsearchbox h4 {
		position: absolute;
		top: -10px;
		margin: 0 0 0 2px;
		padding: 0 4px;
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		line-height: 17px;
		background: #ffffff;
		color: #2F8DA5;
	}
	.rightsidebarsearchbox p {
		font-size: 8pt;
	}
	.rightsidebarsearchbox b {
		color: #2F8DA5;
	}
	#btn {
		background-color: #dbeff7;
		color: #2f8da5;
		font-size: 8pt;
		font-weight: bold;
	}
	#txt {
		border: 1px solid #9cbbc8;
		font-size: 8pt;
	}
	/* eCARD BOX */
	.rightsidebarecardbox {
		border: 1px solid #9CBBC8;
		padding: 8px 6px 7px 6px;
		margin: 13px 0 5px 0px;
		position: relative;
		width: 287px;
		font-size: 8pt;
	}
	.rightsidebarecardbox h4 {
		position: absolute;
		top: -10px;
		margin: 0 0 0 -2px;
		padding: 0 2px;
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		line-height: 17px;
		background: #ffffff;
		color: #2F8DA5;
	}
	#newcards {
		color: #2F8DA5;
		font-size: 10pt;
	}
	#cardcats {
		background-color: #9cbbc8;
		padding: 2px;
		color: #ffffff;
		font-family: verdana;
	}
	/* SHOPPING BOX */
	#boxtitlelink {
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		color: #2F8DA5;
		text-decoration: none;
	}
	#bybrand {
		background-color: #718f45;
		padding: 2px;
		font-size: 8pt;
		color: #ffffff;
		font-family: verdana;
	}
	#bycategory {
		background-color: #8aae56;
		padding: 2px;
		font-size: 8pt;
		color: #ffffff;
		font-family: verdana;
	}

	/* NEWSLETTER BOX */
	.newsletterbox {
		border: 1px solid #9CBBC8;
		padding: 12px 6px 7px 9px;
		margin: 15px 0 5px 0px;
		position: relative;
		width: 284px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}
	.newsletterbox h4 {
		position: absolute;
		top: -10px;
		margin: 0 0 0 -2px;
		padding: 0 2px;
		font-weight: bold;
		font-size: 10pt;
		font-family: verdana;
		line-height: 17px;
		background: #ffffff;
		color: #2F8DA5;
	}
	/* FOOTER */
	.footer-light {
		background-color: #CBE2AE;
		padding: 15px 3px 15px 3px;
		width: 100%;
		font-size: 8pt;
		line-height: 1.6;
		text-align: center;
		font-family: verdana;
	}
	.footer-light a {
		color: #404040;
		font-size: 8pt;
	}
</style>