/* -----------------------------------------------------------------------
OVERRIDING - Default Styles
----------------------------------------------------------------------- */
body {
    background: #cdc4bf url(../graphics/bg.jpg) top center no-repeat;
    color: #590b0e;
}
body.events {
    background: #cdc4bf url(../graphics/bg_events.jpg) top center no-repeat;
}
body.menu {
    background: #cdc4bf url(../graphics/bg_menu.jpg) top center no-repeat;
}

body.alt {
    background: #cdc4bf url(../graphics/bg_alt.jpg) top center no-repeat;
}
body.facility {
    background: #cdc4bf url(../graphics/bg_facility.jpg) top center no-repeat;
}

body.splash {
    background: #cdc4bf url(../graphics/bg_home.jpg) top center no-repeat;
}

body.gallery {
    background: #cdc4bf url(../graphics/bg_gallery.jpg) top center no-repeat;
}

h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:2.8em;
    letter-spacing:-1px;
    line-height:100%;
    color: #fff;
}
h2 {
    font-size:1.8em;
    line-height:100%;
    font-weight:bold;
    color: #590b0e;
    letter-spacing:-1px;
}
h3 {
    font-size:1.4em;
    font-weight:bold;
    line-height:100%;
    color: #000;
}

a {
    color: #cc0000;
    text-decoration: none;
    outline:none;
}
a:hover {
    color: #cc0000;
    text-decoration: underline;
}



/* -----------------------------------------------------------------------
OVERRIDING - Grid / Layout Classes
----------------------------------------------------------------------- */
.container { }
.column { float: left; margin-right: 10px; }
.last { margin-right: 0; }

/* -----------------------------------------------------------------------
CUSTOM Classes
----------------------------------------------------------------------- */
.header {
    padding: 10px;
}

.normalheight {
    line-height:100%;
}

.contentarea {
    padding:0px;
    padding-left:10px;
}
.imageborder {
    border:10px #590b0e solid;
}

.right {
    float:right;
}

.addressbar {
    padding-top:5px;
    color:#590b0e;
    line-height:normal;
    font-size:0.95em;
}
.addressbar a {
    color:#590b0e;
}
.imagestyle {
    border:3px #fff solid;
}

/* -----------------------------------------------------------------------
SCROLLING TEXT
----------------------------------------------------------------------- */
#divUp {position:relative; }
#divDown {position:relative; }
#divScrollTextCont { position:relative; width:440px; height:340px; clip:rect(0px 440px 340px 0px); overflow:hidden; visibility:hidden;}
#divText {position:absolute; left:0px; top:0px;}


