body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 24px;
}

    body#admin html#adminhtml, body#admin, h1#admin, h2#admin 
{
background-color: #8b2943;
}

    body#members html#membershtml, body#members, h1#members, h2#members 
{
background-color: #339ad7;
}


#content {
   width: 480px;
   float: right;
   padding-right: 40px;
   }

#content h1, #content h2, #content p {
   padding-right: 20px;
   }
 
#content li {list-style-type: none;}

 
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}   
   
#branding {padding-left: 20px;
			padding-top: 10px;}
   
#wrapper {
  width: 760px;
  position: relative;
  left: 50%;
  margin-left: -380px;
  /* border:solid #0000CC 2px; */
  	background-color: #FFF8C6;
  	border: 1px solid #336699;
  	border-right: 3px solid #336699;
	border-bottom: 2px solid #336699;
  }
  
 
#mainNav {
   width: 150px;
   float: left;
   margin: 0;
   padding-left: 20px;
   background: #FFF8C6;
   list-style-type: none;
   float: left; /* Contain floated list items */
     }
   
ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
   }
   
   
#mainNav li {
   margin: 0;
   padding: 0;
   float: left ; /* This corrects */
   width: 100%;  /* the IE whitespace bug */
   }
   
#mainNav a 
{
    display: block; /* to increase clickable area as a's default to inline */
    color: #339ad7;
    text-decoration: none;
    padding: 0 15px;
    line-height: 2.5;
    /* border-bottom:1px solid #369; */
}
    
#mainNav a:hover 
{
    background: #336699;
    color: #fff;
    border-bottom:1px solid #fff;
}
   
#footer {
   clear: both;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding:10px;
   padding-top:20px;
   padding-bottom:20px;
}
 
 .GridMain
{
    border-right: gainsboro thin solid;
    border-top: gainsboro thin solid;
    border-left: gainsboro thin solid;
    border-bottom: gainsboro thin solid;
    background-color:#333333;
    width: 420px;
    color: Blue;
}

.GridRow
{
    background-color:#fffafa;
}

.GridSelectedRow
{
    background-color:#e6e6fa;
}

.GridHeader
{
    background-color:#add8e6;
    font-weight: bold;
    text-align: left;
}

.GridPager
{
    background-color: #add8e6;
    color: White;
} 


fieldset {
    border: 2px dotted #ccc;
	padding: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 240px;
    }
    
    form input
     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	}