* {
  padding:0px;
  margin:0px;
  line-height:1.2;
  border:none;
  font-family: Comic Sans MS, Century Gothic, sans-serif;
}

body {
  background:#000000;
}

p {
  margin:20px 20px;
}

h1 {
  margin:0px 20px 20px 20px;
  color:#55aaff;
}

h2 {
  text-align:center;
  margin-top:20px
}

a {
  color:#55aaff;
 text-decoration:none;
}


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

#envelope {
  width:800px;
  background:url(/assets/templates/main/slices/border-full.jpg) repeat-y center;
  position:relative;
  padding-bottom:100px;
  min-height:100%; _height:100%;
  margin:0px auto;
}

#container {
  width:675px;
  margin-left:0px;
  position:relative;
  height:100%;
}

#header {
  height:172px;
  width:800px;
  padding-bottom:15px;
  background:url(/assets/templates/main/slices/header.jpg) no-repeat;
  border-bottom:1px solid #000000;
  position:relative;
}

#col_l {
  width:150px;
  min-height:300px;
  border-right:1px solid #55aaff;
  position:relative;
  padding-top:20px;
}

#main {
  margin:-315px 0px 0px 150px;
  _margin:-245px 0px 0px 150px;
  min-height:1000px; _height:1000px;
}



#col_l ul {
  list-style: none;
  font-family: Comic Sans MS, Century Gothic, sans-serif;
  margin: 0px 0px 0px 60px;
  display:block;
}

#col_l ul li a {
  text-decoration:none;
  color:black;
  width:80px;
  display:block;
  padding:0px 0px 0px 10px;
}

#col_l ul li a:hover {
  background:#55aaff;
}

hr {
  background: url(/assets/templates/main/slices/divide.gif) no-repeat center;
  height:30px;
}