* { font-family: "Helvetica", "Verdana", "Arial", sans-serif; }
BODY { font-size: 18px; margin: 32px; }
H1 { margin: 0px; color: #aaa; font-size: 40px; }
H1 A, H1 A:hover { color: #aaa; text-decoration: none; }
H1 SPAN { font-size: 12px; font-weight: normal; font-style: italic; color: #ccc; }
H2 { padding-left: 12px; border-left: 4px solid #f00; margin: 32px 8px; font-size: 22px; }
H3 { margin: 24px 0px 12px; color: #aaa; }
EM { font-size: 12px; }
HR { height: 1px; border: 0px; width: 400px; background-color: #888; }
A { text-decoration: none; color: #f00; font-weight: bold; }
A:hover { text-decoration: underline; }
TABLE { margin: 0px 32px; }
OL, P { margin-left: 32px; }
.TrackList { margin-left: 32px; margin-bottom: 32px; }
.TrackList LI { margin-bottom: 8px; font-size: 16px; }
.TrackList A { font-weight: normal; }
CODE { margin-left: 32px; padding-left: 16px; border-left: 4px solid #eee; display: block; }
CODE, CODE * { font-family: "Courier New", monospace; font-size: 12px; }
#Resume A { font-weight: normal; }
#Resume H3 { border-bottom: 1px solid #aaa; margin: 0px; }
A IMG { border: 0px; }
P#Footer { text-align: right; font-size: 10px; position: relative; right: 0px; bottom: 8px; margin: 32px 0px 0px; padding: 0px; }
P#Header { margin: 0px; padding: 0px; }
#Footer A { color: #fff; border: 0px; }
#FNav { position: absolute; left: 0px; bottom: 0px; font-size: 10px; margin: 0px; padding: 0px; }
#FNav A { color: #f00; }
#HNav { font-size: 10px; margin: 0px; padding: 0px; }
#HNav A { color: #f00; }
DL { margin-left: 24px; }
DD { margin-bottom: 12px; }
#twitter_update_list A { font-size: 10px!important; font-weight: normal; }
#twitter_update_list LI { margin-bottom: 12px; }
#ReunionForm { margin: 24px; }
#ReunionForm TABLE { padding: 12px; background-color: #eee; border: 1px solid #888; }
#ReunionForm LABEL, #ReunionForm TD { font-size: 12px; }
#ReunionForm EM { color: #888; }
.Clear { clear: both; }
.SetInfo { margin: 4px; padding: 8px; padding-top: 4px; border: 1px solid #aaa; background-color: #eee; width: 772px; }
.SetInfo DIV { font-size: 14px; }
.SetInfo IMG { float: left; margin-right: 6px; margin-top: 6px; }
.PictureCell { text-align: center; margin: 4px; padding: 4px; border: 1px solid #aaa; background-color: #eee; width: 248px; height: 400px; float: left; }
.PictureCell EM, .PictureCell P { display: block; margin-left: 8px; margin-right: 8px; }
.PictureCell P { text-align: left; }
.PictureCell STRONG { font-size: 15px; letter-spacing: -1px; display: block; }
.PictureCell P { margin: 8px; padding: 8px; border: 1px solid #aaa; background-color: #fff; font-size: 12px; margin-bottom: 0px; }
.PictureCell .Tags { display: block; font-style: normal; color: #888; font-size: 10px; margin-top: 8px; margin-right: 8px; }
.SeeMore { margin-left: 16px; }
.SeeMore A { font-weight: normal; font-style: italic; }





.Field INPUT.Checked { border: 1px solid #f00; border-bottom: 2px solid #f00; background-color: #fee; color: #f00; }
.Field INPUT { text-align: right; width: 90px; border: 1px solid #666; background-color: #eee; border-bottom: 2px solid #666; font-weight: bold; background-color: #eee; color: #666; }
.Tiny { font-size: 6px; }
TABLE.MC TD { font-size: 12px; }
TABLE.MC TH { background-color: #eee; border: 1px solid black; font-size: 14px; }
UL.MC { margin-top: 0px; }
UL.MC LI { font-size: 12px; }
TABLE.MC TR.GroupEnd TD { padding-bottom: 24px; }


