body {
  margin-left: auto;
  margin-right: auto;
  width: 73em;
}

#header {
  padding: 0;
  margin-top: -.6em;
  margin-left: auto;
  margin-right: auto;
  width: 73em;
}

#sitebranding {
  background: yellow url(images/backgrounds/londonskyline.png) bottom left;
  width: 73em;
  height: 12.5em;
  margin: 0;
  padding: 0;
  border: 0;
}

#sitebranding img {
  margin-top: 1.1em;
  margin-left: 2.54em;
  width: 21.4%;
}

#sitebranding #preview {
  margin: 0;
  position: relative;
  top: -4.5em;
}

#tagline {
  margin-left: auto;
  margin-right: auto;
  margin-top: -2em;
  height: 3.1em;
}

#tagline h2 {
  font-family: Haettenschweiler, Impact, sans-serif;
  padding-top: .05em;
  padding-bottom: .18em;
  padding-left: 1.18em;
  font-size: xx-large;
  color: white;
  background-color: black;
  border-top: .18em solid gray;
  border-bottom: 3.1em solid white;
  width: 35.32em;
}

#navigationbar {
  font-family: Haettenschweiler, Helvetica, Arial, sans-serif;
  font-size: xx-large;
  margin-top: -2.29em;
  padding: 0;
  padding-left: 10.35em;
}

#navigationbar #takeflightlink {
  font-family: Haettenschweiler, Impact, sans-serif;
  font-size: x-large;
}

#navigationbar ul {
  list-style: none;
  padding: 0;
}

#navigationbar li {
  display: inline;
  margin: 0;
  text-align: center;
}

#navigationbar a {
  text-decoration: none;
}

#navigationbar a:link, #navigationbar a:visited, #navigationbar a:hover, #navigationbar a:active {
  color: white;
}

#navigationbar a:hover {
  position: relative;
  padding-bottom: .25em;
  top: -.1em;
}

#navigationbar .takeflight a:hover {
  position: relative;
  top: -.34em;
  padding-bottom: .57em;
}

#navigationbar .black a:link, #navigationbar .black a:visited, #navigationbar .black a:hover, #navigationbar .black a:active {
  color: black;
}

.currentpage {
  border-bottom: 5.5px solid #aaaaaa;
}

#infonav a:hover {
  letter-spacing: .03em;
  color: maroon;
}

#homelink {
  background: gray url(images/backgrounds/hometab-bg.png) repeat-x top;
  padding-left: .8em;
  padding-right: .8em;
  padding-top: .13em;
  padding-bottom: .16em;
  margin-right: -.2em;
}

#knowlink {
  background: blue url(images/backgrounds/knowtab-bg.png) repeat-x top;
  padding-left: .7em;
  padding-right: .65em;
  padding-top: .13em;
  padding-bottom: .16em;
  margin-right: -.19em;
}

#belink {
  background: red url(images/backgrounds/betab-bg.png) repeat-x top;
  padding-left: 1.1em;
  padding-right: 1.1em;
  padding-top: .13em;
  padding-bottom: .16em;
  margin-right: -.19em;
}

#ponderlink {
  background: yellow url(images/backgrounds/pondertab-bg.png) repeat-x top;
  padding-left: .45em;
  padding-right: .45em;
  padding-top: .13em;
  padding-bottom: .16em;
  margin-right: -.19em;
}

#watchlink {
  background: purple url(images/backgrounds/watchtab-bg.png) repeat-x top;
  padding-left: .6em;
  padding-right: .65em;
  padding-top: .13em;
  padding-bottom: .16em;
  margin-right: -.17em;
}

#eatlink {
  background: fuchsia url(images/backgrounds/eattab-bg.png) repeat-x top;
  padding-left: 1.07em;
  padding-right: 1em;
  padding-top: .13em;
  padding-bottom: .16em;
  margin-left: -.05em;
  margin-right: -.18em;
}

