/* style sheet for Wacky Pets *//* main elements */html, body { height: 100%; }body {	margin: 0;	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	background: #3B0364;	text-align: center;}* { margin: 0; padding :0; }#mainwrap {	position: relative;	width: 800px;	margin: 0 auto;	text-align: center;	border-left: 2px solid #B80070;	border-right: 2px solid #B80070;	background: url(../images/background-tile.gif) repeat-y;	min-height: 100%;	height: auto !important;	height: 100%;}#header {	margin: 0;	width: 800px;}#header li {	list-style-type: none;	float: left;}#logo {	float: left;	width: 270px;	height: 149px;	margin: 0;	background-image: url(../images/header-logo.jpg);}#topmenu { position: absolute; left: 0px; top: -1px; }#topmenu li { display: block; float: left; list-style-type: none; padding: 0; border: 1px solid #B80070; margin: 0 -1px; background-color: #BFD72F; }#topmenu a:link { color: #B80070; background-color: #BFD72F; padding: 0 8px; text-decoration: none; }#topmenu a:visited { color: #B80070; background-color: #BFD72F; padding: 0 8px; text-decoration: none; }#topmenu a:hover { color: #FFFF00; background-color: #B80070; padding: 0 8px; text-decoration: none; }#topmenu a:active { color: #FFFF00; background-color: #B80070; padding: 0 8px; text-decoration: none; }* html #topmenu { top: -3px; }* html #topmenu a { font-size: 10px; }* html #topmenu ul { float: left; }* html #topmenu li { border-right: 1px solid #B80070; }#topmenu .thispage { padding: 1px 8px; background-color: #B80070; color: #FFFF00; font-size: 11px; }* html #topmenu .thispage { margin-top: 2px; padding: 0 8px; background-color: #B80070; color: #FFFF00; font-size: 10px; }#contentwrap {	padding-bottom: 45px;}#contentwrap:after {	clear: both;  	display: block;  	font: 1px/0px serif;  	content: ".";  	height: 0;  	visibility: hidden;}#leftborder {	float: left;	width: 220px;}#cat { 	background: url(../images/cat-left-border.jpg) no-repeat; 	width: 220px;	height: 226px;}#newsletter {	width: 220px;	height: 170px;}#newsletter a { display: block; background: url(../images/sign-up-newsletter-button.jpg); width: 220px; height: 170px; }#newsletter a:hover { background: url(../images/sign-up-newsletter-button.jpg) 0px -170px; }#content {	float: left;	width: 525px;	margin: 0;	padding: 15px 10px 20px 0;}img.title { 	display: block; 	text-align: center; 	margin: 20px auto; }#footerwrap {	background-color: #B80070;	width: 800px;	text-align: center;	position: absolute;  	bottom: 0 !important;  	bottom: -1px; /* For Certain IE widths */  	height: 40px;  	left: 0;}#footer {		font-size: 10px;	width: 515px;	text-align: center;	margin: 0 auto;	line-height: 32px;}* html #footer { width: 615px; margin-top: 1px; }#copyright {	font-size: 10px;	color: #fff;	margin: 10px auto 0 auto;	text-align: center;	line-height: 26px;	vertical-align: middle;}/* end main items *//* classes and secondary items */* html .list { margin-left: 0px; }.list ul { 	list-style-type: none;	margin-left: 0;	padding-left: 0; }.list ul li { 	margin-bottom: 12px; 	list-style-position: outside; 	background: url(../images/arrow-bullet.gif) left center no-repeat;	padding-left: 35px;}h1 { 	font-size: 14px; 	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; 	text-transform: uppercase; 	letter-spacing: 2px; 	font-weight: bold;	margin-top: 20px;	margin-bottom: 20px; }.marginTop { margin-top: 35px; }#content p { margin: 10px 0; }.small { font-size: 10px; }.success { color: #267B00; font-weight: bold; }.strong { font-weight: bold; }.bold { font-weight: bold; }.center { text-align: center; margin-left: auto; margin-right: auto; }.margintopbottom { margin-top: 25px; margin-bottom: 25px; }.errortext { margin-top: 25px; margin-bottom: 25px; color: #BC0000; font-weight: bold; }.cursor { cursor: pointer; }.left { text-align: left; }.magenta { color: #B31A8A; }/* end secondary items */#content a:link { color: #B80070; font-weight: bold;}#content a:visited { color: #B80070; text-decoration: none; font-weight: bold;}#content a:hover { color: #267B00; text-decoration: none; font-weight: bold;}#content a:active { color: #267B00; text-decoration: none; font-weight: bold;}#enterphoto a { display: block; background: url(../images/enter-photo-button.gif); width: 180px; height: 149px; }#enterphoto a:hover { background: url(../images/enter-photo-button.gif) 0px -149px; }#forum a { display: block; background: url(../images/forum-button.gif); width: 180px; height: 149px; }#forum a:hover { background: url(../images/forum-button.gif) 0px -149px; }#petparade a { display: block; background: url(../images/pet-parade-button.gif); width: 170px; height: 149px; }#petparade a:hover { background: url(../images/pet-parade-button.gif) 0px -149px; }#content .download a {	width: 125px;	padding: 3px;	border: 1px solid #B80070;	text-align: center;	margin-left: auto;	margin-right: auto;}	#content .download a:link { color: #B80070; background-color: #BFD72F; padding: 0 8px; text-decoration: none; }#content .download a:visited { color: #B80070; background-color: #BFD72F; padding: 0 8px; text-decoration: none; }#content .download a:hover { color: #FFFF00; background-color: #B80070; padding: 0 8px; text-decoration: none; }#content .download a:active { color: #FFFF00; background-color: #B80070; padding: 0 8px; text-decoration: none; }#copyright a:link { color: #FFFF00; }#copyright a:visited { color: #FFFF00; }#copyright a:hover { color: #BFD72F; text-decoration: underline; }#copyright a:active { color: #BFD72F; text-decoration: underline; }/* hacks for Windows IE */ .clear { display: inline-block; }* html .clear { height: 1%; }.clear { display: block; }/* not being used currently#monkey { 	background-image: url(../images/monkey.jpg);	width: 220px;	height: 190px;} #halloween { 	background-image: url(../images/halloween.gif);	width: 220px;	height: 190px;}#petparadeborder { 	background-image: url(../images/petparadeborder.jpg);	width: 220px;	min-height: 250px;}* html #petparadeborder { height: 225px; }#monkey a { 	width: 220px; 	height: 190px; 	display: block;}END divs currently not being used  */