		/*----------- defaults ------------*/


		*	{
			margin: 0;
			padding: 0;

			}

		body {
		
			background-color:  #ffeec1;
			
			font-family: Verdana, Geneva, Arial, sans-serif;
			font-size:	90%;
	
			
			}

		


		p, ul, ol	{
			font-size:	.9em;
			
			}

		ol		{

			line-height: 1.3em;
			padding-left: 120px;
				}

		p	{
			line-height: 1.4em;
			margin-bottom:  1em;
			}

		h1	{
			font-size:	2.0em;
			line-height: 1.3em;
			font-style: italic;
			
			text-align: center;
			}

		h2	{
			
			font-size:	1.7em;
			}

		h1, h2, h3    {
			font-family: Verdana, Geneva, Arial, sans-serif;
			color:	#daa520;
			margin-top: 2px;
			margin-bottom: 2px;
			padding-bottom: 2px;

			}

	
		p:target, p.sftarget {
			color: white;
			background: #f60;
			}
		
		
/*-----------------------wrapper sets SIZE for page------*/

		#wrapper  {
			width: 	770px;
			padding-left: 20px;
			padding-right: 20px;
			margin-left:	auto;
			margin-right:	auto;
			border-right:	6px double #a3973b;
			border-left:	6px double #a3973b;		
		
			}


		#homepagewrapper	{
			width:	820px;
			
			margin-right:	auto;
			margin-left:	auto;
			padding:	0px 15px 5px 15px;
			
			border-left: 6px  double  #a3973b;
			border-right: 6px  double  #a3973b;
			
			}

		#homepagead	{
			width: 730px;
			height:  92px;
			margin-top: 5px;
			margin-bottom: 5px;
			margin-left:  auto;
			margin-right: auto;
				}

		#searchpage   {
			width: 800px;
		
				}

				



		#yosemite   {
			width: 820px;
			
			margin-left:	auto;
			margin-right:	auto;
			min-width:	600px;
				}

		#bigbox   {
			width: 822px;
			
			margin-left: auto;
			margin-right: auto;
				}

	

		#county	{
			width:	473px;
			float: right;
			font-size:	.9em;
			padding-left: 10px;
			padding-right: 10px;
			border-right:	2px solid #a3973b;
			border-left:	2px solid #a3973b;
		
				}

			

		#indexwrapper  {
			
			width: 	740px;
			height: 500px;
			padding-top: 20px;
			margin-left:	auto;
			margin-right:	auto;
	
			}


		#indexwrapper a:link  {
			line-height: 1.4em;
			font-size: 1.0em;
				}

		#indexwrapper p   {
			color: #a6993f;
				}


		

		
		#whatsnew	{


			width: 540px;
			height: 160px;
			background-image: url(banner/smudge2.png);
			padding: 10px 10px 10px 10px;
			margin-left:	100px;
			
			}

		#whatsnewleft	{


			width: 540px;
			height: 160px;
			background-image: url(banner/smudge2.png);
			padding: 10px 10px 10px 10px;
			margin-left:	10px;
			
			}

		#whatsnew ul, whatsnewleft ul  {
			
			line-height: 1.3em;
				}

		#whatsnew h3, whatsnewleft h3	{

			color:	#daa520;
				}

		#news	{
			width:	530px;
			margin-left:  20px;

			}

		#mycreel	{
			width:  300px;
			height: 170px;
			
			background-image: url(banner/smallsquare.png);
			}

		.mycreeltwo	{
			width:  300px;
			height: 170px;
			float: left;
			background-image: url(banner/smallsquare.png);
			}

		#mycreelcenter	{
			width:  300px;
			height: 170px;
			margin-left: 200px;
			background-image: url(banner/smallsquare.png);
			}

		#mycreelpair	{
			width:  650px;
			height: 174px;
			
			
			}

		#mycreel ul, #mycreelcenter ul,  .mycreeltwo ul   {
			padding-top: 30px;
			padding-left: 30px;
			font-family:  "Comic Sans MS", cursive;
			
			}
		.mycreeltwo ul   {
			padding-top: 10px;
			padding-left: 10px;
			font-family:  "Comic Sans MS", cursive;
			
			}

		.insidecreel	{
			width: 250px;
			height: 150px;
			padding-top: 5px;
			margin-left: 30px;
			margin-top: 10px;
			float: left;
			
			}
		.insidecreel p {
			font-family:  "Comic Sans MS", cursive;
				}


