.search_petsites_mrec{
	margin-top:12px;
	margin-left:9px;
	margin-bottom:13px;
	clear:left;
}

.search_petsites_mrec .bloco{
	margin-right:5px;
	width:427px;
	height:185px;
	background-image:url("pets_search_bg.gif");
	background-repeat:no-repeat;
	color:#2f5f1b;
	font:normal 10px Verdana;
	padding-left:17px;
}

.search_petsites_mrec select{
	width:200px;
}

.search_petsites_mrec .field{
	width:253px;
	height:15px;
	padding-top:5px;
	padding-left:3px;
}

.search_petsites_mrec .go{
	text-align:center;
}

.search_petsites_mrec .go a{
	color:#2f5f1b;
}

.search_petsites_mrec .advanced a{
	color:#8da882;
}

.search_petsites{
	margin-top:7px;
	margin-bottom:18px;
	margin-left:12px;
	width:746px;
	clear:left;
}
.search_petsites .reset{
	text-align:right;
	color:#2d601b;
	font:normal 9px Verdana;
}
.search_petsites .reset a{
	color:#2d601b;
}
.search_petsites .top{
	background-color:#e6ebe4;
	width:648px;
	padding-bottom:5px;
	color:#2e5f1c;
}

* html .search_petsites .top{
	padding-bottom:4px;
}

.search_petsites select{
	width:150px;
}

.search_petsites .top .field{
	width:203px;
	height:16px;
	padding-top:5px;
	padding-left:3px;
}

* html .search_petsites .top .field{
	padding-top:4px;
}

.search_petsites .bottom{
	background-color:#ced6cc;
	width:648px;
	padding-top:6px;
	color:#2e5f1c;
}

.search_petsites .bottom select{
	margin-bottom:1px;
}

.search_petsites .sp_right{
	background-color:#e6ebe4;
	width:83px;
}

.search_petsites .sp_right .bullet{
	margin-top:7px;
}

.search_petsites .sp_right .link{
	margin-top:2px;
	margin-bottom:3px;
}

.search_petsites .sp_right .link a{
	color:#315f1a;
}

.search_petsites .sp_keywords, .search_petsites_mrec .sp_keywords{
	color:#2f5f1b;
	margin-top:5px;
	margin-left:3px;
}

.search_petsites_mrec .sp_keywords{
	width:427px;
}

.search_petsites .sp_keywords a, .search_petsites_mrec .sp_keywords a{
	color:#2f5f1b;
	font:bold 10px Verdana;
	text-decoration:none;
}

.search_petsites_mrec .sp_keywords a.more{
	color:#2f5f1b;
	font:normal 10px Verdana;
}

.search_petsites .sp_keywords a:hover, .search_petsites_mrec .sp_keywords a:hover{
	text-decoration:underline;
}

.gallery_menu{
	height:18px;
	border-bottom:1px solid #2F5F1B;
	padding-left:12px;
}

.gallery_menu div{
	background-image:url("bg_petsite_tab_off.gif");
	background-repeat:no-repeat;
	width:92px;
	height:18px;
	float:left;
	margin-right:8px;
}

.gallery_menu div a{
	font:bold 10px Verdana;
	color:#ffffff;
	text-decoration:none;
	width:92px;
	text-align:center;
	height:16px;
	display:block;
	padding-top:2px;
}

.gallery_menu div a:hover{text-decoration:underline;}

.gallery_menu div.sel{
	background-image:url("bg_petsite_tab_on.gif");	
}

.gallery_navigation{
	margin-top:4px;
	height:22px;
	border-bottom:1px solid #8CA781;
	padding-left:12px;
	padding-right:10px;
}

.gallery_navigation_btm{
	margin-top:4px;
	padding-top:4px;
	border-top:1px solid #8CA781;
	padding-left:12px;
	padding-right:10px;
}

.gallery_navigation td, .gallery_navigation_btm td{
	color:#2F5F1B;
	font:normal 10px Verdana;
}

