/* CSS Document */
* {
margin:0 auto;
padding:0;
outline:none;
}

html {
min-height:100%;
margin-bottom:1px;
outline:none;
}

body {
margin:0 auto;
padding:0;
background:#8fa131 url(../images/green/ltgreen_bg.jpg) 0 0 repeat;
font-size:62.5%;
}

p {
font:normal 1.3em/1.8em Arial, Helvetica, sans-serif;
color:#fff;
margin-top:20px;
}




div#header {
width:960px;
height:400px;
margin:0 auto;
padding:0;
}


div#nav {
width:971px;
height:74px;
margin:0 auto;
padding:0;
}
div#nav ul {
list-style:none;
display:block;
width:971px;
height:37px;
margin-top:37px;
}
div#nav li {
display:inline;
float:left;
margin-right:18px;
}
div#nav li.last {
margin-right:0;
float:right;
}
div#nav li a.company, div#nav li a.booking, div#nav li a.news, div#nav li a.gallery, div#nav li a.faqs, div#nav li a.contact {
text-indent:-5000px;
margin:0;
}
div#nav li a.company {
background:transparent url(../images/green/nav_company.gif) 0 0 no-repeat;
display:block;
width:143px;
height:37px;
}
div#nav li a.company:hover {
background-position:-143px 0;
}
div#nav li a.booking {
background:transparent url(../images/green/nav_booking.gif) 0 0 no-repeat;
display:block;
width:167px;
height:37px;
}
div#nav li a.booking:hover {
background-position:-167px 0;
}
div#nav li a.news {
background:transparent url(../images/green/nav_news.gif) 0 0 no-repeat;
display:block;
width:143px;
height:37px;
}
div#nav li a.news:hover {
background-position:-143px 0;
}
div#nav li a.gallery {
background:transparent url(../images/green/nav_pics.gif) 0 0 no-repeat;
display:block;
width:144px;
height:37px;
}
div#nav li a.gallery:hover {
background-position:-144px 0;
}
div#nav li a.faqs {
background:transparent url(../images/green/nav_faqs.gif) 0 0 no-repeat;
display:block;
width:144px;
height:37px;
}
div#nav li a.faqs:hover {
background-position:-144px 0;
}
div#nav li a.contact {
background:transparent url(../images/green/nav_contact.gif) 0 0 no-repeat;
display:block;
width:139px;
height:37px;
}
div#nav li a.contact:hover {
background-position:-139px 0;
}




div#content_area {
width:960px;
height:630px;
background:transparent;
margin:32px auto 0 auto;
}




/* Left side */
div#leftside {
width:500px;
height:300px;
background:transparent;
float:left;
}

div#leftside h1 {
display:block;
width:116px;
height:17px;
background:transparent url(../images/title_welcome.gif) 0 0 no-repeat;
margin:0;
text-indent:-5000px;
}

div#leftside p {
padding-right:28px;
}


div#twitter_div {
width:326px;
height:157px;
background:transparent url(../images/green/twitter_bg.gif) 0 0 no-repeat;
margin:80px 0 0 0;
padding:20px 0 0 140px;
position:relative;
left:-3px;
}
div#twitter_div h2 {
display:block;
width:169px;
height:17px;
background:transparent url(../images/title_latesttweet.gif) 0 0 no-repeat;
text-indent:-5000px;
margin:0;
}
ul#twitter_update_list {
list-style:none;
font:normal 1.3em/1.8em Arial, Helvetica, sans-serif;
color:#a3b039;
margin-top:16px;
}
ul#twitter_update_list li {
padding-right:10px;
}
ul#twitter_update_list li a {
color:#a3b039;
font-weight:bold;
}
ul#twitter_update_list li a:hover {
color:#a3b039;
font-weight:bold;
text-decoration:none;
}
a#twitter-link {
font:bold 1.3em/1.8em Arial, Helvetica, sans-serif;
color:#a3b039;
text-decoration:none;
padding:0 25px 0 0;
float:right;
}
a#twitter-link:hover {
text-decoration:underline;
}




/*Right side */
div#rightside {
width:460px;
height:300px;
background:transparent;
float:left;
}



/* begin: slideshow */
.slideshow {
position:relative;
padding:0;
margin:5px 0 0 0;
}
.slideshow a img {
border:none;
}
.slideshow li.slide {
list-style-type:none;
visibility:visible;
}
.slideshow .slides {
height:289px;
width:378px;
margin:0;
float:right;
position:relative;
right:-4px;
}
.slideshow .slides li.slide {
visibility:hidden;
position:absolute;
right:0px;
top:0;
}
.slideshow .buttons {
display:none;
}
.slideshow .buttons {
display:block;
position:absolute;
z-index:100;
top:305px;
right:0px;
margin:0;
}
.slideshow .buttons li {
float:right;
display:inline;
width:17px;
height:17px;
margin:0 0 0 10px;
background:transparent;
text-indent:-5000px;
}
.slideshow a.button {
float:right;
text-decoration:none;
display:block;
width:17px;
height:17px;
background:#fff;
outline:0;
}
.slideshow a.button:hover {
width:11px;
height:11px;
border:solid 3px #8fa131;
}
/* end: slideshow */


div#party {
width:307px;
height:50px;
margin-top:140px;
float:right;
}
div#party h2 {
display:block;
width:307px;
height:39px;
text-indent:-5000px;
}
div#party h2 a {
display:block;
width:307px;
height:39px;
background:transparent url(../images/parties_inside.gif) 0 0 no-repeat;
}
div#party h2 a:hover {
background-position:-307px 0;
}
div#party p {
text-align:right;
margin-top:10px;
}




/*Footer Section*/
div#footer_wrap_green {
width:100%;
height:120px;
background:transparent url(../images/green/footer_bg.gif) 0 0 repeat-x;
}

div#footer {
width:960px;
position:relative;
top:60px;
}

div#footer p {
font:normal 1.1em Arial, Helvetica, sans-serif;
color:#a3b039;
}

div#footer a {
text-decoration:none;
color:#a3b039;
}
div#footer a:hover {
text-decoration:underline;
}

div#footer a.cmicon {
float:right;
display:block;	
width:24px;
height:10px;
text-indent:-5000px;
background:transparent url(../images/green/cmicon.gif) 0 0 no-repeat;
position:relative;
top:-30px;
}

