/* CSS Document */

/*

	colors: before change
	-------------------------
	dark brown	color:#54483B; 
	gray browns  color:#806C59;	color:#706350;	
	green background color:#7B8562;
	orange header color:#cc6633
	fineprint off-white	color: #CDD49C
	
	colors: after change
	-------------------------
	dark brown	color:#342604; 
	gray browns  color:#806C59;	color:#706350;	
	green background color:#6C886E;
	orange header color:#cc6633
	fineprint off-white	color: #CCFFCC
	
	
*/

p, body, a, div, h1, li, td, input, textarea {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#342604;
}

p { line-height:1.4; }

body { background-color:#4B5F4D;}

/*  Forms   */

input, textarea {
	font-weight: bold;
	color:#666666;
	padding: 3px;
	width: 200px;
	border: 1px solid #666666;
	background-color:#cccccc;
}

.inputimage {
	padding: 3px;
	width:auto;
	border-style: none;
	background-color:none;
}

.formtable td {
	width: 300px;
	padding:2px 5px;
	font-weight: bold;
	text-transform:uppercase;
	color:#666666;
	text-decoration:none;
}

#submit {
	padding:0px;
	margin: 0px;
	width:86px;
	height:25px;
	background: none;
	border-style:none;
}


/*  Images   */

img { border:none; padding:0px}
ximg {border: 1px solid blue}
img.activities { 		width:248px; height:110px; float:right; padding: 0px 0px 15px 12px; xborder: 2px solid blue; }
img.activities_head { 	width:425px; height: 64px; float:right; xborder: 2px solid blue; }
img.activities_sub {	width:165px; padding: 15px 0px 0px 0px; xborder: 2px solid red;}
img.twoblock {			width: 82px; height:158px; float:left; padding: 10px 15px 15px 0px;}
img.head { height:33px; }
img.threeblock { width:280px; height:76px; float:right; padding: 0px 0px 10px 12px;}
img.threeblock_nofloat { width:280px; height:76px; padding: 0px 0px 10px 145px;}
img.lsmap { height:324px; width: 424px; }
img.lshead { height:60px width:415px;  padding: 10px 0px; }

