﻿body 
{
    background:#dedede;
    margin:0;
    font-family:Verdana;
    font-size:12px;
    color:#516378;
}

a{color:#516378; text-decoration:none;}
a:hover{color:#000;}

input, select{font-size:12px;color:#454d68;}

textarea{font-size:12px;color:#454d68;font-family:Arial;}

#container
{
    width:747px;
    margin:0 auto;
    position:relative;
    border:3px solid #fff;
    border-width:0px 3px;
}

#topbanner
{
    height:35px;
    background:url('../images/topbanner.jpg');
    text-align:right;
    vertical-align:bottom;
    padding:70px 20px 0 0;
    color:#fff; font-weight:bold; font-size:14px;
}

#topbanner a{color:#fff; text-decoration:none;}
#topbanner a:hover{color:#262d48;}

#navbar
{
    height:20px;
    background:#516378;
    border-bottom:1px solid #fff;
    padding-left:15px;
    padding-top:4px; 
}
#navbar a
{
    color:#cbd4df;
    text-decoration:none;
    background:url('../images/link_sep.gif') right no-repeat;
    display:inline-block;
    height:16px;
    padding:3px 8px 5px 0;    
    font-weight:bold;
}
#navbar a:hover{color:#fff;}

#mainbanner{margin:0; padding:0;}
#tribar
{
    height:14px;
    background:#c36c30;
    border-top:1px solid #fff;
    border-bottom:7px solid #fff;
    margin:0;    
}

/* Main Page */
#maincontent
{
    background:url('../images/content_gradient.gif') repeat-x #fff;
    padding:10px 5px;
    margin-top:-7px;    
    position:relative;
}

#mainleft
{
    width:294px;
    float:left;
    margin-left:5px;
    background:url('../images/blue_gradient.gif') repeat-x top;      
    position:relative;
}
#mainleft ul
{
    list-style-image:url('../images/bullet.gif');
    margin:2px 0 5px -15px;
}

#mainright
{
    width:400px;
    float:right;
    margin-right:5px;       
    position:relative; 
}

/* Inner Pages */
#incontent
{
    padding:0px;
    background:#fff url('../images/incontent_bg.gif') repeat-y;
    padding-bottom:10px;    
}

#inleft
{
    background:#d8e7f9;
    margin:0;
    float:left;
    width:184px;
    line-height:20px;
}

#inright
{
    background:#fff url('../images/fadepeach.gif') repeat-x top;
    margin:0;
    float:right;
    width:520px;
    padding:20px;
    color:#c46c30;
    font-size:11px;
}

.title{margin-top:10px;}

.dot
{
    background:url('../images/dot.gif') repeat-x;
    margin:2px; padding:0;
    height:1px;
}

.list1 UL 
{
    list-style-image:url('../images/bullet_blue.gif');
    color:#516378;
}    

ul.blue
{
    list-style-image:url('../images/bullet_blue.gif');
    margin-left:-15px; color:#516378;
}

ul.orange
{
    list-style-image:url('../images/bullet_blue.gif');
    margin-left:-15px; color:#c46c30;
}

.header{color:#516378; font-size:12px; font-weight:bold; display:block;}

.rotation{margin:20px 0; padding-top:0; border-top: 2px solid #fff;}
.rotation img{border-bottom: 2px solid #fff; margin-top:0;}
    
/* Photo Gallery */
a.block
{
    background:url('../images/arrowblock.gif') no-repeat left;
    padding-left: 13px; margin-left:20px;
    color:#516378; font-weight:bold;
    text-decoration:none; font-size:12px;
    display:block;
}
a:hover.block
{
    color:#000;
}

.galblock{margin:20px 20px 10px;}
.galblock a{color:#516378; display:block; text-decoration:none; font-weight:bold; font-size:12px;}
.galblock a:hover{color:#000;}
.galblock img{border:1px solid #c46c30; float:left; width:59px;}
.galblock span{float:right; width:410px;}

.pichead
{
    color:#516378; 
    font-weight:bold;
    font-size:12px;
}

/* Newsletter Box */
#newsletterbx
{
    background:url('../images/newsletter/bg.jpg') repeat-x;
    width:300px; height:98px;
    margin:10px 0;
    color:#c46b2f;     
    padding: 4px 0 0 90px;  
}
#newslettertb{border:1px solid #939393;}
.newsletterbutton
{
    border:none;     
    width:19px; height:24px;
    margin:0 0 -5px 5px;
}
#newsletterbx b{font-weight:normal; font-size:14px; font-family:Arial; display:block; margin-bottom:10px;}

/* Amenities */
.amenblock{margin:10px 0;}
.amenblock img{float:right; width:125px;}
.amenblock span{float:left; width:380px;}

/* News */
.newsblock
{
    background:url('../images/bullet_news.gif') left top no-repeat;
    margin:10px 5px; padding-left:30px;
}

/* About Us */
.aboutblock
{
    font-size:12px; color:#516378; font-weight:bold;
    margin-top:10px;
}

/* Affiliations */
.affiliations
{
    background:url('../images/redot.gif') repeat-x bottom;
    margin:5px; padding:5px;
}
.affiliations a
{
    background:url('../images/bullet_link.gif') no-repeat left;
    padding-left:25px;
    color:#6f89a9;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.affiliations a:hover{color:#000;}

/* Contact Us */
.contactblock
{
    background:url('../images/redot.gif') repeat-x bottom;
    margin-top:10px;
    padding:5px;
    font-family:Arial;
}
.contactblock b{color:#516378;}
/* Footer */

#footer
{
    background:url('../images/footer.jpg') no-repeat;
    height:52px;
    clear:both;
}
    
/* Dropdown */
#dropmenu{
position:absolute;
border:1px solid #404469;
border-bottom-width: 0;
z-index:999;
margin:2px 0 0 -4px;
}

#dropmenu a{
width: 100%;
display: block;
text-indent: 3px;
background:#aed1ea;
border-bottom: 1px solid #404469;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#454a69;
font-weight:normal;
line-height:18px;
z-index:999px;
}

#dropmenu a:hover{
background-color: #fff; color:#3f4465;
}