#takeflightlink {
  background: green url(images/backgrounds/takeflighttab-bg.png) repeat-x top;
  padding-left: .5em;
  padding-right: .5em;
  padding-top: .28em;
  padding-bottom: .43em;
  position:relative;
  top: -.19em;
  margin-right: -.23em;
}

#sweatlink {
  background: orange url(images/backgrounds/sweattab-bg.png) repeat-x top;
  padding-left: .58em;
  padding-right: .58em;
  padding-top: .13em;
  padding-bottom: .16em;
}

#infonav {
  margin-right: 2.5em;
  margin-top: -10.4em;
}

#infonav a, #infonav li  {
  text-decoration: none;
  list-style-type: none;
  font-family: Haettenschweiler, Impact, sans-serif;
  text-align: right;
  font-size: larger;
  font-weight: normal;
  color: black;
}

#binmenhead #binmenmain {
  position: relative;
  top: -11em;
  left: 59em;
  width: 16%; 
}

/* END OF HEADER STYLING */

/* GENERAL STYLING */

p {
  font-family: futura, arial, sans-serif;;
  font-size: smaller;
  line-height: 99%;
}

h3 {
  font-family: Haettenschweiler, Impact, sans-serif;
  font-size: x-large;
  font-weight: lighter;
  padding-bottom: .09em;
  padding-top: 0;
  padding-left: .5em;
  margin: 0;
}

.know h3 {
  color: white;
  background: blue url(images/backgrounds/knowtab-bg.png) repeat-x top;
}

.be h3 {
  color: white;
  background: red url(images/backgrounds/betab-bg.png) repeat-x top;
}

.ponder h3 {
  background: yellow url(images/backgrounds/pondertab-bg.png) repeat-x top;
}

.watch h3 {
  color: white;
  background: purple url(images/backgrounds/watchtab-bg.png) repeat-x top;
}

.eat h3 {
  background: fuchsia url(images/backgrounds/eattab-bg.png) repeat-x top;
}

.takeflight h3 {
  color: white;
  background: green url(images/backgrounds/takeflighttab-bg.png) repeat-x top;
}

.sweat h3 {
  color: white;
  background: orange url(images/backgrounds/sweattab-bg.png) repeat-x top;
}

h4 {
  font-family: Haettenschweiler, Impact, sans-serif;
  font-size: x-large;
  font-weight: lighter;
  line-height: 94%;
  position: relative;
  top: -1em;
  padding-right: .8em;
}

h5 {
  text-decoration: none;
  text-align: center;
  color: navy;
  font-family: Haettenschweiler, Impact, sans-serif;
  font-weight: 100;
  font-size: 1em;
  padding-top: .2em;
  line-height: 1em;
  margin-top: -.2em;
  letter-spacing: .02em;
}

h6 {
  text-align: center;
  color: #222222;
  font-family: futura, arial, sans-serif;;
  font-size: .7em;
  font-weight: 100;
  margin-top: -2em;
  line-height: 1em;
  margin-bottom: .3em;
}

#wrapping {
  background: #222222 url(images/backgrounds/wrapping.png);
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -100;
  border: 0:
}

#pagecontent {
  background: white url(images/backgrounds/bg-paper.png) top left;
  border-left: 0.14em solid silver;
  border-right: 0.14em solid silver;
  border-bottom: 0.14em solid silver;
  margin-top: -2.18em;
  padding-top: .1em;
}

#pagecontent div {
  background-color: white;
  border: 1px solid #dddddd;
}

#pagecontent a:hover div {
  background-color: #ffeeff;
  border: .3em solid #ddddff;
  position: relative;
  top: -.1em;
}

#pagecontent a:hover h5 {
  color: navy;
}

#pagecontent div div {
  background-color: white;
  border: .3em solid #eeeeee;
  padding: .1em;
  padding-left: .3em;
  padding-right: .3em;
}

#mainstory {
  width: 36em;
  height: 20em;
}

#mainstory img {
  width: 66%;
  float: left;
  margin-left: -.6em;
  margin-top: .1em;
  margin-right: .4em;
}

#mainstory p { 
  position: relative;
  top: -3.8em;
  padding-right: 1em;
  margin-bottom: -3em;
}

