body {
	background-color: #FFFFFF;
	font-family: Avenir, Trebuchet MS, Arial, Helvetica;
	font-size: 12px;
	color: #999999;
	margin: 0px 0px 0px 0px;
}

#headerarea {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	width: 800px;
	height: 70px;
	display: block;
	float: none;
}

#ecardarea {
	position: absolute;
	width: 760px;
	height: 444px;
	left: 20px;
	top: 11px;
	z-index: 1;
	display: none;
}

#ecardformarea {
	position: absolute;
	width: 300px;
	height: 400px;
	left: 512px;
	top: 90px;
	z-index: 2;
	display: block;
}

/*#results {
	background-color: #aaaaaa;
	position: absolute;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 760px;
	height: 444px;
	left: 20px;
	top: 11px;
	z-index: 3;
	display: none;
}*/

p.ecard {
	color: #999999;
}

.ecardelements input, .ecardelements textarea {
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	color: #999999;
	width: 190px;
	/*padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;*/
}

input {
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

#headerarearules {
	width: 800px;
	height: 8px;
	display: block;
	float: none;
}

#contentarea {
	width: 800px;
	display: block;
	float: none;
}

#contentarea_single {
	background-color: #8b0b04;
	width: 800px;
	display: block;
	float: none;
}

#leftcolumn {
	width: 570px;
	height: 313px;
}

#leftcolumnassets {
	width: 570px;
/*	height: 313px;*/
}

#gutter {
	width: 8px;
}

#rightcolumn {
	background-image: url(../images/sideback.gif);
	background-repeat: no-repeat;
	background-color: #bcbc73;
	width: 222px;
	/*height: 300px;*/
}

#rightcolumn_contact {
	/*background-image: url(../images/sideback.gif);
	background-repeat: no-repeat;*/
	background-color: #bcbc73;
	width: 222px;
}

#footerarea {
	width: 800px;
	height: 24px;
	display: block;
	float: none;
}

#copyarea_home {
	background-image: url(../images/cback_717174.gif);
	background-repeat: no-repeat;
	background-color: #717174;
	width: 570px;
	/*height: 350px;*/
}

#copyarea_yoi {
	background-image: url(../images/cback_717174.gif);
	background-repeat: no-repeat;
	background-color: #717174;
	width: 570px;
	/*height: 350px;*/
}

#copyarea_live {
	background-image: url(../images/cback_8b8d08.gif);
	background-repeat: no-repeat;
	background-color: #8b8d08;
	width: 570px;
	min-height: 200px;
}

#copyarea_live {
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-color: #8b8d08;
	width: 570px;
	min-height: 200px;
}

#copyarea_work {
	background-image: url(../images/cback_8b0b04.gif);
	background-repeat: no-repeat;
	background-color: #8b0b04;
	width: 570px;
	min-height: 200px;
}

#copyarea_play {
	background-image: url(../images/cback_3a6e8f.gif);
	background-repeat: no-repeat;
	background-color: #3a6e8f;
	width: 570px;
	min-height: 200px;
}

#copyarea_heal {
	background-image: url(../images/cback_3a6e8f.gif);
	background-repeat: no-repeat;
	background-color: #3a6e8f;
	width: 570px;
	min-height: 200px;
}

#copyarea_love {
	background-image: url(../images/cback_8b0b04.gif);
	background-repeat: no-repeat;
	background-color: #8b0b04;
	width: 570px;
	min-height: 200px;
}

#copyarea_love_stories {
	background-color: #8b8d08;
	width: 570px;
	min-height: 200px;
}

#copyarea_love_stories_single {
	background-color: #8b0b04;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#copyarea_learn {
	background-image: url(../images/cback_464b9a.gif);
	background-repeat: no-repeat;
	background-color: #464b9a;
	width: 570px;
	min-height: 162px;
}

#copyarea_contact {
	background-image: url(../images/cback_8b8d08.gif);
	background-repeat: no-repeat;
	background-color: #8b8d08;
	width: 570px;
	min-height: 200px;
}

