#wrap        { background-color: #b7cab7; background-image: url("../media/images/site-common/silar_background_08.jpg"); background-repeat: repeat-x; background-position: 0 0 }
body      { font-size: 76%; font-family: Verdana, Tahoma, Arial, sans-serif; font-style: normal; font-weight: normal; margin-top: 12px; margin-right: auto; margin-left: auto; padding-right: 36px; padding-left: 26px }
/**/
#the-page  { margin-right: auto; margin-left: auto; padding: 0; width: 925px; clear: both; border: solid 1px #333 }
h1      { color: #333; font-size: 1.8em; margin: 6px 0 0.67em }
h2   { font-size: 1.3em; margin: 0.83em 0 }
h4     { color: #000; font-size: 1.2em; text-align: center; margin-top: 16px }
h5  { color: #94b33a; font-size: 1.2em; font-style: italic; text-align: center; margin-top: 14px; margin-bottom: 28px }
p     { font-size: 1.1em; line-height: 2.6em; margin-top: 0; padding-top: 0 }
a:link, a:visited  { color: #143467; font-weight: bold; text-decoration: none }
a:hover, a:active { color: #94b33a; font-weight: bold; text-decoration: none }
ul   { margin-left: 0; padding-left: 12px }
#header       { text-align: left; margin: 0 auto }
#header img   { margin-right: 4px; margin-bottom: -25px; margin-left: 4px; padding-right: 10px; padding-left: 4px }
/**/
#logo   { background-color: #858681; background-image: url("../media/images/site-common/silar-header.png"); background-repeat: no-repeat; background-position: left top; height: 102px }
#logo img { position: relative; left: 0; float: left }
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active { color: #c43917; text-decoration: none }
/**/
#menuTop  { color: #fff; font-size: 1.05em; background-color: #666; text-align: center; word-spacing: 0.2em; letter-spacing: 0.1em; margin-right: auto; margin-left: auto; padding-top: 0.7em; padding-bottom: 0.7em }
#menuTop a:link, #menuTop a:visited { color: #fff; font-weight: bold; text-decoration: none }

#menuTop a:hover, #menuTop a:active  { color: #94b33a; font-weight: bold; text-decoration: none }

/* menu: */
/**/
#innerpage       { background-color: #fff; padding: 0.5em 12px; height: auto }
#innerpage ul { height: auto }
#innerpage ul li { margin-left: 12px }
#innerpage table { margin: 6px; padding: 6px }
#innerpage td { margin: 6px; padding: 6px }
.content-left  { margin: 12px; padding: 0.5em 1em 0.5em 0.5em; width: 620px; height: auto; vertical-align: top }
.services-right  { color: #fff; font-weight: bold; background-color: #666; margin: 12px; padding: 0.5em; width: 190px; height: auto; vertical-align: top; border: solid 1px #000 }
.services-right h1 { color: #fff; font-size: 1em; background-color: #000; padding: 3px }
.services-right img { margin-right: 22px; margin-left: 22px; border: solid 1px #000 }
.services-right ul  { font-size: 0.9em; margin-top: 0; margin-left: 6px; padding-top: 0; padding-left: 0 }
.services-right ul li  { list-style-type: none; margin-bottom: 0.6em }
.services-right ul li ul  { font-weight: normal; margin-top: 6px; margin-left: 18px }
.services-right ul li ul li  { font-weight: normal; list-style-type: disc }
/**/
#textBottom      { color: #fff; font-size: 0.9em; font-weight: bold; background-color: #666; text-align: center; margin-right: auto; margin-left: auto; padding-top: 0.6em; padding-bottom: 0.6em }
#paysonLink { color: #666; font-size: 0.9em; font-weight: normal; text-align: center; margin-right: auto; margin-left: auto; padding-top: 0.6em; padding-bottom: 0.6em }
/**/
.photo-insert-left { margin: 4px 4px 2px; padding: 2px 6px 4px; float: left; border-style: none }
.clear-width     { height: 1px; clear: left }
.contact-us  { line-height: 1.1em; margin-top: 0; padding-top: 0 }
