/*Global*/

body { 
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #000000; 
color: #AAAAFF;
line-height: 1.4;

scrollbar-face-color: #000066; 
scrollbar-shadow-color: #000033; 
scrollbar-highlight-color: #C0C0CC;
scrollbar-3dlight-color: #000000; 
scrollbar-darkshadow-color: #000000;  
scrollbar-track-color: #000000;
scrollbar-arrow-color: #E8E6FA;
}

p {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #AAAAFF;
line-height: 1.4
}

a {text-decoration:none; color:#E6E8FA}
a:hover  {color:#E6E8FA; background-color: #003366; text-decoration: none}

.nav { color: #0000CC; font-size: 11px; font-weight: normal}
a.nav {text-decoration:none; color:#CCCCFF}
a:hover.nav  { color:#E6E8FA; background-color: #003366}

.copyright {
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #0000CC;
}

.counter { 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #CCCCFF;
}

td { 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-image: none; 
color: #AAAAFF; 
line-height: 1.4 
}

.heading { 
color: #CCCCFF; 
font-family: Nadianne, Verdana, Arial; 
font-style: normal; 
font-weight: bold; 
font-size: 18px; 
text-align: center
}

.heading2 { 
color: #CCCCFF; 
font-family: Verdana, Arial; 
font-style: normal; 
font-size: 14px; 
font-weight: bold; 
text-align: left
}

.heading3 { 
color: #CCCCFF; 
font-family: Verdana, Arial; 
font-style: normal; 
font-size: 14px; 
font-weight: bold; 
text-align: center
}

.heading4 { 
color: #CCCCFF; 
font-family: Verdana, Arial; 
font-style: normal; 
font-size: 10px; 
font-weight: bold; 
text-align: right
}

em {  font-weight: bold; color: #3399CC; font-style: normal}
.new { font-weight: bold; color: #66CCFF; font-style: normal }

.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #9999FF}
.alt { color: #BBBBFF }


/*Highlights*/

td.highlights { background-color: #002255; background-image: none}
a.highlights {text-decoration:underline}
a:hover.highlights  { color:#E6E8FA; text-decoration: none }


/*Horizontal Rules*/

hr { 
  text-align: center; 
  width: 75%; 
  height: 2px; 
  border-bottom: 2px solid #006699; 
  border-top: 0px solid #006699; 
  border-left: 0px solid #006699; 
  border-right: 0px solid #006699; 
}
 
hr.thin {  
  border-bottom: 2px solid #003366; 
  border-top: 0px solid #003366; 
  border-left: 0px solid #003366; 
  border-right: 0px solid #003366;
  width: 40%; 
}

hr.fulldark {  
  border-bottom: 2px solid #006699;
  border-top: 0px solid #006699; 
  border-left: 0px solid #006699; 
  border-right: 0px solid #006699;  
  text-align: center; 
  width: 100%; 
}

hr.filmo {
  width: 100%; 
  border-bottom: 2px solid #003366;
  border-top: 0px solid #003366; 
  border-left: 0px solid #003366; 
  border-right: 0px solid #003366; 
}

hr.full { 
  border-bottom: 2px solid #3399CC;
  border-top: 0px solid #3399CC; 
  border-left: 0px solid #3399CC; 
  border-right: 0px solid #3399CC;  
  text-align: center; 
  width: 100%;
}


/*Main Specific*/

.content { background-image: url(images/vertban.jpg); background-repeat: repeat-y }


/*FanFun Specific*/

a.fannav {text-decoration:none; color:#E6E8FA }
a:hover.fannav  { text-decoration:underline; background-color: transparent }

.fancontent { background-image: url(images/fanvertban.jpg); background-position: top right; background-repeat: repeat-y }

.fannav { background-color:#333377; color: #E6E8FA; font-size: 11px; font-weight: normal}
.fannavtitle { padding: 2; background-color:#337799; color: #CCCCFF; font-size: 11px; font-weight: bold;text-align: center}

/*OS Specific*/

a.os {text-decoration:none; background-color: none; color:#E6E8FA; }
a:hover.os  { text-decoration:underline; background-color: transparent }

a.ossub {text-decoration:none; font-size:10px; background-color: transparent; color:#C4C6D8; }
a:hover.ossub  { text-decoration:none; background-color: #005577 }


.oscontent { background-image: url(images/osvertban.jpg); background-position: top right; background-repeat: repeat-y; }

.osnav {  background-color:#112244; font-size: 11px; font-weight: normal;}
.osnavtitle { padding: 2; background-color:#115577; color: #CCCCFF; font-size: 11px; font-weight: bold;text-align: center}
