body {
background-color:#FCF2DF;
color: #0C0D10;
font-family:Century Gothic, Trebuchet MS, Garamond,  sans-serif;
}

#container {


}

#header {


}

#logo {
margin-top:15px;

}


#mainmenu {
display: inline-block;
background-color: #f1be48;
width:100%;

}

#mainmenu li {
list-style:none;
float:left;
width: 167px;
margin-left:-1px;
padding:10px;
border-left:1px solid #FCF2DF;
border-right:1px solid #FCF2DF;
text-align:center;

}

#mainmenu li:hover {
background-color: #BCDCC4;

}

#mainmenu li a {
color: #385e9d;
text-transform: uppercase;
text-decoration:none;
padding: 10px 40px;

}

#banner {
margin-top:-18px;
margin-bottoM:10px;
margin-left:20px;

}



#title {

margin-left:20px;
margin-top:5px;
margin-bottom:15px;
border-bottom: 2px solid #ddd;
display:block;
padding-left:0px;
text-transform:uppercase;
font-weight:normal;

}

#title h2 {
font-weight:normal;
margin-bottom:10px;
}


#leftbox {
background-color:; 
height:125px;


margin-left: 10px;
}

#leftbox p {

margin-top:5px;
font-style: italic;
color: #0C0D10;
font-size:16px;

}

#rightbox {

height:110px;
margin-left:-10px;

}


#rightbox a {

display:block;
width:187px;

background-color: #cb333b;
color:white;
margin: 20px 0 0 50px;
text-decoration:none;
text-transform:uppercase;
line-height:50px;
text-align:center;

}








#rightbox a:hover {

background-color: #BCDCC4;
}

#footerborder {
border-top:2px solid #ddd;
margin-bottom: 15px;
margin-left:20px;

}

#footer{
margin-top:0px;
margin-left:20px;

}

#footer p {
color:#FCF2DF;

background-color:#385e9d;
margin: 0 auto;
text-align: center;
line-height:70px;
}


#footer p a {
color:#FCF2DF;
text-decoration:none;

}

#footer p a:hover {

text-decoration:underline;
}

/* Slide show styles */

#slideshow {
position:relative;
height:300px;
width:940px;



}


#slideshow:before, #slideshow:after
{
	z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
} 
#slideshow:after
{
	-webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}






#slideshow #slideshowwindow {
width:940px;
height:300px;
margin:0;
padding:0;
overflow:hidden;
position:relative;



}

#slideshow #slideshowwindow .slide {
width:940px;
height:300px;
margin:0;
padding:0;
float:left;
position:relative;


}


/* Philosophy page*/

#boxes{


padding-top:10px;
margin-bottom: 10px;

}
#boxes h6 {

}

#boxes p {
margin-bottom:0;

}

#boxes ul {


}

#boxes table {
width:650px;



}
 #boxes tr {
border-top:1px solid #0C0D10;
border-bottom:1px solid #0C0D10;

}

#boxes th {
font-weight:bold;

}
#boxes td, th  {
padding:7px 7px 7px  15px;
}


/*Fixes*/

#titlend {
text-transform:capitalize;

}
/* Free night logo*/

#freenight {
float:right;
position:relative;
z-index:2;
margin-bottom:-150px;
margin-top:-30px;


}

#freenight img {
float:right;
margin-right:-14px;

}

#references {
font-style:italic;

}