
body {
	vertical-align: top;
	font-family: Verdana, Arial, Sans-Serif;
	    	color: #CCCCCC;
	background: #000000;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	}

/* CHARACTERS, IMAGES, etc. */

font.italic {
  font-family: Verdana, Arial, Sans-Serif;
        color: #CCCCCC;
  font-size: 11px;
  font-style: italic;
  }
  
font.red {
  font-family: Verdana, Arial, Sans-Serif;
        color: #CC0000;
  font-size: 12px;
  font-weight: bold;
  }
  
font.white_s {
  font-family: Verdana, Arial, Sans-Serif;
  color: #ffffff;
  font-size: 8px;
  }
  
font.white_b {
  font-family: Verdana, Arial, Sans-Serif;
  color: #CCCCCC;
  font-size: 12px;
  font-weight: bold;
  }

img {border: 0;}

p {
  font-family: Verdana, Arial, Sans-Serif;
  text-align: justify;
  margin-top: 8px;
  font-size: 11px;
  }

p.center {
  text-align: center;
  margin-top: 8px;
  }

p.right {
  text-align: right;
  margin-top: 8px;
  }

p.no_margin {
  margin-top: 0px;
  }
  
p.top_margin {
  margin-top: 15px;
  }

/* LINKS */

a:link {color: #CCCCCC; text-decoration:underline;}
a:visited {color: #CCCCCC; text-decoration:underline;}
a:hover {color: #CCCCCC; text-decoration:underline;}
a:active {color: #CCCCCC; text-decoration:underline;}

a.red:link {color: #CC0000; text-decoration:underline;}
a.red:visited {color: #CC0000; text-decoration:underline;}
a.red:hover {color: #CC0000; text-decoration:underline;}
a.red:active {color: #CC0000; text-decoration:underline;}


/* DIVS */ 

#container {
	width: 700px;
	margin: 0px auto;
	border: 1px dotted #666666;
	background: #000000 url("images/stripes.gif");
	}

#top {
  width: 698px;
  height: 291px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  overflow: hidden;
	background: #000000 url("images/top_back.jpg");
  }

#main {
  margin: 0px;
  padding: 0px 30px 0px 30px;
  border: 0px;
  background: url("images/main_back.gif");
  background-repeat: no-repeat; 
  }

#bottom {
  width: 698px;
  float: bottom;
  margin: 0px;
  padding: 0px 30px 20px 30px;
  border: 0px;
  text-align: center;
  background: url("images/bottom_back.gif");
  background-repeat: no-repeat;
  background-position: 30px 8px;
  }

/* OTHER */

img.hr {
  width: 100%;
  height: 1px;
  border: 10px;
  margin-top: 6px;
  margin-bottom: 6px;
  }

.border_red  {
  border: 1px solid #FF0000;
  margin: 0px;
  padding: 0px;
  }

ul {
  list-style: square;
  margin: 4px 0px 8px 15px;
  padding: 0px;
  }

li {
  font-family: Verdana, Arial, Sans-Serif;
	    	color: #CCCCCC;
	font-size: 11px;
  }