/*-------------------in my Knapsack sections------------*/

		#gear     {
			width: 298px;
			height:  490px;
			background-image: url(banner/gear2.png);
			padding-top: 120px;
			font-family:  "Comic Sans MS", cursive;
	
				}

		#gear h3,  #gear h4, #gear p   {
			color:  #068c89;
			font-family:  "Comic Sans MS", cursive;

			}

		#gearright     {
			width: 300px;
			height:  490px;
			background-image: url(banner/gear2.png);
			padding-top: 120px;
			font-family:  "Comic Sans MS", cursive;
			float:	right;
			margin-left: 20px;
			margin-right: 5px;
				}

		#gearright h3,  #gearright h4, #gearright p   {
			color:  #068c89;
			font-family:  "Comic Sans MS", cursive;

			}

		#gearrightrec     {
			width: 300px;
			height:  490px;
			background-image: url(banner/gear2.png);
			padding-top: 120px;
			font-family:  "Comic Sans MS", cursive;
			float:	right;
			margin-left: 20px;
			margin-right: 5px;
				}

		#gearleftrec     {
			width: 290px;
			height:  490px;
			background-image: url(banner/gear2.png);
			padding-top: 120px;
			font-family:  "Comic Sans MS", cursive;
	
			margin-right: 20px;
			margin-left: 5px;
				}

		#gearrightrec h3,  #gearrightrec h4, #gearrightrec p, #gearleftrec h3, #gearleftrec h4, #gearleftrec p    {
			color:  #068c89;
			font-family:  "Comic Sans MS", cursive;

			}

		
			

/*-------------------Inmy Knapsack on the home page, shorter version------------*/

		#gearsmall    {

			width: 300px;
			height:  280px;
			background-image: url(banner/gearsmall.png);
			padding-top: 120px;
			font-family:  "Comic Sans MS", cursive;
			float:	right;
			margin-left: 20px;
			
                              }	

		#gearsmall a:link
			{
			color:  #000000;
			}

/*-------------------box for text within the knapsack graphic------------*/

		#knapsack   {
			
			width: 250px;
			margin-left: -5px;
			padding-left: 20px;
			padding-right: 10px;
			
				}

/*-------------------home page version------------*/

		#knapsacktwo   {
			
			width: 250px;
			margin-left: -5px;
			padding-left: 20px;
			padding-right: 10px;
			
				}




		#gear img, #gearright img 
				{
			float: left;
			
			border: 1px solid #ffffff;
			}

		#gearrightrec img
			{
			
			text-align:  center;
			border: 1px solid #ffffff;
			margin-bottom: 5px;
			}


		#gearleftrec img
			{

			text-align:  center;
			border: 1px solid #ffffff;
			margin-bottom: 5px;
			}
	

/*-------------------keeps list to right side of picture------------*/

		#knapsack ul {
			margin-left: 174px;
			color:  #068c80;
			line-height: 2em;
			}

/*-------------------used with SPANS such as for REI------------*/
		
		.special   {
			font-size: 1.1em;
			font-weight: bold;
			letter-spacing: .1em;
			}

		.indexspecial   {
			font-weight: bold;
			
			}
		
		

/*-------------------stars graphic on the gear page------------*/

		.fivestars  {
			width: 105px;
			height: 22px;
			background-image: url(banner/5stars.png);
			
			float: right;
			margin-right: 320px;
			}

		.fourstars  {
			width: 105px;
			height: 22px;
			background-image: url(banner/4stars.png);
			
			float: right;
			margin-right: 320px;
			}
/*-------------------creates a little more line space below subheadings so stars graphic fits------------*/

		.gearsubs   {
			line-height: 1.9em;
			}


			
/*-------------------move ul to right------------*/

			
		.bullits	{
			
			line-height:  1.2em;
			margin-left: 260px;

			
				}

		#books	{
			width: 301px;
			height: 260px;
			float:	right;
			clear: right;
			margin-left: 8px;
			margin-top: 10px;
		
				}
		#bookblurbs   {
			
				}

		#bookblurbs li   {
			padding-bottom:  5px;

			}

		#booklist  {

				}

		#booklist li  {
			padding-bottom: 10px;
				}


/*-------------------Title heading for each Destiation page, other than HOME------------*/

		#destinationtitle   {
			
			
			
			
			padding-bottom: 1px;
			background-color:	#a6993f;
			min-width:	640px;
			width: 820px;
			margin-left:	auto;
			margin-right:	auto;
			text-align: center;
			border-left: 2px solid #a6993f;
			border-right: 2px solid #a6993f;
	
			}
		#destinationtitle h1, #destinationtitle h2
			{
			color:  #fff1cc;
			}



	

