/* 
Devils Tower Golf Main Stylesheet
© 2007 Lawrence & Schiller Design and Programming
Author: Wade Cook
*/

@import url(navigation.css);
@import url(dropmenu.css);

body {
    margin: 0 auto; padding: 0;
    background: #593E1C;
}

img {border: none;}

/*======Layout Elements======*/

div#wrapper {
    margin: 0 auto; padding: 0;
    height: 595px;
    padding-top: 4.6em;
    background: #000 url(images/bg_home.jpg) no-repeat top center;
    border-bottom: 1px solid #A37232;
}

div#intWrapper {
    margin: 0 auto; padding: 0;
    padding-top: 4.6em;
    background: #000 url(images/bg_interior1.jpg) no-repeat top center;
    border-bottom: 1px solid #A37232;
}

div#masthead {
    position: absolute; top: 0; left: 0;
	margin: 0; padding: 0;
    /*height:78px; */
    background: url(images/bg_header.gif) left 75px repeat-x;
    width:100%; 
}

div#mastContainer {
    margin: 0 auto; padding: 75px 0 0 0;
	position: relative;
    width: 960px;
}

div#mastContainer .mainLogo {
    position: absolute; top: 6px; left: 6em;
    z-index: 10;
    background: none;
}

div#container {
    padding-top: 6em;
 }

div#interiorContainer {
 	margin: 0 auto; padding: 4.96em 0 0 46px;
	width: 930px;
}

	div#sidebar {
		float: left;
		width: 240px;
	}
	
		div.sidebarHeader {
			background: #000;
			margin: 0; padding: 10px 0 0 1em;
			border-bottom: 1px solid #513512;
		}

		div.sidebarHeader p {margin: 0; padding: 0;}

		div.sidebarHeader h3 {
			margin: 2em 0 .4em 0; padding: 0;
			font: normal 20px Arial, sans-serif;
			color: #FFF;	
		}

		div.sidebarHeader a {
			display: block;
			background: url(images/ic_childNav.gif) no-repeat 1px 50%; 
			padding: 3px 0 3px 22px;
			font: normal 11px Verdana, sans-serif;
			color: #F5C544;
			text-decoration: none;
		}
		
		div.sidebarHeader a:hover {
			color: #FBF6DC;
			text-decoration: none;
		}
		
		.sidebarCopy {
			float: left;
			width: 240px;		
			font-family: verdana;
			padding-bottom: 1em;
			/* Mozilla ignores this MS filter so it will skip the following */
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg_sidebar.png');
		}
			/* IE ignores styles with [attributes], so it will skip the following. */
		.sidebarCopy[class] {
			background: url(images/bg_sidebar.png);
		}

		ul#childNav {
			margin: 1em 0; padding: 0; 
			list-style: none;
		}
		
		ul#childNav li {margin: 0; padding: 0; float: left; width: 100%;}		

		ul#childNav li a {
			background: url(images/ic_childNav.gif) no-repeat 18px 52%; padding: 8px 6px 10px 40px ;
			display: block;
			font: normal 11px Verdana, sans-serif;
			color: #F5C544;
			text-decoration: none;
		}

		ul#childNav li a:hover, ul#childNav li a.at {
			background: #000 url(images/ic_childNav.gif) no-repeat 18px 52%; padding: 8px 6px 10px 40px;
			color: #FBF6DC;
			text-decoration: none;
		}
	
	div#bodyContainer {
		float: left;
		width: 650px; 		
		min-height: 450px;
		height: auto !important;
		height: 450px;
		background: #E4D7A3 url(images/bg_TheCourse.jpg) no-repeat top center;
		padding-top: 130px;
	}
	
	div.bg_3 {background-image: url(images/bg_TheCourse.jpg) !important;}
	div.bg_4 {background-image: url(images/bg_ContactUs.jpg) !important;}
	div.bg_5 {background-image: url(images/bg_AboutUs.jpg) !important;}
	div.bg_6 {background-image: url(images/bg_Hunting.jpg) !important;}
	div.bg_7 {background-image: url(images/bg_RealEstate.jpg) !important;}
	div.bg_8 {background-image: url(images/bg_PhotoGallery.jpg) !important;}
	div.bg_9 {background-image: url(images/bg_Membership.jpg) !important;}
	div.bg_10 {background-image: url(images/bg_AboutUs.jpg) !important;}
	div.bg_11 {background-image: url(images/bg_airport.jpg) !important;}
	
	div.bodyCopy {
		padding: 1px 2em 4em 2em;
		font: normal 11px Verdana, Sans-serif;
		line-height: 1.4em;
	}

	div.bodyCopy h2 {
		font: bold 24px Arial, sans-serif;
		color: #513512;
	}

	div.bodyCopy h3 {
		margin-bottom: 0; padding: 0;
		font: bold 16px Arial, sans-serif;
		color: #513512;
	}
h3 {
		margin-bottom: 0; padding: 0;
		font: bold 14px Arial, sans-serif;
		color: #513512;
	}
	.style14 {
	margin-bottom: 0;
	padding: 0;
	color: #513512;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: uppercase;
	}
	div.bodyCopy a:link, a:visited {
		color: #CC6600;
		text-decoration: none;
	}

	div.bodyCopy a:hover {
		color: #CC6600;
		text-decoration: underline;	
	}

/*========NewsLetter Page=========*/

	img#banner {margin: 20px 0 10px 0;}
	div#newswrapper {width: 615px; }
	div#newscol1 {margin-right: 20px; float: left; width: 292px; }
	div#newscol1.img {margin-bottom: 5px;}
	div#newscol2 {float: left; width: 292px;}
	div#newscol2.img {margin-bottom: 5px;}
	div#newscol2 li {line-height: 20px;}

/*======Footer======*/

div#footer {
	background: #593E1C;
    border-top: 1px solid #251A0C;   
}

div#footer div.footer_container {
    margin-top: -1px;
    color: #BFA97B;
    text-align: center;
    font: normal 11px Verdana, sans-serif;
}

div#footer div.footer_container a {
    color: #F5C544;
    text-decoration: none;
}

div#footer div.footer_container a:hover {
    color: #BFA97B;
    text-decoration: none;
}

div#footer p.branding {
    text-indent: -9999em;
    position: relative;
    background: url(images/logo_ls.gif) no-repeat 50% 50%;
}

/*======PAGE ELEMENTS======*/

ul#airport {
	margin: 1em; padding: 0;
	list-style: none;
}

ul#airport li {
	line-height: 2em;
}

ul#airport li.indent {
	margin-left: 4em;
}

dl#format {
	margin-top: 0;
}
	dl#format dd {
		margin: 0;
	}


img#thumb {margin: 0 12px 12px 0; }
img#thumblast {margin: 0 0 12px 0;}

a.highlight img {border: 1px solid #E4D7A3; }
a.highlight img:hover {border: 1px solid #CC6600; display: inline;} 

/*-- Launch Tour Buttons ---------------------------------*/

a.launchtour { width: 297px; height: 31px; display: block; }
	a.launchtour:hover { background-position: 0 -31px; }
	a.launchtour span { display: none; }
	
a.realestate { background: url('images/btn_realestate.gif') no-repeat; }
a.golfcourse { background: url('images/btn_golfcourse.gif') no-repeat; }

/*-- Locked Pages ----------------------------------------*/
table.bg2 { margin: 0 0 -19px 0; padding: 6px 10px 6px 10px; background: #D8C15D; color: #222; font-size: 11px; font-family: Verdana, Geneva, sans-serif; }
table.bg2 tr td[align="right"] { right: 0; top: 10px; position: absolute; z-index: 1000; }