#mainstory div {
  float: right;
  width: 10.25em;
  margin-right: 1em;
}

#box1 {
  width: 17.6em;
  height: 20em;
}

#box1 h4 {
  padding-left: .5em;
}

#box1 p {
  padding-left: 1em;
  padding-right: 1em;
  margin-top: -3.5em;
}

#box1 img {
  width: 55%;
  margin-top: -.82em;  
  margin-left: .5em;
  float: left;
}

#box1 div {
  float: right;
  width: 4.9em;
  margin-right: 1em;
  margin-top: -.4em;
}

#box2 {
  width: 17.25em;
  height: 20em;
}

#box2 img {
  float: right;
  width: 65%;
  margin-right: .5em;
  margin-left: 0;
  margin-top: -2.8em;
  margin-bottom: .3em;
}

#box2 h4 {
  padding-left: .45em;
}

#box2 p {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: -3.5em;
  margin-bottom: 1.3em;
}

#box2 div {
  margin-right: 1em;
  margin-left: 1em;
  margin-top: -.4em;
}

#box3 {
  width: 17.6em;
  height: 20em;
}

#box3 img {
  width: 56%;
  float: right;
  margin-top: .2em;
  margin-right: .8em;
  margin-left: .3em;  
}

#box3 h4 {
  margin-left: .5em;
}

#box3 p {
  margin-top: -3.5em;
  margin-left: 1em;
  margin-right: 1em;
}

#box3 div {
  margin-right: 1em;
  margin-left: 1em;
  margin-top: -.2em;
}

#box4 {
  width: 17.6em;
  height: 20em;
}

#box4 img {
  float: right;
  width: 43%;
  margin-top: .6em;
  margin-left: .4em;
  margin-right: .6em;
}

#box4 h4 {
  padding-left: .5em;
}

#box4 p {
  margin-top: -3.6em;
  padding-right: .5em;
  padding-left: 1em;
}

#box4 div {
  margin-right: 1em;
  margin-left: 1em;
  margin-top: -.2em;
}

#box5 {
  width: 17.25em;
  height: 20em;
}

#box5 img {
  width: 100%;
}

#box6 {
  width: 17.6em;
  height: 20em;
}

#box6 img {
  width: 45%;
  float: right;
  margin-top: -4em;
  margin-right: .5em;
}

#box6 h4 {
  margin-top: 1.5em;
  padding-left: .5em;
}

#box6 p {
  position: relative;
  top: -3.5em;
  margin-left: 1em;
  margin-right: .6em;
}

#box6 div {
  margin-right: 8.9em;
  margin-left: 1em;
  margin-top: -3em;
}

#box7 {
  width: 17.6em;
  height: 20em;
}

#box7 img {
  float: right;
  width: 60%;
  margin-right: .65em;
  margin-left: .3em;
  margin-top: -2.2em;
  margin-bottom: .7em;
}

#box7 h4 {
  padding-left: .5em;
}

#box7 p {
  margin-top: -3.5em;
  margin-left: 1em;
  margin-right: 1em;
}

#box7 div {
  margin-right: 1em;
  margin-left: 1em;
  margin-top: -.2em;
}

#adbox1 {
  width: 12em;
  height: 19.9em;
}

#adbox1 img {
  width: 100%;
  height: 100%;
}

#adbox2 {
  width: 12em;
  height: 3.5em;
}

#adbox2 img {
  width: 100%;
}

#adbox3 {
  width: 12em;
  height: 36.58em;
}

#adbox3 img {
  width: 100%
}

#mainbody {
  width: 54.75em;
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;
}

a:hover img {
 border: .15em dotted gray;
 position: relative;
 top: -.1em;
}

a img {
 border: .15em solid silver;
}

/* END OF GENERAL STYLING */

/* HOME PAGE STYLING */

#home #wrapping {
  height: 92.3em;
}

#home #pagecontent {
  height: 65.25em;
}

#home #mainstory {
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;
}