/*----------------Banners for each photo page and map page---------------*/
	
	#photobanner	{

		border:	1px	solid	#ffffff;
		
		background-color:		#a3973b;
		width:			800px;
		min-width:		650px;
		height:			40px;
		margin-bottom:		16px;
		margin-left: 		auto;
		margin-right:		auto;
		text-align:		center;		
		
			}

	#mapbanner	{

		border:	1px	solid	#ffffff;
		
		background-color:		#a3973b;
		width:			820px;
		min-width:		650px;
		height:			70px;
		margin-bottom:		16px;
		margin-left: 		auto;
		margin-right:		auto;
			
		
			}
	#mapbanner h3   {
		margin-left: 268px;
			}

	#mapbanner h2   {
		margin-left: 257px;
			}

	#hometitle 	{
		width:		800px;
		height:		46px;
		margin-left:	auto;
		margin-right:	auto;
		border-top: 6px  double  #a3973b;
		border-bottom: 6px  double  #a3973b;
			}

	#hometitle h1   {
			font-family: "palatino linotype", palatino, serif;
			}



/*------------keeps list numbers and symbols from hugging left margin----*/
			
			
		ol 	{ margin-left: 1.5em;
			}

		ul	{ margin-left:	1.5em;
			}


	


/*------------------banner picture at top of page-----------------*/

		#banner {
			width:		810px;
			height:		225px;
			margin-right:	auto;
			margin-left:	auto;
			margin-top: 	10px;
			margin-bottom: 	20px;
			}

		#minibanner {
			width: 200px;
			height:	97px;
			float:	left;
			margin-top:	10px;
			margin-bottom:	20px;
			}

/*-----------popper is the picture at the top of each destination page-----*/

		#popper {
			
			
			width: 	450px;
			height: 300px;
			margin-right:	auto;
			margin-left:	auto;
			margin-top: 	30px;
			margin-bottom:	30px;
			
			border: 15px ridge goldenrod;
			
			}

		#popperbig {
			
			
			width: 	600px;
			height: 400px;
			margin-right:	auto;
			margin-left:	auto;
			margin-top: 	20px;
			margin-bottom:	30px;
			
			
			
			}
	
/*--------------------postions the thumb photos on the right or left of each page------*/

		.thumbsright {
			
			
			float: 			right;
			clear:			right;
			
			padding-top: 		3px;
			
			padding-right: 		3px;
		
			padding-left: 		3px;
			padding-bottom:		1px;
			background-color: 	#a3973b;
			margin:			20px	0px	0px	10px;
			
			}

		.thumbsrightup {
			
			
			float: 			right;
			clear:			right;
			padding-top: 		3px;
			padding-right: 		3px;
			padding-left: 		3px;
			padding-bottom:		2px;
			background-color: 	#a3973b;
			margin:			5px	0px	5px	10px;
			
			}

		.thumbspecial {
			
			
			float: 			left;
			clear:			left;
			padding-top: 		3px;
			padding-right: 		3px;
			padding-left: 		3px;
			padding-bottom:		1px;
			background-color: 	#a3973b;
			margin:			5px	20px	0px	10px;
			
			}
		
	

		.thumbsleft {
			
			float: 			left;
			clear:			left;
			padding-top: 		3px;
			
			padding-right: 		3px;
		
			padding-left: 		3px;
			padding-bottom:		1px;
			background-color: 	#a3973b;
			margin:			20px	10px	0px	0px;
			}

		.sharkleft	{
			
			
			float: 			left;
			clear:			left;
			padding-top: 		3px;
			
			padding-right: 		3px;
		
			padding-left: 		3px;
			padding-bottom:		1px;
			
			margin:			2px	10px	0px	0px;
			}
		.thumbsleftup {
			
			float: 			left;
			clear:			left;
			padding-top: 		3px;
			
			padding-right: 		3px;
		
			padding-left: 		3px;
			padding-bottom:		1px;
			background-color: 	#a3973b;
			margin:			5px	10px	0px	0px;
			}

/*--captions for horizontally oriented thumb pictures--*/

		.captionleft   {
			
			width:		156px;
			float:		left;
			text-align:	center;
			clear:		left;
			margin-right:	10px;
			margin-top:	3px;
			margin-bottom:	2px;			

			}

	
		
		.captionright   {
			
			width:		156px;
			float:		right;
			clear:		right;
			text-align:	center;
			margin-left:	10px;
			margin-top:	3px;
			margin-bottom:	2px;
			}

		.captionspecial   {
			
			width:		156px;
			float:		left;
			clear:		left;
			text-align:	center;
			margin-left:	10px;
			margin-top:	3px;
			margin-bottom:	2px;
			margin-right:   15px;
			}

