.body { padding: 0px; margin: 0px; }
.header { /*border: 1px solid red;*/ }
.footer {}
.page {}
p, ul, ol, li { font-family: Verdana, Sans, Arial; font-size: 13px; }
.lmenu { padding: 34px 0px; width: 256; }
.lmenu a, .lmenu p { font-family: /*'Lucida Grande', Verdana,*/ Arial, Sans; font-weight: bold; text-decoration: none; margin: 2px; padding: 1px 0px 1px 4px; font-size: 17px; /*text-transform: uppercase;*/ height: 22px;}
.lmenu a { color: #fff; text-align: left; /*border: 1px solid #fff;*/ -moz-border-radius: 4px;}
.lmenu a:link, .lmenu a:visited { display: block; background: #6153FF url('img/lmenu-bg.png') repeat-x center; }
.lmenu a:hover, .lmenu a:active { display: block; background: #f00 url('img/lmenu-bg-on.png') repeat-x center; }
.lmenu p { color: #000; text-align: right; }
.lmenu p img { vertical-align: middle; }
.gallery img { /*display: inline-table;*/ margin: 4px; padding: 4px; border: 1px solid #fff; }
.gallery a:hover img { border: 1px solid blue; }
h3 { font-family: 'Lucida Grande', Verdana, Arial, Sans; font-size: 18px; }
h4 { font-family: 'Lucida Grande', Verdana, Arial, Sans; font-size: 13px; }
.rightimg img { padding: 4px; 8px; }

.footer td { margin: 4px; padding: 4px 8px; white-space: nowrap; border-top: 1px solid #aaa; border-collapse: collapse; }
.footer p { font-size: 12px; }
.myinfo { border-left: 1px solid #666; }
.myinfo p, .myinfo ul, .myinfo li { font-size: 10px; margin: 0px; }

