html,body
{
	margin: 0em;
	padding: 0em;
}

body
{
	font-size: 75%; /* Base font size */
	border: 0;
}

/* This sets the font-types */
body, td, p, li, dt, dd, h4, h6, input, select, textarea,
	h2 em,
	h3 em,
	div#primary-and-secondary-content blockquote p span,
	div#content table dl dt,
	div#content ul.definition-set li dl dt,
	div#tertiary-nav-with-copy dl#tertiary-nav dt,
	div#page p#credits
{
	font-family: Arial, sans-serif;
}

/* This sets the font-types */
h1, h2, h3, h5,
	body.landing-page p,
	body.landing-page li,
	body.landing-page dt,
	body.landing-page dd,
	div#content dl dt,
	div#content div#contact-numbers-left dl dt,
	div#content div#contact-numbers-right dl dt,
	div#content div#primary-and-secondary-content dl dt
{
	font-family: Garamond, Georgia, "Times New Roman", serif;
}

/* This turns off borders around images */
img
{
	border-width: 0em;

	/* Normally, I might not apply display:block to all images,
		but it happens to fit in this case */
	display: block;
}

/* Ordinary paragraphs, lists, and addresses */
p, ul, ol, dl, address
{
	font-style: normal;
	margin-top: 0em;
	padding-top: 0em;

	margin-bottom: 1.3em;
	padding-bottom: 0em;

	font-size: 1.0em;
}

body.landing-page p
{
	/* Paragraphs on landing pages are a bit bigger */
	font-size: 1.2em;
}

/* Line height settings */
p, li, dt
{
	line-height: 1.3;
}

body.landing-page div#content p,
	body.landing-page div#content li,
	body.landing-page div#content dt
{
	line-height: 1.8;
}

/* Superscript items within paragraphs and list items */
p sup,
	li sup
{
	font-size: 0.9em;
}

/* General font sizing -- which shouldn't be necessary -- but IE could become confused otherwise */
input, textarea, select, table, td, th
{
	font-size: 1.0em;
}

form
{
	margin: 0em;
	padding: 0em;
}

/* General table properties */
table
{
	border-collapse: collapse; /* cells meet */
	border-spacing: 0em;

	font-size: 1.0em; /* This shouldn't be necessary but IE 5.x becomes confused without it */
	margin-bottom: 1.0em; /* This matches the margin-bottom on regular paragraphs */
}

