/* --------------------------------------------------------------------------
 * profile.css 
 * -------------------------------------------------------------------------- */
h1, h2{ color:#666 }
#profileHeader{ width:100%; }
#profileHeader #titleAndDisplay{ width:11.8em; padding:0 0.2em 0.3em 0; float:left; }
#profileHeader #titleAndDisplay h1{ float:left; font-size:160%; color:#AB000B; line-height:1em;  }
#profileHeader #titleAndDisplay .editLink{ float:left; margin:0.3em 0 0 0.2em; }
#profileHeader h2{ width:44em; display:inline; float:left; font-size: 80%; color:#333; margin:0.7em 0 0 0; padding:0; }

#leftColumn{ float:left; clear:left; width:14em; font-size:80%; text-align:left; padding:0em 1em 0.5em 0; }
#leftColumn input, textarea{ background:#FFF4C6; color:#333; font:normal 1em Arial, sans-serif; border:1px solid #F2BD2F; }
#leftColumn #contact{ margin:0.5em 0 0 0.2em; }
#leftColumn #contact h1{ font-size:100%; }
#leftColumn #contact p.small{ margin-top:1em; }
#leftColumn #contact textarea{ width:13.7em; }
#leftColumn #contact button{ margin:0.7em 0 2em 0em; padding:0; }
#leftColumn #contact em{ color:#F00; font-weight:bold; font-style:normal; display:none; } 

#centerColumn{ float:left; width:17.6em; overflow:hidden; }
#centerColumn table .tdleft{ width:8em; vertical-align:top; text-align:left;}
#centerColumn h1, #rightColumn h1{ color:#666; margin:1em 0 0.2em; font:normal 1.3em Arial, sans-serif; } /* section header */
#centerColumn h1#eduLink{ float:right; margin:0 0.3em 0 0; }

#rightColumn{ width:287px; float:right;}
#rightColumn .subject-hdr{ font-weight:bold; padding-top:1em;}
#rightColumn td{ padding-right:2px;}
#rightColumn #map{ width:270px; height:270px }
#rightColumn h1{ font-size:80%; padding:0.3em 0 1.5em 0; margin:0; color:#333; }
#rightColumn h2{ font-size:160%; }

td{ font-size:80%; }

/* ess - edu, stmt, subject */ 
#ess{ width:35em; float:left; }
#ess h1{ color:#666; margin:0 0 0.3em 0; font-size:1.7em; }

/* schedule */
#scheduleLegend{ margin-top:0.5em; float:right; width:100%; }
#scheduleLegend h1{ color:#888; }
#scheduleLegend #boxGray, #scheduleLegend #boxYellow{ width:1.3em; height:1.3em; float:left; margin-right:0.2em; }
#scheduleLegend #boxGray{ background:#EEE; } 
#scheduleLegend #boxYellow{ background:#EFDE46; }
#scheduleLegend p{ margin:0; padding:0; float:left; color:#888; }
#scheduleLegend p#busy{ margin-right:0.8em }
#scheduleLegend #editLink{ float:right; }

/* EditProfile */
a.edit{ font-size:80%; color:#AB000B; font-weight:bold; display:inline; text-decoration:underline; border:0; padding:0 1px;}
a.edit:hover{ color:#FFF; background-color:#AB000B; }
.bracket{ font-size:120%; font-weight:bold; color:#888; }
                  
#Iagree{ color:#AB000B; margin-top:9px; float:left; }
#Iagree a{ border:0; text-decoration:none; color:#AB000B;}
#Iagree a:hover{ color:#FFF; background-color:#AB000B; }
#IagreeGray{ color:#aaa; margin-top:9px; display:inline; float:left;  }

