/*
	Arcana 2.1 by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/*********************************************************************************/
/* 1000px (> 480px && < 1200px)                                                  */
/*********************************************************************************/

/* Basic */

	body
	{
		font-size: 13pt;
	}

/* Wrappers */

	#header-wrapper
	{
		height: 92px;
	}

/* Site Header */

	#site-header
	{
		background-size: 100% 170px;
		height: 170px;
	}
	
/* Location Prompt */
	
	.inputPromptBlock{
		position:absolute;
		z-index:10;
		background-color:#FFFFFF;
		text-align: center;
		/*opacity:0.9;
		filter:alpha(opacity=80); *//* For IE8 and earlier */
		width:600px;
		min-height:720px;
		height:auto;
		overflow:visible;
	}
	
	.loadingImg{
		position:absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index:13;
		padding: 1em 1em 1em 1em;
		line-height: 2.5em;
		font-size: 2em;
		text-align: center;
		color: #000000;
	}
	
	.userPrompt{
		position:absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index:12;
		padding: 1em 1em 1em 1em;
		line-height: 2em;
		font-size: 1.5em;
		text-align: center;
		color: #000000;
		visibility:hidden;
	}
	
	.locationPrompt{
		position:absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index:11;
		padding: 1em 1em 1em 1em;
		line-height: 2em;
		font-size: 1.5em;
		text-align: center;
		color: #000000;
		visibility:hidden;
	}

	.map{
		background: #000;
		width: 725px; 
		height: 500px;
	}
		
	.nearestTableHeader{ 
		font-size: 1em;
		font-weight:bold;
		text-align:left;
	}
	
	.nearestMcDonaldsTable{
		width:100%;
	}
	
	.mcDonaldsLocationRow{
		font-size: 1em;
		text-align:left;
		height:3em;
	}
	
	.nearestMcRibTable{
		width:600px;
	}
	
	.mcRibSightingRow{
		font-size: 1em;
		text-align:left;
		height:3em;
	}
	
	.mcRibSightingRow td{
		padding: 1em;
	}

/* Logo */

	#logo
	{
		height: 75px;
		line-height: 75px;
		left: 30px;
	}
	
	#logo img
	{
		height: 45px;
		width: 45px;
		padding:  5px 5px 2px 2px;
	}

/* Site Nav */

	#nav
	{
		right: 30px;
	}

		#nav ul li
		{
			height: 80px;
			line-height: 80px;
			font-size: 1.1em;
			margin: 0 0 0 1.5em;
		}

		#nav ul li.current_page_item
		{
			background-position: center 68px;
		}