/*
=== red ===
bg: #fcf8f5
links: #9E0039
intro: #e2ebf5
footer: #fefef0
titles: #dfd1c8
widgets: #f2e9e4
*/

body {
	/* background: url(images/bgr.gif) #f0eee1 repeat-x top; */
	background:url(/imgs/wallpaper.jpg) !important;
	color: #555555;
	font: .75em Arial, Helvetica;
	padding: 0 0 20px;
	line-height:1.8em;
}

/*=== Layout ===*/
#page{
	margin: 0 auto;
	width: 940px
}

*html #page {
width:942px;
}

/*=== Header ===*/
#header{
	height: 144px;
	position:relative;
}
#header .spacer{
	float: right
}

.entry .noborder {
border:none !important;
}

#rates {
border-collapse:collapse;
margin:auto;
margin-bottom:20px;
}

#rates td {
border:1px solid #9E0039;
padding:6px;
font-family:arial, helvetica, sans-serif;
color:#000;
}

#rates h2 {
text-align:center;
margin:0;
background:#9E0039;
color:#fff;
}

.entry {
font-family:Georgia, "Times New Roman", Times, serif;
}

.entry p {
font-size:1.2em;
}

.entry img {
border:1px solid #cecece !important;
}

.post-meta-key {
display:none;
}

#rightcol h3 {
font-size:1.8em;
margin-bottom:0;
}

#rightcol p, #rightcol ul {
line-height:1.5em;
}

#rightcol a {
color:#ffffff;
text-decoration:underline;
}

#rightcol a:hover {
text-decoration:none;
}

#page, #rightcol {
z-index:2 !important;
}

#top-bg {
z-index:-2;
position:absolute;
width:100%;
height:291px;
background: url(/imgs/bgr.gif) repeat-x top left;
}

.widget h3 {
font-family:georgia, times, serif;
font-weight:normal;
color:#9E0039;
margin:20px;
}

.widget p {
margin:20px;
}

*html #bottom-highlights {
width:940px;
}

#bottom-highlights {
background:#fefef0;
position:relative;
top:-30px;
border:1px solid #9E0039;
}

#bottom-highlights a {
color:#9E0039;
}

#bottom-highlights a:hover {
text-decoration:underline;
}

/*=== Setup ===*/

body{
background: url(inn/wallpaper.jpg);
	color: #555555;
}
a{
	color: #9E0039;
}
input,select,textarea{
	border: #e6e6e6 1px solid;
}
h2{
	color: #262625;
}
h2 a{
	color: #262625
}
h3{
	color: #262625;
}
h4{
	color: #444444;
}

/*=== Intro ===*/
p.intro a {
	color:#FFFFFF;
}
p.intro a:hover {
	color:#222222;
}

/*=== Buttons ===*/

.btn-rounded a{
	background: url(inn/btn-rounded.gif) no-repeat left;
	color: #ffffff;
}
.btn-rounded a span{
	background: url(inn/btn-rounded.gif) no-repeat right;
}
.btn {
	background:url(inn/btn.gif) repeat-x;
	border:1px solid #9E0039;
 	color:#FFF;
}

/*=== Navigation ===*/*- Nav1 -*/
#nav1 {
}

#nav1 li a{
	color:#9E0039;
padding-right:13px;
}
#nav1 li a:hover,
#nav1 li.active a, #nav1 li.current_page_item a{
	/* background: url(inn/btn-rounded.gif) no-repeat left; */
	color: #ffffff;
        background:#9E0039;
}
#nav1 li.active a span,
#nav1 li.current_page_item a span,
#nav1 li a:hover span{
	/* background: url(inn/btn-rounded.gif) no-repeat right; */
}

/*- Nav2 -*/
.nav2 li a, .widget li a{
	color: #555555;
}
.nav2 li a:hover, .widget li a:hover{
	color: #9E0039;
}

/*=== Center Column ===*/
#centercol{
	float: left;
	width: 620px
}


/*=== Right Column ===*/
#rightcol h3, #rightcol h3 a{
	color: #ffffff;
}
#rightcol h3 span{
	background: #dfd1c8;
}
#rightcol .widget ul, #rightcol .textwidget 
{
	background: #f2e9e4;
}


*html #rightcol .custom_section_head img {
display:none;
}

#rightcol{
	float: right;
	margin: 20px 0 0;
	width:318px;
}

#rightcol h3 {
	color: #ffffff;
	height: 2.4em;
	margin-top:10px;
}
#rightcol h3 span{
	background: #ceccbb;
	display: block;
	float: left;
	line-height: 2.4em;
	padding: 0 10px;
}
#rightcol .widget ul, #rightcol .textwidget {
	background: #f0eee1;
	height: 1%;
	margin: 0 0 2em;
	padding: 7px 15px 15px
}


/*=== Sub Columns ===*/
.col1 a{
	color: #555555;
}
.col3 h2{
	color: #464646;
}
.col5 img{
	border: 10px solid #f6f5ed;
}

/*=== Styling Boxes ===*/*- Box1 -*/
.box .top,.box .bot{
	background: url(inn/box-top.gif) no-repeat top;
}

.box .bot{
	background: url(inn/box-bot.gif) no-repeat top
}
.box .spacer{
	background: #ffffff;
}
/*- Box2 -*/
.box2 .top,.box2 .bot{
	background: url(inn/box2-top.gif) no-repeat top;
}
.box2 .bot{
	background: url(inn/box2-bot.gif) no-repeat top
}
.box2 .spacer{
	background: #9e0039;
	color:#ffffff;
}

