html{
background:#808080 url(../images/page_gray_bg.jpg) repeat scroll 0 0;
}
body{
background-color:transparent;
}
div.topshadow {
background: transparent url(../images/top_990_shadow.png) no-repeat scroll 0 0;
height: 17px;
margin: 6px auto 0;
width: 990px;
}
div.shadowcontainer {
margin: 0 auto;
width: 990px;
background-image: url(../images/sides_990_shadow.png);
background-repeat: repeat-y;
}
div.bottomshadow {
background: transparent url(../images/bottom_990_shadow.png) no-repeat scroll 0 0;
height: 17px;
margin: 0 auto 8px;
width: 990px;
}
no script p, noscript h1, noscript h2, noscript h3, noscript h4, noscript h5, noscript h6 {
margin-bottom: 0;
}
#container, .containter {
background-color:transparent;
}
#masthead, .masthead {
text-align:center;
background-color:#FFFFFF;
}
#masthead p, .masthead p {
margin: 0 0 0.5em;
}
#datebar, .datebar {
background-color:#771D31;
}
#datebar, #datebar h1, #datebar h2, #datebar h3, #datebar h4, #datebar h5, #datebar h6,
.datebar, .datebar h1, .datebar h2, .datebar h3, .datebar h4, .datebar h5, .datebar h6 {
color:#f0f0f0;
}
#sidebar ul {
list-style-type:none;
background-color:black;
padding:0;
}
#sidebar li:hover, #sidebar li:hover a {
background:#CCCCCC none repeat;
color:#771D31;
}
#sidebar li a {
display:block;
color:#F0F0F0;
text-decoration:none;
font-weight:bold;
padding:10px 15px;
}
#sidebar li {
margin-left:0;
}
#content, .content {
background-color:#FFFFFF;
}
#content .padding {
padding:10px 5px;
}
#content table,
.content table {
border:1px solid #CCCCCC;
border-collapse:collapse;
font-size:0.9em;
}
#content table#list_table {
width:939px;
}
#content th,
.content th {
font-weight:bold;
padding:4px;
background-color:#090909;
border-left:1px solid #C7C7C7;
color:#f0f0f0;
}
#content td,
.content td {
padding:4px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#footer,
.footer{
background-color:#771D31;
color:#f0f0f0;
text-align:center;
}
table.footer {
width:auto;
height:18px;
margin:0 auto;
padding:0;
}
table.footer td {
font-size:12px;
padding:0 4px;
margin:0;
height:18px;
text-align:left;
border-right:1px solid #F0F0F0;
}
table.footer td.lastTD {
border-right:none;
}
h1, h2, h3, h4, h5, h6 {
color:#771D31;
}
strong {
font-weight:bold;
}
a {
color:#0066CC;
font-family:Arial;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#0066CC;
font-family:Arial;
font-weight:bold;
text-decoration:underline;
}
ul {
margin:0;
}
ul ul {
margin-left:1.5em;
}
div#content ul,
div#content ol {
margin:0 0 1.5em 1.5em;
}
caption {
color:#771D31;
font-size: 3em;
line-height: 1;
margin-bottom: 0.5em;
}
select{
min-width:60px;
}
span.keyword {
background-color:#FFCC00;
}
.padding {
padding:10px;
}
.myLoader {
background:#F4F4F4 none repeat scroll 0 0;
border:1px solid #666666;
font-size:12px;
font-weight:bold;
margin:50px 0 0 420px;
padding:15px 0;
position:absolute;
vertical-align:middle;
width: auto;
z-index:1000;
}
.recent_closing {
margin-right:10px;
margin-bottom:10px;
float:left;
text-align:center;
width:356px;
height:515px;
border:solid 2px black;
}
#content .recent_closing div.padding {
padding:10px;
}
.recent_closing img{
width:336px;
}
#closings h2{
margin-bottom:1px;
}
.button {
border: 4px solid rgb(169, 169, 169);
background-color: rgb(211, 211, 211);
padding: 10px;
color: rgb(15, 15, 15);
text-decoration: none;
font-weight: bold;
}
h1.ltlhdr {
font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
font-style: italic;
color: #222222;
text-transform: none;
text-decoration: none;
letter-spacing: normal;
word-spacing: 0;
line-height: 18px;
text-align: center;
vertical-align: baseline;
direction: ltr;
margin: 0 0 6px 0;
padding: 0;
}
/* CSS dropdown navigation */
#navbar *, nav, nav * {
margin: 0;
padding: 0;
border: 0 none;
}
#navbar {
margin: 0;
padding: 0;
font-size: 10px;
height: 1em;
}
#navbar li {
list-style: none;
float: left;
margin-right:3px;
}
#navbar li a {
display: block;
padding: 0px 8px;
background-color: #000;
color: #f0f0f0;
text-decoration: none;
}
#navbar li ul {
display: none;
width: 10em; /* Width to help Opera out */
background-color: #000;
}
#navbar li:hover ul, #navbar li.hover ul {
display: block;
position: absolute;
margin: 0;
padding: 0;
}
#navbar li:hover li, #navbar li.hover li {
float: none;
}
#navbar li:hover li a, #navbar li.hover li a {
background-color: #000;
border-top: 1px solid #cccccc;
color: #f0f0f0;
}
#navbar li li a:hover {
background-color: #cccccc;
color: #771d31;
}
/* PHP Contact Form styling */
span.red {
color: #ff0000;
font-size:1.2em;
font-weight: bold;
}
div.contactForm {
text-align:center;
}
form.contactForm {
width:475px;
margin:0 auto;
}
form.contactForm div.error,
form.contactForm div.alert,
form.contactForm div.notice,
form.contactForm div.success,
form.contactForm div.info,
form.contactForm div.heading {
text-align:left;
}
form.contactForm div.heading h3 {
margin: 0;
padding: 0;
}
div.formLine {
min-height: 37px;
padding: 3px;
clear: both;
}
div.formLine div {
clear:both;
}
.contactForm label {
padding-right: 8px;
width: 123px;
text-align: right;
}
.contactForm textarea, .contactForm input {
width: 250px;
padding: 0;
margin: 5px 0;
min-height: 25px;
}
.contactForm textarea {
height: 200px;
min-width: 250px;
max-width: 250px;
}
.contactForm p {
text-align:left;
}
.contactForm label, .contactForm textarea, .contactForm input, .contactForm p {
display:block;
float: left;
}
.contactForm input.button {
text-align: center;
width: 125px;
margin: 5px auto;
float: none;
}
.contactForm label {
line-height:1em;
margin-top:5px;
}
#recaptcha_area, #recaptcha_table {
margin: 0 auto;
}
