<style type="text/css">

/*
     ~~~ website design by ~~~~~~~ __o
   ~~~ kyle smith ~~~~~~~~~~~~~~~ _\<,_
 ~~~ december 2004 ~~~~~~~~~~~~~ (_)/(_)
*/


/* <<----// page defaults \\ ---->> */

body {
  margin: 0;
  padding: 0;
  font-family: Verdana, sans-serif;
  font-size: small;
  text-align: center;
  }

a:link {
  color: #666666;
  text-decoration: none;
  }

a:visited {
  color: #444444;
  text-decoration: none;
  }

a:hover {
  color: #AAAAAA;
  text-decoration: underline;
  }

img {
  border: none;
  }

hr {
  display: none;
  }

ul {
  list-style: none;
  margin: 0 0 20px 20px;
  padding: 0;
  }

li {
  list-style: none;
  padding-left: 12px;
  margin-bottom: 3px;
  background: url(template/dot.gif) no-repeat 0 6px;
  }


/* <<----// page layout \\ ---->> */

#pagecenter {
  width: 750px;
  margin: 0 auto;
  text-align: left;
  background: url(template/body.gif) repeat-y;
  }

#leftmargin {
  margin-left: 80px;
  }

#main {
  float: left;
  width: 640px;
  margin: 15px 0px 0px 0px;
  padding: 0;
  font-family: "Lucida Grande", "Trebuchet MS";
  color: #111111;
  font-size: 95%;
  line-height: 1.3em;
  }

#main h1 {
  margin: 0;
  text-align: left;
  padding: 0 0 0 0;
  font-size: 120%;
  color: #666666;
  }

#main h2 {
  margin: 0;
  text-align: left;
  padding: 0 0 0 0;
  font-size: 100%;
  color: #666666;
  }

#main h3 {
  margin: 0;
  text-align: left;
  padding: 0 0 0 0;
  font-size: 90%;
  color: #888888;
  }

#graytext {
  font-family: "Lucida Grande", "Trebuchet MS";
  color: #999999;
  font-size: 85%;
  }


/* <<----// title \\ ---->> */

#title {
  margin: 0;
  padding: 0;
  font-family: "Lucida Grande", "Trebuchet MS";
  background: url(template/titlebar.gif) no-repeat top left;
  }

#title h1 {
  margin: 0;
  text-align: right;
  padding: 84px 20px 0 0;
  font-size: 200%;
  color: #DDDDDD;
  }

#title h1 a {
  text-decoration: none;
  color: #DDDDDD;
  }

#title h1 a:hover {
  color: #FFFFFF;
  }


/* <<----// menu \\ ---->> */

#menu{
  margin: 0;
  padding: 2px 20px 2px 20px;
  text-align: right;
  font-family: "Lucida Grande", "Trebuchet MS";
  color: #999999;
  font-size: 90%;
  background: url(template/menu.gif) repeat-y top left;
  }

#menu a {
  text-decoration: none;
  color: #EEEEEE;
  }

#menu a:hover {
  text-decoration: none;
  color: #FFFFFF;
  }

#divider {
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 0px 0px;
  background: url(template/divider.gif) repeat-y top left;
  }


/* <<----// posts \\ ---->> */

#blogbody  {
  font-family: "Lucida Grande", "Trebuchet MS";
  color: #111111;
  font-size: 90%;
  }


.p.posted  {
  font-family: "Lucida Grande", "Trebuchet MS";
  color: #777777;
  font-size: 90%;
  }
  

/* <<----// footer \\ ---->> */

.spacer { 
  clear: both;
  height: 0;
  }

#footer {
  margin: 0;
  padding: 1px 0px 1px 0px;
  text-align: center;
  font-family: "Lucida Grande", "Trebuchet MS";
  font-size: 85%;
  color: #666666;
  background: url(template/footer.gif) repeat-y bottom left;
  }

#footer a {
  text-decoration: none;
  color: #666666;
  }

#footer a:hover {
  color: #FFFFFF;
  }

#llamalogo {
  position: absolute;
  bottom: 10px;
  left: 600px;
  margin: 0px 0px 0px 0px;
  padding: 0px; 
  }

#sidebar {


  height: 160px;
  vertical-align: bottom;
  right;
  background: url(template/llama.gif) no-repeat;
  }



</style>
