/* --------------------------------------------------*/
/* CHRIS MAGGS - rewriting for WordPress   */
/*-------------------------------------------------*/

* { padding: 0; margin: 0; 	font-family: Georgia, "Times New Roman", Times, serif;	color:#fff;}
html {	height: 100%;	margin-bottom: 1px;	} 	/* Force scrollbars in FF */
body {	font-size:80%; background-color:#CCC;}
										
h1 {	font-size:2em;}  						/* font displayed at 24px */
h2 {	font-size:1.5em;	padding: 1em 0 0 1em; }  						/* font displayed at 18px */
h3 {	font-sixe:1.2em;	padding: 1em 0 0 1em; }
p {		font-size:1em; }
a {		font-size:1em;  }

span { 	font-size:.95em;	font-weight: bold;  }	/* Selected Links */

a {			text-decoration:none;		}
a:hover {	text-decoration:underline;	}

img { 		border:none; }
strong {	font-weight: 300;	}

#clear {	clear:both;	}


/* LAYOUT */
#container { 	width:800px;	margin:20px auto 0;	border: 1px solid black;}

/* HEADER */
#head {			width:800px;	height:165px;  position:relative;}
#head.hotel {	background:url('images/header_hotel_blue.jpg') no-repeat; }
#head.lodge {	background:url('images/header_lodge_green.jpg') no-repeat; }

#head h1 {		display:block;	width: 400px;	height: 150px; cursor:pointer; }

/* CONTENT */
#middle {				width:800px; height:290px;}
#middle.hotel {			background-color: #3E5575; }
#middle.lodge {			background-color: #3A4A3D; }

#image {				float:left; width:450px;}

#text {					margin-left: 450px; width:347px; height: 290px;  }
#text.hotel {			background: url('images/hotel_text_block.jpg') no-repeat;	}
#text.lodge {			background: url('images/lodge_text_block.jpg') no-repeat;	}
#text.contact {			background: url('images/text_bg.jpg') no-repeat;	}
#text.hotel p	{		padding:1.5em 1em 0 1.5em; color:#CFD4DC; }
#text.contact p	{		padding:1.5em 1em 0 1.5em; color:#CFD4DC; }
#text.lodge p	{		padding:1.5em 1em 0 1.5em; color:#CED2CE; }

/* FOOTER */
#foot {					width:800px;	height:141px; }
#foot.hotel {			background: url('images/footer_hotel_blue_blank.jpg') no-repeat;	}
#foot.lodge {			background: url('images/footer_lodge_green_blank.jpg') no-repeat;	}
#foot.lodge_blue {		background: url('images/footer_lodge_blue.jpg') no-repeat;	}

/* Menu Links */

#tmenu {	/* Contact Us */
	width:150px;
	position:absolute;
	top:135px;
	right:0px;
	text-align:right;
}

div.menu {}

.menu li {
	list-style-type:none;
	display:inline;
	padding:0 0.8em;
}
.menu li a {
	font-family: Arial, Helvetica, sans-serif;
}
.menu li.current_page_item {
	font-weight:bold;
}


/* Contact Form */

#contactForm {
	float:left;
	width:450px;
	height:290px;
	background-image: url('images/contact_bg.jpg');
	background-repeat: no-repeat;
}

#contactForm table {
	margin: 10px auto;
}
#contactForm th {
	width: 120px;
	text-align:right;
	vertical-align:top;
	padding: 4px;
}

#contactForm td {
	padding: 4px;
}	

#contactForm input {
	font-family: Arial;
	color: #000;
}
#contactForm textarea,
#contactForm input.input {
	width: 250px;
	font-size: 12px;
	padding: 2px;
}
#contactForm textarea {
	height: 80px;
	font-family: Arial;
	color: #000;
}

#contactForm span {
    color: #fff;
    font-size: 12px;
    padding: 2px;
    font-weight:normal;
}

















#footerhotel a,
#footerlodge a {		}


#images {				margin:30px 0 0 20px;}
#images img {			margin-right:20px; width:80px; border: 1px solid black; cursor:pointer;}


#baseline {				width:800px; 	margin:0 auto; }
#baseline p {			color: #333;	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	}
