/*  
Theme Name: River Inn of Harbour Town
Theme URI: http://www.riverinnmemphis.com
Description: Layout of River Inn.
Version: 2.0
Author: Blizzard Internet Marketing
Author URI: http://www.blizzardinternet.com/
*/
* { behavior: url('http://www.riverinnmemphis.com/wp-content/themes/riverinn2/iepngfix.htc'); }

body {
background: #4a601c;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;
margin:0;
}

#page {
width:967px;
}

#header {
background:url(images/headerbg.jpg) bottom no-repeat;
width:967px;
height:123px;
padding-top:61px;
}

#logo {margin: 0 0 0 30px; padding-bottom: 3px;}


#subnav {
float:right;
width:300px;
margin-left:20px;
margin-top:20px;
}


#content {
width:100%;
background:#dacda5;
border-top:1px solid #000;
padding-top: 20px;
}

#flashcontent {
border-top:3px solid #4a601c;
border-bottom:3px solid #4a601c;
width: 970px;
height: 360px;
background: url(images/flashbg.jpg) no-repeat;
}

#homecontent {
width:967px;
float: left;
background: url(images/background.jpg) repeat-y;
}

#hometext {
width:550px;
float:left;
padding:10px;
margin-left:15px;
}

#hometext h1 {color: #4a601c; font-weight: normal; font-size: 20px;}
#hometext a img {border: 1px solid #fff; margin: 20px 10px 0 0;}

#sidebar {background: #cbbf99; width: 378px; float: right; text-align: center; padding: 20px 0;}
#sidebar img {border: 0px;}

#footer {

background: #c0b390;
width: 967px;
border-top: 1px solid #a39570;
padding: 10px auto;
clear: both;
}

#footer img {padding: 10px 0; border: 0;}
#footer .rightspace { margin: 0 60px 0 30px;}

/* Navigation */

#navigation, #navigation2 {
clear:both;
width:980px;
height:25px;
}

#navigation ul,#navigation2 ul {
margin:0;
padding:0;
list-style:none;

}
#navigation ul li ul,#navigation2 ul li ul {
margin:0;
padding:0;
list-style:none;
position:absolute;
left:-999em;
background:#5c7033;
margin-left:18px;
margin-top:-7px;

border-left:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
border-top:1px solid #c9b256;
}
#navigation ul li ul li,#navigation2 ul li ul li {
margin:0;
padding:0;
float:left;
clear:both;
background:none;
width:150px;
height:18px;
/*border-bottom:1px solid #000000;*/
z-index:1000;
}
#navigation ul li ul li a,#navigation2 ul li ul li a{
color:#c0c0c0;
background:none;
text-decoration:none;
display:block;
width:100%;
height:100%;
font-size:11px;
font-weight:bold;
}
#navigation ul li ul li a:hover,#navigation2 ul li ul li a:hover{
color:#c9b256;
background:#003300;
}

#navigation ul li:hover ul,#navigation ul li.sfhover ul,#navigation2 ul li:hover ul,#navigation2 ul li.sfhover ul {
left:auto;

}

#navigation ul li,#navigation2 ul li {
margin:0;
padding:0;
float:left;
height:25px;
}
#navigation ul li a,#navigation2 ul li a{
display:block;
width:100%;
height:100%;
}

#navigation ul li a span,#navigation2 ul li a span {
position:absolute;
left:-999em;
}

.nav_left {
background:url(images/nav.gif) no-repeat 0px 0px;
width:100px;

}
.nav_home {
background:url(images/nav.gif) no-repeat -100px 0px;
width:65px;
}
.nav_home a:hover{
background:url(images/nav.gif) no-repeat -100px -52px;
}

.nav_about {
background:url(images/nav.gif) no-repeat -165px 0px;
width:155px;
}
.nav_about a:hover{
background:url(images/nav.gif) no-repeat -165px -52px;
}

.nav_about:hover ul {
margin-left:20px;
}

#navigation ul li:hover #subabout,#navigation ul li.sfhover #subabout {
margin-left:36px;
}
#navigation ul li:hover #subacc,#navigation ul li.sfhover #subacc {
margin-left:11px;
}

.nav_accommodations {
background:url(images/nav.gif) no-repeat -321px 0px;
width:150px;
}
.nav_accommodations a:hover{
background:url(images/nav.gif) no-repeat -320px -52px;
}

