body       { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: silver repeat; margin: 0; padding: 0 }
h1  { color: red; font-weight: bold; font-size: large; text-decoration: underline; margin: 0; padding: 0 }
h2  { color: red; font-style: italic; font-weight: lighter; font-size: large; margin: 0; padding: 0 }
a      { color: #ff3; font-weight: bolder; text-decoration: none }
a:hover    { color: black; text-decoration: underline }
p {}
blockquote { font-size: 11px; margin: 6px 0px 6px 3px }

#menu           { color: black; font-weight: bolder; background: red url(images/mbg.gif); list-style-position: outside; float: left; margin-top: 0px; margin-left: 0px; padding-top: 10px; width: 120px; height: 100% }
#menu li          { font-style: normal; font-weight: bolder; font-size: 12px; text-align: left; vertical-align: baseline; list-style-image: url(images/off.gif); margin: 0px; padding-top: 0px; padding-bottom: 5px; padding-left: 8px }
#menu li a:hover       { color: white; list-style-image: url(images/on.gif) }
#menu li a  { color: #ff3 }

#header                { background: red url(images/mbg.gif) repeat fixed left top; text-align: center; vertical-align: middle; margin: 0 auto; padding-top: 1px; padding-right: 100px; padding-left: 120px; height: 60px }
#topmenu   { margin-left: 200px }
#topmenu li    { color: black; text-align: left; list-style-type: none; display: inline }
#topmenu li a   { color: #636; text-decoration: underline; padding-bottom: 3px; padding-left: 10px }
#topmenu li a:hover  { color: #ff3; text-decoration: underline }

#footer         { font-size: x-small; background: silver repeat; text-align: center; margin-right: 100px; margin-left: 120px; padding-top: 50px; padding-right: 10px; padding-left: 10px; width: 100% }

#content          { background-color: silver; margin-right: 100px; margin-left: 120px }

#leftmenu      { font-style: italic; background: red url(images/mbg.gif); text-align: center; float: right; padding-right: 10px; width: 100px; height: 100% }
#leftmenu a   { font-size: 11px }
#leftmenu table   { font-size: 11px }

#photogallery       { background-color: silver; text-align: center; padding-right: 100px; padding-left: 120px; left: 25px }
td {}
.trodditem { background-color: yellow }
.tdheading   { color: purple; font-weight: bolder; background-color: yellow }
.itemlist   { background-color: #ffc; margin-right: 10px; margin-left: 10px; border: dashed 1px #c0c0c0; width: 50% }
.tdtitle  { font-weight: bolder; font-size: larger; text-align: center }
.list     { list-style: disc url(images/off.gif) outside; padding-bottom: 5px; padding-left: 5px }
.topmenu  { font-size: 12px; text-decoration: underline }
.copyright  { font-size: 10px }
.tssslink  { font-size: 10px }
.faq q { }
.faq a { }
.submenu  { margin-left: 5px; padding-left: 0px }