/*--captions for larger pictures on county pages--*/

		
		.captionleftco   {
			
			width:		250px;
			float:		left;
			text-align:	center;
			clear:		left;
			margin-right:	10px;
			margin-top:	3px;
			margin-bottom:	2px;

			}

	
		
		.captionrightco   {
			
			width:		250px;
			float:		right;
			clear:		right;
			text-align:	center;
			margin-left:	10px;
			margin-top:	3px;
			margin-bottom:	2px;
			
			}


/*--captions for larger 200 amd 300px thumbs pictures on destination pages--*/

		
		.captionleftmid   {
			
			width:		206px;
			float:		left;
			text-align:	center;
			clear:		left;
			margin-right:	10px;
			margin-top:	3px;
			margin-bottom:	2px;

			}

	
		
		.captionrightmid   {
			
			width:		206px;
			float:		right;
			clear:		right;
			text-align:	center;
			margin-left:	10px;
			margin-top:	3px;
			margin-bottom:	2px;
			}

		
		.captionleftbig   {
			
			width:		303px;
			float:		left;
			text-align:	center;
			clear:		left;
			margin-right:	10px;
			margin-top:	3px;
			margin-bottom:	2px;

			}

	
		
		.captionrightbig   {
			
			width:		303px;
			float:		right;
			clear:		right;
			text-align:	center;
			margin-left:	10px;
			margin-top:	3px;
			margin-bottom:	2px;
			}

/*--captions for vertically oriented thumb pictures--*/

		.captionleftv   {
			clear:		left;
			width:		104px;
			float:		left;
			text-align:	center;
			margin-right:	10px;
			margin-top:	3px;

			}
		.captionrightv   {
			clear:		right;
			width:		104px;
			float:		right;
			text-align:	center;
			margin-left:	10px;
			margin-top:	3px;
			}
		.caption  {
			
			font-size: .8em; 
			font-style: italic;
			text-align: center;
				}
		#bumpright h2 {
			
			margin-left:	169px;
			
			}
		.creel	{
			clear:	left;
			}
			
		.codescriptions  {
			padding-left:	0;
			
			
			}


/*---filler for any County to keep the list of trips longer than the county info--*/


		#filler 	{
			width: 280px;
			height: 150px;
			
			}


		#fillersmall 	{
			width: 280px;
			height: 75px;
			
			}
/*---positions thumbnails on county index pages--*/

		#featured	{
			width: 315px;
			border-left: 2px solid #a3973b;
			padding-left: 5px;
	
			
				}
		#featuredlogo	{
			width: 300px;
			
			height: 75px;
			padding-left: 5px;
			padding-bottom: 5px;
			
			
				}

		.countythumbs  {
			
			margin: 5px;
			
			text-align: center;
			}
		.countythumbs a
			{
		
			text-align: center;
			
			}

		.countythumbs img {
			margin-top: 5px;
			padding: 3px;
			background-color: #eee59e;
			
			
			}


		.splash {
			width: 280px;
			padding: 10px;
			border-top: 1px solid #a3973b;

				}



		.splash ul  {

			font-size:  .8em;
			line-height: 1.3em;

				}

		.splash  table  {

			padding: 5px;
				}

		.splash img	{
			padding-top: 		3px;
			
			padding-right: 		3px;
		
			padding-left: 		3px;
			padding-bottom:		1px;
			background-color: 	#a3973b;
				}

		.countytop	{
			width:  200px;
			margin-left: auto;
			margin-right: auto;
			text-align:	center;
			border-top:	1px solid #a3973b;
			padding-top: 5px;
			
				}

/*---Index page--*/

		.columnone	{
			width:	235px;
			font-size: 	.8em;
			padding:	1px	0px	1px	5px;
			float:	left;

			}
		
		.columntwo	{
			width:	235px;
			font-size: 	.8em;
			padding:	1px	0px	1px	5px;
			float:	left;
				
			}

		
		.columnthree	{
			width:	235px;
		
			font-size: 	.8em;
			padding:	1px	0px	1px	5px;
			margin:		5px;
			float: left;
			}


		a img {
			border: 0
			}


/*--horizontal navigation bars for most pages, color for middle of nav bar is #37d86d--*/

		#horiznavbar  {
			font: .9em/1 Georgia, "Times New Roman", Times, serif;
			
			text-align: center;
			padding: 7px 0px;
			background:  url(banner/navbar2.gif) 0 100% repeat-x;	
			margin: 0 auto;
			border-top: 2px solid #969417;
			
			height:	12px;
			width:	820px;
			border-left: 2px solid #a6993f;
			border-right: 2px solid #a6993f;
			}

