/*  
Theme Name: Monte
Author URI: http://www.hauserpro.com/
Version: 1.0
Author: Brent Pourciau
Description: Hotel Monteleone.
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/
* {
margin:0px;
padding:0px;
}
body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image:url(images/bkg.jpg); background-repeat:repeat-x; width:100%; background-color:#090401; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; color:#07060b; margin-top:0px;}
a, a:link {color:#92630f;text-decoration:underline; }
a:hover {text-decoration:none;color:#89151b; }
form {margin:0px;}
p {
padding-top:10px;
}

#networklinks 
{
color:#090401;
font-size:10px;
margin-top:30px;
text-indent:-9999px;
}
#networklinks a:link
{
color:#090401;
font-size:10px;
margin-top:30px;
text-decoration:none;
}
#networklinks a:hover
{
color:#090401;
font-size:10px;
margin-top:30px;
text-decoration:none;
}
#networklinks a:visited
{
color:#090401;
font-size:10px;
margin-top:30px;
text-decoration:none;
}
#networklinks a:active
{
color:#090401;
font-size:10px;
margin-top:30px;
text-decoration:none;
}
.text-dark,.text-medium { }
.headline,.text-header, h1 {color:#07060b;text-transform: capitalize;text-transform: uppercase;}
h1 {padding:10px 0px 10px 0px}
h2 {padding:5px 0px 5px 0px}
.subheadline,.text-subheader, h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:20px; color:#a79666; font-weight:bold; text-transform:uppercase;}
.subheadline a, .subheadline a:link {text-decoration:none; color:#a79666; font-weight:bold; text-transform:uppercase;}
.subheadline a:hover {text-decoration:none; color:#89151b; font-weight:bold; text-transform:uppercase;}
.disclaimer,.text-dark-sm,.text-disclaimer { font-style:italic; font-size:12px;}
.white,text-light {}
.copy_price,.text-copy_price,h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#976d1c;}
.text-required { color:#990000; }
#clearspace{clear:both;
}
h2 a, h2 a:link {color:#a79666; text-decoration:none; }
h2 a:hover {text-decoration:none; color:#89151b;}
.post img {
	border:#c9b57a solid 8px; 

}
.post ul {
        padding:10px 10px 10px 30px;

}
.smallimg {
        border:#c4b07b solid 5px;
}
.meta-top {color:grey; font-size:11px;}
h1 {
        font-size:25px;
        font-weight:100;
}
h3 a:link {
	text-decoration:none;
        color:#996e2c;
        font-size:25px;
        font-weight:100;
}
h3 a:visited {
	text-decoration:none;
        color:#996e2c;
        font-size:25px;
        font-weight:100;
}
h3 a:hover {
	text-decoration:none;
	color:#74060c;
        font-size:25px;
        font-weight:100;
}
h3 a:active {
	text-decoration:none;
	color:#74060c;
        font-size:25px;
        font-weight:100;
}
#widget {
background-image:url(images/widget.jpg);
width:230px;
height:236px;
}
#banner {
margin-top:-7px;
margin-left:231px;
}
#feed {
position:absolute;
right:0px;
margin:5px;
}
#feed img {
border:none;
margin-bottom:-7px;
}
#column {
float:left;
width:350px;
clear:both;
padding-right:20px;
}
#columntwo {
width:300px;
float:right;
}
#columnthree {
float:left;
width:250px;
clear:both;
padding-right:20px;
}
#columnfour {
width:400px;
float:right;
}
#featuredstaff {
background:url(images/staff.jpg) no-repeat;
padding-top:33px;
width:175px;
float:right;
margin-right:10px;
margin-left:20px;
font-family:Tahoma;
color:#36250e;
font-size:11px;
line-height:14px; 
}
.stafftext {
color:#694b1e;
}

.borderimg {
background-image:url(images/photo_bkg.jpg); background-repeat:no-repeat;
width:154px; height:131px;
padding:11px 10px 9px 10px;

}
#wrapper {
	width:963px; 
	margin-right:auto;
	margin-left:auto;
	position:relative;
}
#toparea {
	position:relative;
	width:963px;
	height:541px;
	left: 5px;
}
#toparea2 {
	position:relative;
	width:963px;
	height:52px;
	left: 5px;
}
#logo{
	width:230px;
	height:136px;
	margin-top:1px;
}
#topnavarea{
	text-align:right;
	width:733px; 
	margin-right:auto;
	margin-left:auto;
	position:absolute;
	top:13px;
	right:0px;
}
#topnavarea ul {
        margin-left:30px;
        color:#000;
text-transform: uppercase;
margin-top:-15px;
}
#topnavarea li {
        float:left;
        padding:10px;
        list-style:none;
}
#topnavarea a:link {
	text-decoration:none;
        color:#000;
}
#topnavarea a:visited {
	text-decoration:none;
        color:#000;
}
#topnavarea a:hover {
	text-decoration:none;
	color:#74060c;
}
#topnavarea a:active {
	text-decoration:none;
	color:#74060c;
}
#topnavarea img{
	padding:0px 8px 0px 12px;
}
#sidenavarea{
	width:230px;
	height:480px;
	left: 0px;
	top: 0px;
	background-image:url(images/sidenav_bg.gif);
        background-color:#e8d5a0;
	background-position: 0 0;
	background-repeat:no-repeat;
	position:absolute;
}
#sidenavarea2 {
	width:230px;
	height:480px;
	left: 0px;
	top: 0px;
	background-image:url(images/sidenav_bg.gif);
        background-color:#e8d5a0;
	background-position: 0 0;
	background-repeat:no-repeat;
	position:absolute;
        z-index:1;
}
#leftnav {
	width:186px;
	padding:0px 19px 0px 20px;
	text-align:center;
height:300px;
}
#leftnav ul {
        color:#000;
text-transform: uppercase;
}
#leftnav li {
        list-style:none;
height:25px;
}
#leftnav a:link {
	text-decoration:none;
        color:#000;
}
#leftnav a:visited {
	text-decoration:none;
        color:#000;
}
#leftnav a:hover {
	text-decoration:none;
	color:#74060c;
}
#leftnav a:active {
	text-decoration:none;
	color:#74060c;
}
#leftnav img {
	padding:7px 0px 7px 0px;
}
#social_links_holder{width:186px; height:24px; margin:0px auto;}
#social_links_items{position:relative; float:left; width:24px; height:24px; padding-right:13px;}
#flasharea{ 
	position:absolute;
	width:732px;
	height:428px;
	left: 230px;
	top: 52px;
}
#bar1 {
	background:url(images/bar.jpg) center no-repeat;
        height:35px;
        width:670px;
        padding:20px 0px 20px 0px;
        clear:both;
}
#bar2 {
	background:url(images/bar.jpg) center no-repeat;
        height:35px;
        width:670px;
        padding:5px 0px 5px 0px;
}
#bar3 {
	background:url(images/bar.jpg) center no-repeat;
        height:15px;
        width:670px;
        padding:5px 0px 5px 0px;
        clear:both;
}
#sbar {
	background:url(images/sbar.jpg) center no-repeat;
        height:35px;
        width:670px;
        padding:10px 0px 10px 0px;
        clear:both;
}
#bottom-loop {
	background:url(images/bottom_loop.jpg) repeat-x;
        width:670px;
        height:76px;
        margin-bottom:20px;
        margin-top:50px;
        padding:10px;
        text-align:center;
        color:#645939;
        clear:both;

}
#bottom-loop2 {
	background:url(images/callout_top.jpg) no-repeat;
        width:670px;
        height:150px;
        margin-bottom:20px;
        margin-top:20px;
        padding:10px;
        text-align:center;
        color:#645939;
}
#bottom-loop p {
        color:#645939;

}
#bottomarea {
	width:963px;
	background-color:#e9d7a5;
	margin-left:5px;  

}
#bottom_home {
	background-image:url(images/content_bg.gif);
	width:963px;
	background-repeat:no-repeat;
	position:relative;
	min-height:350px;
}
#bottom_sub {
	background-color:#e9d7a5;
	background-image:url(images/content_bg2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:963px;
	position:relative;
	min-height:650px;
}
#bottom_sub2 {
	width:963px;
	position:relative;
	min-height:650px;
}
#bottom_dropshadow {
	background-image:url(images/booking_dropshadow.png);
	width:963px;
	height:7px;
	/*top: 480px;
	left: 0px;
	position:absolute;*/
}
#specials {
	width:220px;
        float:left;
        padding-left:10px;
}
#l_sidebar {
padding-top:20px;
text-align:center;
}
#specials ul {
margin-left:0px;
}
#specials li {
list-style:none;
}
#specials2 {
	width:230px;
        text-align:center;
        float:left;
        margin-top:550px;
}
#specials2 ul {

}
#specials2 li {
list-style:none;
}
#booksubmit {
	width:109px;
	position:absolute;
	top:18px;
	left:700px;
	height:30px;
}
#w_booksubmit {
	width:109px;
	position:absolute;
	left:60px;
	height:30px;
        margin-top:145px;
}
#sub_mediagallery {
	width:206px;
	height:125px;
	float:left;
	padding:22px 0px 0px 3px;
}
#sub_building {
	width:169px;
	height:190px;
	float:left;
	padding:15px 0px 0px 15px;
}
#home_mediagallery {
	width:241px;
	height:128px;
	position:absolute;
	top:230px;
	right:0px;
}
/*#content{
	width:680px;
	margin-left:45px;
	margin-right:14px;
	float:left;
	left: 250px;
	top: 8px;
	padding-bottom:20px;
}*/
/*#content p{
	margin-bottom:8px;
	padding-bottom:8px; --- was 15 ----
}*/
#content_home{
	width:680px;
        float:left;
        padding:0px 20px 20px 20px;
}
/*#content_home p{
	margin-bottom:0;
	padding-bottom:12px; --- was 15 ----
}*/
#bottom_bar {
	width:972px;
	height:69px;
	background-image:url(images/botton_bar_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	float:left;
	position:relative;
	padding-bottom:12px;
}
#summit_logo {
	position:absolute;
	left: 334px;
	top: 13px;
	float:left;
}
#historic_logo {
	position:absolute;
	left: 444px;
	top: 13px;
	float:left;
}
#aaa {
	position:absolute;
	left: 587px;
	top: 6px;
	float:left;
}
#graphic_header_home {
	width:430px;
	height:20px;
	margin-top:30px;
	margin-left:0px;
	margin-bottom:18px;
}
#graphic_header_sub {
	width:670px;
	margin-top:10px;
	margin-bottom:10px;
}
#subNav {width:650px; height:20px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; color:#996e2c; font-size:11px;}


