body
{
  background-color: #FFFFFF;
  color: #000000;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:100%;
  /*line-height:16px;*/
}


.content
{
   display:block; 
   margin:20px; 
   padding:20px 0px 0px 20px; 
   max-width:800px;
}

.login-panel
{
   display:block; 
   float:right; 
   margin:20px; 
   padding:20px 20px 20px 20px;
}

.username_input
{
   max-width: 100px;
}


.bang
{
  background-repeat:no-repeat;
}

.copy
{
  color:#000000;
  font-size:1em;
}

.dark
{
  color:#000000;
  font-size:1em;
}


.dark A:link, .dark A:visited, .dark A:active
{
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}


.dark A:hover
{
  color:#4000C0;
  font-weight:bold;
  text-decoration:underline;
}

.light
{
  color:#FFFFFF;
  font-size:1em;
}

.light A:link, .light A:visited, .light A:active
{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:underline;
}

.light A:hover
{
  color:#00CECE;
  font-weight:bold;
  text-decoration:underline;
}

.navbar A:link, .navbar A:visited, .navbar A:active
{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}


.navbar A:hover
{
  color:#CC3333;
  font-weight:bold;
  text-decoration:underline;
}


.float-right {
   float: right;
   bottom: 0px;
   /*width: 49%;*/
   text-align: right; /* depends on element width */
} 

.float-left {
   float: left;
   /*width: 49%;*/
   text-align: left; /* depends on element width */
} 

a:link
{
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}


a:visited
{
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}


a:hover
{
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}


ul.link
{
  list-style-type:none
}


ul.lists
{ 
  list-style-type:circle
}


ul.sublist
{
  list-style-type:square
}

.cbw
{
   color:#FFFFFF;
   font-weight:bold;
}
.cbc
{
   color:#40FFFF;
   font-weight:bold;
}
.cbm
{
   color:#FF00FF;
   font-weight:bold;
}
.cbb
{
   color:#0000FF;
   font-weight:bold;
}
.cby
{
   color:#FFFF00;
   font-weight:bold;
}
.cbg
{
   color:#00FF00;
   font-weight:bold;
}
.cbr
{
   color:#FF0000;
   font-weight:bold;
}
.cd
{
   color:#808080;
}
.cw
{
   color:#D3D3D3;
}
.cc
{
   color:#00CECE;
}
.cm
{
   color:#C600C6;
}
.cb
{
   color:#0000DF;
}
.cy
{
   color:#C17400;
}
.cg
{
   color:#00D000;
}
.cr
{
   color:#CC0000;
}
.cx
{
   color:#D3D3D3
}