a { text-decoration:none}
a:hover { color:#cc6633 }

a.nav {	color:#FFFFFF}
a.nav:hover { text-decoration:underline; }
a.nav:visited { color:#ffffff}
a.redheader:hover { color:#806C59 }

/* Fonts */

.header, .subheader, .redheader, .whiteheader, .blackheader, .nav, .fineprint { 
	font-family:Arial;
	font-size:12px;
	line-height:1.4;
	font-weight: bold;
	text-transform:uppercase;
	color:#706350;
	text-decoration:none;
}
.blackheader { color:#666666;}
.redheader { color:#cc6633;}
.whiteheader { color:#FFFFFF}
.fineprint { color: #CDD49C; font-size:10px;}
.subheader { color: #783C1C; font-size:12px;}

.activityitem p { font-size:11px; line-height:normal }
.xlstext p { font-size:11px; line-height:normal }

.calendar_item h1 { font-weight:bold; padding:0px; margin:0px; }
.calendar_item h2 { font-size:12px; font-weight: bold; text-transform:uppercase; color:#cc6633; padding:0px; margin:0px; }
.calendar_item p { padding:0px; margin:0px; line-height:11px }

.column h1 { font-weight:bold; padding:0px; margin:0px; color:#cc6633; text-transform:uppercase;}
.column a {color:#cc6633}
.column a:hover {color:#806C59}

.smcolumn  { font-weight:bold; padding:0px; margin:0px; text-transform:uppercase;}
.smcolumn h1 { color:#cc6633;}
.smcolumn a.redheader {color:#cc6633}
.smcolumn a.redheader:hover {color:#806C59}
.smcolumn a {color:#806C59}
.smcolumn a:hover {color:#cc6633}


.inside_first_p { margin: 30px 0px 0px }

div.hr {
	color:#FFFFFF;
	border-style:none;
	height:10px;
	background-image:url(images/dot.gif); background-repeat:repeat-x;
	width: 98%;
}
div.hr hr { display: none; }
div.hr_narrow {
	color:#FFFFFF;
	border-style:none;
	height:10px;
	background-image:url(images/dot_narrow.gif); background-repeat:repeat-x;
	width: 98%;
}
div.hr_narrow hr { display: none; }

/* Containers and Layout */

.button		{ height: 25px; background-image:url(images/nav_m.gif); background-repeat:repeat-x; xoverflow:hidden ;  }
.button_l 	{ background: url(images/nav_l.gif) no-repeat top left; overflow:hidden; }

.page_container 	{ width: 780px; background-color:#ffffff; margin: 0px auto; text-align:left; overflow:hidden; }
.top_gradient 		{ background:url(images/tm.gif) repeat-x top;overflow:hidden }
.bottom_gradient 	{ background:url(images/lm2.gif) repeat-x bottom; overflow:hidden }
.ul 		{ background: url(images/tl2.gif) no-repeat top left; overflow:hidden; }
.ur 		{ background: url(images/tr2.gif) no-repeat top right; overflow:hidden; }
.ll 		{ background: url(images/ll2.gif) no-repeat bottom left; overflow:hidden; }
.lr 		{ background: url(images/lr2.gif) no-repeat bottom right; overflow:hidden; }
.content	{ width: 100%; xborder: 2px solid blue; overflow:hidden }
.spacer		{ padding: 10px 10px 10px 10px; }
.logobox	{ height: 100px; width: 94px;  xborder: 2px solid red; float:left; padding:7px 0px 0px 20px; overflow:hidden;}
.headingbox { height: 65px; width: 662px;  xborder: 2px solid blue; float:right; padding: 10px 0px 0px 0px; overflow:hidden;}
.leftbox 	{ height: 500px; width: 150px; xborder: 2px solid red;	float: left; }
.rightbox 	{ height: 500px; width: 145px; xborder: 1px solid orange; float: right; }
.inside_rightbox 	{ height: 550px; width: 170px; xborder: 1px solid orange; padding: 32px 0px 0px 0px; float: right; }
.mainbox 	{ width: 600px; xborder: 2px solid black; float:right; overflow:hidden; margin: 10px 0px }
.inside_mainbox 	{ width: 600px; xborder: 2px solid black; margin: 10px auto; }
.topnavbox 	{ height: 25px;	width: 620px;  xborder: 2px solid green; float:right; overflow:hidden; }
.navitembox	{ height: 25px; width: 620px; background-image:url(images/nav_m.gif); background-repeat:repeat-x; overflow:hidden ;  }
.navitem	{ height: 20px; padding: 0px; xborder: 1px solid black; float:left;xoverflow:hidden}
.firstnav	{ height: 25px; width:25px; xborder: 1px solid black; float:left;overflow:hidden; background-image:url(images/nav_l.gif); background-repeat:no-repeat;}
.lastnav	{ height: 25px; width:25px; xborder: 1px solid black; float:right;overflow:hidden; background-image:url(images/nav_r.gif); background-repeat:no-repeat;}
.activitybox { width: 470px; overflow:hidden; xborder: 2px solid orange;}
.activityitem { width:136px; padding:10px; text-align:center; float:left; xborder: 1px solid blue;}
.fineprintbox{ height: 15px; padding:0px 10px;width: 750px; margin:0px auto; text-align:right; xborder: 2px solid orange;}
.cambox		{  width: 100px; padding:3px 20px 0px 0px; xborder: 1px solid black; float:right; }
.ls1 		{ height: 380px; width:475px; background-image:url(images/home_hiking.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.ls2 		{ height: 380px; width:475px; background-image:url(images/home_wine.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.ls3 		{ height: 380px; width:475px; background-image:url(images/home_golf.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.ls4 		{ height: 380px; width:475px; background-image:url(images/home_winter.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.lswinter 		{ height: 380px; width:475px; background-image:url(images/home_winter.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.lshiking 		{ height: 380px; width:475px; background-image:url(images/home_hiking.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.lsgolf 		{ height: 380px; width:475px; background-image:url(images/home_golf.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.lswine 		{ height: 380px; width:475px; background-image:url(images/home_wine.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.lsarts 		{ height: 380px; width:475px; background-image:url(images/home_arts.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.lsfish 		{ height: 380px; width:475px; background-image:url(images/home_fish.jpg); background-repeat:no-repeat; xborder: 2px solid blue;}
.lstext 	{ width:300px; height:90px;  position:relative; overflow:hidden; top:290px; left:93px; padding:0px; xborder: 1px solid blue;  }
.calendar_item { padding:10px 0px; }
.columns 	{ width: 625px; margin: 20px 0px; overflow:hidden; xborder: 1px solid orange; }
.column, .smcolumn 	{ width: 131px; margin:0px 10px 0px 0px; text-align:left; float:left; xborder: 1px solid blue;}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: cc6633;
}
