body { 
	margin: 0;
	padding: 0;	
	background: #97ADBB;
}

a { 
  text-decoration:none;
  color:#009; 
}

h2 {
  font-size:18px;
  color:#006;
}

form {
  margin-bottom:10px;
}

.outer_content_wrapper {
	text-align: center;
	clear: both;
}

.page {
	text-align: center;
	clear: both;
}

.clear {
	clear: both;
}

#main_content_wrapper {
  background: #fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  padding:0;
}

.content {
	width: 860px;
	text-align: left;
	margin: auto;
	padding:0;
}

.masthead {
  width:860px;
  background: url('/images/nwo_logo_sm.gif') white 10px 10px no-repeat;
}

.search {
  text-align: left;
  float:right;
  margin: 10px 5px 10px 0;
  padding: 5px;
  float:right;
  width:240px;
  height:70px;
  background-color:#CCF;
  font-size:12px;
}

.login {
  text-align: left;
  margin: 10px 5px 0 0;
  padding: 5px;
  float:right;
  width:240px;
  background-color:#66F;
  border: 1px solid #333;
}

.navbar {
  width:860px;
  background-color:#FF9;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  clear:both;
}

.home {
  float:left;
  background-color:#36C;
  font-size:14px;
  padding:4px 15px;
}

.slogan {
  float:left;
  color:#F00;
  padding:2px 25px;
  font-weight:bold;
  font-style:italic;
  font-size:18px;
}

.menu {
  width:520px;
  padding:10px;
  float:left;
}

.sponsor_box {
  margin: 0 5px 5px 0;
  width:246px;
  padding:2px;
  float:right;
  text-align:center;
}

.main_content {
  padding:12px;
}


.albumgrid {
  background: url('/images/album-grid.jpg') repeat;
}

.albumgrid1 {
  background: url('/images/album-grid.jpg') 0px -130px repeat;
}

.albumgrid2 {
  background: url('/images/album-grid.jpg') 0px -260px repeat;
}

.albumgrid3 {
  background: url('/images/album-grid.jpg') 0px -390px repeat;
}

.albumgrid4 {
  background: url('/images/album-grid.jpg') 0px -520px repeat;
}

.albumgrid5 {
  background: url('/images/album-grid.jpg') 0px -650px repeat;
}

.disclaimer {
  text-align: center;
  margin:5px 30px;
  padding: 10px;
  background-color:#CCC;
  border: 2px solid #333;
}

/*	footer	*/
#footer {
	padding: 2px 15px;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FF9;
	text-align: center;
	clear: both;
}

#t-ttl 
{
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 11px;
  color:#009;
  font-weight:bold;
}

#t-art
{
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 11px;
  font-weight:bold;
}

.odd { background-color:#EEE; }
.even { background-color:#FFF; }

TD
{
    FONT-FAMILY: arial,helvetica
}
.sfnt
{
    FONT-SIZE: 10px;
    FONT-FAMILY: arial,helvetica;
}
.tiny {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt}
.lbtn
{
    WIDTH: 200px
}
.redhdr
{
    COLOR: red;
    FONT-FAMILY: Arial
}
.bluehdr
{
    COLOR: #0000ff;
    FONT-FAMILY: Arial
}
.greenhdr
{
    COLOR: #228b22;
    FONT-FAMILY: Arial
}
.purplehdr
{
    COLOR: #8a2be2;
    FONT-FAMILY: Arial
}
.mfnt
{
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 11px;
}
.lfnt
{
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 14px;
}
.subtitle
{
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 14pt;
}
.title
{
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 18pt;
}
