body           {font-family: Arial, Helvetica, Verdana, sans-serif; background: #747958 url(/img/background.gif) repeat;}
h1, h5         {color:  #747958;}
h2             {color: #000;}
h3             {color: #333;}
ul             {margin-left: 15px; margin-bottom: 0px; list-style-type: disc;}
ol             {margin: 5px; color: #333; text-decoration: none;}
table          {clear: left;} 
th             {font: bold x-small Arial, Helvetica, Verdana, sans-serif; color: #fff; background: #747958; line-height: 100%; text-align: left;} 
td             {font-size: x-small;}
a              {font-weight: bold; color: #333; text-decoration: none;}
a:visited      {color: #666;}
a:hover        {color: #BF480D; text-decoration: underline;}

.frame         {background: #FCF7EB; border: 5px solid #fff;}
.nav           {background: #FCF7EB; padding-right: 15px;}
.rtnav         {background: #FCF7EB; padding-left: 10px; margin-top: 0px;}
.main, .header {background: #FCF7EB;} 
.footer        {font-size: xx-small; background: #FCF7EB;}
.nav ul        {margin: 5px; list-style-type: none;}
.loud          {font-weight: bold; color: #EE0000; }

div.renovate   {float: right; text-align: left; font-weight: bold; padding: .0em; margin: 15px 0px 5px 8px;}
div.renovates  {float: left;  text-align: left; font-weight: bold; padding: .0em; margin: 15px 8px 5px 0px;} 
div.renovation {float: left;  text-align: left; font-weight: bold; padding: .0em;}
div.repair     {float: right; text-align: left; font-weight: bold; padding: .0em; margin: 0px 0px 5px 8px;}
div.repairs    {float: left;  text-align: left; font-weight: bold; padding: .0em; margin: 0px 8px 5px 0px;}

.fine             {font-size: xx-small;}
.fld              {font-size: xx-small; color: #333;}
.lbl              {font: bold x-small Arial, Helvetica, Verdana, sans-serif; color: #333;}
.lit              {font: bold x-small Arial, Helvetica, Verdana, sans-serif; color: #CF6144;}
.emphasis         {font: bold x-small Arial, Helvetica, Verdana, sans-serif; background: #CF6144; color: #fff;  margin: 0px; letter-spacing: 0.1em;}
.form             {background: #FCF7EB;  border: 2px solid #CF6144; margin: 0px;}
.dark             {background: #F8EBD1;}
.light            {background: #FCF7EB;}
.library          {background: #F5DFB5; padding: 5px; border: 1px dashed #747958; margin-right: 10px;}
.infobox          {background: #FCF7EB; padding: 5px; border: 2px solid #F2C875; margin: 0px;}
.infobox th       {font: bold x-small Arial, Helvetica, Verdana, sans-serif; color: #000; background: #F2C875; margin: 0px; letter-spacing: 0.1em;}
.findbtn          {font: bold small Arial, Helvetica, Verdana, sans-serif; background: #D77C63; padding: 15px; margin: 5px; color: #fff;  text-align: center}
.findbtn th       {font: bold xx-small Arial, Helvetica, Verdana, sans-serif; color: #000; background: #E4D9C8; margin: 0px; letter-spacing: 0.1em;}
.findbtn  a, .findbtn a:visited    {font: bold x-small Arial, Helvetica, Verdana, sans-serif; background: #D77C63; padding: 10px; margin: 5px; color: #fff; text-align: center}
.findbtn a:hover  {font: bold x-small Arial, Helvetica, Verdana, sans-serif; background: #D77C63; padding: 10px; margin: 5px; color: #FCF7EB; text-align: center}
.clear            {clear: right;}
.header           {font: bold x-small Arial, Helvetica, Verdana, sans-serif; color: #fff; background: #747958; line-height: 100%; text-align: left;}

.di_frm                         {background: #ECEEF2; margin: 0px; padding: 5px; border: 2px solid #0032BF; float: left;}
.di_frm a                       {text-decoration: none; color: #0032BF}
.di_ttl                         {font: bold 13px verdana, arial, geneva, sans-serif; color: #FFF; background: #fff; letter-spacing: 0.1em; padding: 0px;}
.di_fld                         {font-size: 13px;}
.di_lbl                         {font: bold 17px  verdana, arial, geneva, sans-serif; color: #0032BF}
.di_lbl a, .di_lbl a:visited    {font: bold 17px verdana, arial, geneva, sans-serif;}
.di_lbl a:hover                 {color: #000; text-decoration: none;}

.dpm_frm                        {background: #E9E9C2; margin: 0px; padding: 5px; border: 2px solid #CCCC99; float: right;}
.dpm_frm a                      {text-decoration: none; color: #cccc99;}
.dpm_ttl                        {font: bold 13px; color: #FFF; background:#fff; letter-spacing: 0.1em; padding: 0px;  border-bottom: 2px solid #cccc99;}
.dpm_fld                        {font: 13px;}
.dpm_lbl                        {font-family: verdana, arial, geneva, sans-serif; font: bold 17px; color: #663300;}
.dpm_lbl a, .dpm_lbl a:visited  {font: bold 17px;}
.dpm_lbl a:hover                {color: #878787; text-decoration: none;}

.ur_frm		{background: #FCF7EB;}
