body {
  background:#fff;
  margin:0;
  padding:15px 10px;
  text-align:center;
  font-family:Georgia, "Times New Roman", Serif;
  color:#333;
  font-size:13px;
  overflow-y:scroll;
  }

/* structure
----------------------------------------------- */
#content {
  width:750px;
  margin:0 auto;
  text-align:left;
  }
#main {
  position: relative;
  width:750px;
  height:388px;
  float:left;
  margin:4px 0 0;
  padding:0;
  color:#000;
  font-size:97%;
  line-height:1.5em;
  }
#sidebar {
  height:175px;
  width:329px;
  float:left;
  margin:7px 0 0 1px;
  font-size:97%;
  line-height:1.5em;
  }
#sidebar1 {
  height:175px;
  width:228px;
  float:left;
  margin:8px 0 0 3px;
  font-size:97%;
  line-height:1.5em;
  }
#sidebar2 {
  height:175px;
  width:186px;
  float:right;
  margin:4px 1px 0 0;
  font-size:97%;
  line-height:1.5em;
  }


/* Links
----------------------------------------------- */
a:link {
  color:#000;
  text-decoration:none;
  }
a:visited {
  color:#000;
  text-decoration:none;
  }
a:hover {
  color:#236;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }


/* bbp header
----------------------------------------------- */
#header {
  background:#fff url("images/boyblueprodbar.jpg") no-repeat right top;
  margin:10px 2px 0;
  padding:0 0 0;
  color:#000;
  }
#header div {
  padding:0 0px 3px;
  }
#title {
  margin:0;
  padding:10px 30px 5px;
  text-align:right;
  font:x-small/1.5em "Courier New",Verdana,Arial,Sans-serif;
  font-size:220%;
  line-height:1.2em;
  height:25px;
  }
#description {
  margin:0;
  padding:5px 30px 2px;
  text-align:right;
  font-size:12.5px;
  line-height:18px;
  font-weight:400;
  letter-spacing:2px;
  font-family: Verdana, Sans-serif;
  color:#678;
  }
#header a {
  text-decoration:none;
  }
#header a:link {
  color:#678;
  }
#header a:visited {
  color:#678;
  }
#header a:hover {
  color:#000;
  }


/* main
----------------------------------------------- */
#youarehere {
  font-family: "Courier New", Serif;
  letter-spacing: -6px;
  word-spacing: -10px;
  position: absolute;
  top: 26px;
  font-size: 40px;
  text-align: right;
  color: #ffffff;
  width: 698px;
  opacity: .8;
  }
#youarehere2 {
  font-family: "Courier", Serif;
  letter-spacing: -6px;
  word-spacing: -10px;
  position: absolute;
  top: 29px;
  font-size: 40px;
  text-align: right;
  color: #000000;
  width: 700px;
  opacity: .9;
  }
#linkstrip {
  height:50px;
  width:750px;
  position:relative;
  top:-82px;
  margin:0px 0 0 0;
  background:#fff;
  opacity:0;
  text-align:center;
  }
.linkstrip {
  font-size:22px;
  padding:5px 0 0;
  line-height:22px;
  margin:0;
  font-family: Georgia, Serif;
  letter-spacing:1px;
  }
#substrip {
  font-size:14px;
  line-height:16px;
  padding:1px 0 0;
  margin:0;
  font-family: Verdana, Sans-serif;
  letter-spacing:-.5px;
  word-spacing:6px;
  }
#substrip a {
  word-spacing:0;
  }


/* kenan
----------------------------------------------- */
.kenan {
  background:#fff url("images/boxes/kenanbox.jpg") no-repeat top right;
  height:41px;
  margin:0 0 2px;
  padding:17px 20px 0;
  color:#345;
  text-transform:lowercase;
  }
.kenan-title {
  margin:0;
  padding:0;
  border-bottom:1px solid #234;
  font:16px "Courier New",Verdana,Arial,Sans-serif;
  line-height:20px;
  letter-spacing:-.5px;
  text-align:right;
  }
.kenan a:link {
  color:#234;
  }
.kenan a:visited {
  color:#234;
  }
