/* ************************************************************************** */
/* Name:   crystalloft.css                                                    */
/* Desc:   CrystalLoft CSS for public side                                    */
/* Date:   2008-08-01                                                         */
/* Author: todd@hampson.us                                                    */
/* Dark=660033, Med=CC0066, Light=FFFFFF                                      */
/* Mods:   2008-10-01                                                         */
/* Mods:   2008-12-23 - include admin css                                     */
/* ************************************************************************** */

/* standard definitions */
    p {font-size:12px; font-family:Arial,Helvetica,Sans-serif; color:#660033; font-weight:normal; background-color:#FFFFFF; font-weight:normal; border-color:#CC0066;}
   .p {font-size:12px; font-family:Arial,Helvetica,Sans-serif; color:#660033; font-weight:normal; background-color:#FFFFFF; font-weight:normal; border-color:#CC0066;}
   td {font-size:12px; font-family:Arial,Helvetica,Sans-serif; color:#660033; font-weight:normal; background-color:#FFFFFF; border-color:#CC0066;}
  .td {font-size:12px; font-family:Arial,Helvetica,Sans-serif; color:#660033; font-weight:normal; background-color:#FFFFFF; border-color:#CC0066;}
 body {font-size:12px; font-family:Arial,Helvetica,Sans-serif; color:#660033; font-weight:normal; background-color:#FFCCCC;}
.body {font-size:12px; font-family:Arial,Helvetica,Sans-serif; color:#660033; font-weight:normal; background-color:#FFCCCC;}
   th {font-size:12px; font-family:Arial,Helvetica,Sans-serif; color:#FFFFFF; font-weight:normal; background-color:#CC0066; border-color:#CC0066;}
  .th {font-size:12px; font-family:Arial,Helvetica,Sans-serif; color:#FFFFFF; font-weight:normal; background-color:#CC0066; border-color:#CC0066;}
 
h1,.h1 {font-size:22px; font-weight:bold; color:#660033;}
h2,.h2 {font-size:18px; font-weight:bold; font-style:italic; color:#CC0066;}
h3,.h3 {font-size:14px; font-weight:bold; color:#CC0066;}

input,    .input    {font-size:12px; font-family:Arial,Helvetica,Sans-serif; font-weight:normal; color:#660033;}
select,   .select   {font-size:12px; font-family:Arial,Helvetica,Sans-serif; font-weight:normal; color:#660033;}
textarea, .textarea {font-size:12px; font-family:Arial,Helvetica,Sans-serif; font-weight:normal; color:#660033;}

/* anchor definitions */
a:link    {font-size:12px; color:#660033; font-weight:bold; text-decoration:none;}
a:visited {font-size:12px; color:#660033; font-weight:bold; text-decoration:none;}
a:hover   {font-size:12px; color:#CC0066; font-weight:bold; text-decoration:none;}
a:active  {font-size:12px; color:#CC0066; font-weight:bold; text-decoration:none;}

/* menu links */
a.menu:link    {font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}      
a.menu:visited {font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.menu:hover   {font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.menu:active  {font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* sort links */
a.sort:link    {font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}      
a.sort:visited {font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.sort:hover   {font-size:12px; color:#CC0066; background-color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.sort:active  {font-size:12px; color:#CC0066; background-color:#FFFFFF; font-weight:bold; text-decoration:none;}

.button
{
  margin:1px;
  color:#660033;
  background-color:#FFCCCC;
  text-align:center;
  text-decoration:none;
  font-size:12px;
  font-family:Arial,Helvetica,Sans-serif;
  font-weight:normal;
  border-style:solid;
  border-color:#660033;  
  border-width:1px;
}
.delete
{
  margin:1px;
  color:#FF0000;
  background-color:#EED5D5; 
  text-align:center;
  text-decoration:none;
  font-size:12px;
  font-family:Arial,Helvetica,Sans-serif;
  font-weight:normal;
  border-style:solid;
  border-color:#CC0066;  
  border-width:1px;
}
.disabled
{
  margin:1px;
  color:#999999;
  background-color:#CCCCCC; 
  text-align:center;
  text-decoration:none;
  font-size:12px;
  font-family:Arial,Helvetica,Sans-serif;
  font-weight:normal;
  border-style:solid;
  border-color:#CC0066;  
  border-width:1px;
}

 hr    {color:#CC0066; background-color:#CC0066; height:1px;}
.hr    {color:#CC0066; background-color:#CC0066; height:1px;}
.hr1   {color:#CC0066; background-color:#CC0066; height:1px;}
.hr2   {color:#CC0066; background-color:#CC0066; height:2px;}

/* headers */
.head      {font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#CC0066; text-align:left;}
.sorthead  {font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#CC0066; text-align:left;}
.colhead   {font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#CC0066; text-align:left;}
.lefthead  {font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#CC0066; text-align:left;}
.centhead  {font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#CC0066; text-align:center;}
.edithead  {font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#CC0066; text-align:right;}
.righthead {font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#CC0066; text-align:right;}

/* extra definitions */
.title1    {font-size:18px; font-weight:bold; font-style:italic; color:#CC0066;}
.title2    {font-size:14px; font-weight:bold; color:#CC0066;}

.small     {font-size:10px;}
.tdalt     {color:#660033; background-color:#FFCCCC;}

.bgcolor   {background-color:#FFCCCC;}
.whiteback {background-color:#FFFFFF;}
.darkback  {background-color:#660033;}
.medback   {background-color:#CC0066;}

.plain     {color:#660033; text-decoration:none;}
.bold      {font-weight:bold;}
.center    {text-align:center;}
.right     {text-align:right;}
.number    {text-align:right;}
.warn      {font-size:12px; font-weight:normal; color:#CC0000;}
.warning   {font-size:12px; font-weight:normal; color:#CC0000;}
.err       {font-size:12px; font-weight:bold;   color:#CC0000;}
.error     {font-size:12px; font-weight:bold;   color:#CC0000;}
.counter   {font-size:14px; font-family:Courier; font-weight:bold; color:FFFFFF; background-color:660033;}

/* End of Style Sheet */

