body, td, th {
  color: #FFFFFF;
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
}

body {
  background: #FFFFFF url(img/bg.gif) repeat;
}

a{
  color: #ffffff;
}

div {
  margin: auto;
}

#container {
  min-width: 821px;
}

#main {
  background: url(img/layout.png) no-repeat;
  min-height: 625px;
  position: relative;
  top: -670px;
  width: 821px;
}

#header{
  height: 52px;
}

#menu{
  float: right;
  padding-right: 16px;
  padding-top: 31px;
}

#menu #label {
  float: left;
  padding-top: 2px;
}

select {
  border: none;
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
}

#title {
  font-size: 20px;
  margin-left: 209px;
  padding-top: 28px;
  text-transform: lowercase;
}

#logo {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3.8em;
  margin-left: 23px;
}

#footer {
position: relative;
  color: #010101;
  height: 20px;
  margin-top: 660px;
  text-align: center;
  z-index:100;
}

#footer a{
  color: #010101;
}

#notweet {
  background: url(img/sky.jpg) no-repeat bottom;
  height: 550px;
  left: 1px;
  width: 800px;
}

#notweet #text{
  font-size: 2.2em;
  padding-top: 400px;
  vertical-align: bottom;
}

#cbembed {
  height: 550px;
  left: 1px;
  position: relative;
  width: 800px;
}

#gembed{
  margin-top: -10px;
}

#location {
  margin-top: 12px;
}

#overlay {
  background: url(img/popeye.png) no-repeat bottom;
  height: 97px;
  left: 320px;
  position: relative;
  top: -109px;
  width: 99px;
  z-index: 10;
}

#caption {
  max-width: 620px;
  position: relative;
  top: -609px;
}

#tweet {
  background: url(img/caption_bg.png) repeat;
  float: right;
  max-width: 200px;
  padding: 10px;
  text-align: left;
}

.quote {
  font-size: 1.4em;
}
