/* RESET - No <strong> or <em> */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body {font-size:62.5%;text-align:center;background:url(../i/bkg_tile.gif);font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.container {overflow:auto;width:960px;margin:0 auto;position:relative;}
/* Header */
#header {overflow:auto;width:960px;margin:0 auto;margin-top:30px;}
#header  h1#title {width:570px;height:65px;float:left;background:url(../i/logo.gif) no-repeat;text-indent:-999em;margin-bottom:5px;}
#header .pop {display:inline;}
#header .pop a {width:221px;height:70px;margin-top:1px;margin-right:20px;float:right;background:url(../i/getintouch.gif) no-repeat;text-indent:-999em;}
#header .pop a:hover {background-position:0px -70px;}

#stripe {background:url(../i/bkg_stripe.gif) repeat-x;height:243px;position:relative;}
#stripe .container {background:url(../i/bkg_nav2.gif) right no-repeat;height:243px;}
#stripe_photo {width:732px;height:233px;float:left;position:absolute;top:5px;left:0;z-index:1;}
#stripe_photo_over {width:484px;height:233px;float:right;background:url(../i/sun2.png) no-repeat;position:absolute;top:5px;left:475px;z-index:5;}

/* Navigation */
ul#nav {width:228px;height:190px;float:right;margin-top:5px;margin-right:22px;padding-top:45px;position:relative;z-index:20;}
#nav li {display:inline;}
#nav li a {display:block;color:#edf0f8;padding-right:17px;font-size:1.8em;margin-bottom:15px;text-align:right;margin-right:20px;text-decoration:none;}
#nav li a:hover, #home #nav_ho, #our #nav_ou, #room #nav_ro, #loca #nav_lo, #cont #nav_co {background:url(../i/bullet_nav.gif) no-repeat right 6px;font-weight:bold;}

/* Main Content */
#main {text-align:left;width:840px;margin:0 auto;overflow:auto;background:#fff;padding:40px;color:#555;border:1px solid #e1e3eb;}
#main a {color:#212e77;border-bottom:1px solid #b0b8db;text-decoration:none;padding-bottom:-2px;line-height:50%;}
#main a:hover {color:#4256ad;}
#main_content {width:590px;float:left;}
#main_content h1, #main_content h2, #main_content h3, #main_content h4 {margin-bottom:15px;}
#main_content h1 {color:#212e77;font-size:2.1em;margin-bottom:10px;}
#main_content h2 {color:#f19021;font-size:1.6em;font-style:italic;}
#main_content h3 {color:#212e77;font-size:1.4em;}
#main_content h4 {color:#f19021;font-size:1.3em;}
#main_content p, #main_content li {font-size:1.3em;line-height:145%;margin-bottom:15px;}
#main_content li {margin-bottom:5px;}
#main_content ul {list-style:outside disc;margin-left:20px;}
#main_content img {float:left;margin-right:20px;margin-bottom:10px;border:1px solid #b0b8db;margin-top:5px;}
#main_content img.right {float:right;margin-right:0;margin-left:20px;}


/* Sidebar */
#sidebar {width:190px;float:right;padding-top:35px;}
#sidebar h2, #sidebar h3 {margin-bottom:10px;}
#sidebar h2 {color:#212e77;font-size:1.4em;clear:both;}
#sidebar h3 {color:#f19021;font-size:1.3em;}
#sidebar p, #sidebar li {font-size:1.2em;line-height:145%;margin-bottom:20px;}
#sidebar ul {margin-bottom:20px;overflow:auto;}
#sidebar li {margin-bottom:5px;list-style:outside disc;margin-left:20px;}
#sidebar h2.button {margin-bottom:20px;}
#sidebar .button a {border-bottom:0;}
#sidebar a {}
#sidebar a:hover {}
#sidebar ul.gallery {overflow:hidden;}
#sidebar ul.gallery li {margin:0;padding:0;display:block;float:left;height:37px;width:53px;margin-right:7px;margin-bottom:7px;list-style:none;}
#sidebar ul.gallery li a {float:left;height:37px;width:53px;border:1px solid #b0b8db;overflow:hidden;}
#sidebar ul.gallery li a img {height:37px;width:53px;overflow:hidden;}

/* Footer */
#footer {text-align:right;color:#7380b9;background:url(../i/bkg_footer.gif) repeat-x;height:31px;clear:both;margin-bottom:15px;padding-top:9px;line-height:115%;}
#footer .container {background:url(../i/bkg_footer_logo.gif) no-repeat right;padding-right:70px;width:850px;}
#footer a {color:#8f9aca;border-bottom:1px solid #fff/*#5f72d6*/;text-decoration:none;}
#footer a:hover {font-weight:bold;}
