﻿/*------------------------------------------------------
//
//    Layout
//
//------------------------------------------------------*/

body {
  background:none #fff;
  font:12px Helvetica, Arial, sans-serif;
  margin:0;
}
body#outer { background:url(../img/bg-site.gif) repeat-x scroll 0 0 #fff; }

#container {
  margin:0 auto;
  padding:0;
  position:relative;
  text-align:left; /* for ie */
  width:960px;
  z-index:1;
}
#sidebar {
  display:inline;
  font-size:10px;
  height:542px;
  width:209px;
}
#maincol {
  height:542px;
  width:600px;
}
#sidebar, #maincol {
  float:left;
  margin:30px 0 0;
  padding:0;
}

#directors {
  background:transparent url(../images/bgs/directors_bk.jpg) no-repeat top right;
  margin:0 23px 0 0;
  padding:0;
}
#directors p {
  color:#270802;
  font:10px/17px Helvetica, Arial, sans-serif;
  padding:15px 0 10px 30px;
  text-align:center;
}

#adventures {
  margin:10px 0;
  padding:10px 0 0 15px;
}

#languages {
  background:transparent url(../images/bgs/languages_bk.jpg) no-repeat top right;
  height:142px;
  margin:30px 0 0 0;
  padding:10px 0 0 0;
}

.tbl_languages {
  margin:0 20px 0 0;
  padding:0 20px 0 0;
}


/*------------------------------------------------------
//
//    Typography
//
//------------------------------------------------------*/

h1, h2, h3, h4, h5 {
  color:#355985;
  font:normal Helvetica, Arial, sans-serif;
}
h1 {
  margin:0;
}
h2 {
  color:#036;
  font-size:14px;
}
p, li {
  line-height:18px;
}
p a, li a, a {
    color: #c08517;
}


/*------------------------------------------------------
//
//    Header
//
//------------------------------------------------------*/

#header {
  height:298px;
}
#logo {
  display:inline-block;
  margin:5px 0;
}
#header h1 {
  color:#fff;
  font:normal 31px Helvetica, Arial, sans-serif;
  margin:22px 15px 5px;
  text-transform:uppercase;
}
#header-img {
  display:block;
  margin:0 auto;
  width:950px;
}


/*------------------------------------------------------
//
//    Menu
//
//------------------------------------------------------*/

#menu {
  font-size:10px;
  margin:0;
  padding:0 23px 8px 0;
  width:180px;
}
#menu ul {
  list-style:none;
  margin:0;
  padding:0;
  text-align:right;
}
#menu li {
  margin:0;
  padding:0;
}
#menu li a:link, #menu li a:visited {
  color:#333;
  font:normal 11px/18px Helvetica, Arial, sans-serif;
  margin:0;
  padding:2px 0 2px 7px;
  text-decoration:none;
  text-transform:uppercase;
}
#menu li a:hover, #menu li a:active {
  color:#036;
}
#menu li.dbl-line {
  padding-top:5px;
}
#menu li.dbl-line a {
  line-height:10px;
}

.topright {
  color:#036;
  font:16px "Trebuchet MS", Verdana, Arial;
  padding:0 0 10px 0;
  text-align:center;
}
.topright p {
  margin:0;
  padding:0;
}


/*------------------------------------------------------
//
//    Content Area
//
//------------------------------------------------------*/

#contentframe { /* this is the iframe id */
  border:0;
  margin:0;
  padding:0;
  width:600px;
}

.float_r { float:right; }
.float_l { float:left; }

#content {
  margin:0;
  min-height:300px;
  padding:0;
  width:600px;
}
.img_btm_right {
  float:right;
  padding:10px 50px 0;
  margin:0;
}
.more {
  background:#eee;
  display:none;
  padding:20px;
}


.clearboth {
  clear:both;
  height:0;
  margin:0;
  width:0;
}


/*------------------------------------------------------
//
//    Footer
//
//------------------------------------------------------*/

#footer {
  clear:both;
  height:64px;
  float:left;
  font-size:10px;
  width:600px;
}
#footer p {
  padding:12px 0 0 10px;
}
#footer a:link, #footer a:visited {
  color:#fff;
  text-decoration:none;
}
#footer a:hover,  #footer a:active {
  color:#666;
}

#weblink a {
  color:#666;
  float:right;
  font:normal 12px Helvetica, Arial, sans-serif;
  margin:16px 10px 0 0;
  padding:0;
  text-decoration:none;
}
#weblink a:hover {
  color:#ccc;
}


