	body{
	 margin: 0px;
	 padding: 0px;
	 text-align: center;
	 font-family: verdana;
	 font-size: 11px;
	 background-color: #2b603b;
	 scrollbar-face-color: #d6c1e3;
	 scrollbar-arrow-color: #503063;
	 scrollbar-highlight-color: #fff;
	 scrollbar-shadow-color: #fff;
	 scrollbar-darkshadow-color: #2b603b;
	 scrollbar-3dlight-color: #2b603b;
	 scrollbar-track-color: #2b603b;
	 }
	
	textarea{
	 scrollbar-darkshadow-color: #fff;
	 scrollbar-3dlight-color: #fff;
	 scrollbar-track-color: #fff;}
	
	a img{
	 border: 0px;}
	 
	table{
	 font-size: 11px;}
	
	a{
	 color: #fff;
	 text-decoration: none;
	 }
	 
	a:hover{
	 color: #847;
	 }
	
	#contain{
	 width: 100%;} 
	
	#contain td{
	 vertical-align: top;}
	 
	#sidebar{
	 text-align: left;
	 width: 150px;
	 color: #503063;
	 }

	#sidebar ul{
	 margin-left: 0px;
	 padding-left: 20px;
	 font-weight: normal;
	 list-style-type: square;
	 }
	 
	#sidebar input{
	 border: 1px solid #225432;
	 font-family: verdana;
	 font-size: 11px;
	 color: #225432;
	 background-color: #8cdba5;
	 }
	 	 
	#sidebar a{
	 color: #503063;
	 }
	 
	#sidebar a:hover{
	 color: #fff;}
	 
	#sidebar h1{
	 background-color: #b694cb;
	 font-size: 11px;
	 color: #fff;
	 text-align: center;
	 line-height: 20px;
	 font-variant: small-caps;
	 margin: 10px 0px;
	 }
	
	#main{
	 background-color: #8cdba5;
	 border: 1px solid #fff;
	 padding: 10px;
	 color: #225432;
	 border-right: 0px;
	 }

	#main h2{
	 margin: 0px;
	 padding: 0px;
	 font-size: 18px;
	 font-variant: small-caps;
	 text-align: center;
	 font-family: arial, sans-serif;
	 }
	 
	#main ul, #main li{
	 text-align: left !important;
	 }
	 
	#main table{
	 color: #503063;
	 border: 1px solid #000;
	 background-color: #fff;
	 margin: 0px auto;}
	
	#main table a:hover{
	 color: #b694cb;
	 }
	
	#main a{
	 color: #000;
         text-decoration: underline;}
	
	#main a:hover{
	 color: #fff;}
	
	#navbar{
	 width: 100%;
	 height: 20px;
	 text-align: left;
	 }
	
	#nav *{
	 z-index: 4;}
	
	#nav a{
	 width: 100%;
	 display: block;}
	
	#nav a:hover{
	 color: #fff;
	 background-color: #b694cb;}
	
	#nav{
	 line-height: 20px;
	 text-align: center;
	 font-variant: small-caps;
	 font-weight: bold;
	 color: #fff;
	 margin: 0px;
	 margin-left: 150px}
	 
	#nav div{
	 text-align: left;
	 line-height: 16px;
	 list-style-type: none;
	 margin: 0px;
	 padding: 5px 0px;
	 background-color: #9b74b4;
	 width: 136px;
	 border: 2px #b694cb solid;
	 border-top: 0px;
	 font-variant: normal;
	 font-weight: normal;
	 position: absolute;
	 left: 0px;
	 top: 20px;}
	 
	#nav li{
	 background-color: #b694cb;
	 float: left;
	 width: 140px;
	 margin: 0px 5px;
	 padding: 0px;
	 list-style-type: none;
	 position: relative;
	 }
	 
	#nav a{
	 text-indent: 5px;
	 }
	 
	#nav li div{
	 display: none;
	 }
	 
	#nav li:hover div, #nav li.over div{
	 display: block;
	 }
	 
	#footer{
	 padding: 3px 0px;
	 background-color: #b694cb;
	 clear: both;
	 }
	 
	#frame{
	 width: 400px;
	 border: 1px solid #000;
	 background-color: #fff;
	 padding-top: 5px;
	 margin: 0px auto;}
	 
	#frame textarea
	{border: 1px solid #225432;
	 font-family: verdana;
	 font-size: 11px;
	 color: #225432;
	 background-color: #8cdba5;
	 height: 40px;
	 width: 180px;
	 scrollbar-track-color: #8cdba5;}

	#wrap{
	 margin: 0px auto;
	 width: 791px;
	 position: relative;
	 border: 2px solid #fff;
	 border-top: 0px;
	 background-color: #d6c1e3;}
	 
	#userinfo{
	 background-color: #fff;
	 vertical-align: center !important;
	 }
	 
	#userinfo td{
	 background-color: #e0d3e8 !important;
	 padding: 1px 2px;
	 text-align: left;
	 }
	 
	#userinfo td.vtop{
	 padding-top: 5px !important;
	 }
	 
	#userinfo textarea{ 
	 width: 250px;
	 height: 100px;}
	 
	#userinfo input{
	 width: 250px;}
	 
	#userinfo input.button{
	 width: 100px !important;}
	 
	#userinfo input.password{
	 width: 150px !important;}
	 
	#affiliates {
	 padding-left: 0px !important;
	 }
	 
	#affiliates li{
	 text-align: center;
	 list-style-type: none;}
	
	table.cursors{
	 background-color: transparent !important;
	 }
	 
	table.cursors td{
	 background-color: #fff !important;
	 padding: 3px;
	 border: 1px solid #000;
	 }
	 
	table.cursors a{
	 color: #000;}
	 
	table.cursors textarea{
	 width: 150px;
	 height: 40px;
	 margin: 8px 0px;}
	 
	div.cursorbox{
	 border: 1px solid #b694cb;
	 padding: 1px;
	 width: 50px;
	 background-color: #d6c1e3;}
	 
	div.cursorbox b{
	 height: 48px;
	 width: 48px;
	 border: 1px solid #b694cb;
	 display: block;
	 }
	 
	#main table td table {
	 margin: 0px;}
	 
	.striptables table, #cutenews table, table.striptables, #main table td table{
	 background-color: transparent !important;
	 border: 0px !important;}

	.bordertables table, #cutenews table, table.striptables, #main table td table{
	 background-color: transparent !important;}
	
	.sidespace{
	 margin: 0px 50px;}
	
	.small{
	 font-size: 9px;
	 font-family: arial,sans-serif;}
	
	.c , .c *{ 
	 text-align: center !important;
	 padding: 0px 5px;}
	 
	.l , .l *{ /* */
	 text-align: left !important;
	 padding-left: 5px;}
	 
	.r, .r *{
	 text-align: right !important;
	 padding-right: 5px;}
	 
	.j , .j *{
	 text-align: justify !important;
	 padding: 0px 5px;}
	 
	.vc, .vc *{
	 vertical-align: middle !important;}
	 
	.adoptnote{
	 width: 450px;
	 margin: 5px auto 0px auto;
	 font-size: 10px;}

	.forms{
	 width: 425px;
	 border: 1px solid #000;
	 background-color: #fff;
	 padding-top: 5px;
	 margin: 0px auto;}

    .ptbl TH, .pet_tblcell{
     color: black;
     background-color: #b694cb;
     }
     
    .pet_tblcell a{
	color: #fff;
    display: block;
    width: 100%;}
    
    .pet_tblcell a:hover{
    color: #fff;
     background-color: #25673a;}
