/* CSS Document */

body {
  font-size: 76%;
  font-family: arial,verdana;
  color: #4c4c4c;
  margin: 0px; 
  padding: 0px;
  background:url('http://www.responsibletravel.com/awards/images/header-white-strip.gif') repeat-x #d7dbcd;
}

#pageOuter {
  width: 100%; 
  margin-left: auto; 
  margin-right: auto; 
  text-align: center; 
  margin-top: 0px;
}
#pageInner {
  width: 955px; 
  margin-left: auto; 
  margin-right: auto; 
  text-align: left; 
  padding: 0px;
}

#headerLeft {
  float: left; 
  width: 170px;
  height: 312px;
}
#headerRight {
  float: left; 
  width: 785px;
  height: 312px;
}
#headerShare {
  float: right; 
  width: 785px; 
  height: 50px;
  background: url('http://www.responsibletravel.com/awards/images/header-share-background.gif') no-repeat;
}
#share {
  float: right;
  margin: 5px 15px 0px 0px;
}
#headerTitle {
  float: left; 
  width: 785px; 
  height: 184px;
}
#headerToolbarLine {
  float: left; 
  width: 785px; 
  height: 76px;
}
#headerToolbar {
  float: left; 
  width: 511px; 
  height: 76px;
  background: url('http://www.responsibletravel.com/awards/images/header-toolbar.gif') no-repeat;
}
#headerCurrent {
  float: right; 
  width: 260px; 
  height: 76px;
}

.toolbar { 
  float: left; 
  margin: 26px 5px 0px 0px;
}
.toolbarSpacer { 
  float: left; 
  margin: 26px 7px 0px 7px;
  color: #ffffff;
  font-size: 20pt;
  font-family: Georgia, serif;
}
.firstLink {
  padding-left: 22px;
}
a.toolbarLink, a.toolbarLink:active, a.toolbarLink:visited { 
  color: #ffffff;
  font-size: 20pt;
  font-family: Georgia, serif;
  text-decoration: none;
}
a.toolbarLink:hover { 
  text-decoration: underline;
}

#content {
  float: left; 
  width: 955px;
  margin-top: 10px;
  clear: both;
}
#mainSurround {
  float: left; 
  width: 695px;
  padding-bottom: 10px;
}
#mainTop {
  float: left; 
  width: 685px;
  height: 27px;
  background: url('http://www.responsibletravel.com/awards/images/main-top.gif') no-repeat;
}
#main {
  float: left; 
  width: 685px;
  background: url('http://www.responsibletravel.com/awards/images/main-bkgd.gif') repeat-y;
}
#mainBtm {
  float: left; 
  width: 685px;
  height: 27px;
  background: url('http://www.responsibletravel.com/awards/images/main-btm.gif') no-repeat;
}
.textSurround {
  margin: 0px 20px;
}
.innerLeftColumn {
  float: left;
  width: 315px;
}
.innerRightColumn {
  float: right;
  width: 315px;
}
#sideSurround {
  float: right; 
  width: 260px;
}
.sideBox {
  float: left; 
  width: 260px;
  margin-bottom: 10px;
}
.sideTop {
  float: left; 
  width: 260px;
  height: 17px;
  background: url('http://www.responsibletravel.com/awards/images/side-top.gif') no-repeat;
}
.sideText {
  padding: 0px 10px;
  background: #fff;
}
.sideBtm {
  float: left; 
  width: 260px;
  height: 17px;
  background: url('http://www.responsibletravel.com/awards/images/side-btm.gif') no-repeat;
}
.sideStandAlone {
  margin-bottom: 10px;
}

#socialFB {
  margin-top: 20px;
}

#footer { 
  width: 955px;
  clear: both;
  padding: 10px 0px;
  text-align: center;
}
.spacer {
  padding: 0px 15px;
  color: #959595;
}
.spacer-right {
  padding: 0px 15px 0px 0px;
  color: #959595;
}




img {
  border: 0px;
}

table {
  font-size: 76%;
  font-family: arial,verdana;
  color: #4c4c4c;
}

h1 {
  font-size: 1.8em;
  color: #49681a;
  font-family: Georgia, serif;
  margin: 0px 0px 15px 0px;
}
h2 {
  font-size: 1.5em;
  color: #49681a;
  font-family: Georgia, serif;
  margin: 0px;
}
h3 {
  font-size: 1.2em;
  color: #49681a;
  font-family: Georgia, serif;
  margin: 0px;
}

a, a:active, a:visited {
  color: #007efd;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}