	body#body { background-color:#E9C6A0; background-image:url(/img/bg_top.gif); background-repeat:repeat-x; margin:0px;}
	* { font-family:Arial; }
	p, dt, dd, li, label { font-size:13px; color:#B13221; } /* C46849 */
	p { margin-top:6px; margin-bottom:8px; }
	p.lead { font-weight:bold; }
	
	h1 { color:#B13221; font-size:22px;}	/* only for editor. */
	img.h2 { margin-top:20px; clear:both; }						/* font-rendered images of style h2 */
		
	#center { width: 690px; height: 600px; position: absolute; left: 50%; margin-left: -345px; }
	#lens { height:105px; width:690px; background-image:url(/img/lens_effect_sm.gif); background-position:bottom right; background-repeat:no-repeat;}
	#sky { height:54px; width:690px; background-image:url(/img/innerbg_top.gif); background-repeat:repeat-x; }
	#sitetitle { height:54px; width:329px; position:absolute; left:-82px; background-image:url(/img/title_top.gif); background-repeat:no-repeat; }
	#servicenav ul { position:absolute; top:138px; margin:0px; right:10px; list-style:none outside; }
	#servicenav ul li { font-family:Arial; font-size:12px; float:left; padding:0px 5px 0px 5px; }
	#servicenav a { color:#5E7ABF; text-decoration:none; }
	#servicenav a:hover { text-decoration:underline; }
	#servicenav a.active { color:#C46849; font-weight:bold; }
	
	#earth { background-color:#F0D7BD; width:690px; _height:500px; min-height:500px; }
	.content { margin:0px 16px 0px 16px; padding-top:36px; padding-bottom:20px;}
	.hasRightColumn .content { width:460px; }
	#leftmenu { position:absolute; left:-144px; margin-top:20px; }
	#leftmenu ul { list-style-type:none; list-style-image:none; list-style-position:outside; text-align:right; }
	#leftmenu ul li { font-family:Arial; font-size:12px; line-height:24px; }
	#leftmenu a { color:#C46849; text-decoration:none; }
	#leftmenu a:hover { text-decoration:underline; }
	#leftmenu a.active { color:#C46849; font-weight:bold; }
	
	#earthfooter { margin:6px 0px 0px 16px; font-family:Arial; font-size:11px; color:#F0D7BD; padding-bottom:30px; }
	#earthfooter a { color:#F0D7BD; text-decoration:none; }
	#earthfooter a:hover { text-decoration:underline; }
	
	#moodstd { background-image:url(/img/mood_top_blank.gif); background-repeat:no-repeat;height:82px;width;690px; }
	#moodpage { background-image:url(/img/mood_1.jpg); background-position:bottom right; background-repeat:no-repeat;height:82px;width;690px; }
	
	.caption { font-size:11px; color:#C46849; text-align:center }
	.caption a { color:#C46849; text-decoration:none; }
	
	.button { font-size:13px; }
	
	ul { list-style-image:url(/img/text_bullet.gif); font-family; Arial; font-size:13px; color:#C46849; }
	dt { font-weight:bold; float:left; clear:left; }
	dd { font-weight:normal; margin-left:150px;}

	a img { border:0px; }
	
	.contentimg { border:1px #000000 solid; }
	.left { float:left; margin-right:10px; }
	.right { float:right; margin-left:10px; }
	
	table.layout { padding:0px; margin:0px; border:0px solid #000000; }
	
	.hasRightColumn { background-image:url(/img/rightcolumnbg.gif); background-repeat:repeat-y; background-position:right; }
	#rightcolumn { float:right; width:200px; border:1px dotted #C46849; border-top-width:0px; border-right-width:0px; padding-top:20px; padding-bottom:20px; }
	#rightcolumn * { margin-left:12px; margin-right:12px; font-size:11px; }
	#rightcolumn * * { margin:0px; }
	#rightcolumn h3, .h3 { border-bottom:1px dotted #C46849; color:#B13221; margin-top:0px; margin-bottom:1px; font-size:16px; }
	#rightcolumn p { margin-top:0px; }
	
	#contactform fieldset { border:0px; padding:0px; }
	#contactform label { width:100px; }
	input, textarea { border:1px solid #B13221; margin-bottom:2px; }
	.linefield { width:500px; }
	a:link, a:visited { color:#627cc7; }
