body {text-align: center; }
a.ma:link {text-decoration: none; color: #0033CC; }
a.ma:visited {text-decoration: none; color: #666699; }
a.ma:hover {text-decoration: underline; color: #222277; }
a.ma:active {text-decoration: none; color: ##222277; }
a.sb:link {text-decoration: none; color: #EEEEEE; }
a.sb:visited {text-decoration: none; color: #EEEEEE; }
a.sb:hover {text-decoration: underline; color: #FFFFFF; }
a.sb:active {text-decoration: none; color: #FFFFFF; }
a img {border: none; }
a.cwffpic:link {text-decoration: none; color: #222250; }
a.cwffpic:visited {text-decoration: none; color: #222250; }
a.cwffpic:hover {text-decoration: underline; color: #222250; }
a.cwffpic:active {text-decoration: none; color: #222250; }
a.cwffpic img {border: 1px; }

body {background-color: #FFFFCC; }
.mainsidebar {background-color: #666699; padding: 10px; text-align: left; font-family: Geneva, sans-serif; font-size: 0.72em; color: #EEEEEE; text-indent: -5px; line-spacing: 1.8em; }
.mainmain {width: 600px; padding: 10px; float: left; }
.mainnamebanner {width: 850px; height: 117px; float: left; }
.maintitle {text-align: left; font-family: New York, serif; font-style: italic; font-size: 1.5em; color: #222250;}
.maintext {text-align: left; font-family: Geneva, sans-serif; font-size: 0.9em; color: #222250; text-indent: 5em; line-height: 1.7em;}
.maindown {text-align: right; font-family: Geneva, sans-serif; font-weight: bold; font-size: 0.8em; color: #222250; text-indent: 0em;}
.maindownperf {text-align: left; font-family: Geneva, sans-serif; font-weight: normal; font-size: 0.9em; color: #222250; text-indent: 0em;}
.maintable {text-align: left; font-family: Geneva, sans-serif; font-size: 0.7em; color: #222250; text-indent: 0px;}
.mainphotocredit {text-align: left; font-family: Geneva, sans-serif; font-size: 0.6em; color: #222250; text-indent: 0em; line-height: 1.1em;}

.mainbiotext {text-align: left; font-family: Geneva, sans-serif; font-size: 0.7em; color: #222250; text-indent: 5em;}
.mainlongbioquote {text-align: left; font-family: Geneva, sans-serif; color: #222250; font-weight: bold;}

.instr {width: 500px; border-style: double; border-width: 3px; border-color: #222250; padding: 10px; margin: 0 auto; font-family: Geneva, sans-serif; font-size: 0.7em; color: #222250; text-indent: 0em;}
.instrtitle {font-family: New York, serif; font-variant: small-caps; font-size: 1.3em; color: #222250; text-indent: 0em; text-align: center;}
.maininstrhalf {width: 230px; padding: 10px; text-align: left; font-family: Geneva, sans-serif; color: #222250; text-indent: 0em;}

.mainhaiku {width: 280px; padding: 10px; text-align: center; font-family: Geneva, sans-serif; font-size: 0.8em; color: #222250; text-indent: 0em;}

.mainsquare {width: 278px; height: 215px; padding: 10px; text-align: center; font-family: Geneva, sans-serif; font-size: 0.8em; color: #222250; text-indent: 0em; float: left; font-size: 1em; border-style: solid; border-width: 1px; border-color: #222250; border-right-width: 0px; border-bottom-width: 0px;}

.shorttech {margin: 0 auto; text-align: left; font-family: Geneva, sans-serif; font-size: 0.9em; color: #C97C43; text-indent: 10px; }
.moviecaption {margin: 0 auto; text-align: center; padding: 10px; font-family: Geneva, sans-serif; font-size: 0.7em; color: #404040;}
.cntd { text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; }
.electrobuttons {width: 688px; height: 24px; margin: 0 auto; }