body {
background-color:#FFFFFF;
background-image: url('images/twystedpattern.png');
background-position: top left;
background-repeat: repeat;
text-align:center;
font-family: arial;
font-size: 11px;
color: #95926e;
margin: 0 auto 0;
padding-top: 0px;
padding-bottom: 30px;
}

.table {
font-family: arial;
font-size: 11px;
color: #95926e;
}

.h1, h1 {
  font-family:georgia;
  font-size: 20px;
  color:#27607c;
  font-style: italic;
  text-shadow: 0px 1px 0px #000000;
  text-transform: lowercase;
}

.h2, h2 {
  font-family: times;
  font-size: 18px;
  color:#27607c;
  text-transform: lowercase;
  font-style: italic;
}

.positions{
  color: #27607c;
  font-family: georgia;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 2px;
}

.u {
  color: #27607c;
  text-decoration: underline;
}

a:link, a:visited{
  color: #27607c;
  font-family: georgia;
  font-size: 11px;
  text-decoration: none;
}

.nonboards a:link, .nonboards a:visited{
  color: #27607c;
  font-family: georgia;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 2px;
}

ol {
  color: #27607c;
}

ol span {
  color: #95926e;
}

.border {
  border: 1px solid #27607c;
}

textarea, input, submit {
  background-color: #24546C;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#24546C), to(#102530));
  background: -webkit-linear-gradient(top, #2F7191, #102530);
  background: -moz-linear-gradient(top, #2F7191, #102530);
  background: -ms-linear-gradient(top, #2F7191, #102530);
  background: -o-linear-gradient(top, #2F7191, #102530);
  border: 1px solid #1C4053;
  font-family: arial;
  font-size: 11px;
  color: #000000;
  text-shadow:0px 1px 0px #285C78;
}

.layouttop {
height: 100px;
width: 1001px;
margin: 0px auto 0px;
text-align: center;
}

.layoutborder {
border: 1px solid #042534;
margin: 0px auto 0px;
text-align:center;
width: 1001px;
}

.layoutmiddle {
background-color: #000000;
background-image: url('images/twystedheader_words02.png');
background-repeat: no-repeat;
border: 1px solid #080908;
padding-top: 430px;
padding-right: 20px;
padding-left: 20px;
text-align:left;
}

.textsection {
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
border-radius: 15px;
-moz-border-radius: 15px;
padding-top:15px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
text-align:left;
}

ul#navigation{
margin-left: 0px;
padding-left: 0px;
text-align: right;
}

#navigation li{
display: block;
list-style-type: none;
float: right;
padding-top: 82px;
}

#navigation a{
padding-top: 50px;
padding-right: 10px;
padding-left: 10px;
border: 0px;
text-decoration: none;
}

#navigation a:hover{
background-image: url('images/twysted_nav_hoverbg02.png');
background-position: bottom center;
background-repeat: no-repeat;
}

.copywrite {
font-family: arial;
font-size: 10px;
color: #000000;
}