html, body { margin:0; padding:0; font-family:Trebuchet MS, Georgia, Arial; background-color:#681780; background-image:url(images/lo-background.gif); background-repeat:repeat-x; }
	a, a:link, a:active, a:visited { color:#6e1f87; }
	
	/* Skip Navigation */
	a#skip-navigation, a:link#skip-navigation, a:active#skip-navigation, a:visited#skip-navigation { display:none; }
	/* eof Skip Navigation */
	
	#lo-page-container { width:902px; margin:0 auto; padding:0; }
	
	/* Header */
	#lo-header { height:99px; width:100%; margin:42px 0 0 0; padding:0; background-image:url(images/lo-background-header.gif); background-repeat:no-repeat; position:relative; }
	#lo-logo {position:absolute; top: -15px; border:0; }
	#lo-addressbox { float:right; color:#b576d2; padding:20px 40px 0 0;}
		#lo-addressbox p { margin:0; padding:0; line-height:14px; font-size:11px; text-align:right; }
	#lo-header-nav { width:549px; height:20px; overflow:hidden; background-image:url(images/lo-background-header-nav.gif); background-repeat:no-repeat; position:absolute; bottom:-1px; right:7px; font-size:10px; color:#f99818; padding:8px 0 0 50px; }
		#lo-header-nav a, #lo-header-nav a:link, #lo-header-nav a:active, #lo-header-nav a:visited { color:#f99818; text-decoration:none; text-transform:uppercase; font-weight:bold; }
		#lo-header-nav a:hover { text-decoration:underline; }
		
	/* Content */
	#lo-content-h { background-image:url(images/lo-background-content-header.gif); background-repeat:no-repeat; padding:19px 0 0 0; margin:0; }
	#lo-content-h.home { background-image:none !important; padding:0 !important; }
	
	#lo-content-f { background-image:url(images/lo-background-content-footer.gif); background-repeat:no-repeat; background-position:bottom center; padding:0 0 52px 0; margin:0; }	
	.home #lo-content-f { background-image:url(images/lo-background-content-footer-home.gif) !important; padding:0 0 42px 0 !important; }
	
	#lo-content { display:block; overflow:hidden; background:url(images/lo-background-content.gif) repeat-y; padding:1px 0px; margin:0; position:relative; font-size:12px; line-height:14px; }
	#lo-content p { margin-bottom: 14px; }
	/* Home Content */
	#lo-content-h.home #lo-content { padding:0  10px 0 11px; display:inline-block; }
		#lo-home-splash { width:285px; height:91px; padding:167px 54px 25px 542px; background-image:url(images/lo-bg-home-splash.jpg); background-repeat:no-repeat; overflow:hidden; color:white; margin-bottom:6px; }
			#lo-home-splash p { margin-top:0; padding-top:0; }
			#lo-home-splash h1, #lo-home-splash h2, #lo-home-splash h3 { height:0px !important; padding:1px 0 0 0 !important; overflow:hidden !important; margin:0 !important; }
		
		div.lo-home-featurebox-t { float:left; display:block; width:210px; overflow:hidden; background:url(images/lo-bg-home-featurebox-top.gif) no-repeat; padding:9px 0 0 0; margin:12px 0px 4px 0px; }
			div.lo-home-featurebox-b { background:url(images/lo-bg-home-featurebox-bot.gif) no-repeat bottom center; padding:0 0 10px 0; }
				div.lo-home-featurebox { padding:1px 10px; background:url(images/lo-bg-home-featurebox.gif) repeat-y; }
					.lo-home-featurebox img { border:1px solid white; margin:0 auto; }
					.lo-home-featurebox h4 { color:#590370 !important; font-size:16px !important; margin:4px 0 2px 0 !important; }
					.lo-home-featurebox a, .lo-home-featurebox a:link, .lo-home-featurebox a:active, .lo-home-featurebox a:visited { text-decoration:none; } 
					.lo-home-featurebox p {  }
					.lo-home-featurebox a.go-there, .lo-home-featurebox a:link.go-there, .lo-home-featurebox a:active.go-there, .lo-home-featurebox a:hover.go-there { text-align:right; font-size:14px; color:#590370; display:block; font-weight:bold; text-decoration:none; background-image:url(images/lo-anchor-green-go-there.gif); background-repeat:no-repeat; background-position:top right; padding:2px 32px 11px 0; }	
					.lo-home-featurebox ul { padding-left:20px;padding-top:15px; margin:0; color:#6E1F87; }
	
	/* eof Home Content */
	/* Products Listing */
	
		div.lo-productbox-t { position:relative; width:290px; overflow:hidden; background-image:url(images/lo-bg-productbox-top.gif); background-repeat:no-repeat; padding:9px 0 0 0; float:left; margin:5px}
			div.lo-productbox-b { background-image:url(images/lo-bg-productbox-bot.gif); background-repeat:no-repeat; background-position:bottom center; padding:0 0 10px 0; }
				div.lo-productbox { padding:1px 10px; background-image:url(images/lo-bg-productbox.gif); background-repeat:repeat-y; height:265px; overflow:hidden; position:relative;}
					.lo-productbox img { border:1px solid white; margin:0 auto; }
					.lo-productbox h4 { color:#590370 !important; font-size:16px !important; margin:4px 0 2px 0 !important; text-align:center; }
					.lo-productbox a, .lo-productbox a:link, .lo-productbox a:active, .lo-productbox a:visited { text-decoration:none; } 
					.lo-productbox p { margin:8px 0; }
					.lo-productbox a.go-there, .lo-productbox a:link.go-there, .lo-productbox a:active.go-there, .lo-productbox a:hover.go-there { position:absolute; bottom:0; right:12px; text-align:right; font-size:14px; color:#590370; display:block; font-weight:bold; text-decoration:none; background-image:url(images/lo-anchor-green-go-there.gif); background-repeat:no-repeat; background-position:top right; padding:2px 32px 11px 0; }	
	
	/* eof Product Listing */
	/* Login Page Box*/
	div.lo-loginpagebox-t { width:290px; overflow:hidden; background:url(images/lo-bg-productbox-top.gif) no-repeat; padding:9px 0 0 0; float:left; margin:5px;}
			div.lo-loginpagebox-b { background-image:url(images/lo-bg-productbox-bot.gif); background-repeat:no-repeat; background-position:bottom center; padding:0 0 10px 0; }
				div.lo-loginpagebox { padding:1px 10px; background-image:url(images/lo-bg-productbox.gif); background-repeat:repeat-y; height:150px; overflow:hidden; position:relative;}
					.lo-loginpagebox img { border:1px solid white; margin:0 auto; }
					.lo-loginpagebox h4 { color:#590370 !important; font-size:16px !important; margin:4px 0 2px 0 !important; }
					.lo-loginpagebox a, .lo-productbox a:link, .lo-productbox a:active, .lo-productbox a:visited { text-decoration:none; } 
					.lo-loginpagebox p {  }
					.lo-loginpagebox a.go-there, .lo-loginpagebox a:link.go-there, .lo-loginpagebox a:active.go-there, .lo-loginpagebox a:hover.go-there { position:absolute; bottom:0; right:12px; text-align:right; font-size:14px; color:#590370; display:block; font-weight:bold; text-decoration:none; background-image:url(images/lo-anchor-green-go-there.gif); background-repeat:no-repeat; background-position:top right; padding:2px 32px 11px 0; }	
	/* eof Login Page box*/			
	/* Account- Login Page */
		a.account, a:link.account, a:active.account, a:visited.account { display:block; float:right; padding-right:29px; padding-top:2px; height:22px; background-image:url(images/lo-anchor-green-go-there.gif); background-repeat:no-repeat; background-position:center right; font-size:15px; line-height:14px; font-weight:bold; }
		a.account-back, a:link.account-back, a:active.account-back, a:visited.account-back { display:block; float:left; padding-left:30px; padding-top:2px; height:22px; background-image:url(images/lo-anchor-green-go-there-back.gif); background-repeat:no-repeat; background-position:center left; font-size:15px; line-height:14px; font-weight:bold; }
	/*eof Account-Login Page */	
	/* Add to Cart */
	a.add-to-cart, a:link.add-to-cart, a:active.add-to-cart, a:visited.add-to-cart { display:block; float:right; padding-right:31px; padding-top:3px; height:21px; background-image:url(images/lo-anchor-arrow-green.gif); background-repeat:no-repeat; background-position:center right; font-size:15px; line-height:14px; font-weight:bold; text-decoration:none; }
	a.add-to-cart-purple, a:link.add-to-cart-purple, a:active.add-to-cart-purple, a:visited.add-to-cart-purple { display:block; float:right; padding-right:31px; padding-top:3px; height:21px; background-image:url(images/lo-anchor-green-go-there.gif);; background-repeat:no-repeat; background-position:center right; font-size:15px; line-height:14px; font-weight:bold; text-decoration:none; }
	/*eof Add to Cart*/
		#lo-content h1 { font-size:16px; line-height:20px; color: #590370; margin-bottom:6px; }
		#lo-content p.heading-caption { font-size:14px; line-height:18px; margin-top:0; margin-bottom:12px; }
		#lo-content h2 { font-size:15px; line-height:20px; color: #590370; margin:0; padding:0; margin:22px 0;}
		#lo-content h3 { font-size:14px; line-height:20px; color: #590370; margin:0; padding:0; margin: 22px 0 0 0;}
		#lo-content h4 { font-size:14px; line-height:18px; color:#2c99b8; margin:0; padding:0; margin:22px 0 0 0; }
		#lo-content p { line-height:150%; }
		a.more-info, a:link.more-info, a:active.more-info, a:visited.more-info { display:block; padding-left:29px; padding-top:2px; height:26px; background-image:url(images/lo-anchor-arrow-green.gif); background-repeat:no-repeat; background-position:top left; font-size:12px; line-height:14px; text-decoration:none; }
		a:hover.more-info { text-decoration:underline; }
		
		/* Wordpress Image Styling */
			#content img, div.lo-inline-right-float { float:right; margin:0 0 10px 10px; background-color:#ECE3F4; padding:3px; border:1px solid #D8B8E8; clear:right;}
		/* eof Wordpress Image Styling */
		/* Donate System Styling*/
		div.lo-loginbox-t { width:290px; overflow:hidden; background-image:url(images/lo-bg-productbox-top.gif); background-repeat:no-repeat; padding:9px 0 0 0;  margin:auto 5px}
			div.lo-loginbox-b { background-image:url(images/lo-bg-productbox-bot.gif); background-repeat:no-repeat; background-position:bottom center; padding:0 0 10px 0; }
				div.lo-loginbox { padding:1px 10px; background-image:url(images/lo-bg-productbox.gif); background-repeat:repeat-y; height:150px; overflow:hidden; position:relative;}
					.lo-loginbox img { border:1px solid white; margin:0 auto; }
					.lo-loginbox h4 { color:#590370 !important; font-size:16px !important; margin:4px 0 2px 0 !important; }
					.lo-loginbox a, .lo-productbox a:link, .lo-productbox a:active, .lo-productbox a:visited { text-decoration:none; } 
					.lo-loginbox p {  }
					.lo-loginbox a.loginbox, .lo-loginbox a:link.loginbox, .lo-loginbox a:active.loginbox, .lo-loginbox a:hover.loginbox { position:absolute; bottom:0; right:12px; text-align:right; font-size:14px; color:#590370; display:block; font-weight:bold; text-decoration:none; background-image:url(images/lo-anchor-green-go-there.gif); background-repeat:no-repeat; background-position:top right; padding:2px 32px 11px 0; }	
	
		/*eof Donate System Styling*/
		
		/* Supporters Box Styling */
		div.lo-supportersbox-t { display:inline-block; position:relative; width:194px; overflow:hidden; background:url(images/lo-bg-support-box-top.gif) no-repeat; padding:9px 0 0 0; float:left; margin:3px 3px 3px 4px; }
			div.lo-supportersbox-b { display:inline-block; background:url(images/lo-bg-support-box-bot.gif) no-repeat bottom center; padding:0 0 10px 0; }
				div.lo-supportersbox { display:inline-block; padding:1px 10px; background:url(images/lo-bg-support-box.gif) repeat-y; }
					.lo-supportersbox img { border:1px solid white; margin:0 auto; }
					.lo-supportersbox h4 { color:#590370 !important; font-size:15px !important; margin:4px 0 2px 0 !important; }
					.lo-supportersbox a, .lo-supportersbox a:link, .lo-supportersbox a:active, .lo-supportersbox a:visited { text-decoration:none; } 
					.lo-supportersbox p { font-size:11px; height:94px; line-height:16px !important;}
					.lo-supportersbox a.green-arrow, .lo-supportersbox a:link.green-arrow, .lo-supportersbox a:active.green-arrow, .lo-supportersbox a:hover.green-arrow { text-align:right; font-size:14px; color:#590370; display:block; font-weight:bold; text-decoration:none; background-image:url(images/lo-anchor-green-go-there.gif); background-repeat:no-repeat; background-position:top right; padding:4px 32px 9px 0; }	
		/* eof Suppoerts Box Styling */
		
		
		
		#content-wrapper-ie-fix { width:605px; padding-right:40px; float:right;  }
		
		
		
		/* Left Column */
		#lo-content-leftcol { margin: 0 0 0 0; padding:0 9px 0 18px; float:left; width:208px;  }
			#lo-content-leftcol h2 { text-align:right; padding:2px 26px 8px 0; margin:12px 27px 0 0; background-image:url(images/lo-arrow-green-down.gif); background-repeat:no-repeat; background-position:top right; }
			
			/* div id="lo-leftbox-image */
			#lo-leftbox-image { width:100%; color: #8e4290; width: 180px; margin:0 auto; }
				#lo-leftbox-image img { border:1px solid white; }
				#lo-leftbox-image p { margin:0; padding:2px 1px; font-size:10px; line-height:10px; }
				
			/* ul class="lo-leftcol-nav" */
			ul.lo-leftcol-nav { margin:0; padding:0; }
			ul.lo-leftcol-nav li { margin-top:-3px; width:208px; list-style:none; background-image:url(images/lo-background-leftcol-li-top.gif); background-repeat:no-repeat; background-position:top center; }
			ul.lo-leftcol-nav a, ul.lo-leftcol-nav a:link, ul.lo-leftcol-nav a:active, ul.lo-leftcol-nav a:visited { text-decoration:none; display:block; width:161px;background-image:url(images/lo-background-leftcol-li-bot.gif); background-repeat:no-repeat; background-position:bottom center; text-align:right; font-size:12px; font-weight:bold; line-height:13px; padding:7px 36px 8px 10px; display:block; color: #590370; }
			
			ul.lo-leftcol-nav ul { padding:0 0 14px 0; margin:0; }
			ul.lo-leftcol-nav ul li { background-image:url(images/lo-background-leftcol-li-li-top.gif); }
				ul.lo-leftcol-nav ul a, ul.lo-leftcol-nav ul a:link, ul.lo-leftcol-nav ul a:active, ul.lo-leftcol-nav ul a:visited { background-image:url(images/lo-background-leftcol-li-li-bot.gif); padding-right:56px; width:141px; font-weight:normal; font-size:11px; }
			
			/* Left Featurebox */
			#lo-left-featurebox-t { background-image:url(images/lo-bg-left-featurebox-top.gif); background-repeat:no-repeat; background-position:top center; padding-top:25px; display:inline-block;}
				#lo-left-featurebox-b { background-image:url(images/lo-bg-left-featurebox-bot.gif); background-repeat:no-repeat; background-position:bottom center; padding-bottom:35px; }
					#lo-left-featurebox { background-image:url(images/lo-bg-left-featurebox.gif); background-repeat:repeat-y; padding:1px 20px; font-size:12px;}
					#lo-left-featurebox .chop-top { margin-top:0; padding-top:0; }
		
		/* Right Column */
		#lo-content-rightcol { float:right; display:inline-block; width:210px; overflow:hidden; background-image:url(images/lo-bg-rightbox.gif); background-repeat:no-repeat; background-position:0px 10px; padding:1px 0; border-bottom:1px solid #d0b4db; position:relative; right:-13px;}
			#lo-content-rightcol h3 { background-image:url(images/lo-bg-rightbox-top.gif); background-repeat:no-repeat; padding:0; margin:0; text-transform:uppercase; padding:12px 10px 4px 10px; }
			#lo-content-rightcol h4 { margin:10px 18px; }
			#lo-content-rightcol p { margin:10px 18px; }
			#lo-content-rightcol hr { height:0; padding:1px; border:0; border-top:1px dotted #6e1f87; margin:1px 10px; }
			
			#lo-content-rightcol ul { margin:0; padding:0; display:block; }
			#lo-content-rightcol ul li { margin:0 18px; padding:2px 0px 10px 25px; list-style:none; background-image:url(images/lo-bg-rightcol-li-arrow.gif); background-repeat:no-repeat; display:inline-block; }
				#lo-content-rightcol li a, #lo-content-rightcol li a:link, #lo-content-rightcol li a:active, #lo-content-rightcol li a:visited { text-decoration:none; }
			#lo-content-rightcol li.green-arrow { background-image:url(images/lo-bg-rightcol-li-arrow-g.gif); }
		
		
	.home #lo-content { background-image:url(images/lo-background-content-home.gif) !important; }
	
	/* Product Info Page (oSc) */
	div#lo-product-info-t { width:605px; overflow:hidden; background:url(images/lo-bg-product-info-top.gif) no-repeat; padding:9px 0 0 0; margin:0; }
		#lo-xmas-instock[class="png-trans"] { background:url(/images/xmas-instock.png) no-repeat; }
		#lo-xmas-instock { position:absolute; z-index:100; top:-3px; right:-9px; width:310px; height:120px; overflow:hidden; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/xmas-instock.png'); }
			div#lo-product-info-b { background:url(images/lo-bg-product-info-bot.gif) no-repeat bottom center; padding:0 0 10px 0; display:block; }
				div#lo-product-info { padding:10px 20px; background:url(images/lo-bg-product-info.gif) repeat-y; }
				#lo-product-info h3 {margin:0; }
				#lo-product-info h2 { margin:5px; text-align:right; }
				#lo-idc-images { width:230px; float:right; margin:0 0 20px 20px; }
					#lo-idc-images img, #lo-idc-other-images img { border:1px solid white; }
				#lo-idc-other-images { }
				#lo-add-to-cart-button { display:block; width:180px; height:0; padding:52px 0 0 0; margin:0 auto; background:url(images/lo-button-add-to-cart.gif) no-repeat top center; overflow:hidden; }
	
	/* Footer */
	#lo-footer { background-image:url(images/lo-background-footer.gif); background-repeat:no-repeat; background-position:top center; text-align:center; padding:5px 25px; margin: 0 0 20px 0; height:15px; overflow:hidden; font-size:11px; color:#6e1f87; }
	
	/* Universal Classes */
	.clearfloat { clear:both; height:1px; font-size: 1px; line-height: 0px; }
	
	/* Wordpress Classes */
	#content { background:url(images/lo-watermark-kite.gif) no-repeat top right; min-height:420px; }
	
	.postmetadata { clear:both; }
	
	ul#lo-listing-posts { list-style:none; margin:0 10px; padding:0; }
	ul#lo-listing-posts li { display:inline-block; margin:0; padding:4px; font-weight:bold; }
	
	/* Form Styling */
	
	fieldset { margin:10px auto; border:1px solid #D9B8E9; background-color:#EEDEF5; padding:10px; }
	legend { font-size:14px; padding:8px; font-weight:bold; background-color:white; border:1px solid #D9B8E9;}
	label { display:block; margin:2px; }
	#phpsurveyor label { display:inline !important; }
	table.question { width:auto; }
	table.question table.question .text { width:auto; }
	span.lo-donation-label { display:block; float:left; width:242px; height:18px; padding-right:6px; padding-top:3px; text-align:right;font-weight:bold; }
		span.lo-donation-label-cc { display:block; float:left; width:242px; height:18px; padding-right:6px; padding-top:3px; text-align:right;font-weight:bold; }
	textarea.display, textarea.textarea, input.text { width:559px; padding:10px; border:1px solid #D9B8E9; font-family:Trebuchet MS; font-size:12px;}
	td input.text { width:450px;}
	input.submit, input#contactsubmit { clear:both; font-size:16px; font-weight:bold; padding:10px 40px; text-transform:capitalize; }
	
	span.wpcf-label { display:block;  height:24px; font-weight:bold; }	
	input#wpcf_your_name, input#wpcf_email, input#wpcf_response, input#wpcf_website, input#wpcf_usersubject, textarea#wpcf_msg { display:block; margin:0 auto; width:550px; padding:5px; border:1px solid #D9B8E9; font-family:Trebuchet MS; font-size:12px;} 
	
		/* Conference Form */
		span.error { color:#921900; display:block; padding:10px; border:1px solid #921900; }
		#lo-conference-form { }
		#lo-conference-form input,select {border:solid 1px #b576d2 }
		#lo-conference-form input:focus  { background-color:#b576d2}
			span.lo-conference-label { display:block; float:left; clear:both; width:242px; padding:3px 6px 0 0; text-align:right; }
			span.lo-conference-small { display:block; float:right; width:288px; padding:0 0 4px 0; text-align:left; font-size:9px; margin-right:43px; }
			/* #lo-conference-form input { float:left; margin: 0 0 4px 0; } */
	
	/*eof Form Styling */
	
	/* Store Styling */
	
	td.main a, td.main a:link, td.main a:active, td.main a:visited { text-decoration:none; }
	td.main a:hover { text-decoration:underline; }
	
	.remove_arrow { background:none !important; padding-right:0 !important; }
	.remove_float { float:none !important; }
	
	.headerError { border:1px solid #ffcccc; background-color:#FFE6E6; color:red; padding:10px; }
	
	.jAngel{
	background-image:url(images/angBkgrnd02.gif);
	background-repeat:no-repeat;
	float:right;
	width:194px;
	height:176px;
	}
	.jAngel-content{
	padding:15px;
	text-align:center;
	}
	/* eof Store Styling */
	
	#lo-home-ssp{font-size:11px;}
	#lo-home-ssp a {color:#590370}
	
	
	/* Left Featurebox Small */
			
			#small-lo-left-featurebox-t { background-image:url(images/lo-bg-left-featurebox-top.gif); background-repeat:no-repeat; background-position:top center; padding-top:25px; display:inline-block;}
				#small-lo-left-featurebox-b { background-image:url(images/lo-bg-left-featurebox-bot.gif); background-repeat:no-repeat; background-position:bottom center; padding-bottom:35px; }
					#small-lo-left-featurebox { background-image:url(images/lo-bg-left-featurebox.gif); background-repeat:repeat-y; padding:1px 30px; font-size:12px; }
					#small-lo-left-featurebox .chop-top { margin-top:0; padding-top:0; }
					#small-lo-left-featurebox h3 { font-size:14px; line-height:20px; color: #590370; margin:0; padding:0; }
					
#flyer img { border:0 !important}	
#Table_01 { padding:0 !important; margin:0 !important	}
#Table_01 tr , td {padding:0; margin:0;}
.no-padding-below {
	padding-bottom:px;
	margin-bottom:0px
}
.no-padding-above {
	padding-top:0px;
	margin-top:0px;
}
.single-space {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.hope-articles h3 , .hope-articles h3 a{
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.hope-articles p ,.hope-articles p+p{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#pace-survey tr:hover {
	color: #000;
}
#pace-survey tr, #pace-survey td {
	padding: 3px;
}
#pace-survey input , #pace-survey select{
	margin: 0;
	padding: 0;
	display: inline;
}
