<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
   CSS Styles 
   Author: Chris Fay   
*/
body{background:#ffffff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#3b3b33;height:100%;}
div{position:relative;}
ul{}
ul li{}

a{text-decoration:none;color:#E7E491;}
a:hover{}
a:active {}
a:visited{text-decoration:none;}
img{}
p{padding:5px 0;padding-left:0;}
.floatLeft{float:left;}
h1{font-size:26px;line-height:28px;padding-bottom:5px;}
h2{font-size:24px;line-height:33px;padding-bottom:5px;font-weight:normal;}
h3{font-size:18px;line-height:18px;padding-bottom:5px;color:#a75807;}
h3.bottomPad{padding-bottom:15px;}
h4{font-size:14px;line-height:16px;color:#a75807;}
h5{font-size:12px;line-height:14px;}
h6{font-size:10px;line-height:12px;}

#page{}
#wrapper{background:url('../images/header_bg.jpg') repeat-x; }
#contentWrapper{width:900px;margin:0 auto;}
.clear{clear:both;}
.orange{color:#a75807;}


	/* ELEMENTS */
	.element{margin-bottom:15px;font-style:italic;}
	/* 1. blockquote*/
	blockquote {margin: 15px 15px 0 0px;padding-right: 30px;background: url('../images/closeQuote.jpg') no-repeat bottom right;}
	blockquote p {background: url('../images/openQuote.jpg') no-repeat top left;padding-left: 50px;}
	
	/* 2. borders */
	.hborder{height:2px;background:url('../images/border.jpg') repeat-x;margin:30px 0;}
	.hborder.thin{margin:15px 0;}
	
	/*form elements*/
	input{}
	label{width:150px;display:block;font-weight:bold;margin-bottom:0;}
	.input{background:#fff;border:1px solid #fff;padding:7px;display:block;width:350px;margin-bottom:15px;}
	textarea{background:#fff;border:1px solid #fff;width:490px;overflow:auto;padding:7px;}
	.submit{background:url('../images/submit.jpg') no-repeat; width:120px;height:39px;border:none;margin-top:15px;cursor:pointer;}
	.submit.nobg{background:url('../images/submitNobg.jpg') no-repeat;}
	
	/*messages*/
	.message{display:block;height:24px;padding-left:30px;background:url('../images/icon_message.png') left center no-repeat;line-height:25px;margin: 10px 0;}
	.growth{display:block;height:24px;padding-left:30px;background:url('../images/icon_growth.png') left center no-repeat;line-height:25px;margin: 10px 0;}
	.money{display:block;height:24px;padding-left:30px;background:url('../images/icon_money.png') left center no-repeat;line-height:25px;margin: 10px 0;}
	
	/*tables*/
	/*table styling*/
	thead th {background-color:#3c3925;border-bottom:1px solid #000;color:#fff;}
	table th, table td {padding:6px 10px;text-align:left;vertical-align:top;}
	tr.accent{background:#6ab920;}
	tr:hover td {background:#3c3925;border-bottom:1px solid #000;color:#fff;}
	
	/*image list elements*/
	li.brownList{padding-left:30px;display:block;background:url('../images/bottomFooterStar.jpg') no-repeat left;height:29px;line-height:25px;}
	li.greenList{padding-left:30px;display:block;background:url('../images/greenStar.jpg') no-repeat left;height:30px;line-height:25px;}
			

/* Header */
#header{height:150px;}
#navigation{width:650px;float:right;margin-top:20px;}
#navigation li{display:inline;display:block;float:left;margin-right:25px;}
#navigation li a{color:#fff;font-size:18px;font-weight:bold;display:block;float:left;padding-top:8px;line-height:22px;}
#navigation li.active{height:39px;background:url('../images/navBGCenter.jpg') repeat-x;display:block;}
#navigation li.active a{color:#fff;padding-right:3px;}
#navigation li .leftBG{display:block;width:24px;height:39px;background:url('../images/navBGleft.jpg') no-repeat;float:left;}
#navigation li .rightBG{display:block;width:21px;height:39px;background:url('../images/navBGright.jpg') no-repeat;float:left;}
#navigation .mainNav{float:right;}

#logo a{display:block;background:url('../images/optimist_club_of_fargo_logo.png') no-repeat; width:333px;height:120px;position:absolute;left:-20px;top:0;}

/* Tag Content */
#tagTop{display:block;background-color:#F3F4F4;width:900px;margin-top:4px;height:19px;}
#tagContent{background-color:#F3F4F4;width:870px;min-height:141px;padding:15px;background-position:0 0;padding-top:0;font-family:Arial;color:#3b3b33;}
#tagContent h2{text-align:center;}
#tagContent .greenTrash{display:block;width:43px;height:52px;float:left;padding: 0 10px 10px 0;}
.accent{font-weight:bold;}
.green{color:#53b406;}
#tagContent .register{display:block;float:right;width:450px;}
#tagContent .register .title{font-size:18px;line-height:20px;font-style:italic;width:240px;float:left;margin-top:15px;color:#a75807;}
#tagContent .registerButton a{width:160px;height:50px;display:block;float:left;background:url('../images/signupButton.jpg') no-repeat;}
#tagSubSubText{margin-top:6px;background-color:#eaa55b;width:900px;text-align:center;font-size:20px;font-family:arial;}
#tagSubText{margin-bottom:6px;background-color:#eaa55b;width:900px;text-align:center;font-size:16px;font-family:arial;height:40px;padding-top:15px;}
#tagSubText h1{
font-size: 35px;}


/* Main Body */
#mainContent{margin-top:30px;width:900px;}
#mainContent #featureItems li{width:260px;margin-right:60px;float:left;}
#mainContent #featureItems li.last{margin-right:0;}
#mainContent .featureAccent{font-size:18px;color:#bd2327;}
#mainContent .imageFloat{float:left;padding: 0 10px 10px 0;}
#mainContent .readMore{display:block;width:120px;height:35px;background:url('../images/readMoreButton.jpg') no-repeat;float:right;}
#mainContent #testimonials li{width:420px;margin-right:60px;float:left;}
#mainContent #testimonials li.last{margin-right:0;}
#mainContent #testimonials .quote{font-size:30px;}
#mainContent #leftCol{width:570px;margin-right:60px;float:left;}
#mainContent #rightCol{width:270px;float:left;}
#mainContent #innerCol1{width:500px;margin-right:60px;float:left;}
#mainContent #innerCol1 li{margin-bottom:30px;}
#mainContent #innerCol2{width:230px;float:left;}
#mainContent #innerCol2 li{margin-bottom:30px;}
#mainContent .title{font-weight:bold;}
#mainContent .customer{display:block;margin-top:5px;}
#mainContent .name{font-weight:bold;font-style:italic;}
#mainContent a{color:#A75807;}

/*contact form*/
#mainContent #contact{width:542px;float:left;background-color:#F3F4F4; padding:14px 14px;}
#mainContent #contact #contactForm{padding:30px;}
	/*corners*/
	#mainContent #contact #topLeftCorner{background:url('../images/contactTopLeftCorner.jpg') no-repeat;position:absolute;top:0;left:0;z-index:10;width:14px;height:14px;}
	#mainContent #contact #topRightCorner{background:url('../images/contactTopRightCorner.jpg') no-repeat;position:absolute;top:0;right:0;z-index:10;width:15px;height:14px;}
	#mainContent #contact #bottomLeftCorner{background:url('../images/contactBottomLeftCorner.jpg') no-repeat;position:absolute;bottom:0;left:0;z-index:10;width:14px;height:17px;}
	#mainContent #contact #bottomRightCorner{background:url('../images/contactBottomRightCorner.jpg') no-repeat;position:absolute;bottom:0;right:0;z-index:10;width:15px;height:17px;}


/*Footer*/
#footer{background:url('../images/footer_bg.jpg');width:100%;height:101px;}
#footerWrapper{height:101px;repeat-x;margin-top:25px;}
#footer{width:100%;margin:0 auto;color:#fff;}
#footer a,#footer a:visited{color:#ebc014;line-height:15px;}
#footer #top{width:900px;height:320px;}
#footer #top .fundraiserTitle{display:block;width:659px;height:291px;position:absolute;left:-65px;top:13px;}
#footer #top #fundraising{width:570px;height:150px;margin-right:30px;float:left;margin-top:115px;}
#footer #top #signupSteps{width:270px;float:left;}
#footer #top #signupSteps li {padding-left:30px;display:block;height:29px;line-height:25px;}
	#footer #top #signupSteps li.one{background:url('../images/greenStar1.jpg') no-repeat left;}
	#footer #top #signupSteps li.two{background:url('../images/greenStar2.jpg') no-repeat left;}
	#footer #top #signupSteps li.three{background:url('../images/greenStar3.jpg') no-repeat left;}
	#footer #top #signupSteps li.four{background:url('../images/greenStar4.jpg') no-repeat left;}
	#footer #top #signupSteps li.five{background:url('../images/greenStar5.jpg') no-repeat left;}
	
#footer #top #signupSteps .signupStepsTitle{display:block;margin-top:47px;}
#footer #bottom{width:900px;min-height:139px;}
#footer #bottom .footerLogo{width:287px;height:139px;display:block;position:absolute;top:-4px;left:-35px;}
#footer #bottom #contactInfo{width:250px;margin-right:60px;float:left;background:url('../images/footerLogo.jpg') no-repeat;min-height:139px;background-position:0 -5px;padding-top:70px;}
#footer #bottom #premiumServices{width:590px;float:left;background:url('../images/premiumServices.jpg') no-repeat;margin-top:30px;min-height:36px;padding-top:40px;}
#footer #bottom #premiumServices #services{width:260px;float:left;margin-right:60px;}
#footer #bottom #premiumServices #pricing{width:260px;float:left;}
#footer #bottom #premiumServices li{padding-left:30px;display:block;background:url('../images/bottomFooterStar.jpg') no-repeat left;height:29px;line-height:25px;}
#footer #copyright{margin-top:100px;}
#copyright{text-align:center;padding-top:15px;}
.contactUs{width:178px;height:49px;background:url('../images/contactUsButton.jpg') no-repeat;display:block;margin-top:10px;}
.phone{font-size:30px;display:block;padding-top:30px;}
.price{font-size:24px;line-height:36px;}
.brownBorder{height:4px;background:url('../images/footerBrownBorder.jpg') repeat-x;display:block;margin-bottom:20px;}
.greenBorder{height:2px;background:url('../images/greenDivider.jpg') repeat-x;display:block;margin:5px 0 20px 0;}
.company{color:#25261f;font-weight:bolder;font-size:14px;}
.greenAccent{font-weight:bolder;font-size:14px;}
.bullets{list-style-type:circle;line-height:.1;}
#innerpageheader{background-color:#F3F4F4;width:870px;min-height:60px;padding:15px;background-position:0 0;padding-top:0;font-family:Arial;color:#3b3b33;}
#imagescroller{overflow:scroll;width:550px;height:375px;}</pre></body></html>