#home #box1 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#home #box2 {
  float: left;
  margin-left: 2.4em;
  margin-right: 1em;
  margin-top: 1em;  
}

#home #box3 {
  float: left;
  margin-top: 1em;
  margin-right: 1em;
}

#home #box4 {
  float: left;
  margin-top: 1em;
}

#home #box5 {
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;
}

#home #box6 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#home #box7 {
  float: left;
  margin-top: 1em;
  margin-left: 1em;
}

#home #adbox1 {
  float: right;
  margin-right: 2.4em;
  margin-top: 1em;  
}

#home #adbox2 {
  float: right;
  margin-right: 2.4em;
  margin-top: 1em;
  margin-bottom: 1em;  
}

#home #adbox3 {
  float: right;
  margin-right: 2.4em;
}

/* END OF HOMEPAGE STYLING */

/* KNOW STYLING */

#know #wrapping {
  height: 104.1em;
}

#know #pagecontent {
  height: 77em;
}

#know #mainbody {
  width: 68em;
  height: 53.5em;
}

#know #mainbody #synodmain {
  width: 56%;
  margin-left: 1em;
  float: left;
}

#know #mainbody #miniterviews {
  border: .15em dashed gray;
  margin-right: 1.5em;
  padding: .5em;
  margin-top: 2.2em;
  float: right;
  width: 37%;
}

#know #box2 {
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;  
}

#know #box6 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#know #box1 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#know #adbox1 {
  float: right;
  margin-right: 2.4em;
  margin-top: 1em;  
}

/* END OF KNOW STYLING */

/* BE STYLING */

#be #wrapping {
  height: 119.6em;
}

#be #pagecontent {
  height: 92.5em;
}

#be #mainbody {
  width: 68em;
  height: 69em;
}

#be #mainbody #shitetiquettemain {
  width: 72%;
  margin-left: 1em;
  margin-top: 1em;
}

#be #mainbody #celebritysmells {
  width: 22%;
  margin-left: 1em;
}

#be #box4 {
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;  
}

#be #box7 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#be #box2 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#be #adbox1 {
  float: right;
  margin-right: 2.4em;
  margin-top: 1em;  
}

/* END OF BE STYLING */

/* PONDER STYLING */

#ponder #wrapping {
  height: 98.1em;
}

#ponder #pagecontent {
  height: 71em;
}

#ponder #mainbody {
  width: 68em;
  height: 47.5em;
}

#ponder #mainbody #books4kidz {
  width: 47%;
  margin-left: 1em;
  float: left;
}

#ponder #mainbody #culturecaddy {
  border: .15em dashed gray;
  margin-right: 1.5em;
  padding: .5em;
  margin-top: 1.2em;
  float: right;
  width: 46%;
}

#ponder #box5 {
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;  
}

#ponder #box1 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#ponder #box3 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#ponder #adbox1 {
  float: right;
  margin-right: 2.4em;
  margin-top: 1em;  
}
/* END OF PONDER STYLING */

/* WATCH STYLING */

#watch #wrapping {
  height: 169.1em;
}

#watch #pagecontent {
  height: 142em;
}

#watch #mainbody {
  width: 68em;
  height: 118.5em;
}

#watch #mainbody #computergames {
  width: 96%;
  margin-left: 1em;
  margin-top: 1em;
}

#watch #mainbody #tvbudgets {
  border: .15em dashed gray;
  margin-left: 1.5em;
  padding: .5em;
  padding-right: 2em;
  margin-top: 1.2em;
  width: 69%;
}

#watch #mainbody #missrecord {
  width: 20.5%;
  margin-left: 1.1em;
}

#watch #box2 {
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;  
}

#watch #box6 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#watch #box1 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#watch #adbox1 {
  float: right;
  margin-right: 2.4em;
  margin-top: 1em;  
}

/* END OF WATCH STYLING */

/* EAT STYLING */

#eat #wrapping {
  height: 184.6em;
}

#eat #pagecontent {
  height: 157.5em;
}

#eat #mainbody {
  width: 68em;
  height: 134em;
}

