BODY { margin:0px; text-align:center; background-repeat:repeat-x; background-color:#9dc2eb; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; }
		
h2	{ font: 700 20px/2.0em 'Lucida Grande', Tahoma, Arial, sans-serif; color: #00CC00; margin: 0 0 0; letter-spacing:-0.03em}
h3	{ font: 800 16px/1.6em 'Lucida Grande', Tahoma, Arial, sans-serif; color: #00CC00; margin: 0 0 5px; letter-spacing:-0.02em}
h4	{ font: 800 14px/1.4em 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF; margin:0 0 5px; font-style:italic; letter-spacing:-0.02em}

p	{ filter:alpha(opacity=100);opacity:1; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; line-height:1.4; margin:0 0 5px; }

#oTopContainer 		{ background-image: url('/_IMAGES/background.jpg'); margin: 0 auto; text-align: left; width: 850px; min-height: 300px; _height: 300px; }
#oTop { width: 100%; }

	#oLogo				{ float: left; margin-top: 110px; margin-left: 20px; width: 300px; height: 100px; }

	#oMenu 				{ float: right; margin-top: 45px; }
	#oMenu li 			{ text-align: right; display: inline; margin: 5px;  }
	#oMenu li a 		{ border: none; background-color: #006600; }
	#oMenu li a			{ font: bold 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF; text-decoration: none; padding: 5px; }
	#oMenu li a:hover	{ text-decoration: none; background-color: #009900; }
	
	#oTag				{ float: right; font: bold 18px/1.8 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF; margin-top: 180px; margin-right: 20px;  width: 400px; text-align: right; }

#oSeparator 			{ width: 100%; height: 5px; background-color: #003300; }

#oBottomContainer 		{ width: 100%; background-image: url('/_IMAGES/content_background.jpg'); background-repeat:repeat-y; background-color: #B59958; }
#oBottom				{ margin: 0 auto; text-align: left; width: 750px; min-height: 500px; _height: 500px; }
	#oContent	{ background-image: url('/_IMAGES/float_cacti.gif'); background-position:left; background-repeat: repeat-y;
		min-height: 500px; _height: 500px;
	}

	/* default.asp */
	#oContent_Blog 	{ float:right; background-color: #002200; margin: 5px; 
		padding: 5px; width: 225px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		min-height: 210px; _height: 210px;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Blog a		{ color: #00CC00; }
		#oContent_Blog a:hover	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_Blog p		{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1; margin: 5px; }
		
	#oContent_Story { float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width: 475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Story a		{ color: #00CC00; }
		#oContent_Story a:hover	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		
	#oContent_List 	{ float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width: 227px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_List a		{ color: #00CC00; }
		#oContent_List a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_List p		{ filter:alpha(opacity=100);opacity:1; background-color: #333333; }
		#oContent_List ul		{ margin: 2px; padding-left: 15px; }
		#oContent_List li 		{ text-align: left; margin: 5px; }
	
	/* why deucecactus */
	#oContent_Why 	{ float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width: 227px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
	
		#oContent_Why a		{ color: #00CC00; }
		#oContent_Why a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_Why ul	{ margin: 2px; padding-left: 15px; }
		#oContent_Why li 	{ text-align: left; margin: 5px; }
	
	#oContent_RSS	{ float:right; background-color: #002200; margin: 5px; 
		padding: 5px; width: 227px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_RSS a		{ color: #00CC00; }
		#oContent_RSS a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		
	#oContent_Monthly_RSS	{ float:right; background-color: #002200; margin: 5px; 
		padding: 5px; width: 227px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Monthly_RSS a		{ color: #00CC00; }
		#oContent_Monthly_RSS a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_Monthly_RSS ul	{ margin: 2px; padding-left: 15px; }
		#oContent_Monthly_RSS li	{ text-align: left; margin: 5px; }
		
	/* who are we */
	#oContent_Who	{ float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width:475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}	
		#oContent_Who a		{ color: #00CC00; }
		#oContent_Who a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_Who ul	{ margin: 2px; padding-left: 15px; }
		#oContent_Who li 	{ text-align: left; margin: 5px; }
		#oContent_Who img	{ float: left; padding: 3px; margin: 10px; border: 2px solid #FFFFFF; }
		
	#oContent_About	{ float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width:475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_About a	{ color: #00CC00; }
		#oContent_About a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_About ul	{ margin: 2px; padding-left: 15px; }
		#oContent_About li 	{ text-align: left; margin: 5px; }
	
	#oContent_Bio	{ float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width:475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}	
		#oContent_Bio a		{ color: #00CC00; }
		#oContent_Bio a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_Bio ul	{ margin: 2px; padding-left: 15px; }
		#oContent_Bio li 	{ text-align: left; margin: 5px; }
		#oContent_Bio img	{ float: left; padding: 3px; margin: 10px; border: 2px solid #FFFFFF; }
		
	#oContent_Support	{ float:right; background-color: #002200; margin: 5px; 
		padding: 5px; width: 227px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Support a		{ color: #00CC00; }
		#oContent_Support a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_Support ul	{ margin: 2px; padding-left: 15px; }
		#oContent_Support li	{ text-align: left; margin: 5px; }
	
	#oContent_What { float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width: 475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_What h2	{ font: bold 16px/1.6 'Lucida Grande', Tahoma, Arial, sans-serif; color: #00CC00; margin: 0; }
		#oContent_What a	{ color: #00CC00; }	
		#oContent_What a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
	
	#oContent_Resources	{ float:right; background-color: #002200; margin: 5px; 
		padding: 5px; width: 227px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Resources a			{ color: #00CC00; }
		#oContent_Resources a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		
	#oContent_Blog_Details { float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width: 475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Blog_Details h2	{ font: bold 16px/1.6 'Lucida Grande', Tahoma, Arial, sans-serif; color: #00CC00; margin: 0; }
		#oContent_Blog_Details a	{ color: #00CC00; }	
		#oContent_Blog_Details a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_Blog_Details img	{ margin: 10px; padding: 5px; border: 3px solid #F0F0F0; }
		
	#oContent_Comments { float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width: 475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Comments h2	{ font: bold 16px/1.6 'Lucida Grande', Tahoma, Arial, sans-serif; color: #00CC00; margin: 0; }
		#oContent_Comments a	{ color: #00CC00; }	
		#oContent_Comments a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
	
	#oContent_Comment_Form { float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width: 475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Comment_Form h2	{ font: bold 16px/1.6 'Lucida Grande', Tahoma, Arial, sans-serif; color: #00CC00; margin: 0; }
		#oContent_Comment_Form a	{ color: #00CC00; }	
		#oContent_Comment_Form a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
	
	#oContent_Recent_Blogs	{ float:right; background-color: #002200; margin: 5px; 
		padding: 5px; width: 227px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Recent_Blogs a			{ color: #00CC00; }
		#oContent_Recent_Blogs a:hover 		{ text-decoration: none; background-color: #00CC00; color: #002200; }
		#oContent_Recent_Blogs ul			{ margin: 2px; padding-left: 15px; }
		#oContent_Recent_Blogs li 			{ text-align: left; margin: 5px; }
		
	#oContent_Contact { float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width: 475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Contact h2	{ font: bold 16px/1.6 'Lucida Grande', Tahoma, Arial, sans-serif; color: #00CC00; margin: 0; }
		#oContent_Contact a	{ color: #00CC00; }	
		#oContent_Contact a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
	
	#oContent_Contact_Alternate	{ float:right; background-color: #002200; margin: 5px; 
		padding: 5px; width: 227px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		#oContent_Contact_Alternate a			{ color: #00CC00; }
		#oContent_Contact_Alternate a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
				
	#oFooter	{ width: 100%; text-align: center; margin-top: 25px;}
	
	/* Styles */
	.input		{ font: bold 14px/1.4 'Lucida Grande', Tahoma, Arial, sans-serif; padding: 3px; margin: 2px; border: 1px solid #333333; }
	.button		{ font: bold 14px/1.4 'Lucida Grande', Tahoma, Arial, sans-serif; padding: 3px; margin: 2px; border: 3px double #FFFFFF; width: 100px; }
	.hide	{ display:none; }
	
	/* Full Container */
	.oContent_Full	{ float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width:475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}	
		.oContent_Full h3			{ font-size: 14px; margin:0px; }
		.oContent_Full h4			{ font-size: 12px; margin:0px; font-style:italic; }
		.oContent_Full a			{ color: #00CC00; }
		.oContent_Full a:hover 		{ text-decoration: none; background-color: #00CC00; color: #002200; }
		.oContent_Full ul			{ margin: 2px; padding-left: 15px; }
		.oContent_Full li 			{ text-align: left; margin: 5px; }
		.oContent_Full img			{ float: left; padding: 3px; margin: 10px; border: 2px solid #FFFFFF; }
		
	/* Left Container - Two Thirds */
	.oContent_twothird_left	{ float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width:475px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}	
		.oContent_twothird_left h3			{ font-size: 14px; margin:0px; text-decoration:underline; }
		.oContent_twothird_left h4			{ font-size: 12px; margin:0px; font-style:italic; }
		.oContent_twothird_left a			{ color: #00CC00; }
		.oContent_twothird_left a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		.oContent_twothird_left ul			{ margin: 2px; padding-left: 15px; }
		.oContent_twothird_left li 			{ text-align: left; margin: 5px; }
		.oContent_twothird_left img			{ float: left; padding: 3px; margin: 10px; border: 2px solid #FFFFFF; }
		
	/* Right Container - One Third */
	.oContent_onethird_right	{ float:right; background-color: #002200; margin: 5px; 
		padding: 5px; width: 227px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		.oContent_onethird_right h3			{ font-size: 14px; margin:0px; }
		.oContent_onethird_right h4			{ font-size: 12px; margin:0px; font-style:italic; }
		.oContent_onethird_right a			{ color: #00CC00; }
		.oContent_onethird_right a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		.oContent_onethird_right ul			{ margin: 2px; padding-left: 15px; }
		.oContent_onethird_right li 		{ text-align: left; margin: 5px; }
		.oContent_onethird_right img		{ float: left; padding: 3px; margin: 10px; border: 2px solid #FFFFFF; }
		
	/* Left Container - One Quarter */
	.oContent_onequarter_left 	{ float:left; background-color: #002200; margin: 5px; 
		padding: 5px; width: 226px; font: 12px/1.2 'Lucida Grande', Tahoma, Arial, sans-serif; color: #FFFFFF;
		filter:alpha(opacity=75);opacity:.75;
		border-top: 3px solid #006600; 
	}
		.oContent_onequarter_left h3		{ font-size: 14px; margin:0px; }
		.oContent_onequarter_left h4		{ font-size: 12px; margin:0px; font-style:italic; }
		.oContent_onequarter_left a			{ color: #00CC00; }
		.oContent_onequarter_left a:hover 	{ text-decoration: none; background-color: #00CC00; color: #002200; }
		.oContent_onequarter_left ul		{ margin: 2px; padding-left: 15px; }
		.oContent_onequarter_left li 		{ text-align: left; margin: 5px; }
		.oContent_onequarter_left img		{ float: left; padding: 3px; margin: 10px; border: 2px solid #FFFFFF; }