/* THE BIG GUYS */
	* {margin:0;padding:0}
	body {background-image: url(../images/bgtile.jpg); background-color: #fff; background-repeat: repeat-x; background-position:top; font-size: 70%; font-family: tahoma,arial,verdana,sans-serif; color: #666}
	
/* LINKS */
	a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 
	a:link {color:#aa927f;font-weight:bold;} 
	a:visited {color:#999} 
	a:hover,a:active {color:#6699cc;font-weight:bold} 


/* TYPOGRAPHY */
	p, ul {color:#666; line-height: 1.2;}
	ol {color:#666; line-height: 1.2;font-weight:normal}
	ul {color:#666; line-height: 1.2;margin-top:.6em; margin-left:.9em;font-weight:normal}
	h1, h2, h3, h4 {letter-spacing: 0px;font-family: tahoma,arial,verdana,sans-serif;margin: 1.2em 0 .8em;color:#6699cc;border-Bottom: 1px solid #ccc;padding-Bottom: .6em}
	h1 {font-size: 196%;margin-top:.6em;font-weight:normal}
	h2 {font-size: 100%}
	h3 {font-size: 120%}
	h4 {font-size: 116%}
	h5 {color:#aa927f;font-weight:bold;font-style: italic; font-size: 140%;font-family: times;margin: .8em 0 .2em;}
	h6 {color:#aa927f;font-weight:bold;font-style: italic; font-size: 120%;font-family: times;margin: .8em 0 .2em;}

	
	.highlight {color:#6699cc;font-weight:bold}
	.highlight2 {color:#aa927f;font-weight:bold}
	.highlight3 {color:#aa927f;font-weight:normal}
	.title {color:#6699cc;font-weight:bold;font-size: 80%}
	.txt {color:#333;font-weight:normal;font-size: 80%}
	.lrgtxt {font-size: 150%}
	.italic {font-style: italic}
	.subdued {color:#999}
	.formhighlight {color:#6699cc;font-weight:normal;font-size: 80%}
	.smalltx {color:#333;font-weight:normal;font-size: 80%}
	.datenum {color:#6699cc;font-weight:bold;font-size: 196%}


/* GENERAL */
	img {border:none; margin: 0 auto;padding: 0;} 
	.img {border:none; margin: 0 auto;padding: 0;} 
		.imgright {border:none; margin: 0 auto; padding: 0px 0px 10px 20px; float:right}
	.imgthumb {border:none; margin: 0 auto;padding: 0px 0px 10px 0px; }
	.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
	
	/* Menus */
	.sidemenu{list-style-type: none;margin: 0;padding: 0;width: 200px;}
	.sidemenu li a{display: block; width: auto;padding: 3px 0;padding-left: 10px;text-decoration: none;border-bottom: 1px solid #eee; }
	* html .sidemenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 150px;}
	.sidemenu li a:visited{color: #aa927f;font-weight:bold;}
	.sidemenu li a:active{color: #6699cc;font-weight:bold;}
	.submenubig{font-size: 120%;}
	.submenu{margin: 0px 0px 0px 10px;}
	.sidemenu li a:hover{color: #6699cc; background-color: #efefef; background-image:url(../images/sidemenubg.gif);background-repeat: repeat-x;}
	
	/* News - Headlines */
	.headlines{list-style-type: none;margin: 0;padding: 0;width: 95%;}
	.headlines li a{display: block; width: auto;padding: 3px 0;padding-left: 10px;text-decoration: none;border-bottom: 1px solid #eee; }
	* html .headlines li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 500px;}
	.headlines li a:visited{color: #ccc;font-weight:bold;}
	.headlines li a:active{color: #6699cc;font-weight:bold;}
	.headlinesbig{font-size: 120%;}
	.headlines{margin: 0px 0px 0px 10px;}
	.headlines li a:hover{color: #6699cc; background-color: #efefef; background-image:url(../images/sidemenubg.gif);background-repeat: repeat-x;}
	
	/* Mini - Nav */
	#mininav-con{margin: 20px 0px 0px 0px;padding: 0;width: 100%;border-top: 1px solid #ccc;padding-Top: .6em}	
	#mininav-left{margin: 0px 0px 0px 0;padding: 0;width: 50%;float: left;}
	#mininav-right{margin: 0px 0px 0px 0px;padding: 0;width: 50%;float: right;}
	
	/* Calendar */
	#month-con{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;border: 1px solid #ccc;}
	
	#listing-con{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;background-color: #fff;border-bottom: 1px solid #eee;}
		#date-con{margin: 0px 0px 0px 0px; padding: 10px 6px 6px 6px; width: 80px; height:40px; background-color: #fff;float: left;border-right: 1px solid #eee;text-align: center;border-bottom: 1px solid #eee;}
		#description-con{margin: 0px 0px 0px 0px; padding: 10px 6px 6px 14px; width: 426px; height:40px; background-color: #fff;float: right;border-bottom: 1px solid #eee;}
	
	#month-head{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;height:40px;background-color: #aa927f;}
		#monthtitle {color:#fff;font-weight:bold;font-size: 120%;padding: 10px 10px 10px 10px; width:318px;float: left;}
		#month-div {padding: 0px 0px 0px 0px;width:100px;float: left;}
		
	#calevent-con{margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; width: 100%;height:60px;background-color: #aa927f;}
		#caleventhead {color:#fff;font-weight:bold;font-size: 120%;padding: 10px 10px 10px 10px; width:370px;float: left;}



/* LAYOUT - main body of page */
	#wrap {width:900px;margin: 0 auto;text-align:left;}
	#mainbodywrap {width:100%; margin: 0 auto;padding: 0;}

	#ft-home {width:100%; margin: 0 auto; padding: 0px 0px 0px 0px; background-image: url(../images/ft-home.jpg);  background-repeat: repeat-x;}
	#ft-venue {width:100%; margin: 0 auto; padding: 0px 0px 0px 0px; background-image: url(../images/ft-venue.jpg);  background-repeat: repeat-x;}
	#ft-art {width:100%; margin: 0 auto; padding: 0px 0px 0px 0px; background-image: url(../images/ft-art.jpg);  background-repeat: repeat-x;}	
	#ft-food {width:100%; margin: 0 auto; padding: 0px 0px 0px 0px; background-image: url(../images/ft-food.jpg);  background-repeat: repeat-x;}
	#ft-work {width:100%; margin: 0 auto; padding: 0px 0px 0px 0px; background-image: url(../images/ft-work.jpg);  background-repeat: repeat-x;}
	#ft-membership {width:100%; margin: 0 auto; padding: 0px 0px 0px 0px; background-image: url(../images/ft-membership.jpg);  background-repeat: repeat-x;}
	
	#ft-members_home {width:100%; margin: 0 auto; padding: 0px 0px 0px 0px; background-image: url(../images/ft-members_home.jpg);  background-repeat: repeat-x;}
	
	#header {width:100%;margin: 0 auto;padding: 0;}
	#featureflash {text-align:center;width:100%;margin: 0 auto; padding: 0;}
	#footer {width:100%;margin: 0 auto; padding: 20px 0px 0px 0px;}
	
	
/* MAIN  */	
	
	#left {width:60%; margin: 0 auto;padding: 40px 20px 0px 20px; float: left; height:100%;line-height: 1.2;}
	#right {width:30%; margin: 0 auto;padding: 40px 20px 0px 20px; float: left; height:100%; line-height: 1.2;}
	
	#left-nav {width:30%; margin: 0 auto;padding: 40px 20px 0px 20px; float: left; height:100%;line-height: 1.2;}
	#right-main {width:60%; margin: 0 auto;padding: 40px 20px 0px 20px; float: left; height:100%; line-height: 1.2;}
	
	#rules{width:94%;margin: 0 auto;padding: 0;}
	
	#repclubs {width:100%; margin: 0 auto;padding: 20px 0px 0px 0px; float: left; height:100%;line-height: 1.2;}
	
/* Forms and Buttons */
	#form-con{width:90%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float: left;}
	.nicebutton {margin: 0px 0px 0px 10px; padding: 4px 4px 4px 4px; color: #333;font-size: 11px;font-weight: bold;font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;background-image:url(../images/sidemenubg.gif);}
	input, textarea {margin: 0px 0px 0px 0px;padding: 4px 4px 4px 4px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;font-size: 12px;font-weight: normal;color: #666;text-decoration: none;border: 1px solid;border-color: #e9e9e9;background-color: #efefef;background-attachment: inherit; background-image:url(../images/sidemenubg.gif);float: left;}



/* Clearing Floats*/
	#clearfix {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	* html .clearfix {height: 1%;}




