/*
Theme Name: Mountain Valley Inn
Description: Hotel in Missoula
Author: Scott Gray
Author URI: http://rsgray.com/
Version: 0.1
*/		

@import url('styles/reset.css');
@import url('styles/images.css');
@import url('styles/plugins.css');


html {}

body {background:url(images/body.gif) repeat-x left top;font-family:Verdana, Arial;font-size:12px;color:#333;line-height:20px;}

h1,h2,h3,h4,h5,h6 {color:#283B6B;font-weight:400;margin-bottom:15px;}
h1 {margin-bottom:16px;font-size:21px;}
h2 {font-size:19px;}
h3 {font-size:17px;}
h4 {font-size:15px; margin-bottom:10px;}
h5 {font-size:14px;}
h6 {background:url("images/page_h3.png") repeat-x left top #2BB7D4;color:#FFF;font-size:13px;font-weight:700;height:32px;padding:3px 0 5px 10px;text-transform:uppercase;margin:0;}
p {margin-bottom:10px;}
a {color:#0072C1;text-decoration:none;}
p a:hover {text-decoration:underline;}


.clear {clear:both !important;}

#header, #page {margin:0 auto;overflow:hidden;width:900px;}
#header  {height:112px;position:relative;overflow:visible;z-index:1000;}
	#header span {position:absolute;right:5px;font-weight:700;top:20px;}
		#header span.telephone {top:40px;}
	#header img.logo {left:0;position:absolute;top:37px;}
	#header ul {background:url("images/menu-1.png") no-repeat scroll left top;height:47px;padding-left:10px;position:absolute;right:0;top:65px;}
		#header ul li {float:left;background:#152039 url(images/menu-2.png) repeat-x left top;height:47px;padding-right:5px;}
		#header ul li.last {float:left;background:url(images/menu-3.png) repeat-x right top;width:2px;}
		#header ul li.current_page_parent a {border-bottom:4px solid #fff;}
		#header ul li.current_page_item a, #header ul li a:hover, #header ul li.current_page_item li a:hover  {border-bottom:4px solid #76CEEF;}
			#header ul li.current_page_item li a {border:0;}
				
			#header ul li a {display:block;padding:10px 10px 1px;color:#fff;font-weight:700;text-transform:lowercase;}
			
		#header li ul { width:10.25em;margin-left:1px;background:none #152039;position:absolute;display:none;top:3em;left:-1px;margin:0;padding:0;z-index:300;float:right;height:auto;} 
		#header ul li {float:left; position:relative;z-index:20;} 
		#header ul li ul li {background-image:none;height:34px;padding:0;} 
				#header li ul li a {width:8.4em; height:auto; float:left;margin-left:0;color:#FFF;padding:5px 11px;text-align:center;} 
					#dropmenu ul ul {top:auto;} 
				#dropmenu li ul ul {left:12em; } 
			#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 
			#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 
			
	
#page {margin-top:20px;}

/* Home */
.anythingSlider {float:left;height:270px;position:relative;width:660px; margin:2px 0 10px;z-index:0;}
	.anythingSlider .wrapper {width:660px;overflow:auto;height:270px;margin:0;position:absolute;top:0;left:0;}
		.anythingSlider .wrapper ul {width:99999px;list-style:none;position:absolute;top:0;left:0;margin:0;padding:0 !important;}
			.anythingSlider ul li {display:block;float:left;padding:0;height:270px;width:660px;margin:0;}
				.anythingSlider ul li a {display:block;height:270px;width:660px;}
#thumbNav, a.arrow {display:none;}
.legend {background:rgba(0,0,0,.6);color:#FFF;float:left;font-size:18px;font-weight:700;height:20px;padding:12px 20px;position:absolute;top:220px;left:0;}


/* Page */
.home, .content {float:left;width:668px;position:relative;}
	#page h1 {border-bottom:1px dotted #CCC;padding-bottom:5px;}
	#page ol, #page ul {list-style-position:inside; background:#F2F3F5;padding:15px;}
		#page .authors ul {list-style-position:outside; background:none;padding:0;}
	#page ol {list-style-type:decimal;}
	#page ul {list-style-type:circle;}
		#page .authors ul {list-style-type:none;}

/* Blog */
	.post {border-bottom:1px dotted #999;padding-bottom:5px;margin-bottom:10px;position:relative;}
	.post span {text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;right:0;text-transform:uppercase;top:5px;}
		
/* Comments */

#comments-template h3 {font-size:20px;}
.avatar {float:left;margin:3px 20px 10px 0px;}
#comments-template ol {background:none;padding:0;}
	#comments-template ol li {background:#FFF;padding:10px 15px;}
	#comments-template ol li.alt {background:#f7f7f7;}
.comment-meta-data {display:block;margin-bottom:10px;}
	.comentario-autor {float:left; font-weight:700;}
	#respond {padding-top:15px;}
	#respond form {padding:0;margin:0;border:0;}
	div#respond ol {list-style-type:none;margin:0;list-style-position:inside;width:540px;padding:0 !important;}
	div#respond ol li , div#respond textarea {padding:10px; -moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px; background: #f6f6f6; margin-bottom: 10px;clear: both;width:530px; }
	
	div#respond ol li label {float:left; padding-right: 15px; color: #666; border-right: 1px solid #ccc; }
	div#respond ol li label.field-title { width:30%; border-left:none !important; padding-left: 0px; }
	
	div#respond ol li label small {font-size: 0.8em; color: #999;}
	
	div#respond ol li.text input {border: none !important; background: none !important; width:400px; line-height: 1.3em;padding-left:15px; }
	div#respond textarea {border: none !important; line-height: 1.6em;width:530px; }
	div#respond ol li br {display: none;}	
	
/* Sidebar */	
	
#sidebar {float:right;width:231px;}
	#booking-widget {background:url(images/booking.png) no-repeat;width:231px;overflow:hidden;position:relative;height:282px;}
		#sidebar table {color:#FFF;width:210px;margin:18px 0 0 14px;}
			#sidebar table td {width:50%;}
			#sidebar table td input {width:90px;}
			#sidebar table span {font-size:10px;}
			#sidebar .availability {background:url(images/book-now.gif); border:0;cursor:pointer;height:35px;text-indent:-1000px;width:162px; position:absolute;bottom:30px;left:31px;}
.wp-pagenavi {float:left;height:22px;margin-top:30px;padding:10px 0 0;}	

/* Footer */
#columns {overflow:hidden; clear: both;margin-bottom:10px;}
.column {background:url(images/footer-1.png) no-repeat;width:298px;height:362px;padding:19px 17px 15px 15px;float:left;margin-right:4px;}
	.column h2 {border-bottom:1px solid #ccc;padding-bottom:2px;clear:both;}
	.column p {margin:5px;}
	.column strong a, .column a strong {background:#333;color:#FFF;float:right;font-size:11px;padding:2px 8px;text-transform:uppercase;}	
		.column-2 {margin-right:0;} 
	.column-3 { background:url("images/footer-2.png") no-repeat;margin:0;padding:18px;width:194px !important;}
		.column-3 a img, .column-3 img {margin:0 auto 10px;}
		.column-3 .search {margin-bottom:20px;position:relative;}
		.email {border:1px solid #CCC;background:#ddd;padding:4px 5px;width:170px;}
		.subscribe {background:url(images/subscribe.gif) no-repeat 0 0;width:121px;height:26px;text-indent:-1000px;border:0;cursor:pointer;position:absolute;top:35px;left:38px;}
		.unsubscribe {display:none;}
	p.legal {background:none!important;margin:0 !important;padding:0 !important;width:100% !important;bottom:-55px;color:#FFF;font-size:10px;position:absolute;text-align:right;}
		p.legal a {text-decoration:underline;}