.gallery, .diary{
	padding-left:12px;
	padding-right:10px;
	color:#2F5F1B;
	font:normal 10px Verdana;
}
.gallery a{color:#2F5F1B;}
.gallery a:hover{color:#ff4f00;}

.gallery td{
	vertical-align:top;
}

.gallery .item{
	width:101px;
}

.gallery .title{
	font:bold 11px Verdana;
}
.gallery .title a{
	color:#2F5F1B;
	font:bold 11px Verdana;
	text-decoration:none;
}
.gallery .title a:hover{text-decoration:underline;}
.gallery .breed{
	font:normal 10px Verdana;
	color:#2F5F1B;
	margin-bottom:2px;
}
.gallery .breed a{color:#2F5F1B;}
.gallery .breed a:hover{color:#FF4F00;}
.gallery .location{
	color:#666666;
}
.gallery .breed2{
	font:normal 9px Verdana;
}

.petsite_bbar, .member_bbar{
	margin-bottom:3px;
	margin-left:12px;
	margin-right:8px;
}

.petsite_bbar{
	clear:left;
}

.petsite_bbar table{
	width:100%;
}
.petsite_bbar td, .member_bbar td{
	vertical-align:bottom;
}

#page .petsite_bbar h1, #page .petsite_bbar h4, #page .member_bbar h1, #page .member_bbar h4{
	padding-left:0px;
	margin-bottom:0px;
}

.ps_profile, .small_profile{
	margin-left:11px;
	margin-right:9px;
	margin-bottom:16px;
}

.small_profile{
	background-color:#F2F5F1;
	border:1px solid #829F76;
	padding:8px;
}

.small_profile a.back_link{
	margin-left:10px;
	background-image:url("link_arrow_less_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	font:normal 10px Verdana;
	color:#2F5F1B;
}
.small_profile a.back_link:hover{color:#ff4f00;}

.mini_profile{
	margin-bottom:5px;
}
.mini_profile td{
	vertical-align:top;
	font:normal 10px Verdana;
	color:#2F5F1B;
	line-height:14px;
}
.mini_profile td a{color:#2F5F1B;}
.mini_profile td a:hover{color:#FF4F00;}


.ps_profile td.about{
	width:529px;
	height:20px;
	background-image:url("bg_psp_left.gif");
	background-repeat:no-repeat;
	vertical-align:top;
	padding-left:28px;
}

.ps_profile span{
	color:#ffffff;
	text-transform:uppercase;
	font:bold 9px Verdana;
	margin-top:3px;
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

.ps_profile td.about div{
	background-repeat:no-repeat;
	background-position:0px 3px;
	float:left;
	display:inline;
	margin-top:3px;
	color:#ffffff;
}
.ps_profile td.about div a{color:#ffffff;}
.ps_profile td.about div a:hover{color:#ff3300;}
.ps_profile td.about .owner{
	width:320px;
	text-align:right;
	padding-right:10px;
}
.ps_profile td.about .owner a{font-weight:bold;}
.ps_profile td.about .own_pm{
	background-image:url("arrow_right_black.gif");
	width:25px;
	padding-left:10px;
}
.ps_profile td.about .own_pets{
	background-image:url("arrow_right_black.gif");
	width:60px;
	padding-left:10px;
}

.ps_profile td.album_h{
	height:17px;
	background-image:url("bg_psp_album.gif");
	background-repeat:no-repeat;
	padding-left:28px;
	padding-top:3px;
	vertical-align:top;
	font:normal 10px Verdana;
	color:#ffffff;
}

.ps_profile td.album_h b{
	font:bold 9px Verdana;
	text-transform:uppercase;
}

.ps_profile td.diary_h{
	width:291px;
	height:20px;
	background-image:url("bg_psp_right.gif");
	background-repeat:no-repeat;
}

.ps_profile td.profile{
	width:338px;
	height:20px;
	background-image:url("bg_prof_profile.gif");
	background-repeat:no-repeat;
}
.ps_profile td.bio{
	width:410px;
	height:20px;
	background-image:url("bg_prof_bio.gif");
	background-repeat:no-repeat;
}

.ps_profile td.photo, .ps_profile td.uphoto{
	background-color:#F2F5F1;
	border-left:1px solid #829F76;
	padding-top:8px;
	padding-left:11px;
	width:192px;
	vertical-align:top;
}
.ps_profile td.uphoto{
	width:100px;
	padding-bottom:8px;
}
.ps_profile td.photo #petstats{
	margin-top:5px;
	margin-bottom:7px;	
	background-color:#DBE3D7;
	border:1px solid #829F76;
	font:normal 10px Verdana;
	color:#134419;
	padding-left:5px;
	padding-right:5px;
}
.ps_profile td.photo #petstats a{
	color:#134419;
}
.ps_profile td.photo #petstats a:hover{
	color:#ff4f00;
}

.ps_profile td.photo #petstats b{
	font:bold 10px Verdana;
	color:#1C842A;
}	

.ps_profile td.details{
	background-color:#F2F5F1;
	border-right:1px solid #829F76;
	width:350px;
	padding-left:7px;
	padding-top:5px;
	padding-right:5px;
}

.ps_profile td.details table td, .ps_profile td.details table td a{
	font:normal 10px Verdana;
	color:#17300D;
}

.ps_profile td.details table td.hlight{
	font:bold 10px Verdana;
	color:#FF4F00;
}
.ps_profile td.details table td.tags a{
	font:bold 10px Verdana;
	color:#17300D;
	text-decoration:none;
}
.ps_profile td.details table td.tags a:hover{
	text-decoration:underline;
}
.ps_profile td.details table td a:hover{
	color:#ff3300;
}

.ps_profile td.details table td.label{
	font:bold 10px Verdana;
	color:#90AA86;
}
.ps_profile td.gallery{
	background-color:#F2F5F1;
	border-right:1px solid #829F76;
	vertical-align:top;
	padding-left:3px;
	padding-right:3px;
}
.ps_profile td.diary{
	background-color:#F2F5F1;
	border-right:1px solid #829F76;
	vertical-align:top;
	padding:8px;
}
.ps_profile td.diary .date{
	font:normal 10px Verdana;
	color:#829F76;
}
.ps_profile td.diary .title{
	font:bold 10px Verdana;
	color:#2F5F1B;
	margin-bottom:6px;
}
.ps_profile td.diary .title a{
	font:bold 10px Verdana;
	color:#2F5F1B;
}
.ps_profile td.diary .title a:hover{color:#ff9900;}
.ps_profile td.diary .text{
	font:normal 10px Verdana;
	color:#666666;
	margin-bottom:10px;
}
.ps_profile td.diary .text a{
	font:bold 10px Verdana;
	color:#17300D;
}
.ps_profile td.diary .text a:hover{color:#ff3300;}

.ps_profile td.diary .other{
	font:normal 9px Verdana;
	color:#829F76;
}
.ps_profile td.diary .other a{
	font:bold 9px Verdana;
	color:#2F5F1B;
}
.ps_profile td.diary .other a:hover{color:#ff9900;}

.ps_profile td.link{
	background-color:#F2F5F1;
	border-right:1px solid #829F76;
	text-align:right;
	padding-right:17px;
	padding-bottom:7px;	
	vertical-align:bottom;
}
.ps_profile td.link a{
	font:normal 10px Verdana;
	color:#669966;	
}
.ps_profile td.link a:hover{
	color:#ff3300;
}
.ps_profile td.ender, .ps_profile td.ender2{
	border-right:1px solid #829F76;
	background-color:#F2F5F1;
}
.ps_profile td.ender .greytop, .ps_profile td.ender2 .greytop{
	border-top:1px solid #DBDDDA;
}
.ps_profile td.ender{
	border-left:1px solid #829F76;
}

.ps_profile td.more, .ps_profile td.more2{
	text-align:right;
	padding-right:4px;
	background-image:url("bg_psp_morezone.gif");
	background-repeat:repeat-x;
	vertical-align:top;
	height:26px;
}
.ps_profile td.more{border-left:1px solid #829F76;}
.ps_profile td.more2{border-right:1px solid #829F76;}

.pet_family, .pet_buddies, .pet_user, .pet_diary, .pet_video{
	border-top:1px solid #829F76;
	background-repeat:no-repeat;
	background-position:12px 0px;
	font:bold 10px Verdana;
	color:#ffffff;		
	height:25px;
}
.pet_diary{background-image:url("bg_diary_bar.gif");}
.pet_user{background-image:url("bg_pets_bar.gif");}
.pet_family{background-image:url("bg_family_bar.gif");}
.pet_buddies{background-image:url("bg_buddy_bar.gif");}
.pet_video{background-image:url("bg_video_bar.gif");}

.pet_diary .p_link a, .pet_user .p_link a, .pet_family .p_link a, .pet_buddies .p_link a, .pet_video .p_link a{
	color:#ffffff;		
}

.pet_diary .p_caption, .pet_user .p_caption, .pet_family .p_caption, .pet_buddies .p_caption, .pet_video .p_caption{
	width:420px;
	float:left;
	margin-top:2px;
	display:inline;
}
.pet_diary .p_caption{margin-left:38px;}
.pet_user .p_caption{margin-left:40px;}
.pet_family .p_caption{margin-left:34px;}
.pet_buddies .p_caption{margin-left:40px;}
.pet_video .p_caption{margin-left:37px;}

.pet_diary .p_link, .pet_user .p_link, .pet_family .p_link, .pet_buddies .p_link, .pet_video .p_link{
	float:left;
	text-align:right;
	margin-top:2px;
}
.pet_diary .p_link{width:294px;}
.pet_user .p_link{width:292px;}
.pet_family .p_link{width:298px;}
.pet_buddies .p_link{width:292px;}
.pet_video .p_link{width:292px;}

.ps_profile td.psa_album{
	background-image:url("bg_icon_petalbum.gif");
	background-repeat:no-repeat;
	background-position:10px 4px;
	background-color:#F2F5F1;
	border-top:1px solid #829F76;
	border-right:1px solid #829F76;
	border-left:1px solid #829F76;
	padding-left:28px;
	height:14px;
	padding-top:2px;
	font:bold 10px Verdana;
	color:#7D9B71;		
}
.ps_profile td.psa_album .links, .ps_profile td.psa_album .links a{
	font:normal 10px Verdana;
	color:#1C842A;		
}
.ps_profile td.psa_album .links a:hover{
	color:#ff9900;	
}
.ps_profile td.psa_gallery{
	background-color:#F2F5F1;
	border-right:1px solid #829F76;
	border-left:1px solid #829F76;
	padding-left:10px;
}

.ps_album, .ps_diary{
	margin-left:11px;
	margin-bottom:16px;
}
.ps_album td.main, .ps_diary td.main{
	background-image:url("bg_psa_top.gif");
	background-repeat:no-repeat;
	/*height:17px;*/
	vertical-align:top;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:29px;
	font:bold 9px Verdana;
	text-transform:uppercase;
	color:#ffffff;	
}

.ps_diary td.main{
	background-image:url("bg_psd_top.gif");
}
.ps_album td.main a, .ps_diary td.main a{
	text-transform:lowercase;;
	font:normal 9px Verdana;
	color:#ffffff;			
}
.ps_album td.main a:hover, .ps_diary td.main a:hover{
	color:#ff3300;			
}
.ps_diary td.entry{
	vertical-align:top;
	background-color:#F2F5F1;
	padding-top:10px;
	padding-bottom:12px;
	padding-left:8px;
	padding-right:8px;
	border-left:1px solid #829F76;
	background-image:url("bg_vert_sep_green.gif");
	background-repeat:repeat-y;
	background-position:right;	
}
.ps_album td.photo{
	background-color:#F2F5F1;
	padding-top:10px;
	padding-bottom:12px;
}
.ps_album td.btn_l, .ps_album td.btn_r{
	background-color:#F2F5F1;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
}
.ps_album td.btn_l img, .ps_album td.btn_r img{
	margin-bottom:10px;
}
.ps_album td.btn_l a, .ps_album td.btn_r a{
	font:normal 10px Verdana;
	color:#2B7111;		
}
.ps_album td.btn_l{
	border-left:1px solid #829F76;
}
.ps_album td.btn_r{
	background-image:url("bg_vert_sep_green.gif");
	background-repeat:repeat-y;
	background-position:right;	
}

.ps_album td.details, .ps_album td.tools, .ps_diary td.menu{
	border-right:1px solid #829F76;
	background-color:#F2F5F1;
	padding-left:8px;
	padding-right:8px;
}
.ps_diary td.menu{
	padding-top:10px;
	vertical-align:top;
}

.ps_diary td.menu .dtitle{
	width:150px;
	font:bold 9px Verdana;
	color:#6D8F5F;
	margin-bottom:10px;
}

.ps_diary td.menu .item{
	font:normal 9px Verdana;
	color:#829F76;
}
.ps_diary td.menu .item a{
	font:bold 9px Verdana;
	color:#2F5F1B;
	text-decoration:none;
}
.ps_diary td.menu .item a:hover{text-decoration:underline;}


.ps_album td.details{
	vertical-align:top;
	padding-top:10px;
	color:#2F5F1B;
}

.ps_album td.details .title{
	font:bold 12px Verdana;	
}
.ps_album td.details .subtitle{
	font:normal 10px Verdana;	
}

.ps_album td.details .blk_title{
	font:bold 9px Verdana;	
	margin-top:12px;
}

.ps_album td.details .blk_title_tags{
	font:bold 10px Verdana;	
	color:#FF4F00;
	margin-top:12px;
}
.ps_album td.details .blk_text_tags a{
	font:bold 10px Verdana;
	color:#17300D;
	text-decoration:none;
}
.ps_album td.details .blk_text_tags a:hover{
	text-decoration:underline;
}

.ps_album td.tools{
	vertical-align:bottom;
	padding-bottom:12px;
}
.ps_album td.tools .toolbox{
	/*width:228px;*/
}

.ps_album td.tools .toolbox a{
	padding-left:24px;
	display:block;
	font:bold 10px Verdana;
	color:#2F5F1B;	
	margin-bottom:4px;
	height:16px;
	text-decoration:underline;
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.ps_album td.tools .toolbox a:hover{
	color:#FF4F00;	
}
.ps_album td.tools .toolbox a.msg{
	background-image:url("icon_psa_comment.gif");
}

.ps_album td.tools .toolbox a.slide{
	background-image:url("icon_psa_sshow.gif");
}
.ps_album td.tools .toolbox a.edit{
	background-image:url("bg_link_edit.gif");
	height:16px;
	padding-top:4px;
}

.ps_album td.thumbs{
	background:url("bg_hor_micro_dotted.gif");
	background-repeat:repeat-x;
	background-color:#F2F5F1;
	border-right:1px solid #829F76;
	border-left:1px solid #829F76;
	padding-top:16px;
	padding-bottom:10px;
}
.ps_album td.thumbs td{
	vertical-align:top;
}
.ps_album td.thumbs td.nav{
	padding-top:47px;
	padding-left:11px;
	padding-right:11px;
}	
.ps_album td.thumbs td.photo_cell{
	padding-left:14px;
	padding-right:13px;
	font:normal 9px Verdana;
	color:#2B7111;	
}

.ps_album td.thumbs td.photo_cell .thumb{
	background-image:url("bg_psa_thumbs.gif");
	background-repeat:no-repeat;
	padding:3px;
	margin-bottom:3px;
}

.popin{
	background-image:url("popin_bg.gif");
	background-repeat:no-repeat;
	width:498px;
	height:223px;
	position:absolute;
	visibility:hidden;
	left:440px;
	top:300px;
}

.popin .pi_close{
	margin-top:5px;
	text-align:right;
	margin-right:7px;
}
.popin .pi_close a{
	background-image:url("popin_close.gif");
	background-repeat:no-repeat;
	background-position:right;	
	color:#6D8F5F;
	font:bold 10px Verdana;
	padding-right:15px;
	text-decoration:none;
}
.popin .pi_close a:hover{
	text-decoration:underline;
}
.popin .pi_ctt{
	margin-left:15px;
	color:#2F5F1B;
	font:normal 11px Verdana;
}
.popin .pi_ctt a{
	color:#2F5F1B;
}
.popin .pi_ctt a:hover{
	color:#FF4F00;
}

.popin .pi_ctt .title{
	font:bold 13pt Verdana;
	margin-bottom:8px;
}

.popin2{
	background-image:url("popin2_bg.gif");
	background-repeat:no-repeat;
	width:498px;
	height:223px;
	position:absolute;
	visibility:hidden;
	left:300px;
	top:400px;
	color:#2F5F1B;
}
.popin2 table{
	width:100%;
}
.popin2 table td{
	vertical-align:top;
}

.popin2 .pi2_stitle{
	margin-left:8px;
	color:#719265;
	font:bold 9px Verdana;
}

.popin2 .pi2_title{
	margin-left:8px;
	color:#2F5F1B;
	font:bold 13pt Verdana;
}
.popin2 .pi2_text{
	width:165px;
	font:normal 9px Verdana;
}

.popin2 .pi2_users{
	padding-left:30px;
	width:125px;
	font:normal 9px Verdana;
}
.popin2 .pi2_users a{
	color:#719265;
	text-decoration:none;
}
.popin2 .pi2_users a:hover{
	text-decoration:underline;
}
.popin2 .pi_close{
	margin-top:5px;
	text-align:right;
	padding-right:10px;
}
.popin2 .pi_close a{
	background-image:url("popin_close.gif");
	background-repeat:no-repeat;
	background-position:right;	
	color:#6D8F5F;
	font:bold 10px Verdana;
	padding-right:15px;
	text-decoration:none;
}
.popin2 .pi_close a:hover{
	text-decoration:underline;
}


.owner_friend{
	margin-top:15px;
	margin-left:8px;
	margin-bottom:30px;
}

.ps_potw, .ps_awards, .ps_adopt{
	background-repeat:no-repeat;
	background-position:0px 2px;	
	height:24px;
	border-bottom:1px solid #CAD1C6;
	color:#2F5F1B;
	font:bold 10px Verdana;
	padding-left:34px;
	padding-top:8px;
}
.ps_awardss{
	border-bottom:1px solid #CAD1C6;
	color:#2F5F1B;
	font:bold 10px Verdana;
	padding-bottom:5px;
}

.ps_awardss span{
	color:#2F5F1B;
}

* html .ps_awardss{
	height:25px;
}

.ps_potw a, .ps_awards a, .ps_adopt a{
	color:#2F5F1B;
	font:bold 10px Verdana;
}

.ps_potw{
	background-image:url("ps_icon_medal.gif");
}
.ps_awards{
	background-image:url("ps_icon_star.gif");
}
.ps_adopt{
	background-image:url("ps_icon_adopt.gif");
}
.ps_gobuttons{
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
}
.ps_gobuttons a{
	display:block;
	height:21px;
	padding-left:25px;
	background-repeat:no-repeat;
	padding-top:4px;
	color:#003300;
	font:bold 10px Verdana;
}
.ps_gobuttons a:hover{
	color:#ff4f00;
}
.ps_gobuttons a.go_diary{background-image:url("ps_icon_diary.gif");}
.ps_gobuttons a.go_comms{background-image:url("ps_icon_comments.gif");}

.ps_album td.album_nav{
	background:url("bg_album_nav.gif");
	background-repeat:no-repeat;
	height:31px;
}

.ps_album td.album_nav div{
	float:left;
	display:inline;
}

.ps_album td.album_nav .totals{
	margin-left:60px;
	color:#2B7111;
	font:bold 11px Verdana;
	margin-top:2px;
	width:100px;
}
.ps_album td.album_nav .pages{
	color:#2B7111;
	font:normal 10px Verdana;
	width:100px;
	margin-top:3px;
}
.ps_album td.album_nav .nav, .account .nav, .archive_nav_bar .nav, .gallery_navigation .nav, .gallery_navigation_btm .nav, .ads_nav .nav{
	text-align:right;
	color:#2B7111;
	font:normal 10px Verdana;
	margin-top:2px;
}
.archive_nav_bar .nav{
	width:307px;
	margin-top:5px;
}

.ads_nav{
	border-top:1px solid #2F5F1B;
	margin-top:10px;
	padding-right:10px;
	padding-top:2px;
}

.ps_album td.album_nav .nav a, .account .nav a, .archive_nav_bar .nav a, .gallery_navigation .nav a, .gallery_navigation_btm .nav a, .ads_nav .nav a{
	color:#2B7111;
	margin-left:10px;
}
.archive_nav_bar .nav a{
	margin-left:8px;
}
.ps_album td.album_nav .nav b, .account .nav b, .archive_nav_bar .nav b, .gallery_navigation .nav b, .gallery_navigation_btm .nav b, .ads_nav .nav b{
	margin-left:10px;
}
.ps_album td.album_nav .nav a:hover, .account .nav a:hover, .archive_nav_bar .nav a:hover, .gallery_navigation .nav a:hover, .gallery_navigation_btm .nav a:hover, .ads_nav .nav:hover{
	color:#ff4f00;
}
.account .nav{
	padding-right:10px;
}

.comm_head{
	background:url("bg_comm_title.gif");
	background-repeat:no-repeat;
	color:#2F5F1B;
	padding-left:22px;
	height:27px;
	margin-bottom:10px;
}
.comm_head span{
	font:normal 10px Verdana;
	float:left;
	margin-top:7px;
	margin-left:5px;
}
.comm_head span.big{
	font:bold 12px Verdana;
	margin-top:6px;
}
.comm_head a.comm_link{
	background:url("icon_comment_fill.gif");
	background-repeat:no-repeat;
	margin-top:7px;
	height:20px;
	margin-left:10px;
	padding-left:20px;
	font:normal 10px Verdana;
	color:#2F5F1B;
	text-decoration:none;
	float:left;
}
.comm_head a.comm_link:hover{
	text-decoration:underline;
}
.comm_body{
	margin-left:12px;
	margin-right:12px;
	margin-bottom:15px;
}
.comm_body table{
	width:100%;
}
.comm_body table tr.bg1 td{
	background-color:#EFF5EF;
}
.comm_body table tr.bg2 td{
	background-color:#FFFFFF;
}
.comm_body table tr.bg3 td{
	background-color:#86d483;
	font-weight:bold;
}
.comm_body table tr.bg1 td.dotted{
	background:url("bg_comm_dotted1.gif");
	background-repeat:repeat-x;
	background-color:#EFF5EF;
}
.comm_body table tr.bg2 td.dotted{
	background:url("bg_comm_dotted2.gif");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.comm_body td{
	font:normal 11px Verdana;
	color:#666666;
	padding:3px;
}
.comm_body td .ddate{
	font:bold 10px Verdana;
	color:#999999;	
	width:40px;
}
.comm_body td a{
	color:#666666;
}
.comm_body td a:hover{
	color:#ff4f00;	
}
.ins_comment, .ins_block{
	display:none;
	border:1px solid #999999;
	background-color:#EFF5EF;
	padding:10px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	color:#2F5F1B;
	font:normal 11px Verdana;
}
.ins_block{
	margin-left:0px;
}

.ins_comment .title, .ins_block .title{
	font:bold 11pt Verdana;
}
.ins_comment a, .ins_block a{
	color:#2F5F1B;
}
.ins_comment a:hover, .ins_block a:hover{
	color:#ff4f00;
}
.ins_block .close{
	margin-top:10px;
}
.ins_block .close a{
	background-image:url("popin_close.gif");
	background-repeat:no-repeat;
	background-position:right;	
	color:#6D8F5F;
	font:bold 10px Verdana;
	padding-right:15px;
	text-decoration:none;
}
.ins_block .close a:hover{
	text-decoration:underline;
}

.ins_comment .pu_close, .ins_block .pu_close{
	text-align:right;
}
.ins_comment .pu_close a, .ins_block .pu_close a{
	background-image:url("popunder_close.gif");
	background-repeat:no-repeat;
	background-position:right;	
	color:#6D8F5F;
	font:bold 10px Verdana;
	padding-right:15px;
	text-decoration:none;
}
.ins_comment .pu_close a:hover, .ins_block .pu_close a:hover{
	text-decoration:underline;
}

.ps_profile td.link a, .diary td.link a, .ps_diary a.edit{
	background-image:url("bg_link_edit.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:24px;
	display:block;
	font:bold 10px Verdana;
	color:#224713;	
	margin-bottom:4px;
	height:10px;
	padding-top:6px;
	text-decoration:underline;
	text-align:right;
}

.ps_profile td.link a{
	background-image:url("bg_link_edit.gif");
	height:16px;
}
.diary td.link a.edit{
	background-image:url("bg_link_edit_wht.gif");
	height:16px;
}
.ps_profile td.link a.change_bg{
	height:18px;
	background-image:url("bg_link_ch_bg.gif");
}

.ps_profile td.link a.edit:hover, .diary td.link a.edit:hover, .ps_diary a.edit:hover{
	color:#ff4f00;	
}

.diary td.latest_entry, .diary td.list_entries{
	vertical-align:top;
}

.diary .dtitle{
	font:bold 9px Verdana;
	color:#6D8F5F;
	margin-bottom:10px;
}
.diary td.latest_entry .post_date{
	font:normal 10px Verdana;
	color:#829F76;
}
.diary td.latest_entry .post_title{
	font:bold 11px Verdana;
	color:#2F5F1B;
	margin-bottom:6px;
}
.diary td.latest_entry .post_title a{
	font:bold 11px Verdana;
	color:#2F5F1B;
}
.diary td.latest_entry .post_title a:hover{color:#FF4F00;}
.diary td.latest_entry .post_text{
	font:normal 10px Verdana;
	color:#666666;
	width:360px;
	padding-right:95px;
}
.diary td.latest_entry .post_link{
	margin-top:5px;
	margin-bottom:10px;
}
.diary td.latest_entry .post_link a{
	font:bold 9px Verdana;
	color:#17300D;
}
.diary td.latest_entry .post_link a:hover{color:#ff3300;}

.diary td.list_entries{
	background-image:url("bg_vert_sep_green.gif");
	background-repeat:repeat-y;
	padding-left:10px;
	width:200px;
}
.diary td.list_entries .item{
	font:normal 9px Verdana;
	color:#829F76;
}
.diary td.list_entries .item a{
	font:bold 9px Verdana;
	color:#2F5F1B;
	text-decoration:none;
}
.diary td.list_entries .item a:hover{text-decoration:underline;}

.ps_diary td.diary_end{
	background:url("bg_diary_end.gif");
	background-repeat:no-repeat;
	height:31px;
}

.ps_diary .sec_title{
	font:bold 13px Verdana;
	color:#2F5F1B;	
	margin-bottom:20px;
}

.ps_diary .post_date{
	font:normal 11px Verdana;
	color:#666666;	
}
.ps_diary .post_title{
	font:bold 12px Verdana;
	color:#2F5F1B;
	text-decoration:underline;
	margin-bottom:10px;
}
.ps_diary .post_text{
	font:normal 10px Verdana;
	color:#666666;	
	width:450px;
	margin-bottom:20px;
}
.ps_diary .post_stitle{
	font:bold 11px Verdana;
	color:#2F5F1B;
	text-decoration:underline;
	margin-bottom:5px;
}
.ps_diary .post_stitle a{
	color:#2F5F1B;
}
.ps_diary .post_stitle a:hover{
	color:#FF4F00;
}
.ps_diary .post_stext{
	font:normal 10px Verdana;
	color:#666666;	
	width:450px;
}
.ps_diary .post_link{
	margin-top:4px;
	color:#2F5F1B;
	font:normal 10px Verdana;
}
.ps_diary .post_link a{
	color:#2F5F1B;
}
.ps_diary .post_link a:hover{
	color:#ff4f00;
}
#page .weekpet{
	width:756px;
	padding-left:12px;
	padding-top:10px;
}

#page .weekpet .lgbody{
	display:inline;
	width:475px;
	float:left;
	font:normal 10px Verdana;
	color: #000033;
	margin-right:5px;
}

#page .weekpet .lgbody .txt a{
	font:normal 10px Verdana;
	color: #000033;
}

.weekpet .lgbody .name{
	color:#333333;
	font:bold 16px Verdana;
	margin-top:8px;
}

.weekpet .lgbody .label{
	color:#829f76;
	font:bold 10px Verdana;
	margin-top:8px;
}

.weekpet .lgbody table.links{
	margin-top:17px;
}

.weekpet .lgbody table.links td{
	padding-right:7px;
	padding-bottom:8px;
}

.weekpet .lgbody table.links a{
	font:bold 10px Verdana;
	color: #003300;
}

#page .weekpet .rightbar{
	display:inline;
	width:254px;
	float:left;
}

#page .weekpet .rightbar .top{
	background:url("bg_vert_sep_green.gif");
	background-repeat:repeat-y;
	padding-left:22px;
}

#page .weekpet .rightbar .bottom{
	padding-left:22px;
	margin-top:16px;
	margin-left:2px;
}

.weekpet .rightbar .txt{
	padding-top:7px;
	margin-bottom:9px;
	color:#2b7111;
	font:bold 10px Verdana;
	width:215px;
}

.weekpet .rightbar .txt a{
	color:#2b7111;
	font:bold 10px Verdana;
}

.weekpet .rightbar .htmlcode{
	margin-top:11;
	margin-bottom:7px;
	color:#999999;
	font:normal 10px Verdana;
	width:215px;
}

.weekpet .rightbar textarea{
	color:#666666;
	font:normal 9px Verdana;
	border:1px solid #7c7c7c;
}

.ps_profile .online, .ps_profile .onlinep, .ps_profile .offline, .ps_profile .offlinep{
	background-image:url("icon_online.gif");
	background-repeat:no-repeat;	
	font:normal 9px Verdana;
	height:16px;
	padding-top:2px;
	padding-left:24px;
}
.ps_profile .onlinep{
	background-image:url("icon_online_pet.gif");
}
.ps_profile .offline{
	background-image:url("icon_offline.gif");
}
.ps_profile .offlinep{
	background-image:url("icon_offline_pet.gif");
}
.ps_profile .pet_birthday{
	margin-top:3px;
	margin-bottom:5px;
	background-image:url("petsite_birthday_bg.gif");
	background-repeat:no-repeat;	
	font:bold 10px Verdana;
	color:#1C862C;
	padding-left:40px;
	padding-top:9px;
	height:21px;
}

.ps_profile td.deceased{
	background:#ddf5f8;
}

.ps_profile td.deceased_bl{
	border-left:1px solid #75c4c9;
}

.ps_profile td.deceased_br{
	border-right:1px solid #75c4c9;
}

.ps_profile td.about_deceased{
	background-image:url("bg_psp_deceased_left.gif");
	background-repeat:no-repeat;
}

.ps_profile td.album_h_deceased{
	background-image:url("bg_psp_deceased_album.gif");
	background-repeat:no-repeat;
}

.ps_gobuttons a.go_diary_deceased{background-image:url("ps_icon_diary_deceased.gif");}
.ps_gobuttons a.go_comms_deceased{background-image:url("ps_icon_comments_deceased.gif");}
.ps_profile td.link_deceased a{background-image:url("bg_link_edit_deceased.gif");}
.ps_profile td.link a.change_bg_deceased{background-image:url("bg_link_ch_bg_deceased.gif");}
.ps_potw_deceased{background-image:url("ps_icon_medal_deceased.gif");}

.tools a.make{
	background-image:url("cartoon_this.gif");
	background-repeat:no-repeat;
	color:#336633;
	font:bold 10px Verdana;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:5px;
}

.rating_block{
	background-color:#ffffff;
	width:233px;
	height:29px;
	color:#2F5F1B;
	font:normal 9px Verdana;
	margin-bottom:10px;	
	padding:0px;
}
.rating_block a{color:#2F5F1B;}
.rating_block a:hover{color:#FF4f00;}

.rating_block .rate_label{
	float:left;
	width:60px;
	font:bold 9px Verdana;
	margin-left:5px;
	margin-right:5px;
	margin-top:8px;
}
.rating_block .rate_zone{
	margin-top:2px;
	width:150px;
	float:left;
}

.treats_history{
	width:300px;
}

.treats_history .title{
	margin-bottom:5px;
	font:bold 12px Verdana;
	color:#305f1b;
	text-align:left;
}

.treats_history th{
	height:19px;
	text-align:center;
	vertical-align:middle;
	background-color:#e4f3d1;
	border-bottom:1px solid #6c8d6f;
	font:bold 10px Verdana;
	color:#1c862c;
}

.treats_history td{
	height:33px;
	vertical-align:middle;
	text-align:center;
	border-bottom:1px solid #c5d6be;
	font:normal 10px Verdana;
	color:#305f1b;
}