table td, table th
{
	vertical-align: top;

	/* This prevents any browser defaults for th getting in the way */
	font-weight: normal;
	text-align: left;
}


                                                                                                 
	                                                     
	                                                                                   
.makeReserveTabAlt {
	padding: 0px;
	margin: 0px;
	clear: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	height: 108px;
	z-index: 2;
	text-align: center;
	max-height: 108px;
	max-width: 94px;
	min-height: 108px;
	background-position: 0px;
	background-image: url(http://www.roughcreek.com/Reservation/callOrb.png);
	background-repeat: no-repeat;
	min-width: 94px;
	width: 94px;
	position: absolute;
	color: black;
	font-size: 11px;
	top: -51px;
	text-shadow: #6d6d6d 0 0 0;
	font-variant: small-caps;
	left: -51px;
}


/* This can be used to hide text from regular browsers while allowing it appear for text readers.
	It's the Aural Text Class from Standards Schmandards:
	http://www.standards-schmandards.com/index.php?2004/10/08/1-the-aural-text-class */
p.accessibility, li.accessibility, span.accessibility
{
	position: absolute;
	font-size: 0;
	left: -1000px;
}

acronym, abbr
{
	border-bottom: 1px dotted rgb(71,71,71); /* A dark gray */
	cursor: help;
}

/* ===================================== Tertiary-nav / Tertiary-nav-with-copy ======================================== */

/* Typically an explanatory header */
div#tertiary-nav-with-copy dl#tertiary-nav dt
{
	text-transform: none;
	font-weight: normal;
	font-style: italic;
	font-size: 0.9em;
	padding-bottom: 0.5em !important;
	line-height: 1.2; /* Normally 1.3 */
}

/* ======================================= Content: Tabular Data ======================================== */

/* Tables are primarily used in the tertiary-nav-with-copy sections */

div#content table
{
	margin-bottom: 2.2em;
	/* Helps IE with layout */
	position: relative;
	visibility: visible;
}

div#content table thead th,
	div#content table thead td
{
	padding-top: 0.4em;
	padding-bottom: 0.3em;

	vertical-align: middle;

	font-size: 0.9em;
	line-height: 1.2; /* Normally 1.3 */
}

div#content table thead td
{
	padding-left: 0.5em;
	padding-right: 0.5em;

	text-align: center;
}

div#content table tbody th,
	div#content table tbody td
{
	padding-top: 1.0em;
	padding-bottom: 0.2em;
}

div#content table tbody th
{
	padding-right: 0.5em;
}

div#content table tbody td
{
	padding-left: 0.5em;
	padding-right: 0.5em;

	text-align: center;
}

/* Headers within a table */

div#content table thead h1
{
	font-size: 1.5em;

	margin: 0em;
}

/* Definition lists within a table */

div#content table tbody th dl,
	div#content table tbody th dt,
	div#content table tbody th dd
{
	margin: 0em;
	padding: 0em;
}

div#content table tbody th dt
{
	text-transform: none;
	font-weight: bold;
}

/* ===================================== Headers ======================================== */

/* Header directory:
	H1: Primary headers within the page - often there's just one of these
	H2: Secondary headers within the page (currently all caps)
	H3: Tertiary headers within the page (mostly on Recipe pages)
	H4: Secondary-nav items
	H5: Secondary-nav title
	H6: Primary-nav items
*/

/* Reset headers */
div#content h1,
	div#content h2,
	div#content h3,
	div#page h4,
	div#page h5,
	div#page h6
{
	font-size: 1.0em;
	margin: 0em;
	padding: 0em;
}

/*
	H1: Primary headers within the page - often there's just one of these,
	H5: Secondary-nav title
	... and the last one represents list items within the secondary nav
		(for secondary navs inside #content) */
div#content h1,
div#content customcontent,
	div#page h5,
	div#content div#secondary-nav ul li,
	div#content div#secondary-navdoug ul li,
	div#content div.recipe table h1,
	div#content div.section h1
{
	font-size: 2.1em;
	font-variant: small-caps;
	font-weight: normal;
	letter-spacing: 0.02em;

	margin-bottom: 0.4em;
}

/* H1 headers within a recipe or section */
div#content div.recipe h1,
	div#content div.section h1
{
	font-size: 1.25em; /* For IE 5.5 */
	                                   
	font-size: 1.3em;
	margin-bottom: 0.8em;
}

/* H1 headers within a recipe or section that aren'ta  direct child of div.recipe / div.section */
div#content div.recipe * h1,
	div#content div.section * h1
{
	margin-bottom: 0.4em; /* Normal h1 margin-bottom */
}

/* Secondary headers within the page (currently all caps),
	Tertiary headers within the page (mostly used for recipes),
	... and definition terms on a Content-list page */
div#content h2,
	div#content h3,
	div#content dl dt,
	div#content div dl dt,
	div#content div#contact-numbers-left dl dt,
	div#content div#contact-numbers-right dl dt,
	div#content div#primary-and-secondary-content dl dt
{
	font-weight: bold;
	text-transform: uppercase;
	/* Color applied in global-colors.css */
}

/* Some modifications for h3 elements */
div#content h3
{
	text-transform: none;
	margin-bottom: 1.0em;
}

/* Used for asides within h2 elements, such as "(until August 31, 2005)" */
div#content h2 em
{
	font-style: normal;
	font-weight: normal;

	text-transform: none;
}

/* Used for notes which accompany h3 headers, such as "Serves 6" */
div#content h3 em
{
	display: block;
	font-weight: normal;
	font-style: italic;
}

/* Some adjustments to h5 elements... */
div#page h5
{
	font-size: 1.3em;
	margin: 0em;
}

/* And a few adjustments for secondary-nav list items
	inside #content as well */
div#content div#secondary-nav ul li
{
	font-size: 1.2em;
}

/* Variation for landing pages */
body.landing-page div#page h5
{
	margin-bottom: 1.4em; /* For IE 5.5 */
	marg\in-bottom: 0.9em;
}

/* Primary nav items */
div#page h6
{
	font-weight: normal;
	display: inline;
	font-size: 1em; /* Added 09/28/2006 */
}

/* ================================= Content: Primary-and-Secondary-Content ==================================== */

/* Quotes on the testimonials page(s) */


div#content div#primary-and-secondary-content ul li blockquote
{
	margin: 0em;
}

div#content div#primary-and-secondary-content ul li blockquote p
{
	margin: 0em;
	font-size: 1.1em;
}

/* Used for asides within a testimonial blockquote */
div#content div#primary-and-secondary-content ul li blockquote p span
{
	font-weight: normal;
}

/* Quotation citations */
div#content div#primary-and-secondary-content ul li p cite
{
	display: block;
	font-style: normal;
	font-size: 0.9em;

	padding-left: 1.0em;
}

/* ============== Content: General Definition Lists and Definition Lists inside Primary/Secondary Content ============== */

/* DL/DT are used for Content-list while UL/LI are used
	for testimonials */
div#content div#primary-and-secondary-content dl dt,
	div#content div#primary-and-secondary-content dl dd,
	div#content div#primary-and-secondary-content ul,
	div#content div#primary-and-secondary-content ul li
	div#content dl,
	div#content dl dt,
	div#content dl dd,
	div#content div#contact-numbers-left dl dt,
	div#content div#contact-numbers-left dl dd,
	div#content div#contact-numbers-right dl dt,
	div#content div#contact-numbers-right dl dd
{
	margin-left: 0em;
	margin-right: 0em;
	padding-left: 0em;
	padding-right: 0em;
}

/* Ensures spacing between definitions without
	having to apply margin-bottom to dd elements
	(which wouldn't really work) */
div#content div#primary-and-secondary-content dl dt,
	div#content dl dt,
	div#content div#contact-numbers-left dl dt,
	div#content div#contact-numbers-right dl dt
{
	margin-top: 1.3em;
}

/* The first term gets no top margin */
div#content div#primary-and-secondary-content dl dt.dt-first-child,
	div#content dl dt.dt-first-child
{
	margin-top: 0em;
}

/* ======================================= Content: Definition Sets  ======================================== */


/* Definition-sets are used to group a set of definition lists, each
	contained within an unordered list's list-item, such as this:

	<ul class="definition-set">
		<li>
			<dl>
				<dt>Sunday through Thursday</dt>
				<dd>from $149 per Person</dd>
			</dl>
		</li>
		<li>
			<dl>
				<dt>Friday or Saturday</dt>
				<dd>from $229 per person</dd>
			</dl>
		</li>
	</ul>  end of definition-set 

*/

div#content ul.definition-set
{
	/* Just to be sure - normally the "p + ul" selector has a negative top margin */
	margin-top: 0em;
}

/* The definition list inside a defnition-set holds the
	actual data */
div#content ul.definition-set li dl dt
{
	text-transform: none;
	font-style: italic;
	font-weight: normal;
}

/* Summer Fun Photo Gallery Section */

body.summer-fun-section div#content p {
	font-family: Garamond, Georgia, "Times New Roman", serif;
	font-size: 1.2em;
	line-height: 1.8em;
}

