body,p,div,span,td { font-family:Arial,Helvetica,Verdana,sans,sans-serif; font-size:12px; color:#333333; }
body { margin:0px; background:#ffffff url(images/backportfolio.gif ) repeat-y left top; }
h1,h2,h3,h4,h5 { color:#ffffff; margin:0; font-family:Verdana,Arial,Helvetica,sans,sans-serif; font-weight:bold; }
h1 { font-size:18px; margin-top:10px; margin-bottom:10px; }
h2 { font-size:14px; margin-top:10px; margin-bottom:5px; }
h3 { font-size:12px; margin-top:5px; margin-bottom:5px; }
.navtip { color:#ffffff; font-weight:normal; font-size:12px; }
#subNav { position:absolute; top:125px; left:0px; width:160px; }
#subNav ul { list-style:none; text-align:right; padding:0px; margin:0px;  }
#subNav ul li { text-align:right; margin:0px 0px 10px 0px; line-height:12px;  }
#subNav ul li a { font-size:11px; color:#666666; text-decoration:none; }
#subNav ul li a:hover { color:rgb(0,0,0); text-decoration:none; }

#page  { position:relative;width:100%;background-image:url(images/portpageback.jpg );background-repeat:no-repeat; }
#logo { position:absolute;top:30px;left:908px; }
#homeicon { position:absolute;top:15px;left:120px; font-size:10px; text-decoration:none;  }
#homeicon a { color:#cccccc; text-decoration:none;  }
#topnav { position:absolute;top:5px;left:408px;width:344px;text-align:right; }
#section { position:absolute;top:72px;left:0px;width:160px;text-align:right; }
#section a { text-decoration:none;font-size:13px;color:rgb(148,0,0); }
#crumb { position:absolute;top:72px;left:185px; }
#crumb span { padding-right:15px;font-weight:bold;font-size:14px;color:#ffffff; }
#crumb a { padding-right:15px;font-weight:bold;font-size:14px;color:#ffffff; text-decoration:none; }
#content { margin-top:90px;margin-left:213px; }
#picgutter { position:absolute;top:150px;left:780px; }
#picgutter img { margin-bottom:20px;border:1px solid #555555; }

#roster ul li { padding-top:5px; padding-bottom:5px; }
#roster ul li a { font-weight:bold; color:#ffffff; text-decoration:none; }
