body { background:#FFFFFF url(images/aikido-kanji-bg.gif); margin:0px; }

.body1 { background:url(images/aikido-dogwood-corner.jpg) no-repeat top left; width:100%; height:100%; margin:0px; padding:0px; min-height:665px; }

.body2 { background:url(images/tori-dogwood-corner.jpg) no-repeat bottom right; width:100%; height:100%; margin:0px; padding:0px; min-height:665px; }



.container { margin-left:35px; margin-right:35px; margin-top:0px; margin-bottom:0px; }



.header { text-align:center; padding-top:20px; padding-bottom:30px;  }

.header_text { font-family:Georgia, "Times New Roman", Times, serif; color:#015D0C; font-size:14px; }

img.logo { border-top:0px; border-bottom:0px; border-left:0px; border-right:0px; }

.menu { border:ridge 4px #000000; width:140px; padding:3px; position:absolute; top:380px; left:50px; text-align:left; }



.menutitle { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }

.menutitle a:link { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#000000; }

.menutitle a:visited { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#000000; }

.menutitle a:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:underline; color:#000000; }

.menutitle a:active { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#000000; }



.submenu { padding-left:5px; }

.submenu a:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#000000; text-align:left; }

.submenu a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#000000; text-align:left; }

.submenu a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:underline; color:#000000; text-align:left; }

.submenu a:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#000000; text-align:left; }



.random_image { height:170px; width:170px; position:absolute; top:190px; left: 45px; text-align:center; }



.topmenu { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:16px; text-align:center; }

.topmenu a:link { color:#000000; text-decoration:none; }

.topmenu a:visited { color:#000000; text-decoration:none; }

.topmenu a:hover { color:#000000; text-decoration:underline; }

.topmenu a:active { color:#000000; text-decoration:none; } 



.content { margin-left:195px; margin-right:20px; min-height:300px; }

.paragraph { display:table; }

.paragraph a:link { color:#000000; }

.paragraph a:visited { color:#000000; }

.paragraph a:hover { color:#000000; }

.paragraph a:active { color:#000000; }

.page_title { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:24px; }

.para_title { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:18px; margin-bottom:-10px; }

.para_text { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; font-size:14px; }

ul.para_text { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; font-size:14px; }

ul.donate { list-style-type:decimal; }

li { padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; font-size:14px; }

li.none { padding-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; font-size:14px; }

.para_text_ind { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; font-size:14px;padding-left:50px; padding-right:50px; }

img.left { float:left; padding-right:5px; padding-bottom:5px; }

img.right { float:right; padding-left:5px; padding-bottom:5px; }



.footer { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; padding-bottom:11px; margin-top:20px; }