body {
  background:#fff;
  margin:0;
  padding:0;
  text-align:center;
  font-family:Georgia, "Times New Roman", Serif;
  font-size:13px;
  color:#000;
  overflow-y:scroll;
  width: 100%;
  height: 100%;
  }

#sidebar {
  width:185px;
  float:right;
  margin:0;
  font-size:97%;
  line-height:1.5em;
  text-align:right;
  }

.article a {
  font-weight:bold;
  letter-spacing:1px;
  font-size:.9em;
  }
.article a:link {
  color:#67788f;
  text-decoration:none;
  }
.article a:visited {
  color:#888;
  text-decoration: none;
  }
.article a:hover {
  color:#c74;
  text-decoration: underline;
  }

#content {
  width:746px;
  margin:0 auto;
  text-align:left;
  }
#main {
  width:552px;
  float:left;
  background:#fff;
  margin:0 0 8px 0;
  padding:2px 0 0px 0;
  color:#000;
  border-right:2px solid #ccc;
  font-size:97%;
  line-height:1.5em;
  position: absolute;
  top: 98px;
  bottom: 50px;
  }
#header {
  background:#fff url("images/boyblueprodbar.jpg") no-repeat right top;
  margin:25px 0 8px;
  padding:0 0 0;
  color:#000;
  }

#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:#000;
  }
#header a {
  text-decoration:none;
  }
#header a:link {
  color:#678;
  }
#header a:visited {
  color:#678;
  }
#header a:hover {
  color:#679;
  }

/* article
----------------------------------------------- */
.article {
  margin:0 24px 0 11px;
  padding:0 3px;
  }

.headline {
  margin:0;
  padding:4px 0 4px;
  font-family: "Courier New", Monospace;
  font-size:21px;
  font-weight:bold;
  line-height:20px;
  text-align:left;
  border:2px solid #666;
  border-width:0 0px 2px;
  color:#347;
  }
.copy {
  margin:6px 0 0 0;
  padding:0;
  font:13px Georgia, "Times New Roman", Serif;
  line-height:17px;
  text-align:justify;
  letter-spacing:1px;
  }
#incontent {
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  top: 70px;
  bottom: 0px;
  right: 0px;
  left: 15px;
  }
#paragraphInfo {
  margin:0 23px 0 0;
  }
.article p {
  margin:0;
  }
.copy img {
  margin:0;
  padding:0;
  border:0px solid #ccc;
  }
.logo {
  padding:0px 14px 0px 14px;
  font:1em "Times New Roman";
  }
.logo img {
  margin:0 0 0 0;
  padding:0px;
  border:none;
  }
#menuInfo {
  font-family: Verdana, Sans-serif;
  letter-spacing:-1px;
  color:#666;
  font-size:14px;
  line-height:14px;
  word-spacing:4px;
  padding:0 0 18px;
  font-weight:normal;
  }
#menuInfo a {
  text-decoration:none;
  font-weight:normal;
  font-size:1em;
  letter-spacing:-1px;
  }
#menuInfo a:link {
  color:#000;
  }
#menuInfo a:visited {
  color:#000;
  }
#menuInfo a:hover {
  text-decoration:underline;
  color:#60778f;
  }
#menuInfo a:active {
  text-decoration:none;
  color:#60778f;
  }

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


/* News
----------------------------------------------- */
.news {
  height:41px;
  background:#fff url("images/boxes/newsbox-b.jpg") no-repeat right top;
  margin:0 0 2px;
  padding:17px 17px 0;
  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:#556;
  }
.news a:visited {
  color:#556;
  }
.news a:hover {
  color:#fff;
  }


/* Portfolio
----------------------------------------------- */
.portfolio {
  height:41px;
  background:#fff url("images/boxes/portfoliobox-b.jpg") no-repeat right top;
  margin:0 0 2px;
  padding:17px 16px 0;
  color:#556;
  }
.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 a:link {
  color:#446;
  }
.portfolio a:visited {
  color:#446;
  }
.portfolio a:hover {
  color:#eef;
  }


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


/* stuff box
----------------------------------------------- */
.blah {
  height:41px;
  background:#fff url("images/boxes/stuffbox-b.jpg") no-repeat right top;
  margin:0 0 2px;
  padding:17px 16px 0;
  color:#556;
  }
.blah a:link {
  color:#345;
  }
.blah a:visited {
  color:#345;
  }
.blah a:hover {
  color:#ddd;
  }


/* footer
----------------------------------------------- */
#footer {
  position: absolute;
  bottom:0;
  right: 50%;
  width: 746px;
  background:#fff url("images/bottomline.jpg") no-repeat center top;
  height:35px;
  clear:both;
  margin:0 -373px 0 0;
  padding:3px 0px 15px;
  color:#89a;
  font:1em "Courier New";
  text-align:center;
  }
