	
	p, .rightfacts p{
		font-size: 1em;
		line-height: 1.5em;
	}
	 .rightfacts li, .mob_content li, .rightfacts ul ul  {
		font-size: 1.4em;
		line-height: 1.3em;
	}
	.lodgecaption p  {
		font-size: 1.4em;
	}
	h4  {
		font-size: 1.2em;
	}
	
	h3  {
		font-size: 1.5em;
	}
	#master  {
		max-width: 480px;
		background-color: #ffffff;
		padding-left: 2%;
		padding-right:3%
		margin-left: auto;
		margin-right: auto;
			}
	.navboxmobile a:link   {
		text-decoration: none;
		color: #555;
		font-weight: bold;
		font-size: 11pt;
		}
	.navboxmobile a:hover {
		text-decoration: none;
		background-color:  #d7e9e9;
		display: block;
			}
		
	.navboxmobile	{
		width: 90%;
			}
	.mob_content   {
		width: 95%;

	}
	.mob_content ul {
		margin-left: 5%;
	}
	#master ul ul {
		font-size: .7em;
	}
	.faquestions ol {
		font-size: .7em;
	}
		
	.rightfacts {
		width: 95%;
		border: none;
		background-color: #e7f7f6;
		border-top: 4px double #0066cc;
		
			}
	.rightfactsylw	{
		width: 95%;
		border: none;
		background-color: #f9f8cf;
		border-top: 4px double #0066cc;
		margin-bottom: 8px;
		padding: 8px;
			}
	.rightfactsylw li	{
		margin-left: 10px;
		font-size: 1em;
		padding-right: 10px;
			}
	.rightfactsylw h4  {
		font-size: 1.6em;
	}
	.rightfacts li {
		padding-right: 10px;
	}
	.rightfacts table  {
		font-size: 1.4em;
	}
	.rightfactsmaps	{
		width: 95%;
		padding: 8px;
		background-color: #e7f7f6;
		border-top: 4px double #0066cc;
		margin-bottom: 8px;
			}
	.rightfactsmaps  table {
		margin-right: auto;
		margin-left: auto;
		font-size: 1.3em;
		
	}
	#mastermaps	{
		width: 95%;
		margin-left: auto;
		margin-right: auto;
			}
	
	.nav	{
		width: 100%;
		height: 32px;
		margin-top: 2px;
		padding-left: 10px;
		background-image: url(graphics/mobile_nav_bar2.png);
		padding-top: 9px;
		margin-left: 0px;
		text-align: left;
			}
	.nav2, .nav3	{
		width: 100%;
		height: 32px;
		margin-top: 2px;
		padding-left: 10px;
		background-color: #99ccff;
		border: 2px solid #007ADF;
		padding-top: 9px;
		margin-left: 0;
		text-align: left;
			}
		
	.navnarrow	{
		width: 90%;
		height: 26px;
		margin-top: 4px;
		padding-left: 10px;
		background-color: #ffffcc;
		border: 2px solid #007ADF;
		padding-top: 0px;
		margin-left: 0px;
		padding-bottom: 3px;
		text-align: left;
			}
	.navnarrow2	{
		width: 180px;
		height: 20px;
		margin-top: 8px;
		padding-left: 10px;
		background-color: #d9f9f8;
		border: 2px solid #007ADF;
		padding-top: 0px;
		margin-left: 0px;
		padding-bottom: 10px;
		text-align: left;
			}
	.navdown	{
		width: 95%;
		height: 24px;
		margin-top: 4px;

		padding-left: 10px;
		background-image: url(graphics/mobile_nav_bar_down.png);
		padding-top: 2px;
		margin-left: 0px;
		text-align: left;
	
			}
	h1	{
		text-shadow: 1px 1px 3px  #333;
		}
	.nav3 a:link, .nav2 a:link, .nav a:link, .navnarrow a:link, .navnarrow2 a:link	{
		
		font-weight: bold;
		font-size: 12pt;
		display: block;
		width: 90%px;
		height: 32px;
		text-decoration: none;
		}
	.nav3 a:link   {
		font-size: 11pt;
		}

	.rightad  {
		float: right;
		margin-left: 6px;
		}


	.rightad120  {
		width: 120px;
		height: 600px;
		float: right;
		padding-left: 6px;
		padding-right: 3px;
		margin-bottom: 8px;
		}
	.rightad240  {
		width: 120px;
		height: 240px;
		padding-left: 6px;
		float: right;
		margin-bottom: 8px;
		}
	.centerad2	{
		width: 300px;
		height: 250px;

		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		margin-top: 10px;
			}
	.bottom		{
		width: 93%;
		background-color: #ffffcc;
		border-top: 4px double #0066cc;

		padding: 9px;
		font-size: .9em;
		}

	.nearby	{
		width: 95%;
		
		padding: 8px;
		background-color: #e7f7f6;

		margin-bottom: 9px;
		
			}

	.nearby li  {
		font-size: 1.4em;
		font-weight: bold;
		line-height: 25px; 
			}
	.nearby ul  {
			margin-left: 18px;
			}
	.lodgenarrow	{
		width: 90%;

				}
	.lodgenarrow p {
		font-size: .8em;
			}

	#mobile_index  li   {
		font-size: 14px;
		line-height: 2em;
			}
	.codoublewide	{
		margin-left: 0px;
			}

	.desktop	{
		width: 98%;

		padding-bottom: 4px;
		padding-top: 3px;
		padding-left: 0;

			}
	.homeiconfloat	{
		width: 100%;
		height: 35px;
		float: right;
	
			}

	.desktop a	{
		text-decoration: none;
		font-size: 1em;
		font-weight: bold;
		color:  #003399;
			}
	.desktop a:hover   {
		padding-bottom: 0px;
		padding-top: 22px;
		padding-right: 3px;
		padding-left: 0px;
		background-image: url(graphics/desktop_back2.png);
		background-repeat: no-repeat;
			}


	.smaller	{
		font-size: 11pt;
			}
	.smaller2	{
		font-size: 10pt;
			}
	.faquestions	{
		width: 95%;
	
		margin-top: 0px;
		margin-left: 0px;
		padding: 0px;
		
		}
	.mob_content ol {
		margin-left: 5px;
	}
	.faquestions ol   {
		margin-left: 0px;
			}

	.faquestions li   {
		line-height: 1.6em;
		font-size: 1.4em;
		font-weight: bold;
			}

	.faqrightad	{
		width: 120px;
		height: 600px;
		margin-left: 5px;
		float: right;
		margin-top: 15px;
		margin-right: -12px;
		margin-bottom: 8px;
	
			}
	.answerbox	{
		width: 95%;
		margin-left: 0px;
		padding: 9px;
		margin-top: 5px;
		background-color: #e7f7f6;
	
			}
	.answerbox2	{
		width: 80%;
		margin-left: 0px;
		padding: 9px;
		margin-top: 5px;
		background-color: #e7f7f6;
	
			}

	.lodgephoto_mob	{
		width: 321px;
		height: 215px;
		border: 1px solid #03899c;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: -3px;
			}
	.lodgephoto2_mob	{
		width: 321px;
		height: 121px;
		border: 1px solid #03899c;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: -3px;
			}
	.lodgephoto_mob img, .lodgephoto2_mob img  {
		padding: 1px;
	}
	a:link   {
		font-size: 1.4em;
		line-height: 1.4em;
	}
	h4 a:link  {
		font-size: 1.3em;
		line-height: 1.4em;
	}
		
	.lodgecolor_mob	{
		width: 95%;
		background-color: #feffbf;
		border: 1px solid #ff683f;
		padding: 8px;
		margin-bottom: 5px;
		margin-left: auto;
		margin-right: auto;
			}
	.cacamping  {
		width: 100%;
		background-color: #e7f7f6;
		padding: 8px;
		border-top: 1px solid #06C;
		border-bottom: 1px solid #06C;
		margin-bottom: 10px;
	}
		.safety2  {
		max-width: 400px;
		border: 1px solid #09C;
		border-radius: 10px;
		margin: 10px;
		padding: 8px;
		background-color: #e7f7f6;
	}

	