#eat #mainbody #meatopia {
  width: 71.5%;
  margin-left: 1em;
}

#eat #mainbody #tap {
  width: 22%;
  margin-left: 1em;
}

#eat #mainbody #egg {
  width: 22%;
  margin-left: 1em;
}

#eat #mainbody #cookbooks {
  width: 71.5%;
  margin-left: 1em;
}

#eat #mainbody #culturecaddy {
  border: .15em dashed gray;
  margin-right: 1.5em;
  padding: .5em;
  margin-top: 1.2em;
  float: right;
  width: 46%;
}

#eat #box2 {
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;  
}

#eat #box6 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#eat #box1 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#eat #adbox1 {
  float: right;
  margin-right: 2.4em;
  margin-top: 1em;  
}

/* END OF EAT STYLING */

/* TAKE FLIGHT STYLING */

#takeflight #wrapping {
  height: 151.55em;
}

#takeflight #pagecontent {
  height: 124.5em;
}

#takeflight #mainbody {
  width: 68em;
  height: 101em;
}

#takeflight #mainbody #africanmain {
  width: 97%;
  margin-left: 1em;
}

#takeflight #mainbody #benevolent {
  border: .15em dashed gray;
  margin-right: 1.5em;
  padding: .5em;
  margin-top: 1.2em;
  float: right;
  width: 35.5%;
}

#takeflight #mainbody #banksy {
  margin-left: 1em;
  width: 58.5%;
}

#takeflight #box7 {
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;  
}

#takeflight #box1 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#takeflight #box2 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#takeflight #adbox1 {
  float: right;
  margin-right: 2.4em;
  margin-top: 1em;  
}

/* END OF TAKE FLIGHT STYLING */

/* SWEAT STYLING */

#sweat #wrapping {
  height: 106.55em;
}

#sweat #pagecontent {
  height: 79.5em;
}

#sweat #mainbody {
  width: 68em;
  height: 56em;
}

#sweat #mainbody #footballmain {
  width: 57%;
  margin-left: 1em;
  float: left;
}

#sweat #mainbody #armbands {
  margin-right: 1.5em;
  padding: .5em;
  margin-top: .6em;
  float: right;
  width: 37.3%;
}

#sweat #box4 {
  float: left;
  margin-left: 2.4em;
  margin-top: 1em;  
}

#sweat #box2 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#sweat #box3 {
  float: left;
  margin-left: 1em;
  margin-top: 1em;
}

#sweat #adbox1 {
  float: right;
  margin-right: 2.4em;
  margin-top: 1em;  
}

/* END OF SWEAT STYLING */

/* ETHOS STYLING */

#ethos #wrapping {
  height: 54.3em;
}

#ethos #pagecontent {
  height: 27.25em;
}

#ethos #mainbody {
  height: 20.5em;
  text-align: center;
  background-color: transparent;
  border-color: transparent;
}

#ethos #mainbody h1 {
  text-align: left;
  color: navy;
  font-family: Haettenschweiler, Impact, sans-serif;
  font-size: 1.5em;
  font-weight: 100;
  letter-spacing: .2em;
  margin: 0;
  margin-bottom: .8em;
  padding: .1em;
  padding-left: 1em;
  background-color: transparent;
  border: .1em solid silver;
  border-left: 1em solid silver;
}

#ethos #mainbody h2 {
  font-family: futura, arial, sans-serif;;
  font-size: 1.7em;
  margin-top: -.7em;
}

#ethos h3 {
  letter-spacing: .03em;
  font-size: 1.6em;
}

#ethos .red {
  font-size: 1.6em;
  color: maroon;
}

#ethos .blue {
  font-size: 1.6em;
  color: navy;
}

#ethos #mainbody p {
  font-size: 1em;
  line-height: 1.1em;
  margin-top: -.5em;
  margin-bottom: 1.6em;
  padding-left: 1em;
  padding-right: 1em;
}

#ethos #ethostext {
  background: white url(images/backgrounds/ethos-bg.png) repeat-x;
  background-size: 100%;
  padding-bottom: 1.7em;
  border: .2em dotted black;
  height: 19.2em;
}

