* {
margin: 0px;
padding: 0px;
}
body {
background-color: #ececec;
}
a {
text-decoration: none;
border: 0px;
color: #7556A4;
}
a:hover {
text-decoration: underline;
}
li {
list-style-type: none;
}
a img {
border: 0px;
}

#container {
margin: 0px auto;
width: 983px;
background-color: white;
}
#header {
width: 983px;
height: 178px;
background-image:url(../images/header.png);
}
#header img.logo {
margin-left: 25px;
float: left;
}
#topdonated {
float: right;
width: 123px;
height: 24px;
background-image:url(../images/donated.png);
margin-right: 50px;
margin-top: 30px;
color: #a9f69c;
font: 36px Tahoma;
padding: 50px;
font-weight: bold;
}
#menu {
width: 983px;
height: 41px;
background-image: url(../images/menubg.png);
}
#menu ul { 
padding-top: 10px;
}
#menu li {
display: inline; 
list-style-type: none;
margin-left: 35px;
}
#menu li a{
font-weight: bold;
color: white;
font: 18px  Helvetica;
}
#menu li a:hover { 
color: #DFF3FF;
}
#content {
width: 983px;
height: auto;
overflow: auto;
}
#left {
padding-top: 10px;
float: left;
width: 75%;
margin-left: 15px;
font: 14px Tahoma;
letter-spacing: 1px;
}
#left h1 {
font: 24px Verdana;
color: #3183AC;
font-weight: bold;
}
#left  p {
margin-top: 15px;
}
#left h2 {
font: 18px Verdana;
font-weight: bold;
}
#lcolumn { 
padding: 20px;
width: 300px; 
height: auto;
background-color: #ececec;
float:left;
}
#news { 
padding: 20px;
width: 300px; 
height: 300px;
background-color: #ececec;
float: right;
overflow: auto;
}
#petfinder {
float: right;
margin-right: 15px;
margin-top: 10px;
margin-bottom: 15px;
}
#bottom {
width: 983px;
height: 109px;
background-image:url(../images/bottom.png);
}
.fl{
float: left;'
padding: 10px;
}
.fr {
float: right;
}
li.features{
list-style-type: circle;
margin-top: 10px;
}
.subfeature {
margin-left: 15px;'
}
.quote {
font: 18px Century Gothic;
}
.app {
margin-bottom: 20px;
}
.lefthalf {
float: left;
width: 40%;
}