body {
text-align: center;
font-family: Arial;
background-image: url(../brownpaws.gif);
}

#news {
color: red;
font-size: 1.4em;
}


#leftColumn {
width: 580px;
text-align: center;
float: left;
margin: auto;
}

#rightColumn {
float: right;
width: 380px;
}

a:hover {color: red;
font-size: 1.2em;}

#footer {
clear: both;
}

h1.heading {
 border-bottom: solid #003 3px;
 text-align: center;
}
 
h2 {
text-decoration: underline;
}

div.good {
width: 85%;
margin: 0 auto;
border: solid 1px #000;
padding: 10px 20px;
background: #D6E4D6; }

div.error {
width: 85%;
border: solid 1px #000;
padding: 10px 20px;
margin: 0 auto;
background: #F8E9E9; }

#wrapper1{
width: 960px;
margin: auto;
border: 3px solid #000;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
background-color: #FFF;
padding: 10px;
}

div#adForm {
width: 520px;
text-align: left;
margin: 10px auto;
font-size: small;
border: 1px solid #999;
padding: 25px; }

form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
  _margin: 0 -7px; /* IE Win */
}