

img {

border:0;

}

.content a {
  font-weight: bold;
  text-decoration: none;
}

.content  a:link {
  color: #a23800;
}

.content  a:visited, .content  a:active,.content   a:hover {
  color: #a23800;
}

.content a:hover {
text-decoration:underline;
}



h1, h2, h3 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}

hr {
  width: 100%;
  height: 1px;
  color: #006;
  background-color: #006;
  border: 0px;
  margin: 15px 0px;
}

#logo {
  text-align: center;
  height: 75px;
  background: url(/images/ls_logo_on_white.png) top center no-repeat;
}

#catlist {
  clear: left;
}

.spacer {
  clear: both;
}

#errMsg {
  float: left; 
  width: 200px; 
  margin: 0px 10px 10px 10px; 
  padding: 10px; 
  border: 1px solid #006; 
  background-color: #fc0;
}

.howtobox {
  float: right; 
  width: 200px; 
  border: 1px solid #006; 
  background-color: #fc0;
}

.pullout {
  float: left;
  margin: 10px 5px 5px 0px;
  padding: 3px;
  font-size: 1.2em;
  font-weight: bold;
}

.cats {
margin: 0 0 5px 15px;
border-bottom: 1px solid #ccc;
line-height:25px;
}

.cats a {
text-decoration:none;
color: #333;
}


.listings {
margin-left:15px;
}
.left {
  clear: both;
  float: left;
  width: 175px;
  text-align: right;
  margin: 4px;
}

.right {
  margin: 4px;
}

.box {
  margin-bottom: 15px;
  padding: 0px;
}

.content {
  width: 750px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px;
  color: #333;
  font-size: .8em;
  text-align: left;
}

.content p {
  color: #333;
  font-weight: normal;
  text-align: left;
  margin-bottom: .9em;
  font-size: .9em;
  margin:0; padding:0;
}

.content h1 {
  color: #333;
  font-size: 1.2em;
  text-align: left;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
}

.content h2 {
  color: #333;
  font-size: 1.1em;
  text-align: left;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
}

.content h3 {
  color: #333;
  font-size: 1em;
  text-align: left;
  font-weight: bold;
  margin-bottom: 10px;
}

.content li {
  font-size: .9em;
  padding-bottom: .9em;
}

.content .color {
  margin: 10px 30px 10px 30px;
  padding: .8em 1.5em .8em 1.5em;
  background-color: #e0dbc6;
}

.linkbutton {
  padding: 2px;
  border: 1px solid #006;
  background-color: #eef;
  text-decoration: none;
}

#copyright p {
  margin: 20px 0px -30px 0px;
  font-size: .7em;
  width: 100%;
  text-align: center;
}

input {
  padding: 2px;
  border: 1px solid #006;
  background-color: #eef;
  font-size: 1em;
}

textarea {
  padding: 2px;
  border: 1px solid #006;
  background-color: #eef;
  font-size: 1em;
}

.errMsg {
  font-weight: bold;
  color: #f00;
}

.errInput {
  padding: 2px;
  border: 1px solid #f00;
  background-color: #fdd;
}
/* definition list styles for viewListing page */
dl.view_listing
{
margin: 0;
padding: 0;
}

.view_listing dt
{
margin: 0 0 0 0;
padding: .5em;
font-weight: bold;
}

.view_listing dd
{
display: inline;
margin: 0 0 0 0;
padding: .5em;
}

ul.view_listing {
margin:0 0 30px 0;padding:0;

list-style-type: none;



}

ul.view_listing li {
list-style-type:none;
padding:5px 20px 0 0;
margin:0;


float: left;
width: 30%;


}

 br
  {
    clear: left;
  }
#wrapper {
clear:both;
margin-bottom:25px;
}

hr { 
   clear:both;
   background: #ccc;
   border:0;
   padding: 0;
   margin: 5px 0
      }
      
      .counter {
      float:right;
      }