#subNav a:link {
	text-decoration:none;
        color:#996e2c;
}
#subNav a:visited {
	text-decoration:none;
        color:#996e2c;
}
#subNav a:hover {
	text-decoration:none;
	color:#74060c;
}
#subNav a:active {
	text-decoration:none;
	color:#74060c;
}

#subNav ul{
margin-left:20px;
list-style-image:url("images/divider.gif");
}
#subNav li {
float:left;
margin-right:30px;
}

#subNav img {margin-right:8px;}
#footer {
	width:972px;
	height:50px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#footerlinks{
	width:972px;
	font-size:11px;
	color:#996e2c;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	line-height:22px;
}
#footerlinks a:link{
	color:#996e2c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-decoration:none;
}
#footerlinks a:visited{
	color:#996e2c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-decoration:none;
}
#footerlinks a:active{
	color:#996e2c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-decoration:none;
}
#footerlinks a:hover{
	color:#996e2c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-decoration:underline;
}
#ht {
	width:155px;
	height:13px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;	
	padding-bottom:12px;
	/*top: 57px;
	left: 395px;*/
}

/* =Booking Mask
----------------------------------------------------------*/
#booking_mask {	
	width:972px;
	height:61px;
	position:relative;
	top:480px;
	right:5px;
	background-image:url(images/bookingmaskbg.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
}
#date_in {
	position:absolute;
	left:442px;
	top:26px;
	height:17px;
	width:66px;
	color:#666666;
	}
