HTML, BODY { height: 100%; }
BODY { background: #d7d3b8; color: #2c1f1e; font-family: 'Times New Roman', serif; font-size: small; margin: 0px; padding: 0px; }
HR { background: #d73b31; border: 0px; color: #d73b31; height: 1px; }
H1 { margin: 0px; padding: 0px; }
H2 { margin: 0px; padding: 0px; }
H3 { margin: 0px; padding: 0px; }
FORM { margin: 0px; padding: 0px; }
A:link { color: #d73b31; font-weight: bold; text-decoration: none; }
A:visited { color: #d73b31; font-weight: bold; text-decoration: none; }
A:hover { color: #d73b31; font-weight: bold; text-decoration: underline; }
A:active { color: #d73b31; font-weight: bold; text-decoration: underline; }

/* center the layout cross-browser */
BODY { text-align: center; }
#body { margin: 0 auto; }

.pad5 { padding: 5px; }
.pad10 { padding: 10px; }

#body { border: 1px #2c1f1e; border-style: none solid; width: 750px; }
//#title { background: #eaebdb url(/Page/balance.jpg) no-repeat center left; border-bottom: solid 3px #d7d3b8; height: 75px; padding: 5px 10px 5px 100px; text-align: right; }
#title { background: #eaebdb; border-bottom: solid 3px #d7d3b8; height: 75px; padding: 5px 10px; text-align: center; }
#title HR { background-color: #000000; color: #000000; text-align: right; margin: 0 0 0 auto; width: 625px; }
#title H1 { color: #000000; font-family: 'Times New Roman', serif; font-size: 28px; font-weight: 100; letter-spacing: 2px; padding-bottom: 5px; }
#title H1 { border-bottom: solid 1px #000000; }
#title H2 { color: #000000; font-family: 'Times New Roman', serif; font-size: 18px; font-style: italic; font-weight: 100; padding-top: 5px; }
#masthead { border-top: solid 5px #2c1f1e; border-bottom: solid 3px #000000; height: 200px; }
#mastheadleft { background: #a82e26 url(/Page/red.gif) no-repeat; border-right: solid 1px #d7d3b8; border-bottom: solid 1px #d7d3b8; width: 200px; }
#mastheadleft UL { list-style-image: url(/Page/arrow.gif); margin: 20px 0px 10px 50px; padding: 0px; }
#mastheadleft LI { margin-top: 10px; }
#mastheadleft A:link, #mastheadleft A:visited { color: #ffffff; font-family: 'Times New Roman', serif; font-size: 14px; font-weight: bold; text-decoration: none; }
#mastheadleft A:hover, #mastheadleft A:active { color: #ffffff; font-family: 'Times New Roman', serif; font-size: 14px; font-weight: bold; text-decoration: underline; }
//#mastheadright { background: url(/Page/table.jpg) center left no-repeat; border-bottom: solid 1px #d7d3b8; width: 550px; }
#mastheadright { background: url(/Page/muggialaw.jpg) top center no-repeat; border-bottom: solid 1px #d7d3b8; width: 550px; }
#mastheadright { font-family: 'Times New Roman', serif; font-size: 18px; font-style: italic; font-weight: 100; }
#mastheadright { vertical-align: bottom; }
#mastheadright H1 { color: #d73b31; font-family: 'Times New Roman', serif; font-size: 22px; }

#content { background: #e9e7d8; border: 1px #e9e7d8; border-style: solid none; height: 100%; }
#content H1 { background: #cac9b5 url(/Page/bgbar.gif) no-repeat; line-height: 30px; height: 30px; padding: 5px; }
#content H1 { font-family: 'Times New Roman', serif; font-size: 16px; }

#homeleft { background: url(/Page/bgy.gif) top right repeat-y; width: 200px; font-size: 11px; }
#homecenter { background: url(/Page/bgmain.jpg) bottom left no-repeat; width: 350px; }
#homeright { background: url(/Page/bgy.gif) top left repeat-y; width: 200px; }
#search { background: #d73b31; padding: 10px; width: 175px; text-align: center; }
#search FORM { margin: 0px; padding: 0px; font-size: 11px; }
#search INPUT { font-size: 11px; }

#main { background: url(/Page/bgmain.jpg) bottom left no-repeat; }
#main .pad5 IMG { padding: 0px 0px 5px 5px; }

#attymenu { background: url(/Page/bgy.gif) top right repeat-y; width: 200px; font-size: 12px; }
#attymenu UL { list-style: none; margin: 5px 0px 0px 5px; padding: 0px; }
#attymenu LI { margin-top: 5px; }
#practicemenu { background: url(/Page/bgy.gif) top right repeat-y; width: 200px; font-size: 12px; }
#practicemenu UL { list-style: none; margin: 5px 0px 0px 5px; padding: 0px; }
#practicemenu LI { margin-top: 5px; }

#footer { font-size: 11px; background: #cac9b5; border-top: solid 5px #2c1f1e; height: 50px; }
#footerleft { border-right: solid 1px #a8a796; width: 200px; }
#footerright { width: 550px; }


/*
Colors:

red: #d73b31; 
dk red: #a82e26; 
maroon: #5d0515; 
dk maroon: #44030f; 
lt gray: #eaebdb; 
gray: #cac9b5; 
dk gray: #a8a796; 
lt tan: #e9e7d8; 
tan: #d7d3b8; 
brown: #682800; 
xdk brown: #2c1f1e; 

*/