/*#r1 {
	width: 222px;
	height: 78px;
	padding: 60px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}*/

#r1, #r2, #r3, #r4, #r5, #r6 {
	width: 222px;
	height: 78px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

/*#r5 {
	width: 212px;
	height: 78px;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	clear: both;
}*/

#bnr_rt {
	width: 222px;
	height: 36px;
	/*height: 72px;*/
	padding: 18px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

#bnr_rt_bottom {
	width: 222px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

#themap {
	position: absolute;
	left: 0px;
	top: 78px;
	z-index: 1;
	visibility: hidden;
}

#linksarea {
	/*background-image: url(../images/linksbox.png);*/
	background-color: #ffffff;
	border-style: solid;
	border-width: 2px;
	border-color: #81170F;
	position: absolute;
	left: 112px;
	top: 84px;
	width: 576px;
	height: 600px;
	z-index: 1;
	visibility: hidden;
}

#thelinks_cola {
	width: 416px;
	height: 560px;
	overflow: auto;
	float: left;
	padding: 0px 0px 0em 0px;
	margin: 16px 0px 0px 0px;
}

#thelinks_coltab {
	width: 55px;
	height: 560px;
	padding: 0px 0px 0em 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#thelinks_cola_live, #thelinks_cola_work, #thelinks_cola_play, #thelinks_cola_learn, #thelinks_cola_heal {
	width: 475px;
	height: 560px;
	overflow: auto;
	float: left;
	padding: 0px 0px 0em 0px;
	margin: 16px 0px 0px 0px;
	display: none;
}

#thelinks_colb {
	/*background-color: #999999;
	height: 200px;*/
	float: left;
	width: 100px;
	padding: 0px 0px 0em 0px;
	margin: 0px 0px 0px 0px;
}

#theform {
	background-color: #8b8d08;
	position: absolute;
	width: 570px;
	height: 309px;
	left: 0px;
	top: 78px;
	z-index: 1;
	visibility: hidden;
}

#loveform input.inputfield {
	/*background-color: #000000;*/
	border: none;
	width: 150px;
	height: 1em;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

#loveform input.inputcheckbox {
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#loveform input.submitbutton {
	background-color: #ffffff;
	border: none;
	width: 150px;
	height: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#loveform textarea {
	/*background-color: #000000;*/
	border: none;
	width: 256px;
	height: 60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.header {

}

