/*#############################################################
#############################################################*/
body {
margin: 0;
padding: 0;
background: #323232 url(../img/bgbody.gif) repeat-y center top;
font: 80% tahoma, verdana, sans-serif;
}

#wrapper {
margin: 0 auto 15px auto;
padding: 0 0 20px 0;
width: 672px;
background: #ffffff;
min-height:100%;
}

/*header area-elements*/
#header {
height: 150px;
background: #505050 url(../img/bgheader3.jpg) repeat-x;
clear: both;
}

#header h1{
margin: 0;
padding: 110px 0 0 15px;
font: normal 2.2em tahoma;
}


/* main navigation elements */
#navlist
{
margin:0;
padding: 10px 0 20px 10px;
border-bottom: 2px solid #F89727;
border-left: 2px solid #F89727;
border-right: 2px solid #F89727;

}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #F89727;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #000; }

/* mouseover colour sticks on current page */
body#home a#home, body#about a#about, body#areas a#areas, body#press a#press, body#gallery a#gallery{
border-bottom: 4px solid #F89727;
padding-bottom: 2px;
background: transparent;
color: #000;
}


/* content area */
#main {
width: 660px;
margin: 3px 0 0 0;
padding: 3px 5px 5px 0;
}

/* content elements */
#content {
width: 658px;
height:100%;
}

#content h1 {
font-size: 1.4em;
}


/*footer area-elements*/
#footer {
margin: 0;
clear: both;
}