#ethos #ethostext div {
  border-color: transparent;
  background: transparent url(images/backgrounds/semitrans-bg.png) repeat;

}

#ethos #ethostop {
  width: 60%;
  float: left;
  margin-top: -3em;
  margin-left: 1em;
  margin-right: 1em;
  padding-top: 2em;
}

#ethos #ethosbottom {
  width: 17em;
  height: 17em;
  padding: 0;
  padding-top: 1.9em;
  margin: 0;
  margin-right: 1em;
  margin-top: -20.2em;
  float: right;
}

#ethos #adbox1 {
  float: right;
  margin-top: 1em;
  margin-right: 2.4em;
}

#ethos #adbox2 {
  float: right;
  margin-top: 1em;
  margin-right: 2.4em;
}

/* END OF ETHOS STYLING */

/* WHO WE MIGHT BE STYLING */

#whowemightbe #wrapping {
  height: 70.3em;
}

#whowemightbe #pagecontent {
  height: 43.25em;
}

#whowemightbe #mainbody {
  height: 43.5em;
  background-color: transparent;
  border-color: transparent;
}

#whowemightbe #mainbody h1 {
  color: navy;
  font-family: Haettenschweiler, Impact, sans-serif;
  font-size: 1.5em;
  font-weight: 100;
  letter-spacing: .2em;
  margin: 0;
  margin-bottom: .8em;
  padding: .1em;
  padding-left: 1em;
  background-color: transparent;
  border: .1em solid silver;
  border-left: 1em solid silver;
}

#whowemightbe #mainbody h2 {
  font-family: futura, arial, sans-serif;;
  font-weight: 100;
  font-size: .9em;
  color: blue;
  margin-top: -.25em;
}

#whowemightbe #mainbody h3 {
  font-family: futura, arial, sans-serif;;
  font-variant: small-caps;
  font-weight: 100;
  font-size: .8em;
  color: red;
  margin-top: -.3em;
  padding: 0;
}

#whowemightbe #rupert {
  float: left;
  padding: 1em;
  width: 15.2em;
  height: 20em;
  margin-right: 1em;
  background: white url(images/backgrounds/rupert-bg.png) repeat-x;
  border: .2em dotted black;
}

#whowemightbe #rupert img {
  float: right;
  width: 46%;
  margin-top: -.4em;
  margin-right: -.3em;
  margin-left: .3em;
  margin-bottom: .3em;
}

#whowemightbe #chad {
  float: left;
  padding: 1em;
  width: 15.2em;
  height: 20em;
  margin-right: 1em;
  background: white url(images/backgrounds/chad-bg.png) repeat-x;
  border: .2em dotted black;
}

#whowemightbe #chad img {
  float: right;
  width: 47%;
  margin-top: -.1em;
  margin-right: -.3em;
  margin-left: .5em;
  margin-bottom: .3em;
}

#whowemightbe #cammomile {
  float: left;
  padding: 1em;
  width: 15.2em;
  height: 20em;
  background: white url(images/backgrounds/cammomile-bg.png) repeat-x;
  border: .2em dotted black;
}

#whowemightbe #cammomile img {
  float: right;
  width: 49%;
  margin-top: -.3em;
  margin-right: -.3em;
  margin-left: .5em;
  margin-bottom: .3em;
}

#whowemightbe #titsi {
  float: left;
  padding: 1em;
  margin-top: 1em;
  width: 24.5em;
  height: 11.6em;
  background: white url(images/backgrounds/titsi-bg.png) repeat-x;
  border: .2em dotted black;
}

#whowemightbe #titsi img {
  float: right;
  width: 32%;
  margin-top: -.3em;
  margin-right: -.2em;
  margin-left: .5em;
  margin-bottom: .3em;
}

#whowemightbe #mick {
  float: left;
  padding: 1em;
  margin-top: 1em;
  margin-left: 1em;
  width: 24.5em;
  height: 11.6em;
  background: white url(images/backgrounds/mick-bg.png) repeat-x;
  border: .2em dotted black;
}

