body {
margin:0px;
padding:0px;
background-color: #000;
color:black;
}


/* ---( main menu )------------------------------------ */

#nav {
  font-family:verdana, arial, helvetica, sans-serif;
  float: right;
  height: 30px;
  margin-top: 90px; 
  margin-right: -20px;   
  width: 500px;
  text-align: left;
}

#nav li {
  font-family:verdana, arial, helvetica, sans-serif;
  font-size: 15px;
  display: inline;
  list-style-type: square;
  color: #930;
}
	
#nav a:link, #nav a:visited {
  float: none;
  font-size: 15px;
  line-height: 22px;
  font-weight: bold;
  margin: 0px 30px 0 0px;
  padding-bottom: 0px;
  text-decoration: none;
  color: #930;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
  background-color: transparent;
  border-bottom: 2px solid red;
  padding-bottom: 2px;
  color: #ff0000;
}



/* ---( layout )------------------------------------ */

.content { 
  width: 700px;
  height: 500px;
  margin:35px 130px 50px;
  padding:15px;
  background:#000 url(images/mainbg.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  border:1px #666 solid;
}

.content2 { 
  width: 490px;
  height: 361px;
  position: absolute;
  top: 180px;
  left:350px;
  background-image: url(images/contentbg2.);
  background-repeat:  repeat-y,  repeat-x;
  background-attachment: fixed;
  border:1px #000 solid;
  overflow: auto;
}


/* ---( headers )------------------------------------ */

h1 {
  color:#930;
  font:24px/24px verdana, arial, helvetica, sans-serif;
  font-weight:900;
  text-indent:15px;
  margin-top: 10px;
}


h2 {
  color:#fff;
  font:12px verdana, arial, helvetica, sans-serif;
  font-weight:700;
  text-indent:15px;
  margin:18px 0px 3px 0px;
}


h3 {
  color:#666;
  font-size:11px;
  font-weight:800;
  margin:6px 0px 3px 0px;
}


/* ---( text )------------------------------------ */

p {
  font-size:12px;
  line-height:20px;
  font-family:verdana, arial, helvetica, sans-serif;
  color: #eee;
  margin:15px;
  text-align: justify;
  font-weight: bold;	
}


#content>p {margin:10px;}
#content>p+p {text-indent:30px;}


a {
  color:#09C;
  font-size:11px;
  text-decoration:none;
  font-weight:600;
  font-family:verdana, arial, helvetica, sans-serif;
}


a:link {color:#930;}
a:visited {color:#930;}
a:hover {color:#ff0000;}

#iframe {
  border: 0px;
  background:transparent url(images/contentbg.jpg);

  z-index:2;
}

img {
border-width:0px;margin-left: 15px;
img.a:link {color:#930;text-align:center;
img.a:visited {color:#930;text-align:center;
img.a:hover {color:#ff0000;text-align:center;
}
img.thumb {margin:10px 1px; }

strong.p {
  font-size: 16px;
  color: #333;
  font-weight:bold;
}