#millbrook  { text-align: center; margin: 0 auto 0; padding: 0; position: relative; width: 800px; height: auto }
body
	      { color: #333333; font: small/1.5em Optima, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #666; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin: 0; padding: 0 }
#pageheader    { background-color: transparent; text-align: center; margin-right: auto; margin-left: auto; position: relative; width: 800px; height: 227px }
#container
	          { font-size: 11.5px; line-height: 2em; background-color: white; background-repeat: no-repeat; background-position: center 0; margin: 0 auto; position: relative; width: 800px; height: 720px; border-right: medium none #666; border-bottom: medium none #666; border-left: medium none #666 }
#long         { font-size: 11.5px; line-height: 2em; background-color: #fff; text-align: left; margin: 0 auto 0 10px; position: relative; width: 800px; height: 950px; border-right: 2px solid #666; border-bottom: 2px solid #666; border-left: 2px solid #666 }
#longlong { font-size: 11.5px; line-height: 2em; background-color: #fff; text-align: left; margin: 0 auto 0 10px; position: relative; width: 800px; height: 1200px; border-right: 2px solid #666; border-bottom: 2px solid #666; border-left: 2px solid #666 }
#main      { text-align: left; margin-left: 10px; position: relative; width: 530px; height: auto; float: left }
#mainwide     { text-align: left; margin-left: 10px; position: relative; width: 700px; float: left }
p      { font-size: 11px; font-family: Optima, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.75em; text-align: left; margin: 0; padding-right: 0; padding-left: 20px }
p.main { padding-right: 30px; padding-bottom: 10px; padding-left: 55px }
p.main2  { padding-right: 155px; padding-bottom: 10px; padding-left: 75px }
a    { color: #903; font-size: 11.75px; font-family: Optima, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: right; padding-right: 0 }
a:hover  { color: #336; text-decoration: none }
h2      { color: #006; font-size: 22px; font-family: Optima, "Lucida Grande", Verdana, sans-serif; font-weight: lighter; text-align: left; letter-spacing: 6pt; margin: 0; padding: 10px 0 15px }
#navright     { color: #903; font-size: 11px; font-family: Verdana; line-height: 2; background-repeat: repeat; background-position: 1em 0; text-align: left; margin-top: 43px; margin-right: 15px; padding-top: 0; padding-right: 0; position: relative; width: 183px; height: auto; float: right; border-right: 2px none #999; border-bottom: 2px none #999 }
h3  { color: #006; font-size: 14px; font-family: Optima, "Lucida Grande", Verdana, sans-serif; font-weight: lighter; text-transform: capitalize; letter-spacing: 4px; margin: 0; border-top: 1px dotted #999; border-bottom: 1px none #999 }
h4   { color: #303; font-size: 14px; font-family: Optima, "Lucida Grande", Verdana, sans-serif; font-weight: bolder; text-decoration: none; text-transform: capitalize; text-indent: 30px; letter-spacing: 4px; margin: 0 }
p.navstyle  { line-height: 2; text-indent: 0; list-style-type: circle; padding-top: -5px }
table { margin-left: 50px }
table p  { font-size: 11px; font-stretch: condensed; text-indent: 5px; margin-right: 5px }
p.navstyle2  { font-style: italic; line-height: 2; text-indent: 14px; list-style-type: circle; padding-top: -5px }