.kenan a:hover {
  color:#dde;
  }


/* news box
----------------------------------------------- */
.news {
  height:151px;
  background:#ccc url("images/boxes/newsbox.jpg") no-repeat top left;
  margin:0 0 6px;
  padding:14px 20px 8px;
  color:#556;
  }
.sidebar-title {
  margin:0;
  padding:0;
  border-bottom:1px solid #556;
  font:16px "Courier New",Verdana,Arial,Sans-serif;
  line-height:20px;
  letter-spacing:-.5px;
  }
.news a:link {
  color:#445;
  }
.news a:visited {
  color:#445;
  }
.news a:hover {
  color:#fff;
  }
#news a:link {
  color:#ddd;
  }
#news a:visited {
  color:#ddd;
  }
#news a:hover {
  color:#fff;
  }
.news ul {
  margin:0 0 1.25em;
  padding:.25em 0 0px;
  list-style:none;
  background:#666;
  opacity:.8;
  letter-spacing:.5px;
  }
.news ul li {
  padding:0 0 3px 0;
  margin:0 0 0 17px;
  font-weight:500;
  line-height:1.1em;
  list-style-type:circle;
  text-transform:lowercase;
  color:#bbb;
  }

/* portfolio box
----------------------------------------------- */
.portfolio {
  background:transparent url("images/boxes/portfoliobox.jpg") no-repeat top left;
  height:149px;
  margin:0;
  padding:13px 20px 8px;
  color:#446;
  }
.portfolio-title {
  margin:0;
  padding:0;
  border-bottom:1px solid #557;
  font:16px "Courier New",Verdana,Arial,Sans-serif;
  line-height:20px;
  letter-spacing:-.5px;
  }
.portfolio ul {
  margin:.5em 0 1.25em;
  padding:0 0px;
  list-style:none;
  font-family: Georgia, Sans-serif;
  letter-spacing:1px;
  }
#portfolio li {
  padding:3px 0 3px 0;
  margin:0 0 0 17px;
  line-height:14px;
  list-style-type:circle;
  color:#aac;
  text-transform:lowercase;
  letter-spacing:2px;
  }
#portfolio-more li {
  padding:3px 0 2px 0;
  margin:0 0 0 17px;
  line-height:14px;
  list-style-type:circle;
  color:#aac;
  text-transform:lowercase;
  font-weight:bold;
  letter-spacing:0px;
  }
.portfolio ul a:link {
  color:#446;
  }
.portfolio ul a:visited {
  color:#446;
  }
.portfolio ul a:hover {
  color:#bbc;
  }
.portfolio a:link {
  color:#ddd;
  }
.portfolio a:visited {
  color:#ddd;
  }
.portfolio a:hover {
  color:#bbc;
  }


/* friends box
----------------------------------------------- */
.links {
  height:40px;
  background:#fff url("images/boxes/friendsbox.jpg") no-repeat top right;
  margin:0 0 2px;
  padding:17px 20px 0;
  color:#556;
  }
.links-title {
  margin:0;
  padding:0;
  border-bottom:1px solid #99a;
  font:16px "Courier New",Verdana,Arial,Sans-serif;
  line-height:20px;
  letter-spacing:-.5px;
  text-align:right;
  }
.links a:link {
  color:#456;
  }
.links a:visited {
  color:#456;
  }
.links a:hover {
  color:#eff;
  }


/* stuff box
----------------------------------------------- */
.blah {
  height:42px;
  background:#fff url("images/boxes/stuffbox.jpg") no-repeat top right;
  margin:0 0 10px;
  padding:17px 20px 0;
  color:#556;
  text-align:right;
  }
.blah a:link {
  color:#345;
  }
.blah a:visited {
  color:#345;
  }
.blah a:hover {
  color:#fff;
  }



/* footer
----------------------------------------------- */
#footer {
  background:#fff url("images/bottomline.jpg") no-repeat center top;
  height:10px;
  clear:both;
  margin:0;
  padding:3px 5px 15px;
  color:#89a;
  font:1em "Courier New";
  text-align:center;
  }