body.summer-fun-section div#content p span {
	font-size: 1.5em;
}

/* ==================================== Content: Gift Certificates ====================================== */

body.landing-page div#content div.award-with-description#gift-certificate dl dt,
body.landing-page div#content div.award-with-description#gift-certificate dl dd
{
	font-family: Arial, sans-serif;
}

body.landing-page div#content div.award-with-description#gift-certificate dl dt
{
	font-size: .9em;
	font-weight: normal;
	text-transform: none;
}

/* ===================================== Other elements in #content ======================================== */

/* For unordered lists immediately following a paragraph */
div#content ul.p-sibling
{
	margin-top: -1.25em; /* Paragraphs normally have 1.2em margin-bottom */
}

/* For dislcaimers */
div#content p.disclaimer
{
	font-style: italic;
	margin-top: 2.5em;
}

/* Default/ordinary unordered lists in #content */

/* Formerly "div#content > ul" */
div#content ul
{
	margin-left: 0em;
	padding-left: 0em;
}

/* Formerly "div#content > ul li" */
div#content ul li
{
	margin-left: 3.0em;
	padding-left: 0em;
}

/* Unordered lists within primary-and-secondary-content don't get a left margin */
div#content div#primary-and-secondary-content ul li
{
	margin-left: 0em;
}

/* Strong text on landing pages */

body.landing-page div#content p strong
{
	font-size: 1.1em;
}

/* General horizontal rules */
div#content hr
{
	/* Styling HR elements:
		http://www.sovavsiti.cz/css/hr.html */

	border: 0;
	height: 2px;

	margin: 0em; /* Just to be sure */
	margin-bottom: 1.3em; /* Same as regular paragraphs */
}

/* Only IE sees this */
* html div#content hr
{
	margin-top: -0.4em;
	margin-bottom: 1.0em;
}

/* Recipes */

div#content div.recipe
{
	margin-bottom: 2.2em;
}

/* MHURD: Added to Upland Bird Hunting page 10/13/2006 */
div#content div#season-cost-information {
	margin-left: 3em;
	padding: 1em 1em .5em 1em;
}

div#season-cost-information h3 {
	margin-bottom: .5em;
	font-size: 2em;
	text-align: center;
}

div#season-cost-information h5#wildlife-contact {
	margin-bottom: .5em;
}


/* ===================================== Other elements in #page ======================================== */

div#page p#phone-number-and-e-mail-address
{
	font-family: "Times New Roman", serif;
	font-size: 1.0em;
}

div#page p#phone-number-and-e-mail-address a
{
	font-size: 0.9166em; /* 11px, relative to 12px */
}

div#page p#credits
{
	font-size: 0.9em;
	margin-bottom: 2.0em;
	height:20px;
}

div#page p#credits img {
	float:left;
	margin-right:0.5em;
	}
	
body.accommodations-section div#copy h5 {
	padding:.3em 0;
	margin-bottom:.8em;
}
/* added by National Direct Media 06-02-2009 */
#www-roughcreek-com #page #content-container #content #secondary-nav #room-specials {
	border: 1px solid #8C5710;
	font-family: Garamond, Georgia, Times New Roman, serif;
	font-size: 1.2em;
	height: 100px;
	width: 310px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	visibility: visible;
}
#www-roughcreek-com #page #content-container #content #secondary-nav #room-email {
	border: 1px solid #FEC150;
	font-family: Garamond, Georgia, Times New Roman, serif;
	font-size: 1em;
	height: 100px;
	width: 330px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	visibility: visible;
}

/* =============== List Styling ============ */
div.section ul li
{
	list-style-type: none;
	padding-bottom: 1.0em;
	padding-left: 0em;
}
.golf-rates {
	border: 0;
}
.golf-rates {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Garamond, Georgia, "Times New Roman", serif;
	font-size: 1em;
}
div#content {
	position: relative;
}
