BODY {
  background-color:   #ffffff;
  color:        #000000;
  font-family:    "Verdana, Arial, Helvetica";
  font-size:      10px;
  MARGIN-TOP: 5px; 
  MARGIN-LEFT: 0px;
}

#menu { float:left;}
#menu A { float: left; }
#menu SPAN { float: left; }

TD {
  color:        #000000;
  font-family:    "Verdana, Arial, Helvetica";
  font-size:      10px;
}
A {
  font-family:    "Verdana, Arial, Helvetica";
  font-size:      10px;
  color:        #165D91;
  text-decoration:  underline;
}
A:hover {
  font-family:    "Verdana, Arial, Helvetica";
  font-size:      10px;
  color:        #76A8C2;
  text-decoration:  none;
}
/*----------------------------------------------*/
IMG { border:0; }

H1 { font-size: 10px; }
H2 { font-size: 10px; }

TABLE.form-table { border-collapse: collapse; width: 100%; }
TABLE.form-table TH { vertical-align: top; padding: 3px; font-weight: bold; text-align: left; 
                      border: 0px solid #999; background-color: #FFF; width: 13%; font-size: 10px; }
TABLE.form-table TD { vertical-align: top; padding: 3px; border: 0px solid #999; }
TABLE.form-table TD INPUT { }
TABLE.form-table TD TEXTAREA { }

P.form-buttons { text-align: left; }
P.form-buttons INPUT { }

.message { font-weight: bold; color: crimson; }
.notice { font-weight: bold; color: green; }
.error { font-weight: bold; color: crimson; }
.example { font-style: italic; }
.detail { font-weight: bold; }
P.comment { margin: 0; }
.width300 { width: 300px; }
.width100 { width: 100px; }
.width75 { width: 75px; }

#page-content { padding-left: 20px; }
DIV.images { float: left; }
DIV.images IMG { margin: 5px; display: block; }

/*----------------------------------------------*/
#page-signup-form TABLE.form-table { width: 80%; }

#page-details-form TABLE.form-table { width: 60%; }

#page-personal-statistics TABLE.info-table { float:left; width:450px; }

#page-personal-portfolio UL.gallery { border: 0px solid red; float: left; list-style-type: none; 
                                      width: 700px; margin: 0 0 10px 0; padding:0;}
#page-personal-portfolio UL.gallery LI { border: 0px solid #728AAA; width: 25%; float: left; 
                                       text-align: center; padding:0; margin:0; }
#page-personal-portfolio UL.gallery LI.selected1 { background-color: #E6EEFB; }


#page-personal-about UL.professions { border: 0px solid red; list-style-type: disc; 
                                      padding: 0; margin: 15px; }
                                                                                      
