 body {
margin: 0px;
padding: 0px;
background-image: url(img/bg.gif);
background-position: top;
background-repeat: repeat-x;
font-size: 11px;
font-weight: none; 
color:#fff;
letter-spacing:2px;
word-spacing:2px;
font-family: sans-serif; 
background-color: #000;
cursor: crosshair}



A:link{ text-decoration: none; 
font-variant:small-caps;
color:#af4b73; 
cursor: crosshair; 
font-weight:none;
font-family: Verdana;  
font-size:12px;
}

A:visited{ text-decoration: none; 
font-variant:small-caps;
color:#af4b73; 
cursor: crosshair; 
font-weight:none;
font-family: Verdana;  
font-size:12px;
}

A:active{ text-decoration: none; 
color:#af4b73; 
font-variant:small-caps;
cursor: crosshair; 
font-weight:bold;
font-family: Verdana;  
font-size:12px;
}

A:hover{ text-decoration:none;
border-bottom: 2px solid #af4b73; 
font-variant:small-caps;
color:#af4b73;
cursor: crosshair;
sont-weight: none;
font-family: verdana; 
font-size:12px; 
}

h1
{
background-color : transparent;
color : #000;
height : 50px;
font : 12pt verdana;
font-weight: bold;
font-variant: small-caps;
}

h2 { font-family: Verdana; 
font-size: 12px;
font-variant:small-caps;
font-weight: none;
color: #af4b73;
border-bottom: 2px solid #af4b73;
text-align: right;}

h3 { font-family: Verdana; 
font-variant:small-caps;
font-size: 10px;
font-weight: none;
color: #af4b73;
border-top: 1px solid #af4b73; 
text-align: right;}

#container {
/* margins at top and bottom are 0px but on the sides, "auto" will center the layout */
margin: 0px ;
padding: 0px;
/* sets the layout width */
width: 800px;
}
#header {
width: 100%;
height: 473px;
background: url(img/header.gif) no-repeat;
}
#leftside {
width: 200px;
/* float it to the left of the text */
float: left;
background: #000;
}

#text {
width: 590px;
background: #000;
/* float it to the left of the right sidebar */
float: left;
}
#footer {
width: 100%;
height: 249px;
/* clear: both so that it remains at the bottom of the 3 columns */
clear: both;
background: url(img/footer.gif) no-repeat;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana;
font-size: 14px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 24px;
width: 160px;
background-color: #000;
}

#navcontainer a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer a:hover
{

color: #fff;
background-image: url(img/bg_ul.gif);
border: 0px;
}


.foo
{
padding-top: 150px;
margin-left: 310px;
}

.away
{
margin-left: 120px;
}



strong, b {
color: #881342;
font-variant: small-caps;
}

em, i 
{
color: #af4b73;
}

.img {
border: 5px #af4b73 solid;
margin: 8px;
}

li
{
list-style-type: katakana;
}


textarea, input, select
{ background-color:#ccc;
  font-family: arial;
  font-size: 10pt;
  border-right: 1px solid #af4b73;
  color:#000;
  border-bottom:1px solid #af4b73;
  border-top:1px solid #af4b73;
  border-left:1px solid #af4b73;
  padding-left:5;
  padding-right:2;
  padding-top:2;
  padding-bottom:2; } 