.nav_dining {
background:url(images/nav.gif) no-repeat -470px 0px;
width:75px;
}
.nav_dining a:hover{
background:url(images/nav.gif) no-repeat -470px -52px;
}
#navigation ul li:hover #subdin,#navigation ul li.sfhover #subdin {
margin-left:16px;
}
#navigation ul li:hover #subban,#navigation ul li.sfhover #subban {
margin-left:26px;
}
#navigation ul li:hover #subres,#navigation ul li.sfhover #subres {
margin-left:13px;
}
#navigation2 ul li:hover #subatt,#navigation2 ul li.sfhover #subatt {
margin-left:2px;
}
#navigation2 ul li:hover #subcal,#navigation2 ul li.sfhover #subcal {
margin-left:18px;
}
#navigation2 ul li:hover #subgift,#navigation2 ul li.sfhover #subgift {
margin-left:14px;
}
#navigation2 ul li:hover #submedia,#navigation2 ul li.sfhover #submedia {
margin-left:18px;
}
#navigation2 ul li:hover #subfaq,#navigation2 ul li.sfhover #subfaq {
margin-left:13px;
}
#navigation2 ul li:hover #subcon,#navigation2 ul li.sfhover #subcon {
margin-left:10px;
}
#navigation2 ul li ul#subcon li{
width:200px;
}
.nav_meetings {
background:url(images/nav.gif) no-repeat -545px 0px;
width:180px;
}
.nav_meetings a:hover{
background:url(images/nav.gif) no-repeat -545px -52px;
}

.nav_reservations {
background:url(images/nav.gif) no-repeat -725px 0px;
width:120px;
}
.nav_reservations a:hover{
background:url(images/nav.gif) no-repeat -725px -52px;
}

.nav_right {

background:url(images/nav.gif) no-repeat -845px 0px;
width:90px;
}

/* Second Row Nav */
.nav_left2 {
background:url(images/nav.gif) no-repeat 0px -25px;
width:30px;
}

.nav_attractions {
background:url(images/nav.gif) no-repeat -30px -25px;
width:130px;
}
.nav_attractions a:hover{
background:url(images/nav.gif) no-repeat -30px -77px;
}

.nav_special-events {
background:url(images/nav.gif) no-repeat -160px -25px;
width:115px;
}
.nav_special-events a:hover{
background:url(images/nav.gif) no-repeat -160px -77px;
}

.nav_cooking-school {
background:url(images/nav.gif) no-repeat -275px -25px;
width:135px;
}
.nav_cooking-school a:hover{
background:url(images/nav.gif) no-repeat -275px -77px;
}

.nav_gift-certificates {
background:url(images/nav.gif) no-repeat -410px -25px;
width:125px;
}
.nav_gift-certificates a:hover{
background:url(images/nav.gif) no-repeat -410px -77px;
}

.nav_media {
background:url(images/nav.gif) no-repeat -535px -25px;
width:135px;
}
.nav_media a:hover{
background:url(images/nav.gif) no-repeat -535px -77px;
}

.nav_faqs {
background:url(images/nav.gif) no-repeat -670px -25px;
width:150px;
}
.nav_faqs a:hover{
background:url(images/nav.gif) no-repeat -670px -77px;
}
.nav_contact-us {
background:url(images/nav.gif) no-repeat -820px -25px;
width:95px;
}
.nav_contact-us a:hover{
background:url(images/nav.gif) no-repeat -820px -77px;
}
.nav_right2 {
background:url(images/nav.gif) no-repeat -915px -25px;
width:20px;
}





/*second tier*/
#second-tier {
width:100%;
background:#334313;
color:#d7dbcc;
font-weight:bold;
font-size:11px;
height:22px;
}
#second-tier ul {
margin:0;
padding:0;
list-style:none;
margin-left:75px;
}
#second-tier ul li {
margin:0;
padding:0;
list-style:none;
float:left;
padding-right:20px;
padding-top:5px;
}
#second-tier ul li a{
font-weight:normal;
color:#c0b5b5;
text-decoration:none;

}
#second-tier ul li a:hover{
color:#c9b256;
text-decoration:underline;
}
#second-tier ul li b{
text-transform:uppercase;
}


/*Dropdowns*/

/* Headers */
#homeh1 {
background:url(images/homehead.jpg) no-repeat;
margin:0;
padding:0;
width:384px;
height:24px;

}
#homeh1 span {
position:absolute;
left:-999em;
}

h1 {
font-size:14px;
margin:0;
padding:0;
margin-top:20px;
}
#stafftable tr td {
text-align:center;
vertical-align:top;
}
#stafftable tr td img{
border:1px solid #000000;
}