#whowemightbe #mick img {
  float: right;
  width: 34%;
  margin-top: -.1em;
  margin-right: -.2em;
  margin-left: .5em;
  margin-bottom: .3em;
}

#whowemightbe #adbox1 {
  float: right;
  margin-top: 1em;
  margin-right: 2.4em;
}

#whowemightbe #adbox2 {
  float: right;
  margin-top: 1em;
  margin-right: 2.4em;
}


/* END OF WHO WE MIGHT BE STYLING */

/* HOW WE MIGHT COMMUNICATE STYLING */

#howwemightcommunicate #wrapping {
  height: 54.3em;
}

#howwemightcommunicate #pagecontent {
  height: 27.25em;
}

#howwemightcommunicate #mainbody {
  height: 24.7em;
  background-color: transparent;
  border-color: transparent;
}

#howwemightcommunicate #mainbody h1 {
  color: navy;
  font-family: Haettenschweiler, Impact, sans-serif;
  font-size: 1.5em;
  font-weight: 100;
  letter-spacing: .2em;
  margin: 0;
  margin-bottom: .8em;
  padding: .1em;
  padding-left: 1em;
  background-color: transparent;
  border: .1em solid silver;
  border-left: 1em solid silver;
}

#howwemightcommunicate #mainbody h2 {
  font-family: futura, arial, sans-serif;;
  font-weight: 100;
  font-size: .9em;
  color: blue;
}

#howwemightcommunicate #mainbody h3 {
  font-family: futura, arial, sans-serif;;
  font-variant: small-caps;
  font-weight: 100;
  font-size: .8em;
  color: red;
  margin-top: -.3em;
  padding: 0;
}

#howwemightcommunicate #contactdetails {
  float: left;
  padding: 1em;
  width: 52.3em;
  height: 18.9em;
  margin-right: 1em;
  background: white url(images/backgrounds/chad-bg.png) repeat-x;
  border: .2em dotted black;
}

#howwemightcommunicate #contactdetails img {
  float: left;
  width: 25%;
  margin-right: 1em;
  margin-left: 1em;
}

#howwemightcommunicate #contactdetails img {
  float: left;
  width: 25%;
}

#howwemightcommunicate #contactdetails #binmencontactimg {
  float: right;
  width: 25%;
  margin-top: 4.8em;
}

#howwemightcommunicate #contactdetails a {
  font-family: Haettenschweiler, Impact, sans-serif;
  font-size: xx-large;
  font-weight: 100;
  position: relative;
  top: 3.8em;
}

#howwemightcommunicate #adbox1 {
  float: right;
  margin-top: 1em;
  margin-right: 2.4em;
}

#howwemightcommunicate #adbox2 {
  float: right;
  margin-top: 1em;
  margin-right: 2.4em;
}

/* END OF HOW WE MIGHT COMMUNICATE STYLING

/* FOOTER STYLING */

#footer {
  background: white url(images/backgrounds/bg-footer.png);
  width: 100%;
  height: 11.45em;
  margin-bottom: -.5em;
  padding: 0;
  border: 0;
  border-top: .4em solid gray;
}

#footer #mainpagesfoot ul {
  margin-left: 10.4em;
}

#footer #detailsfoot ul {
  margin-left: 17.4em;
}

#footer #extrasfoot ul {
  margin-left: 23.2em;
}

#footer li {
  display: inline;
  list-style: none;
  font-family: Haettenschweiler, Impact, sans-serif;
  font-weight: lighter;
  font-size: x-large;
  border-left: .15em solid black;
  padding-left: 1em;
  padding-right: .8em; 
  margin: 0;
  }

#footer .footlast {
  border-right: .15em solid black;
}

#footer a {
  text-decoration: none;
  }
  
#footer a:link, #footer a:visited {
  color: navy;
}

#footer a:hover {
  color: maroon;
  position: relative;
  top: -.05em;
}
  
#footer p {
  text-align: center;
}

/* END OF FOOTER STYLING */