.navigation {
	font-size: 1.5em;
	text-align: right;
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.navigation a.live {
	color: #8b8d09;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.navigation a.stayintouch {
	color: #8b8d09;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.navigation a.work {
	color: #8b0f04;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.navigation a.play {
	color: #3b6e8f;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.navigation a.heal {
	color: #3b6e8f;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.navigation a.learn {
	color: #5a57a4;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.scrollarea a.live {
	color: #8b8d09;
	text-decoration: none;
}

.scrollarea a.work {
	color: #8b0f04;
	text-decoration: none;
}

.scrollarea a.play {
	color: #3b6e8f;
	text-decoration: none;
}

.scrollarea a.heal {
	color: #3b6e8f;
	text-decoration: none;
}

.scrollarea a.learn {
	color: #5a57a4;
	text-decoration: none;
}

.linksection_live {
	font-size: 1.5em;
	text-align: left;
	color: #8b8d09;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.linksection_work {
	font-size: 1.5em;
	text-align: left;
	color: #8b0f04;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.linksection_play {
	font-size: 1.5em;
	text-align: left;
	color: #3b6e8f;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.linksection_learn {
	font-size: 1.5em;
	text-align: left;
	color: #5a57a4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.navigation a.loveletters {
	color: #999999;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.navigation a.homelink {
	color: #999999;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.navigation a.contact {
	color: #000000;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.navigation a.home {
	color: #000000;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

.copyrtcolumn {
	color: #ffffff;
	font-size: 1em;
	line-height: 1.4em;
	text-align: left;
	padding: 9px 30px 0px 30px;
}

.copyrtcolumn a {
	color: #ffffff;
	text-decoration: underline;
}

p {
	color: #ffffff;
	font-size: 1em;
	line-height: 1.4em;
	/*letter-spacing: .1em;*/
	text-align: left;
	padding: 9px 30px 0px 30px;
}

.formcopy {
	color: #ffffff;
	font-size: 1em;
	line-height: 1.4em;
	letter-spacing: .1em;
	text-align: justify;
	padding: 0px 30px 0px 30px;
	margin: 9px 0px 0px 0px;
}

.copylist {
	color: #ffffff;
	font-size: 1em;
	line-height: 1em;
	/*letter-spacing: .1em;*/
	text-align: left;
	padding: 9px 30px 0px 0px;
	margin-left: 5px;
}

.copy {
	color: #ffffff;
	font-size: 1em;
	line-height: 1.4em;
	/*letter-spacing: .1em;*/
	text-align: left;
	padding: 9px 30px 0px 30px;
}

.copy a {
	color: #ffffff;
	text-decoration: underline;
}

p a {
	color: #ffffff;
	text-decoration: underline;
}

.heading {
	color: #666666;
	font-size: 1.5em;
	line-height: 1.5em;
	/*letter-spacing: .1em;*/
	text-align: left;
	padding: 9px 30px 0px 30px;
}

.copyblack {
	color: #666666;
	font-size: 1em;
	line-height: 1.4em;
	/*letter-spacing: .1em;*/
	text-align: left;
	padding: 9px 30px 0px 30px;
}

.copyblack a {
	color: #666666;
	text-decoration: underline;
}

.copylinkheading {
	color: #000000;
	font-size: 1.5em;
	text-align: left;
	padding: 9px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.copylinks {
	color: #000000;
	font-size: 1em;
	line-height: 1.4em;
	/*letter-spacing: .1em;*/
	text-align: left;
	padding: 0px 30px 0px 30px;
	margin: 0px 0px 0px 0px;
}

.copylinks a {
	color: #000000;
	text-decoration: underline;
}


.copya {
	color: #ffffff;
	font-size: 1.4em;
	line-height: 1.4em;
	letter-spacing: .1em;
}

.copyb {
	color: #ffffff;
	font-size: 1.2em;
	line-height: 1.2em;
	letter-spacing: .1em;
}

.copyc {
	color: #ffffff;
	font-size: 1em;
	line-height: 1em;
	letter-spacing: .1em;
}

.caption {
	color: #000000;
	font-size: 10px;
	/*line-height: 1.2em;
	letter-spacing: -.05em;*/
	text-align: left;
	padding: 0px 5px 0px 0px;
}

.caption a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.caption_hl {
	color: #000000;
	font-size: 11px;
	/*line-height: 1.2em;*/
	letter-spacing: -.05em;
	font-weight: bold;
	text-align: left;
}

.caption_hl a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.rc_image {
	padding: 7px 5px 7px 5px;
	margin: 0px 0px 0px 0px;
}

.bnr_image {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.footer {
	font-size: .75em;
	color: #999999;
	text-align: left;
	padding: 3px 0px 0px 9px;
}

.footer a {
	color: #999999;
	text-decoration: underline;
}

dev.lovestory_dev p.copya {
	color: #999999;
	font-size: 1.4em;
	line-height: 1.4em;
	letter-spacing: .1em;
}

dev.lovestory_dev p {
	color: #999999;
}

.lovestory:hover {
	background-color: #9b0b04;
}

.lovestory_dev:hover {
	background-color: #9c9e19;
}

.arrow_top {
	padding: 0px 12px 50px 12px;
	margin: 0px 0px 0px 0px;
}

.arrow_bottom {
	padding: 50px 12px 0px 12px;
	margin: 0px 0px 0px 0px;
}

.closebutton {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.scrollarea {
	font-size: 1.5em;
	padding: 12px 12px 0px 12px;
	margin: 0px 0px 0px 0px;
}

.assetmedia {
	color: #666666;
	font-size: 1em;
	line-height: 1.75em;
	clear: both;
	float: none;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 30px;
}

.assetmedia a {
	color: #666666;
}

.assetmedia a:hover {
	color: #000000;
}