/* ------------------------------------------------------------
 * =screen styles
 ------------------------------------------------------------ */

form
{
  margin: 0px 0px 0px 0px;
}

body {
  /* background: #EBDBAF; */
  background: #EFEFEF;
  margin: 0;
  padding: 0;
  text-align: center; /* IE 5.x hack */
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000000;
  font-size: 14px;
}
a:link { 
  color: #406EAF;
}
a:visited
{ 
  color: #406EAF;
}
a:hover
{ 
  color: #CC3333;
}
a:active
{ 
  color: #333333;
}

.mainnavsel a
{
  color: #CC3333;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
}
.mainnav a
{
  font-size: 17px;
}
.newstitle
{
  font-weight: bold;
}

h1
{
  font-size: 55px;
  white-space: nowrap;
}
h2
{
  font-size: 32px;
  color: #CC3333;
}
h3
{
  font-size: 22px;
}
.smaller
{ 
  font-size: 12px;
}
.reqdFieldLabel
{
  text-align: left;
  width: 20%;
  white-space: nowrap;
}
.fieldLabel
{ 
  text-align: left;
  width: 20%;
  white-space: nowrap;
}
.mixtitle
{ 
  font-size: 22px;
  font-weight: bold;
}
td.grey
{
  background-color: #AAAAAA;
  font-size: 4px;
}
td.main
{
}

.mixarchive { 
  font-size: 12px;
}
.latestmix { 
  font-weight: bold;
}

.videotitle {
  font-size: 10px;
}

/* ------------------------------------------------------------
 * =layout
 ------------------------------------------------------------ */

#container {
	width: 750px;
    background: #EFEFEF;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}

#header {
}

#content {
}

#footer {

}

.lighthr
{
  color: #999999;
  background-color: #999999;
}
.header
{
}

.archivelink {
  font-size: 12px;
}