/*-----------------------formats the dropdown menu list under Counties------*/

		#horiznavbar ul    {
			margin: 	0;
			padding:	0;
			list-style: none;
			
				}

		#horiznavbar li {
			
			display:  inline;
			color:	#bfa257;
			border-right: 1px solid #969417;
			float: left;
			width:	9em;
			padding-right: 5px;

			
			}

		#horiznavbar a	{
			display:	block;
			width:	9em;
			text-decoration: none;
				}



		#horiznavbar li ul {
			display: none;
			
			}


		#horiznavbar li:hover ul {
			display: block;
			width:	8em;
			position: absolute;
			
	
				}

	
				
/*---------------------drop-down menu formatting--------------*/



	#horiznavbar li li {
			position: relative; top: 3px;
			background-color: #ffeec1;
			border-top: 2px solid #a6993f;
			border-left: 3px solid #a6993f;
			border-right: 3px solid #a6993f;
			height: 15px;
			padding-top: 8px;
			padding-left: 4px;
			
				}




/*-------puts line on bottom of last drop down menu item--------------*/

		#horiznavbar #tuolumne,  #horiznavbar #equipment {

			border-bottom: 2px solid #a6993f;
				}
	
	



		#content {
			padding:  0  15px;
				}

		#navbarelements	{
			
			width:	800px;
			height: 18px;
			margin-left:  auto;
			margin-right: auto;
			
			
				}
		#navbarelements #other  {
			border-right:   none;
			}






/*--plus a HOME and BACK link on pages --*/

		
		/*--HOME navigation link--*/

	.topnavback	{
			width:		150px;
			height:		20px;
			margin-left:	30px;
			margin-top:	12px;
			font-size:	1em;
			line-height: 	.01em;
			float:		left;
			clear:		left;
			font-weight:	bold;
			text-align:	left;
	
					
		}

	

	.topnav	{
			width:		150px;
			height:		20px;
			margin-right:	30px;
			margin-top:	12px;
			font-size:	1em;
			line-height: 	.01em;
			float:		right;
			font-weight:	bold;
			text-align:	right;
			
			
	
		}		


/*--general links are gold, i.e. #daa520 --*/


		a:link	{
			color: #daa520;
			}

/*--links on the home page navigation panel --*/


		#navbar a:link {
			color: cornsilk;
			
			}

		#storelinktext a:link  {
			color: #2c260e;
				}
		
/*--embedded links on the county and destination pages are black like the rest of the text --*/

		#county a:link, #wrapper a:link

			{
			color: #000000;
			font-weight: bold;
			}



		#indexwrapper a:link, #whatsnew a:link, #footer a:link
			{
			color: #000000;
			}


/*--links on the navigation bar on most pages, county and destination --*/

		#navbarelements a:link {
			color: #bfa257;
				}
		
		.indexspecial  a:link
				{
			
			color:  #daa520;
				}



		a:visited	{
			color:	#bfa257;
			}

		.topnav a:visited
			{
			color: cornsilk;
		
			}


		.topnavback  a:visited  {
			color: cornsilk;
				}

		#storelinktext a:visited  {
			color: #2c260e;
			}
		
			



		a:hover	{
			color:	#7a7700;
			}

		#navbarelements a:hover
			{
			color:  #fff2d1;
			background-color: #a6993f;
			}
	

/*--droppers = part of navigation bar --*/

		#droppers a:hover
			{
			color:  #7a7700;
   			}
		

		#county a:hover, #footer a:hover
			{

			color: #7a7700;
			}
		#wrapper a:hover
			{
			color: #7a7700;
			}

		#indexwrapper a:hover, #whatsnew a:hover
			{
			color: #7a7700;
			}
		.topnav a:hover, .topnavback a:hover
 				{
			color: #edde88;
			}
		

/*--provides a spaceholder on the right to offset the HOME on the left and keep things centered
                  when there is no link on the top right   since it is the same color as the background it doesn't show--*/

	.topnavbackblind	{
			margin-left:	30px;
			margin-top:	12px;
			
			
			height:		20px;
			width:		150px;
			float:		left;
			
			
			
			}
		

	

/*-------------------home page navigation list ----------------*/
		
		#navbar
			{
			float:		left;
			width: 		195px;
			background-color: #a3973b;
			
			padding-right: 1.5em;
			padding-top: 3px;
			padding-bottom: 5px;
			margin-right: 	25px;
			margin-top: 	1em;
			margin-bottom: 	.5em;
			border: 1px solid #333333;
			font-weight: 	bold;
			line-height:	100%;
			font-size:	.90em;
				}
		#navbar ul  {
			
			list-style-type: none;
			text-align: center;
			
			}
		#navbar h5 {
			text-align: center;
				}
