body {
  padding: 1em 2em;
  background-color: #bfdc87;
  color: #092567;
  font-family: Arial, Helevetica, sans-serif;
  margin: auto;
}

div#main {
  margin: 1em;
  padding: 1em;
  border-right: .6ex solid #092567;
  border-top: .6ex solid #092567;
}

img {
  margin: 0 auto;
  border: 0;
  padding: 0;
}

a {
  color: #be7333;
}

h1 {
  font-size: 3em;
}

div#header div#tagline {
  padding-left: 15px;
  background-image: url('../images/triangle.gif');
  background-repeat: no-repeat;
  background-position: left top;
  text-align: right;
  float: right;
  font-size:2em;
  color: #fff;
}

img#guy {
  float:left;
}

ul#links {
  float:right;
  font-size: 1.5em;
  list-style-type: none;
}

ul#links li {
  padding: 5px;
  padding-left: 30px;
  background-image: url('../images/tri-s.gif');
  background-repeat: no-repeat;
  background-position: left center;
}

div#footer ul, ul.navbar{
  list-style-type: none;
  font-size: .8em;
  clear:both;
  float:right;
}

div#footer li, ul.navbar li{
  display:inline;
  text-align:right;
  padding: 1px;
  padding-left: 15px;
  background-image: url('../images/tri-t.gif');
  background-repeat: no-repeat;
  background-position: left top;
}

div#footer ul>li:first-child, ul.navbar>li:first-child{
  padding:1px;
  background-image: none;
}

div#footer p{
  font-size: .6em;
  clear:right;
  float:right;
}