#calendar {
	width:17px;
	height:17px;
	position:absolute;
	top:26px;
	*top:28px;
	left:516px;
	
	background:url(images/calendar_base.gif);
}
#calendar a img{

	

	}
#nights {
	width:43px;
	position:absolute;
	top:26px;
	left:538px;
}
#adults {
	width:43px;
	position:absolute;
	top:26px;
	left:591px;
}
#children {
	width:43px;
	position:absolute;
	top:26px;
	left:642px;
}
.inputdate {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	width:55px;
	text-align:center;
	width:66px;
	color:#5d5642;	
	background-color:#e9d7a5;
	border:1px solid #d29e40;
}
.inputpulldown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:40px;
	color:#5d5642;	
	background-color:#e9d7a5;
	border:1px solid #d29e40;
}
#bestrate {
	position:absolute;
	top:18px;
	left:822px;
	height:11px;
	width:127px;
}
#w_date_in {
	position:absolute;
	left:70px;
        margin-top:70px;
	height:17px;
	width:66px;
	color:#666666;
	}
#w_calendar {
	width:17px;
	height:17px;
	position:absolute;
	left:145px;
	margin-top:70px;
	background:url(images/calendar_base.gif);
}
#w_calendar a img{

	

	}
#w_nights {
	width:43px;
	position:absolute;
	left:35px;
        margin-top:120px;
}
#w_adults {
	width:43px;
	position:absolute;
	left:86px;
        margin-top:120px;
}
#w_children {
	width:43px;
	position:absolute;
	left:144px;
        margin-top:120px;
}
.w_inputdate {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	width:55px;
	text-align:center;
	width:66px;
	color:#5d5642;	
	background-color:#e9d7a5;
	border:1px solid #d29e40;
}
.w_inputpulldown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:40px;
	color:#5d5642;	
	background-color:#e9d7a5;
	border:1px solid #d29e40;
}
#w_bestrate {
	position:absolute;
	left:40px;
	height:11px;
	width:127px;
        margin-top:185px;
}
/* =Booking Mask
----------------------------------------------------------*/