/*-- aligns the subtitles on the Yosemite navigation box in the center --*/

		.navsubtitle
			{
			width: 155px;
			position: relative; left: 29px;

			}


		#navbar a:link, #navbar a:visited {

			text-decoration: none;
			text-transform: uppercase;
			font-weight: bold;
			display: block;
			padding-bottom: 2px;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			background-color: #daa520;
			color: #ffffff;
			border-top: 1px solid #dddddd;
			border-right: 1px solid #333333;
			border-bottom: 1px solid #333333;
			border-left: 1px solid #dddddd;
			margin-top: 3px;
			margin-bottom: 3px;
		

			}

	#navbar a:hover {
			color: #7a7700;
			}

	#navbar a:active  {
			padding: 2px 13px 4 px 7px;
			background-color: #B57600;
			color: #eeeeee;
			border-top: 1px solid #333333;
			border-right: 1px solid #dddddd;
			border-bottom: 1px solid #dddddd;
			border-left: 1px solid #333333;
			}


/*---------------styling the heading of the NavBar, ie Sierra Fishing Destinations---------------*/

		.navbarheading
			{
			text-decoration: underline;
			padding-bottom: 8px;
			padding-top: 4px;
			padding-left: 20px;
			text-transform: uppercase;
			text-align: center;
			}
		

		#footer	{
			width:	500px;
			margin-right:  auto;
			margin-left: auto;
			padding-top: 10px;
			padding-bottom: 10px;
			text-align:  center;
			font-size:	.8em;
			font-family:	Georgia , Helvetica, Geneva, sans-serif;
			border-top:	1px solid #a3973b;
				}




/*-----------------------Google Ad Box------------------------*/

		#adbox
			{
			
			width:  468px;
			height: 60px;
			margin-top: 5px;
			margin-bottom: 5px;
			margin-left: auto;
			margin-right: auto;



				}

		#adbox2	{
			width: 730px;
			height: 92px;
			border-top: 2px solid #a3973b;
			border-bottom: 2px solid #a3973b;
			margin-right: auto;
			margin-left: auto;
			margin-bottom: 5px;
				}

		#adbox3  {

			width: 236px;
			height: 60px;
			border-top: 2px solid #a3973b;
			border-bottom: 2px solid #a3973b;
			margin-right: auto;
			margin-left: auto;
			margin-bottom: 5px;
			}
		#adbox32  {

			width: 236px;
			height: 60px;
			border-top: 2px solid #a3973b;
			border-bottom: 2px solid #a3973b;
			margin-right: auto;
			margin-left: auto;
			margin-bottom: 5px;
			}

		.adbox4		{

			width: 125px;
			height: 250px;
			float: right;
			margin-left: 10px;
				}

		.adbox5		{
			width: 200px;
			height: 200px;
			margin-top: 5px;

			margin-left: 6px;
				}

		.adbox6		{

			width: 205px;
			height: 205px;
			float: right;
			margin-left: 5px;
			padding: 5px;
			border: 2px solid #a3973b;
				}

		.adbox7		{
			width: 300px;
			height: 250px;
			float: right;
			margin: 8px;
		
				}


		.adbox8		{
			width: 250px;
			height: 250px;
			float: right;
			margin: 8px;
	
		
				}


		.adbox8left		{
			width: 255px;
			height: 250px;
			padding-left: 5px;
			float: left;
			margin: 8px;
			border: 2px solid  #a3973b;
		
				}
		.adbox8right		{
			width: 255px;
			height: 250px;
			padding-right: 5px;
			float: right;
			margin: 8px;
		

		
				}

		.adbox9		{
			width: 120px;
			height: 600px;
			float: right;
			margin: 8px;
			
				}

		.adbox9short		{
			width: 120px;
			height: 240px;
			float: right;
			margin: 8px;
			
				}


		.adbox10		{
			width: 160px;
			height: 600px;
			float: right;
			margin: 8px;
				
				}


		#adboxsquare    {
			width: 280px;
			
			height: 260px;
			padding: 10px;
			border-top: 1px solid #a3973b;
				}
	
		/*-----------------------Orvis Ad Box------------------------*/

		#orvisad     {
			width:  120px;
			height: 150px;
			float:	left;
			margin-right: 20px;
				}

		#orvisadsquare     {
			width:  125px;
			height: 125px;
			margin-left: auto;
			margin-right: auto;
			
				}

		#orvisleft     {
			width:  126px;
			height: 126px;
			float:  left;
			margin-right: 20px;
			
				}


		#orvisright     {
			width:  126px;
			height: 126px;
			float:  right;
			margin-left: 20px;
			
				}

		#orvisbanner     {
			width:  469px;
			height: 61px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 20px;
			
				}
		
		#orvisadsmall     {
			width:  125px;
			height: 40px;
			float:	left;
			margin-right: 20px;
			margin-top: 10px;
			margin-bottom: 20px;
				}

