#header-image { background-image: url(images/glenelg_sign.gif); background-repeat: no-repeat; background-position: center; width: 778px; height: 54px; margin-right: auto; margin-left: auto; border-right: 5px ridge #9c3; border-left: 5px groove #9c3; }
#header-wrapper { background-image: url(images/glenelg_water_header.jpg); background-repeat: no-repeat; background-position: center; height: 181px; width: 778px; margin-right: auto; margin-left: auto; border-right: 5px ridge #9c3; border-left: 5px groove #9c3; }
#nav li { background-image: url(images/glenelg_button.gif); width: 102px; height: 37px; display: inline; float: right; margin-top: 0; padding-bottom: 0; }
#nav { background-image: url(images/glenelg6_03.gif); height: 46px; position: relative; width: 778px; border-right: 5px ridge #9c3; border-left: 5px groove #9c3; }
#topcontent { background-color: transparent; background-image: none; background-repeat: no-repeat; margin-bottom: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; height: 356px;}
.right { color: #006; text-align: justify; position: relative; width: 570px; float: left; margin-left: 10px; padding-top: 20px; padding-right: 10px; padding-bottom: 0; }
.right p { line-height: 1.4em; padding-top: 10px; padding-bottom: 10px; }
#topcontent li { font-size: 11px; padding-left: 12px; position: relative; margin-left: 20px; padding-top: 10px; padding-bottom: 0; padding-left: 20px; }
#topcontent h1 { color: #009; font-size: 16px; background: #fff; margin-top: 10px; padding-top: 0; padding-left: 10px; border-top: 1px groove #069; border-bottom: 1px groove #069; }
#content, #header, #nav, #footer, #footer2 { background-color: #fff; width: 778px; text-align: left; margin: 0 auto; border-right: 5px ridge #9c3; border-left: 5px groove #9c3; }
#left { background-image: url(images/glenelg_side_04.jpg); background-repeat: no-repeat; position: relative; width: 181px; height: 356px; float: left; padding-bottom: 0; }
#footer { background-color: #1c253b; background-image: url(images/glenelg_footer_06.gif); background-repeat: no-repeat; text-align: center; width: 778px; height: 63px; margin-right: auto; margin-bottom: 0; margin-left: auto; border-bottom: 2px groove #9c3; }
body { font-size: 12px; font-family: "Lucida Grande", tahoma, verdana, sans-serif; text-align: center; color: #fff; background-image: url(images/fade_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: left top; height: 100%; }
* { padding: 0; margin: 0; border: 0; }
li { list-style: none; }
.hide { display: none; }
#tagline { background-color: transparent; height: 31px; text-align: right; width: 756px; margin: 0 auto; }
#footer a { color: #4c68a1; }
#tagline { background-color: transparent; height: 31px; text-align: right; width: 756px; margin: 0 auto; }
#nav ul { text-align: center; width: 410px; position: absolute; right: 0; padding-right: 80px; }
#nav #nav-home { position: absolute; top: 20px; left: 10px; width: 10px; height: 20px; }
#nav a { display: block; float: left; color: #69c2ff; text-decoration: none; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 12px; padding-bottom: 6px; padding-left: 30px; }
#nav a:hover { color: #FFF; }
#nav a.current { color: #fff; background-position: 0 0; }
#nav #nav-mail { position: absolute; top: 20px; left: 60px; width: 10px; height: 20px; }
#footer p { font-size: 11px; text-align: right; padding-top: 29px; padding-right: 10px; }
#footer2 { background-color: #1c253b; background-image: url(images/glenelg6_tiled_12.gif); background-repeat: no-repeat; text-align: center; width: 778px; height: 63px; margin-right: auto; margin-bottom: 0; margin-left: auto; border-bottom: 2px groove #9c3; }
#topcontent2 { background-image: url(images/glenelg_inside_bg.gif); background-repeat: repeat-y; background-attachment: scroll; margin-bottom: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; height: 810px; }
#left2 { background-color: transparent; background-image: url(images/glenelg_side_bg2.jpg); background-repeat: no-repeat; position: relative; width: 181px; height: 415px; float: left; }
.rightphoto { text-align: right; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
.leftphoto { text-align: right; float: left; margin-top: 10px; margin-right: 10px; margin-left: 10px; }
#footer2 p { font-size: 11px; text-align: right; padding-top: 29px; padding-right: 10px; }
input, textarea
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

