
body, table 		{font-size:18px; box-sizing:border-box;}

.nows			{white-space:nowrap;}

#usatitle		{max-width:80%;}
#usamap			{max-width:100%;}

#usacontent		{width:690px; margin:20px auto; padding:10px 20px 20px 20px; background-color:#ffffff; border-radius:80px;text-align:center; }

#statemap		{text-align:center;}
#statemap img		{max-width:100%;}

#content		{position:relative; width:690px; margin:20px auto; padding:10px 6px 20px 6px; background-color:#ffffff; border-radius:80px;}

#logo			{text-align:center; margin:20px 10px;}

#logo img		{max-width:100%;}

#footer			{margin-top:40px; text-align:center;}
#copyright		{margin:30px 10px;}

.p1 			{width:310px;height:205px;overflow:hidden;background-position: center center;background-repeat:no-repeat;width: 310px; float: left; margin: 12px 12px;}

#map			{width: 100%; height:300px;}

#currentwp 		{margin:10px;font-size:1.4em;}
#weatherPrediction 	{margin:10px;}

#topnav			{float:left;}
#smallregion		{float:right;}
.clear			{clear:both;}

#bottomnav		{text-align:center;}

#memberof		{margin:10px;}

#adside			{float:right;margin: 200px 5px 0px 10px;}

.cityname		{font-size:2em;}
.park			{margin: 12px 15px; padding: 10px;border: 1px solid #dddddd; background-color:#f8f8f8;}

#regionsmenu		{padding:20px 30px;}

.regionlist		{display:inline-block; margin-right:12px;}

#listtop		{float:left;}
#listregion		{float:right;}

#listdesc		{margin:20px 0px;}
#listpics		{margin:20px 0px;}
#listpics iframe	{width:100%; height:350px;}
#morepics iframe	{width:100%; height:350px;}

#map			{margin:20px 0px;}

.amenitytable		{margin: 12px 0px 20px 20px; max-width:300px; float:left;}

#namelink		{margin: 12px auto;
    			 background-color: #FFFFCC;
   			 border: 1px solid #E0D5BA;
   			 max-width: 336px;
   			 padding: 10px 30px;
   			 color: #415A2E;}

#busname		{color:#11593C;text-decoration:none;font-size:1em;}
#busvisit		{color:#11593C;font-size:1.2em;}
#busurl			{color:#11593C;text-decoration:none;font-size:1em;}
#busurl	a:hover		{text-decoration:underline;}

#adbelowurl		{margin:10px auto;padding:10px;border:0px solid #889;width:500px;max-height:80px;background-color:#679567;border-radius:30px;text-align:center;}
#adaboveurl		{clear:both;margin:10px;text-align:right;}
#adabovename		{position:relative; max-width:100%; margin:10px 0 10px 0;text-align:right;width:360px;}

.adabovenameSetting { width: 360px; height: 100px; }
@media(min-width: 500px) { .adabovenameSetting { width: 468px; height: 60px; } }
@media(min-width: 800px) { .adabovenameSetting { width: 680px; height: 60px; } }

#updates		{font-size:.84em; padding:4px 60px; text-align:right;}

.psheader		{font-size:1.2em;margin:10px 0;}
.nearbyparklink a	{text-decoration:none;}
.nearbyparktext		{padding: 4px 0 12px 10px;}

@media only screen and (min-width: 641px) and (max-width:768px) {

body, table	 	{font-size:20px;}

#usacontent		{max-width:96%;}
#content		{max-width:96%;}

}

@media only screen and (min-width: 320px) and (max-width:640px) {

body, table	 	{font-size:22px;}

#usacontent		{max-width:96%;}
#content		{max-width:96%;}

}