@charset "utf-8";
/* CSS Document */

body { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; 
	  font-size:.85em;
	  background-color:#FFF;
	  
	  height:100%;
	  width:100%;
	  margin:0px;
	  background-image:url(../BG-Tiles/pattern_052b.gif);
}
/*main page layout containers*/
#vingette {width:100%; height:auto; box-shadow:inset 0 0 25px #666; margin:0px; border:0px red solid; position:absolute; top: 0px; left:0px; clear:both; float:left;}
#wrapper {width:1000px; 
	height:auto;
	min-height:700px;
    position:relative;
	top: 25px;
	left: 50%;
	margin-top: 0px; /*set to a negative number 1/2 of your height*/
	margin-left: -500px; /*set to a negative number 1/2 of your width*/
	background-color:white;
	clear:both;
	padding-top:0px;
	border: 0px solid red;
	-moz-box-shadow:0px 0px 15px #666;
	-webkit-box-shadow:0px 0px 15px #666;
	-khtml-box-shadow:0px 0px 15px #666;
	box-shadow:0px 0px 15px #666;
	
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	margin-bottom:50px;
}

#header {position:relative;
		 float:left;
		 clear:both;
		 width:100%;
		 height:120px;
		 background-color:#2D4B29;
		 color:#CC0;
		 -moz-border-radius:20px 20px 0 0;
	     -webkit-border-radius:20px 20px 0 0;
	     -khtml-border-radius:20px 20px 0 0;
	      border-radius:20px 20px 0 0;
		  background-image:url(../ART/MastheadHome.jpg);
		  background-position:top left;
		  background-repeat:no-repeat;
}

#header .headerContent {float:right; width:750px; height:120px; background-color:transparent; margin:0px;
			-webkit-border-radius:0 20px 0 0;
			  -khtml-border-radius:0 20px 0 0;
			  border-radius:0 20px 0 0;}

#navBox {position:relative;
		 float:left;
		 width:250px;
		 
		 padding:0px;
		 min-height:700px;
		 height:100%;
		 clear:left;
		 
}

#navBox .nav {position:relative;
			  width:200px;
			  height:auto;
			  min-height:500px;
			  margin:25px;
			  -moz-border-radius:20px;
			  -webkit-border-radius:20px;
			  -khtml-border-radius:20px;
			  border-radius:20px 20px 20px 20px;
			  border:3px solid #2d4b29;
			  background-image:url(NavGreenOnion.png);
			  box-shadow:0px 5px 10px black;
			  text-align:center;
			  color:#FFF;
			  font-family:"Times New Roman", Times, serif;
}

#navBox .nav A:LINK    {color:#FFF; font-weight:bold; font-size:1.3em; text-decoration:none; display:block; text-shadow:#000 2px 2px; margin:5px 0 5px 0;}
#navBox .nav A:VISITED {color:#FFF; font-weight:bold; font-size:1.3em; text-decoration:none; display:block; text-shadow:#000 2px 2px; margin:5px 0 5px 0;}
#navBox .nav A:HOVER   {color:#FC0; font-weight:bold; font-size:1.3em; text-decoration:none; display:block; text-shadow:#000 2px 2px; margin:5px 0 5px 0;}
#navBox .nav A:ACTIVE  {color:#FC0; font-weight:bold; font-size:1.3em; text-decoration:none; display:block; text-shadow:#000 2px 2px; margin:5px 0 5px 0;}

#navBox .snav A:LINK    {color:#FFF; font-weight:normal; font-size:1.3em; text-decoration:none; display:block; text-shadow:none; margin:5px 0 5px 0; text-align:left;}
#navBox .snav A:VISITED {color:#FFF; text-decoration:none; display:block;text-shadow:#000 2px 2px;}
#navBox .snav A:HOVER   {color:#FC0; text-decoration:none; display:block;text-shadow:#000 2px 2px;}
#navBox .snav A:ACTIVE  {color:#FC0; text-decoration:none; display:block;text-shadow:#000 2px 2px;}

#content {position:relative;
		  float:left;
		  min-height:200px;
		  height:auto;
		  clear:both;
		  width:1000px;
		  background-color:white;
		  background-image:url(../BG-Tiles/BRICK5C.jpg);
		  background-repeat:repeat-y;
}

