 p {    padding: 4px 8px 7px 8px;    font-size: 10px;    font-family:sans-serif;    font-weight:normal;    font-style:normal;    margin: 0px;}h1 {    padding: 4px 8px 7px 8px;    font-size: 20px;    font-family:sans-serif;    font-weight:bold;    font-style:normal;    margin: 0px;}h2 {    padding: 4px 8px 7px 8px;    font-size: 17px;    font-family:sans-serif;    font-weight:normal;    font-style:normal;    margin: 0px;}h3 {    padding: 4px 8px 7px 8px;    font-size: 15px;    font-family:sans-serif;    font-weight:normal;    font-style:normal;    margin: 0px;}blockquote {    padding: 4px 17px 7px 17px;    font-family:sans-serif;    font-weight:normal;    font-style:normal;    margin: 0px;}a, a:visited {    text-decoration:none;    color:#0000dd;}a:hover {    color:#659cd8;}/* End Base Styles */body {    margin:0px;    background-image:url(images/background.jpg);}	#sitecontainer {	width:985px;	margin-left:auto;	margin-right:auto;		}			#logo_area {			clear:both;			text-align:center;					}											#tabbar_area {			margin-left:0px;			margin-right:0px;			width:590px;			clear:both;			overflow:hidden;				}						#content_area {			clear:both;				}									#lside {					float:left;					width:175px;						}										#main {					float:left;					width:610px;					padding:0px;						}											#rside {					float:right;					width:175px;						}															#footer_area {			clear:both;			width:100%;				}.openpet{ /*class added to contents of 1st demo when they are open*/background: #99CC99;}