/*-----------------------Maps------------------------*/

		#mapcase2   {

			width:  750px;
		
			}

/*-----------------------Bear Creek Map------------------------*/
		#mapcase1  {

			width:  620px;
			
			}



		#mapcase3	{

			width: 812px;
			height: 810px;
			margin-top: 80px;
			background-image:  	url(maps/eastern_sierra.png); 
			background-repeat: no-repeat;
			
			}


		#mapcase4	{

			width: 620px;
			height: 570px;
			margin-top: 10px;
			margin-left: 205px;
			background-image:  	url(maps/california_counties.png); 
			background-repeat: no-repeat;
			
			
			}


		#mapadbox	{
		
			width: 600px;
			height: 400px;
			padding-top: 5px; 
			margin-top: 10px;
			margin-left: 205px;
			border: 1px solid black;
				}


/*-----------------------Navigation on left on Counties Map Page------------------------*/

		#countynav	{
			
			width:  180px;
			margin-top: 10px;
			padding-bottom: 10px;
			border-right:	6px double #a3973b;
			border-left:	6px double #a3973b;
			float:  left;
			}

		#countynav ul  {
			list-style: none;
			line-height:  1.4em;
			}

/*-----------------------Boxes holding info on Eastern Sierra Map Page------------------------*/

		.mapinfotruck  {

			width: 215px;
			clear: right;
			float: right;
					
			}

		.mapinfotruckx  {

			width: 185px;
			clear: right;
			float: right;
			
			}

		.mapinfotruck1  {

			width: 500px;
		
			float: left;
		
			}

		.mapinfotruck2  {

			width: 530px;
		
			float: left;
			clear: left;
			}

		.mapinfotruck3  {

			width: 270px;
			
			float: right;
			clear: right;
			}


		.mapinfotruck4  {

			width: 250px;
			
			float: right;
			clear: right;
			}


		.leftmaptruck  {

			width: 250px;
			margin-left: 110px;
			margin-top: -30px;
			
			float: left;
			clear:  left;
			
			}
		
		.gianttruck	{
			width: 500px;
			height: 500px;
		
			float: right;
				}



		.mapinfobox      {


			width:  190px;
			border: 1px solid #000000;
			margin-top: 5px;
			margin-right: 5px;
			padding: 5px;
			display:  block;
			float:	left;
			
			

				}


		.right      {


			width:  190px;
			border: 1px solid #000000;
			margin-top: 5px;
			margin-left: 5px;
			padding: 5px;
			display:  block;
			float:	right;
			
			

				}

		.mapinfobox  li, .right li {
			font-size:  .85em;  
			list-style-type:  square;
			color: #bfa257;
				}

/*-----------------------Bass Stores Ad Box------------------------*/

		.bassadbox	{
			width: 	468px;
			height: 60px;
			
			margin-right: auto;
			margin-left: auto;
			
				}

		.bass1		{

			width: 125px;
			height:  125px;
			float: right;
			margin-left: 10px;

				}

		.basstwo	{

			width: 200px;
			height:  400px;
			float: right;
			margin-left: 10px;
			
				
				}

		.bass3		{

			width: 120px;
			height:  600px;
			float: right;
			margin-left: 10px;
		
				
				}

		.bass4		{

			width: 234px;
			height:  60px;
			float: right;
			margin-left: 10px;
			margin-top: 20px;
			margin-right: 70px;
		
				
				}



		#fishcampbox	{
		
			width: 785px;
			margin-left: auto:
			margin-right: auto;
			

				}

/*-----------------------Fishing and Camping are the 2 columns at the bottom on the Various Eastern Sierra Maps------------------------*/

		#camping   {

			width:  265px;
			border: 1px solid black;
			margin-top: 10px;
			margin-bottom: 30px;
			padding-left: 10px;
			padding-right: 5px;
			padding-top: 10px;
			background-color: #fffbc6;
		

			}
		#fishing {

			width:  470px;
			border: 1px solid black;
			margin-right: 10px;
			float: right;
			padding-left:  10px;
			padding-right: 5px;
			padding-top: 10px;
			background-color: #fffad1;
		

			}

		#fishing h2, #fishing h3, #camping h2, #camping h3
			{
			color: #7d7543;
			font-family: "palatino linotype", palatino, serif;
			}

		#fishing img	{
			padding: 1px;
			border: 2px solid #000000;
				}

		.spacer		{
			height: 5px;
				}

		.fishinginsert  {
			width: 443px;
			margin-right: auto;
			margin-left: auto;
			border: 1px solid black;
			padding: 10px;
			margin-bottom: 8px;
			margin-right: 6px;
			background-color: #fffbc6;
				}

		/*-----------------------A little Historical Note------------------------*/

		#historical {

			width:  780px;
			border: 1px  solid #000000;
			
			margin-left: auto;
			margin-right: auto;
			padding:	10px;

		

			}

