@charset "UTF-8";

	
/*	========================================
	STYLES
	========================================
	
-!	CREATED BY: COMMUNITY TREE INC.
	USE OR REPRODUCTION OF THIS CODE IS PROHIBITED! 
	© ALL RIGHTS RESERVED 2010.
	
	---------------------------------------------
-!	LAST MODIFIED ON: 02-06-2010 by Daniel Franke
	---------------------------------------------

->	FOR MORE INFORMATION PLEASE CONTACT US:
	(613) 236-2682 OR VISIT HTTP://COMMUNITYTREE.COM 
		
-?	ABOUT THIS FILE:
	This file contains styles affecting all site pages.
	
	------------------------------------ */	
	
	
	/*	RESET BROWSER PARAMETERS */
	
	html,body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	
	p { line-height:1.5em; margin:0; padding:0 0 1em 0; color:; }
	
	form { margin:0; padding:0; }
	
	
/*	BACKGROUND PARAMETERS */

	body { background-color:#701519; margin-top:0; margin-bottom:0; }
		

/*	H-TAGS */

	h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-weight:normal; }
	
	h1 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:20px; text-transform:capitalize; color:#333; margin-bottom:1em; }
	
	h2 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#911F21; margin-bottom:1em; }
	h2 a:link, h2 a:visited { color:#911F21; text-decoration:none; }
	h2 a:hover { color:#911F21; text-decoration:underline; }
	
	h3 { }
	
	
/*	GLOBAL LINKS */
	
	a:link { color:#911F21; text-decoration:underline; }
	
	a:visited { color:#911F21; text-decoration:underline; }
	
	a:hover { color:#911F21; text-decoration:none; }


/*	SITE SECTIONS: 


/*	========================================
	SITE CONTAINER PARAMATERS
	======================================== */
	
	#container-site { width:1024px; background-color:#fff; margin:auto; border:solid 0px #ccc; }
	

/*	========================================
	HEADER
	======================================== */
	
	#head-wrapper { background-image:url(../images/backgrounds/header-bg.png); background-repeat:repeat-x;
	 background-position:bottom; background-color:#911F21; }
	 
	#head-content { width:1024px; margin:auto; background-image:; background-repeat:no-repeat; background-color:#fff; }
	 
	#memberNavTab { height:40px; text-align:center; }
	
	#memberNav { background-color:#f1f1f1; text-align:center; padding:10px 0; border-bottom:solid 1px #666; }
	#memberNav a:link, #memberNav a:visited { text-decoration:none; }
	#memberNav a:hover { text-decoration:underline; }
	

	
/*	========================================
	BODY / CONTENT AREA / PAGES
	======================================== */
	
	.container-home { width:564px; }
	
	.container-pages { width:599px; background-color:#fff; background-image:url(../images/backgrounds/page-container-bg.png); background-repeat:no-repeat; background-position:top left; padding:60px; float:right; }
	
	.container-pages h2 { padding-bottom:0; margin-bottom:0;}
	
	.container-listing-preview { width:599px; background-image:url(../images/backgrounds/listings-bg.png); background-repeat:no-repeat;
	 background-position:top; padding-top:20px; margin-bottom:0px; border-top:solid 1px #ccc; float:left; }
	
	.listing-preview-details { width:444px; padding-bottom:20px; float:left; background-color:#; }
	
	.listing-preview-img { width:135px; height:100px; overflow:hidden; text-align:right; background-color:#; float:right; }
	
	.boardImg { width:135px; text-align:right; padding-bottom:20px; float:right; }
	
	.listing-results { padding:5px 0; }
	
	.listing-sections { background-color:#ccc; padding:4px; margin-bottom:10px; }
	
	.listing-bar-search { border-bottom:solid 1px #666; padding-bottom:20px; margin-bottom:20px; }	
	
	#homepage-featured-event { height:325px; background-color:#EEE9DC; padding:20px; border:solid 1px #ccc; overflow:auto; margin-bottom:20px; }
	
	#homepage-featured-event h1 {color:#701519; }

/*	========================================
	SIDE BAR *OPTIONAL COMPONENT
	======================================== */
	
	#sidebar-wrapper-left { width:300px; padding-top:5px; margin-left:5px; float:left; }
	
	#sidebar-wrapper-right { width:160px; float:right; }
	
	
/*	========================================
	FOOTER
	======================================== */
	
	#foot-wrapper { height:; text-align:center; background-color:#E0E0E0; background-image:url(../images/backgrounds/footer-bg.png); 
	 background-repeat:repeat-x; background-position:top; padding:10px 0; clear:both; }
	 
	 #foot-free-listing { background-color:#E0E0E0; text-align:center; }
	 
	#foot-copyright { background-color:#333; font-size:11px; color:#666; text-align:center; 
	 padding:20px; margin-bottom:40px; }
	 
	 #foot-copyright a:link, #foot-copyright a:visited { color:#999; }
	 
	 #foot-copyright a:hover { color:#fff; text-decoration:none; }
	
	
/*	========================================
	FORMS
	======================================== */
	
	#form-business-find-lnav { width:260px; height:100px; background-image:url(../images/backgrounds/lnav-business-find-bg.png); 
	 background-repeat:no-repeat; padding:20px; margin-bottom:5px; }
		
	.form-container-profile { padding:60px; border:10px solid #ccc; margin-top:20px; }
	
	.form-field-short { }
	
	.form-field-normal { width:250px; font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px; color:#666; border:solid 1px #ccc; padding:5px; }
	 
	.form-field-long { width:350px; font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px; color:#666; border:solid 1px #ccc; padding:5px; }
	
	.form-field-normal-required { width:250px; background-color:#FFFFCC; 
	 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:solid 1px #ccc; padding:5px; }

	.form-field-long { width:370px; font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px; color:#666; border:solid 1px #ccc; padding:5px; margin:5px 0 8px 0}
	 
	 .form-field-find-lnav { width:248px; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	  color:#666; border:solid 1px #ccc; padding:5px; margin:0 0 10px 0; }
	
	.form-labels { text-align:right; padding:.5em 4px .5em 0; }
	
	.form-sections { font-weight:bold; background-color:#f1f1f1; padding:10px; margin-bottom:10px; }
	
	.form-send-btn { margin-top:20px; }
	


	
/*	========================================
	MEMBER STYLES
	======================================== */

	#profile-map { width:190px; float:left; }
	
	#profile-overview { width:315px; margin-left:20px; float:left; }
	
	.profileSections { background-image:url(../images/backgrounds/listings-bg.png); background-repeat:no-repeat; line-height:18px; border-top:solid 1px #333; padding-top:15px; margin-top:15px; }
	
	#profile-logo { width:200px; background:#fff; margin-bottom:10px; }
	
	.profile-welcome-tag { font-weight:bold; padding-bottom:10px; }
	
	.profile-categories { width:190px; margin-top:10px; float:left; }
	
	.profile-image-main { margin-bottom:15px; }
	
	.profile-form-title { font-size:16px; color:#666; margin-bottom:30px; }
	
	.profile-extras {  border-top:solid 1px #ccc; padding-top:20px; margin-top:20px; }
	
	.profile-photo-caption { color:#666; text-align:right; border-bottom:dotted 1px #666; padding-bottom:5px; margin-bottom:5px; }
	.profile-newsletter-box { width:253px; background-color:#fff; margin-top:20px; border:dashed 1px #ccc; padding:20px; }
	.profile-reviews { width:524px; border-bottom:dotted 1px #666; 
	 margin-bottom:10px; float:left; background-color:#fff; }
	 .profile-rating { margin-bottom:15px; }
	 
	
/*	========================================
	OTHER
	======================================== */
	
	.alphabet { padding:10px 0; }
	
	.bold { font-weight:bold; }
	
	.important { }
	
	.clear-both { float:left; }
	
	.small-captions { font-size:10px; text-align:right; color:#666; }
	
	.tbInstructions { color:#666; line-height:1.8em; padding:20px; border:solid 10px #ccc; margin-bottom:20px; }
	
	.space-btm { margin-bottom:5px; }
	
	.space-top-10 { margin-top:10px; }
	
	.space-top-20 { margin-top:20px; }
	
	.captions { font-size:9px; }
	
	
/*	========================================
	BANNER ADS
	======================================== */
	
	#banner-ad-footer { text-align:center; }
	
	
	
	
	