body {text-align:center;font-size:12px;font-family:Verdana;margin:0px;background: #0d1812 url('/images/sakura1280.jpg') no-repeat fixed top; }
table {font-size:12px;font-family:Verdana;}
/*topnav*/
table.topnav {text-align:right;width:100%;background-color:#cccccc;}
td.topnav {width:30px;}
td.toplogo {width:200px;}
/*general*/
.noborder {border: 0px;}
.center {text-align:center;}
table.center {margin:0 auto;text-align:left;}
.emphasize {font-weight:bold;text-decoration: underline;}
.italicize {font-style: italic;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.strike {text-decoration: line-through;}
p.right {text-align:right;}
table.center80 {padding:0px;width:80%;text-align:left;margin:0 auto;}
td.layout2col {width:50%;vertical-align:top;}
td.layout3col {width:33%;vertical-align:top;text-align:center;}
table.page {width:80%;text-align:center;margin:0 auto;margin-top:10px;margin-bottom:10px;background-color:#ffffff;border: 1px solid #555555;padding-left:8px;padding-right:8px;padding-bottom:10px;}
th.pagetitle {padding:2px;font-size:40px;font-family:"Monotype Corsiva";}
td.pagenav {border: 1px solid #CCCCCC;padding:2px;}
table.nav {padding:0px;text-align:center;margin-left:auto; margin-right: auto;}
table.subnav {padding:0px;text-align:center;margin-left:auto; margin-right: auto;border: 1px solid #ffffff;margin-bottom:10px;}
td.navlink {width:120px;text-align:center;}
td.subnavlink {width:120px;height:5px;text-align:center;}
td.navpipe {width:10px;}
td.subnavpipe {width:10px;}
td.pagebody {border: 1px solid #cccccc;text-align:left;}
a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:active {text-decoration: underline; }
a:hover {text-decoration: underline; }
a.noline {text-decoration:none;}
.footer {text-align:center;font-size:10px;}
img.preload {display:none;}
/*index*/
table.t_indexpage {width:900px;margin:0 auto;margin-top:10px;border: 1px solid #cccccc;background-color:#748a96;}
.indexhead {font-family:Papyrus;font-size:40px;color:#fffbff;font-weight:bold;text-align:center;line-height:1.5;}
.indexpagemargin {width:10px;}
.indexsidebox {background-color:#f2e9ea;vertical-align:top;width:140px;height:65px;padding:4px;text-align:left;border: 1px solid #D6CAD7;}
.indexsubhead {font-family:"Monotype Corsiva";font-size:20px;}
.indexsplash { width:600px;margin:0px;padding:0px;}
#indexsplashdiv {width:500px;height:275px;}
.indexside {text-align:left;width:150px;vertical-align:top;padding:0;border-top: 1px solid #748A96;}
img.w3icon {border: 0px; width:88px; height:31px;}
.indexsideright {background-color:#d6cad7; width:140px;height:440px;padding:5px;}
.spacer {height:1px;width:150px;background-color:#D6CAD7;}
.indexcenter { width:602px; height:450px; }
/*PORTFOLIO*/
th.pagetitle_portfolio {padding:2px;font-size:40px;font-family:"Monotype Corsiva";color:#2b496b;}
td.pagenav_portfolio {border: 1px #507298 solid;padding:2px;}
td.pagebody_portfolio {border: 1px #507298 solid;text-align:left;padding:10px}
td.education_left {width:200px;text-align:center;}
td.education_center {width:50%;text-align:center;}
td.education_right {width:200px;text-align:center;}
/*resume*/
p.headline {font-weight:bold;text-decoration:underline;}
.subheadline {font-weight:bold;text-decoration:underline;}
.company {font-weight:bold;font-size:14px;}
.position {font-weight:bold;}
/*PERSONAL*/
th.pagetitle_mnm {padding:2px;font-size:40px;font-family:"Monotype Corsiva";color:#003366;}
td.pagenav_mnm {border: 1px #006699 solid;padding:2px;}
td.pagebody_mnm {border: 1px #006699 solid;text-align:left;padding:10px}
/*journal*/
td.journal {border-bottom: 1px dotted #CCCCCC;}
p.entrydate {font-family:Monotype Corsiva;font-size:20px;text-align:right;font-weight:bold;margin-top:0px;}
.entrytitle {font-weight:bold;font-size:16px;text-decoration:underline;}
td.pagenum {border:1px solid #cccccc;padding-left:5px;padding-right:5px;}
td.pagenum:hover {border:1px solid #000000;padding-left:5px;padding-right:5px;}
table.datenav {padding:0px;margin-left:auto;margin-right:auto;}
.datepipe {height:5px;width:18px;background-color:#1b3449;}
td.datebox_active {background: url('/mnm/images/datebox.gif') no-repeat;width:50px;height:25px;text-align:center;}
td.datebox {background: url('/mnm/images/datebox.gif') no-repeat;width:50px;height:25px;text-align:center;}
td.datebox:hover {background: url('/mnm/images/datebox_over.gif') no-repeat;width:50px;height:25px;text-align:center;}
/*timeline*/
th.timeline {border: 1px solid #000000;border-bottom: 0px; font-size:20px;font-family:"Monotype Corsiva";}
td.timelinestats {border: 1px solid #000000;border-top: 0px;border-bottom: 0px;}
td.timelinenav {border-left: 1px solid #000000;border-top: 1px solid #000000;border-bottom: 1px solid #000000;font-weight:bold;text-decoration:underline;}
td.timeline {border-left: 1px solid #000000;padding-left:5px;padding-right:5px;}
td.timelinebr {border-left: 1px solid #000000;border-bottom: 1px solid #000000;padding-left:5px;padding-right:5px;}
/*calendar*/
table.calendar {border: 1px solid #444444;text-align:left;padding:0px;margin:0 auto;}
td.calendar {border: 1px solid #444444;}
.caldropdown {text-align:center;padding:10px;}
td.calarrow {border: 1px solid #444444;background-color:#b3caff;text-align:center;font-weight:bold;}
td.calmonth {border: 1px solid #444444;background-color:#b3caff;text-align:center;font-weight:bold;font-size:16px;}
td.calday {border: 1px solid #444444;background-color:#709efe;text-align:center;width:100px;font-weight:bold;}
td.caldate_today {border: 1px solid #444444;background-color:#FFFFFF;width:100px;vertical-align:top;padding:3px;}
td.caldate_wknd {border: 1px solid #444444;background-color:#aecdf7;width:100px;vertical-align:top;padding:3px;}
td.caldate_wkdy {border: 1px solid #444444;background-color:#ddebff;width:100px;vertical-align:top;padding:3px;}
td.caldate_nonday {border: 1px solid #444444;background-color:#aaaaaa;width:100px;}
.calentry {font-size:10px;}
/*GALLERY*/
th.pagetitle_gallery {padding:2px;font-size:40px;font-family:"Monotype Corsiva";color:#333333;}
td.pagenav_gallery {border: 1px #333333 solid;padding:2px;}
td.pagebody_gallery {border: 1px #333333 solid;text-align:left;padding:10px}
/*gallery*/
td.gallery {border: 1px solid #CCCCCC;padding:10px;width:50%;text-align:center;}
/*FAMILY*/
th.pagetitle_family {padding:2px;font-size:40px;font-family:"Monotype Corsiva";color:#003333;}
td.pagenav_family {border: 1px #336666 solid;padding:2px;}
td.pagebody_family {border: 1px #336666 solid;text-align:left;padding:10px;}
table.famlist {border:1px solid #000000;margin:0 auto;}
td.famlist {border-bottom:1px dotted #cccccc;}
/*ENTERTAINMENT*/
th.pagetitle_entertain {padding:2px;font-size:40px;font-family:"Monotype Corsiva";color:#330066;}
td.pagenav_entertain {border: 1px #663399 solid;padding:2px;}
td.pagebody_entertain {border: 1px #663399 solid;text-align:left;padding:10px}
/*STARCRAFT*/
th.pagetitle_starcraft {padding:2px;font-size:40px;font-family:"Monotype Corsiva";color:#330000;}
td.pagenav_starcraft {border: 1px #663333 solid;padding:2px;}
td.pagebody_starcraft {border: 1px #663333 solid;text-align:left;padding:10px}
/*starcraft*/
.starcraft {padding:10px;text-align:left;}