/* CSS Document */

body,td,th {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 12px;
  line-height:1.25;
  color: #E2D5CA;
}

body
 { font-family: arial, helvetica, verdana, sans-serif; background-color: white; margin: 0px; padding: 0px; height: 100%; font-color: color:#FFFFFF }

/* LINK EFFECTS */

a {
  text-decoration:none;
  cursor:pointer;
 }

a:link,a:visited    { color: gray; cursor: pointer  }

a:hover,a:visited     { color: gray; cursor: pointer  }
 
.frameLight {
  border:2px solid #FFFFFF;
  }
  
a:hover.frameLight, a:active.frameLight {
  border:2px solid #A50000;
  }
  
a.headNav{
  color:#bababa;
  text-decoration:none;
  padding:0 5px 0 5px;
  }
  
a:link.headNav, a:visited.headNav {
  color:#bababa;
  text-decoration:none;
  padding:0 5px 0 5px;
  }
  
a:hover.headNav, a:active.headNav {
  color:#a50000;
  }
  
a.h1{
  color:#FF0000;
  text-decoration:none;
  padding:0 5px 0 5px;
  }
  
a:link.h1, a:visited.h1 {
  color:#FF0000;
  text-decoration:none;
  padding:0 5px 0 5px;
  }
  
a:hover.h1, a:active.h1 {
  color:#FFFFFF;
  }
    
/* POSITIONING CONTAINERS */

#content {
	position: absolute;
	top:40px;
	padding-bottom:40px;
	left:0;
	margin: 0 auto;
	width:100%;
	height: auto;
}

#artcontent {
	position: relative;
	width:100%;
	padding:40px 0 0 0;
	top: -6px;

}

#artlinkcontent {
	position: absolute;
	top:0px;
	left:50px;
	margin: 0 auto;
	width:100%;
	height: auto;
}

#pageBody {
	position:relative;
	top:0;
	left:0;
    width:auto;	
	height:auto;
    padding:0 0 20px 0;
    margin:0 10px 0 200px;
}

/* EVERYTHING ELSE */

p {
  font-size:12px;
  line-height:1.25;
  font-family:arial, helvetica, verdana, sans-serif;
  color:#FFFFFF;
  margin:0 0 10px 0;
  padding:0px;
   }
.underline {
  margin:0 0 10px 0;
  border-bottom:1px #A50000 dotted;
 }
 
h1 {
  font-size:18px;
  line-height:1.25;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#990000;
  margin:0 0 10px 0;
  padding:0px;
  border-bottom:1px #A50000 dotted;
   }

.backGround {
  background-color:#000000;
   }

.copyright {
  font-size:12px;
  font-family:Times New Roman, sans-serif;
  line-height:1.1;
  color:gray;
  margin:0;
  padding-top:40px;
  text-align:center;
}

.courtesy {
  font-size:12px;
  font-family:Times New Roman, sans-serif;
  line-height:1.1;
  color:gray;
  margin:0;
  padding:0 0 0 5px;
  text-align:left;
}

.news {
  font-size:14px;
  font-family:Times New Roman, sans-serif;
  line-height:1.1;
  color:black;
  margin:0;
  padding:0 0 0 0px;
  text-align:left;
}

.newsTitle {
  font-size:16px;
  font-family:Times New Roman, sans-serif;
  line-height:1.1;
  color:black;
  margin:0;
  padding:0 0 0 0px;
  text-align:left;
}

.courtesyBlue {
  color:blue;
}

.noMargin {
  padding:0px;
  margin:0px;
  }
  
option, select {
  font-size:9px;
  line-height:2;
  font-family:verdana, arial, helvetica, sans-serif;
  color:#FFFFFF;
  margin:0px;
  padding:2px;
   border-style:1px 0 0 0 #FF0000 dotted;
   background-color:#590000;
}

.militaryblack {
  color: #222222;
}