/* ---- Time Temp  ---- */
#time_temp {
	width:230px;
	position:absolute;
	top:8px;
	left:5px;
	height:42px;
	background-image:url(images/time_weather_bg.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left:4px;
}
#time_temp_label {
	text-align:center;
	position:absolute;
	width:225px;
	height:20px;
	top:0px;
	left:2px;
}
#time_temp p {font-family:Georgia, "Times New Roman", Times, serif; color:#e9d7a5; font-size:10px;}
 
/* GuestBook Form Elements */
.form-button {margin-bottom:20px; background-color:#5E421B; padding:2px; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-weight:bold; border:#000000 1px solid; text-transform:uppercase; letter-spacing:1px;}
.form-button:hover {margin-bottom:20px; background-color:#896126; padding:2px; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-weight:bold; border:#000000 1px solid; text-transform:uppercase; letter-spacing:1px;}

.form-checkbox, .form-radio, .form-select, .form-text, .form-textarea {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; color:#07060b; margin-top:0px;}
.form-textarea {
width:100%;
}
.form-notes {}

/* GuestBook Form Elements */

/* --------- Content Layouts ------------ */
.calloutTop{width:610px; background-image:url(images/callout_top.jpg); background-repeat:no-repeat; background-position:top; padding:25px 30px 0px 30px; text-align:center;}

.calloutTop p {margin-top:0px; margin-bottom:0px; color:#645939; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:20px;}

.calloutBottom {background-image:url(images/callout_bottom.jpg); width:670px; height:47px; background-position:top; background-repeat:no-repeat;}

.TextOnly{}

.graphicalHeader {
padding-bottom:10px;}

.MapText {font-size:12px; line-height:13px;}

#map {border:#a79666 1px solid;}

.textL {
padding-right:30px;
width:466px;
}
.textR {
padding-left:30px;
width:466px;
}

.imgL, .imgR {
background-image:url(images/photo_bkg.jpg); background-repeat:no-repeat;
width:154px; height:131px;
padding:11px 10px 9px 10px;
}

.specialsImgL {
background-image:url(images/photo_bkg.jpg); background-repeat:no-repeat;
width:154px; height:131px;
padding:11px 10px 9px 10px;
margin-right:30px;
}

.specialsImgR {
background-image:url(images/photo_bkg.jpg); background-repeat:no-repeat;
width:154px; height:131px;
padding:11px 10px 9px 10px;
margin-left:30px;
}




.gallery-thumb{
	padding:3px;
	position:relative;
	left:-4px;
}
.gallery-thumb img{
	border:4px solid #C4B07B;
}
/*accordion high rez*/
.catHead
	{
		text-decoration:none;
		color:#a79666; 
		font-weight:bold;
		font-size:16px; 
		text-transform:uppercase;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:20px;
		margin:5px 0; 
		float:left; 
		width:90%; 
		cursor:pointer; 
		border:solid #E9D7A5;
		border-width:2px 1px 1px 2px; 
		padding:5px;
	}
a.catHead:hover
	{
		border:solid #DFC78C;
		border-width:1px 2px 2px 1px;	
	}
#hirez_thumb{
	background-image:url(images/hires_thumb_bkg.png); 
	background-repeat:no-repeat;
	padding:11px 10px 9px 10px;
	margin-right:12px;
}

.ImageTitle{margin-right:12px;}

.separator { background-image:url(images/seperator.gif); width:670px; height:50px; background-repeat:no-repeat;}

.separator2 {background-image:url(images/separator_2.gif); width:670px; height:36px; background-repeat:no-repeat;}

.photothumb {background-image:url(images/photothumb_bkg.png); width:130px; height:130px; padding:9px 12px 13px 12px;}

#question {background-color:#EFE1BE; width:615px; padding:10px 15px 0px 40px; background-image:url(images/Q.gif); background-position:top left; background-repeat:no-repeat;font-weight:bold;}
#answer {background-color:#F3EBD1; width:615px; padding:10px 15px 0px 40px; background-image:url(images/A.gif); background-position:top left; background-repeat:no-repeat;}

.column1 {width:320px; padding-right:30px;}
.column2 {width:320px;}

hr {width:100%;	height:1px;	color: #000000;}

.featuredEmployeeTop{width:177px; height:32px;  background-image:url(images/featured_employee_top.gif); background-repeat:no-repeat;}
.featuredEmployeeImage{ width:154px; height:131px; background-image:url(images/featured_employee_imgbkg.jpg); background-repeat:no-repeat; padding:14px 11px 9px 12px;}
.featuredEmployeeTextHead p{font-family:Tahoma; color:#36250e; font-size:11px; margin:0px; line-height:14px; width:155px; padding:10px;}
.featuredEmployeeText p{font-family:Tahoma; color:#694b1e; font-size:11px; margin:0px; line-height:14px; width:155px; padding:0px 10px 0px 10px;}
.featuredEmployeeTextL {width:463px; padding-right:30px;}

/* ----- mspecials module - special copy price ----- */
.copy_price, .copy_price span, span.copy_price { font-weight:bold; color:#003300;}

.contact_email_subject_url{
	display:none;
}  
#comments li {
   background-color:#EFE1BE;
   padding:10px;
}
#commentform label {
font-weight:bold;
}
blockquote {
	margin: 15px 10px 0 30px;
	padding: 10px 20px 20px 20px;
        background:#EFE1BE;
}
#noborder {
border:none;
}
.post ol {
        margin-left:30px;

}