#page {position:relative;
		  float:left;
		  min-height:700px;
		  height:100%;
		  clear:right;
		  width:750px;
		  background-color:white;
		  overflow:auto;
		  box-shadow:-10px 20px 20px #333;	  
}

#footer {position:relative;
		 float:none;
		 clear:both;
		 width:100%;
		 height:270px;
		 background-color:#2D4B29;
		 color:#CC0;
		 -moz-border-radius:0 0 20px 20px;
	-webkit-border-radius:0 0 20px 20px;
	-khtml-border-radius:0 0 20px 20px;
	border-radius:0 0 20px 20px;

}

#footer .footCube {position:relative; width:303px; height:230px; box-shadow:0px 0px 8px #000; float:left; margin:16px 10px 16px 10px; padding:5px; clear:none;  -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; background-color:#40593d;}
#footer .footCube P {line-height:130%;text-align:center; font-size:1em;}
.liteBG {width:auto; height:auto; padding:5px; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; border-radius:20px; background-color:#ECFEE0; margin:10px; background-image:url(../BG-Tiles/fbbg.gif); border:3px solid #efe7b2; box-shadow:inset 0 0 15px #b8ad67;}

#footer H2 {font-size:1.5em; margin:2px; font-weight:bold; color:#F60; text-align:left; border-bottom:1px solid #030; padding-top:3px;}
#footer H3 {font-size:1em; margin:2px; font-weight:bold; color:#F60; text-align:center; border-top:1px solid #030; padding-top:3px;}

.liteLink A:LINK, .liteLink A:VISITED {color:#FFF; text-decoration:none;}
.liteLink A:HOVER, .liteLink A:ACTIVE {color:#FF9; text-decoration:none;}

/*Unique Page Styles*/
.searchResults {position:relative; width:auto; height:auto; margin:25px;}
.searchResults P {font-size:.9em; margin:1px 0 10px 10px;}

.solo {position:relative; width:auto; height:auto; clear:none; margin:5px; float:left; max-width:200px;}

.homeText {margin:0px 10px 10px 30px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; width:440px; float:left; clear:none;}
.homeText A:LINK {color:#666; text-decoration:none;}
.plainLinks {color:#666; text-decoration:none;}

.spotlight {margin:0px 10px 10px 10px; background-color:#95c309; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; border-radius:20px; width:225px; height:auto; float:right; min-height:200px; z-index:2; padding:12px;}
.spotlight H1 {font-size:1.25em; color:#729508; font-weight:bold; margin:0 0 0 0; line-height:120%; font-stretch:condensed; }
.spotlight P {margin:0 3px 3px 3px; font-size:.9em;}
.spotNug {-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; background-color:#e0f898; padding:6px; margin:10px 0 10px 0;}

#boardBox {width:650px; height:auto; padding:10px 0px 10px 10px; position:relative; float:left; clear:none; border:0px red solid;}
#boardBox H1 {margin:0; font-size:2.5em; color:#033;display:block; border-bottom:10px solid #696; margin-right:70px;}
#boardBox H2 {margin:0; font-size:1.35em; color:#F30;display:block; margin-right:70px;}
.boardFolk {position:relative; float:left; width:150px; height:220px; font-size:.85em;  -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; border-radius:20px; padding:10px; margin:10px; border:1px solid #999; background-color:#FFF; text-align:center; box-shadow:0 0 8px #666;}
#boardBox .name {font-size:1.2em; font-weight:bold;}
#boardBox img {
	border:1px solid #033;
	text-align: center;
}

a:link {text-decoration:none; color:#060;}
a:visited, a:active {color:#060;}
a:hover, a:active {color:#F60;}
.eveBox {position:relative; float:left; width:660px; height:auto; font-size:1em;  -moz-border-radius:0 0 20px 20px; -webkit-border-radius:0 0 20px 20px; -khtml-border-radius:0 0 20px 20px; border-radius:0 0 20px 20px; padding:0 20px 20px 20px; margin:10px; border:1px solid #999; background-color:#FFF; text-align:center; box-shadow:0 0 8px #666; text-align:left;}
.eveBox .header {margin:0 -20px 5px -20px; padding:15px; background-color:#060; font-size:1.5em; font-weight:bold; color:#FFF; text-shadow:#030 1px 1px;}
.rIMG {float:right; margin:0 0 10px 15px; clear:right;-moz-border-radius:0 0 20px 20px; -webkit-border-radius:0 0 20px 20px; -khtml-border-radius:0 0 20px 20px; border-radius:0 0 20px 20px; padding:0 20px 20px 20px}

.lIMG {float:left; margin:0 0 10px 15px; clear:right;-moz-border-radius:0 0 20px 20px; -webkit-border-radius:0 0 20px 20px; -khtml-border-radius:0 0 20px 20px; border-radius:0 0 20px 20px; padding:0 20px 20px 20px}

.tfpxLM {margin-left:25px;}


@charset "utf-8";
/* CSS Document */

body { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; 
	  font-size:.85em;
	  background-color:#FFF;
	  
	  height:100%;
	  width:100%;
	  margin: 0;
	  background-image:url(../BG-Tiles/pattern_052b.gif);
}
/*main page layout containers*/
#vingette {width:100%; height:auto; box-shadow:inset 0 0 25px #666; -moz-box-shadow:inset 0 0 25px #666; -webkit-box-shadow:inset 0 0 25px #666; margin: 0; border: 0 red solid; position:absolute; top: 0; left: 0; clear:both; float:left;}
#wrapper {width:1000px; 
	height:auto;
	min-height:700px;
    position:relative;
	top: 25px;
	left: 50%;
	margin-top: 0; /*set to a negative number 1/2 of your height*/
	margin-left: -500px; /*set to a negative number 1/2 of your width*/
	background-color:white;
	clear:both;
	padding-top: 0;
	border: 0 solid red;
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
	box-shadow: 0 0 15px #666;
	
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	margin-bottom:50px;
}

#header {position:relative;
		 float:left;
		 clear:both;
		 width:100%;
		 height:120px;
		 background-color:#2D4B29;
		 color:#CC0;
		 -moz-border-radius:20px 20px 0 0;
	     -webkit-border-radius:20px 20px 0 0;
	      border-radius:20px 20px 0 0;
		  background-image:url(../ART/MastheadHome.jpg);
		  background-position:top left;
		  background-repeat:no-repeat;
}

#header .headerContent {float:right; width:750px; height:120px; background-color:transparent; margin: 0;
			-webkit-border-radius:0 20px 0 0;
			  border-radius:0 20px 0 0;}

#navBox {position:relative;
		 float:left;
		 width:250px;
		 
		 padding: 0;
		 min-height:700px;
		 height:100%;
		 clear:left;
		 
}

#navBox .nav {position:relative;
			  width:200px;
			  height:auto;
			  min-height:500px;
			  margin:25px;
			  -moz-border-radius:20px;
			  -webkit-border-radius:20px;
			  border-radius:20px 20px 20px 20px;
			  border:3px solid #2d4b29;
			  background-image:url(NavGreenOnion.png);
			  box-shadow: 0 5px 10px black;
			  -webkit-box-shadow: 0 5px 10px black;
			  -moz-box-shadow: 0 5px 10px black;
			  text-align:center;
			  color:#FFF;
			  font-family:"Times New Roman", Times, serif;
}

#navBox .nav A:LINK    {color:#FFF; font-weight:bold; font-size:1.3em; text-decoration:none; display:block; text-shadow:#000 2px 2px; margin:5px 0 5px 0;}
#navBox .nav A:VISITED {color:#FFF; font-weight:bold; font-size:1.3em; text-decoration:none; display:block; text-shadow:#000 2px 2px; margin:5px 0 5px 0;}
#navBox .nav A:HOVER   {color:#FC0; font-weight:bold; font-size:1.3em; text-decoration:none; display:block; text-shadow:#000 2px 2px; margin:5px 0 5px 0;}
#navBox .nav A:ACTIVE  {color:#FC0; font-weight:bold; font-size:1.3em; text-decoration:none; display:block; text-shadow:#000 2px 2px; margin:5px 0 5px 0;}

#navBox .snav A:LINK    {color:#FFF; font-weight:normal; font-size:1.3em; text-decoration:none; display:block; text-shadow:none; margin:5px 0 5px 0; text-align:left;}
#navBox .snav A:VISITED {color:#FFF; text-decoration:none; display:block;text-shadow:#000 2px 2px;}
#navBox .snav A:HOVER   {color:#FC0; text-decoration:none; display:block;text-shadow:#000 2px 2px;}
#navBox .snav A:ACTIVE  {color:#FC0; text-decoration:none; display:block;text-shadow:#000 2px 2px;}
#navBox .noLink    {color:#FFF; font-weight:bold; font-size:1.3em; text-decoration:none; display:block; text-shadow:#000 2px 2px; margin:5px 0 5px 0;}


#content {position:relative;
		  float:left;
		  min-height:200px;
		  height:auto;
		  clear:both;
		  width:1000px;
		  background-color:white;
		  background-image:url(../BG-Tiles/kumquat.jpg);
		  background-repeat:repeat-y;
}

#page {position:relative;
		  float:left;
		  min-height:700px;
		  height:100%;
		  clear:right;
		  width:750px;
		  background-color:white;
		  overflow:auto;
		  box-shadow:-10px 20px 20px #333;	 
		  -moz-box-shadow:-10px 20px 20px #333;	 
		  -webkit-box-shadow:-10px 20px 20px #333;	  
}

#footer {position:relative;
		 float:none;
		 clear:both;
		 width:100%;
		 height:270px;
		 background-color:#2D4B29;
		 color:#CC0;
		 -moz-border-radius:0 0 20px 20px;
	-webkit-border-radius:0 0 20px 20px;

	border-radius:0 0 20px 20px;

}

#footer .footCube {position:relative; width:303px; height:230px; box-shadow: 0 0 8px #000; -moz-box-shadow: 0 0 8px #000; -webkit-box-shadow: 0 0 8px #000; float:left; margin:16px 10px 16px 10px; padding:5px; clear:none;  -moz-border-radius:10px; -webkit-border-radius:10px;  border-radius:10px; background-color:#40593d;}
#footer .footCube P {line-height:130%;text-align:center; font-size:1em;}

.liteBG {width:auto; height:auto; padding:5px; -moz-border-radius:20px; -webkit-border-radius:20px;  border-radius:20px; background-color:#ECFEE0; margin:10px; background-image:url(../BG-Tiles/fbbg.gif); border:3px solid #efe7b2; box-shadow:inset 0 0 15px #b8ad67; -moz- box-shadow:inset 0 0 15px #b8ad67; -webkit- box-shadow:inset 0 0 15px #b8ad67;}

#footer H2 {font-size:1.75em; margin:2px; font-weight:bold; color:#FFC; text-align:left; border-bottom:1px solid #030; padding-top:3px;}
#footer H3 {font-size:1.25em; margin:2px; font-weight:bold; color:#FFC; text-align:center; border-top:1px solid #030; padding-top:3px;}
#footer .address {color:#FFF; font-size:1.5em; font-weight:bold; line-height:120%; margin:0;}
.liteLink A:LINK, .liteLink A:VISITED {color:#FFF; text-decoration:none;}
.liteLink A:HOVER, .liteLink A:ACTIVE {color:#FF9; text-decoration:none;}

/*Unique Page Styles*/
.searchResults {position:relative; width:auto; height:auto; margin:25px;}
.searchResults P {font-size:.9em; margin:1px 0 10px 10px;}

.solo {position:relative; width:auto; height:auto; clear:none; margin:5px; float:left;}

.homeText {margin: 0 10px 10px 30px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; width:440px; float:left; clear:none;}
.homeText A:LINK {color:#666; text-decoration:none;}
.plainLinks {color:#666; text-decoration:none;}

.spotlight {margin: 0 10px 10px 10px; background-color:#95c309; -moz-border-radius:20px; -webkit-border-radius:20px;  border-radius:20px; width:225px; height:auto; float:right; min-height:200px; z-index:2; padding:12px;}
.spotlight H1 {font-size:1.25em; color:#729508; font-weight:bold; margin:0 0 0 0; line-height:120%; font-stretch:condensed; }
.spotlight P {margin:0 3px 3px 3px; font-size:.9em;}
.spotNug {-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; background-color:#e0f898; padding:6px; margin:10px 0 10px 0;}

#boardBox {width:650px; height:auto; padding:10px 0 10px 10px; position:relative; float:left; clear:none; border: 0 red solid;}
#boardBox H1 {margin:0; font-size:2.5em; color:#033;display:block; border-bottom:10px solid #696; margin-right:70px; line-height:115%}
#boardBox H2 {margin:0; font-size:1.35em; color:#F30;display:block; margin-right:70px;}
.boardFolk {position:relative; float:left; width:150px; height:220px; font-size:.85em;  -moz-border-radius:20px; -webkit-border-radius:20px;  border-radius:20px; padding:10px; margin:10px; border:1px solid #999; background-color:#FFF; text-align:center; box-shadow:0 0 8px #666; -moz- box-shadow:0 0 8px #666; -webkit- box-shadow:0 0 8px #666;}
#boardBox .name {font-size:1.2em; font-weight:bold;}
#boardBox img {
	border: 0 solid #033;
	text-align: center;
}

a:link {text-decoration:none; color:#060;}
a:visited, a:active {color:#060;}
a:hover, a:active {color:#F60;}
.eveBox {position:relative; float:left; width:660px; height:auto; font-size:1em;  -moz-border-radius:0 0 20px 20px; -webkit-border-radius:0 0 20px 20px; -khtml-border-radius:0 0 20px 20px; border-radius:0 0 20px 20px; padding:0 20px 20px 20px; margin:10px; border:1px solid #999; background-color:#FFF; text-align:center; box-shadow:0 0 8px #666; -moz-box-shadow:0 0 8px #666; -webkit-box-shadow:0 0 8px #666; text-align:left;}
.eveBox .header {margin:0 -20px 5px -20px; padding:15px; background-color:#060; font-size:1.5em; font-weight:bold; color:#FFF; text-shadow:#030 1px 1px;}
.rIMG {float:right; margin:10px -20px 10px 10px; clear:left;-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; padding:20px; box-shadow:0 0 7px #333; -webkit-box-shadow:0 0 7px #333; -moz-box-shadow:0 0 7px #333; border: 0;}

.lIMG {float:left; margin:10px 10px 10px -20px; clear:right;-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; padding:20px; box-shadow:0 0 7px #333; -moz-box-shadow:0 0 7px #333; -webkit-box-shadow:0 0 7px #333; border: 0;}

.tfpxLM {margin-left:25px;}
.pad {margin:20px 0 10px 30px; padding:10px; float:left; clear:none;}
H3 {margin:0 0 -5px 0; line-height:160%;}
.botBor {margin-bottom:25px; border-bottom:2px solid #ABCDAD; padding-bottom:8px;}

.discCube {position:relative; width:90%; height:200px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; padding:8px; box-shadow:0 0 7px #333; -moz-box-shadow:0 0 7px #333; -webkit-box-shadow:0 0 7px #333; border: 0; margin:8px;}
.discName {color:#030; font-size:1em; line-height:110%; border-bottom:1px #F63 solid; font-weight:bold; display:block; padding-bottom:4px; margin-bottom:4px;}
.discAdd, .discPhone, .discLink {margin:0 7px 0 7px; display:block;}
.discPhone {font-weight:bold; color:#063}
.discOffer {-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; padding:7px; display:block; background-color:#fcd4a0; color:#600; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.discLink A:LINK{color:#093; text-align:center;}
.button, .button a:LINK { position:relative; float:left; clear:none;
		 color:#FFF;
		 min-width:60px;
		 width: auto;
		 height:15px;
		 padding:6px 10px 10px 6px;
		 clear:none;
		 margin:0 10px 0 10px;
		 font-size:1.25em;
		 text-shadow:#999 0 0 5px;
		 -moz-text-shadow:#999 0 0 5px;
		 -webkit-text-shadow:#999 0 0 5px;
		 background-image: -moz-linear-gradient(top, 
							#FDF9D7,
							#e17432);
	     background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#FDF9D7),
			color-stop(1, 	#e17432));
	     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDF9D7', EndColorStr='#e17432')"; 
		 border-right:1px solid #999;
		 float:right;
		 -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; 
		 text-transform:uppercase;
		 }
		
#map {position:relative; float:left; 
	  -moz-border-radius:20px; 
	  -webkit-border-radius:20px; 
	   
	  border-radius:20px; 
	  border:10px solid #063; 
	  width:710px; 
	  height:470px; 
	  margin:0;}
	  
#map a:link {font-size:93%}
.mapLink { -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; display:inline-block; box-shadow:0 0 7px #333; -moz-box-shadow:0 0 7px #333; -webkit-box-shadow:0 0 7px #333; padding:5px;		 background-image: -moz-linear-gradient(top, 
							#FDF9D7,
							#e17432);
	     background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#FDF9D7),
			color-stop(1, 	#e17432));
	     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDF9D7', EndColorStr='#e17432')"; 
		 font-weight:bold;
		 margin:10px 0 10px 0;}
.mapLink:link {color:#FFF;}