/*-----------------------Text added to bottom of map pages to give them more content------------------------*/	

 
		#mapsbottom     {
			margin-top:  30px;
			width:		750px;
			padding: 10px;
			margin-left: auto;
			margin-right: auto;
			border: 1px solid #000000;
			
			
				}

/*-----------------------Link to Dave's sierra fishing store------------------------*/

		#storelink   {
			width: 400px;
			height: 101px;
			margin-left:  30px;
			background-image: url(banner/bigbookstore.png);
			}

		#storelinktext   {
			width:	390px;
			text-align: center;
			padding-top: 11px;
			}

		#storelinktext a {
			
			font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
			font-size: 1.5em;
			
			}
		
		.floatright400	{

			width: 400px;
			height: 267px;
			float: right;
			
			margin-top: 5px;
			margin-left: 10px;
			margin-bottom: 5px;

				}

		#fishingbooks	{
			width: 750px;
			background-color: #fffae5;
			padding: 10px;
			
			}

		#fishingbooks h2,  #fishingbooks h3
			{

			color: #7d7543;
			font-family: "palatino linotype", palatino, serif;
		
			}

		

		#fishingbooks ul  {
			line-height: 1.6em;
			}


		.region
			{
			padding-left: 3px;
			padding-right: 3px;
			
			background: #e0edc5;
			}

/*-----------------------Amazon Ad Box------------------------*/

		.amzboxr	{
			width: 120px;
			height: 240px;
			float:	right;
			border: 2px solid #a3973b;
			margin-left: 8px;
			margin-top: 8px;
			margin-bottom: 8px;
				}
		.amzboxrsmall	{
			width: 220px;
			height: 65px;
			float:	right;
			border: 2px solid #a3973b;
			margin-left: 8px;
			margin-top: 8px;
			padding: 5px;
			margin-bottom: 8px;
				}
		.amzboxrsmall h4  {
			color: green;
				}

		.amzboxrsmall h5  {
			color: red;
				}

		
		.amzboxl	{
			width: 120px;
			height: 240px;
			float:	left;
			border: 2px solid #a3973b;
			margin-right: 20px;
			margin-top: 8px;
			margin-bottom: 8px;

				}
/*-----------------------Box on Home page advertising the TWO stores------------------------*/

		.mystores	{
			width: 510px;
			float: right;
			background-color: #ffe98f;
			padding: 10px;
				}

		.mystores h3, .mystores p, .mystores li	{

			color: #7d7543;
			font-family: "palatino linotype", palatino, serif;
			
			}

		.storestripe	{
			width: 510px;
			height: 5px;
			margin-left: auto;
			margin-right: auto;
			background-color: #a68f2e;

				}

		.listmover   {
			width: 300px;
			margin-left: 330px;
		
				}

		

/*-----------------------Graphics for the two bookstores on the HOME page------------------------*/


		.fishstore	{
			width: 60px;
			height: 40px;
			float: left;
			clear: left;
			margin-left: 10px;
			margin-right: 10px;
			background: url(graphics/store1.png) no-repeat;
				}


		.nastore	{
			width: 60px;
			height: 40px;
			float: left;
			clear: left;
			margin-left: 10px;
			margin-right: 10px;
			background: url(graphics/store2.png) no-repeat;
				}



	



/*-----------------------Holds 2 Store Announcement and Google Ad on HOME page------------------------*/

		.container		{
			width: 820px;
			height: 325px;
			margin-left: auto;
			margin-right: auto;
			
				}


		


	.mapbuttonbox		{
			width: 76px;
			height: 48px;
			float: right;
			margin-right: 10px;
			
			background-image: url(graphics/map_button.png);
				}

	.buttoncenter		{

			width: 68px;
			margin-left: 2px;
			margin-top: 9px;
			text-align: center;
			
				}
	.buttoncenter	a	{
			text-decoration: none;
		
			font-size: 1.3em;
				}


/*-----------------------LOGO link to Californias Greatest Lakes------------------------*/


	.cgl		{
		width:  191px;
		height: 52px;
		margin-left: 8px;
		float: right;
			}
	.cgll		{
		width:  191px;
		height: 52px;
		margin-right: 8px;
		float: left;
			}