.box2 ul {
margin-top:-20px !important;
padding-bottom:10px !important;
}


/*- Box3 -*/
.box3 .top,.box3 .bot{
	background: #F2E9E4;
}
.box3 .bot{
	background: #F2E9E4;
}
.box3 .spcr{
	background: #f2e9e4;
}

/*- Box4 -*/
.box4{
	color: #ffffff;
}
.box4 .top,.box4 .bot{
	background: url(inn/box4-top.gif) no-repeat top;
}
.box4 .bot{
	background: url(inn/box4-bot.gif) no-repeat top
}
.box4 .spacer{
	background: #6178b4;
}

.box4 {
z-index:1;
position:absolute;
top:130px;
}

/*- featured content -*/

#countryinn {
position:relative;
top:-20px;
}

.featured {
position:relative;
top:-15px;
left:35px;
/* background:#fff;
border:1px solid #6178B4; */
height:300px;
}

.featured img {
position:relative;
z-index:100;
left:90px;
top:-20px;
}

#res-widget {
font-family:"Lucida Grande";
background:url(/site-admin/wp-content/themes/overeasy/images/res-panel-trans.png) no-repeat;
position:absolute;
color:#fff;
z-index:200;
left:-70px;
top:30px;
width:270px;
height:210px;
padding:56px 0 0 34px;
text-align:center;
}

#res-widget td {
padding-top:6px;
}

/*- Box6 -*/
.box6 .top,.box6 .bot{
	background: url(inn/box6-top.gif) no-repeat top;
}
.box6 .bot{
	background: url(inn/box6-bot.gif) no-repeat top
}
.box6 .spacer{
	background: #fefef0;
}




/*- Date -*/
.date{
	color: #898989;
}

/*=== Styling Forms ===*/*- Search -*/
#search input.keyword{
	background: #dfd1c8;
	border-bottom: 1px solid #fcfcfa;
	border-top: 1px solid #c4c2b5;
	border-left: 1px solid #c4c2b5;
}

/*- Form1 Setup -*/
.btn-general{
	background: #9E0039;
	color: #ffffff;	
}
.btn-general a { 
	color: #ffffff;
}
.btn-arr a{
	background: #dfd1c8;
	color: #ffffff;
}

/*=== Footer ===*/

#footer {
margin-top:0px;
background:#FEFEF0;
}

.partners img {
margin-right:8px;
}

.partners {
margin-left:auto;
margin-right:auto;
text-align:center;
}

#footer p {
text-align:center;
background:#9E0039;
color:#ffffff;
padding-top:14px;
margin-top:10px;
}

#footer a {
color:#fff;
}

#footer img {
	position: relative;
	vertical-align:middle
}

/*=== Posts ===*/
.post img {	
	border:8px solid #f6f5ed;
}
.post li a:hover{
	color: #9E0039;
}
.post blockquote {
	font-family:Georgia, "Times New Roman", Times, serif; color:#777777;
	background:#fcf8f5 url(inn/ico-quote.gif) no-repeat 10px 10px;
	border-top:1px solid #ebe0d9;
	border-bottom:1px solid #ebe0d9;	
}

/*=== Widget styling ===*/
.widget #recentcomments li a{
	color: #9E0039;
}
.widget #recentcomments li a:hover{
	color: #9E0039;
}
.widget #searchform, .widget #calendar_wrap{
	background: #f2e9e4;
}
.widget #wp-calendar caption {
	color:#333333;
}
.widget #wp-calendar thead th {
	color:#333333;
}
.widget #wp-calendar tfoot td a {
	color:#333333;	
}
.quote {
	background:url(inn/ico-quote.gif) no-repeat top left;
}

.col6{
	float: left;
	padding: 0 20px 20px 0;
	width: 298px
}

.col6 .specials {
line-height:normal !important;
list-style-image:none !important;
margin-top:-20px;
padding-top:0;
padding-left:18px;
}

/* .col6 */ .specials li ul {
margin-top:4px;
display:inline;
}

/* .col6  */ .specials li ul li {
display:inline;
border-bottom:none;
}

.col6 .specials li {
	background: none;
	padding: 6px;
	}

.col6 .specials a {
font-weight:bold;
font-size:110%;
color:#9e0039;
}

.specials .post-meta {
display:none;
}

#rightcol .specials li {
list-style-type:disc;
}

.specialdeals p {
line-height:normal;
}


.border {
border:1px solid #cecece;
}

.custom_section_head img {
margin-left:-38px;
margin-top:-90px;
}

.custom_section_head h2 {
color:#ffffff;
font-style:italic;
}

.champneys {
float:right;
margin-top:20px;
}

#concierge {
font-family:arial, sans-serif;
line-height:normal;
font-size:1.1em;
}

#concierge td {
padding:4px;
border-bottom:1px solid #cecece;
}

#concierge img {
width:75px;
height:75px;
}

#concierge div {
height:1px;
}

#concierge .spacer {
width:95px;
}

#concierge h3 {
color:#9E0039;
margin:10px 0;
}

#concierge p {
font-size:1.0em;
margin:4px;
padding:0;
}

#social {
margin-left:10px;
line-height:normal;
}

.blurb {
font-family:georgia, times, serif;
font-size:1.1em;
}

#locals td {
vertical-align:top;
font-family:arial, verdana, sans-serif;
font-size:10px;
line-height:normal;
padding:8px;
}

.entry ul {
list-style-type:disc !important;
font-size:1.2em;
list-style-image:none !important;
}

.entry ul li {
margin-bottom:12px !important;
}
