#newpetprofile{
	border: 1px solid #EEEEEE;
	padding:10px;
	margin-bottom:10px;
	clear:both;
	}

#icons {
	float:left;
	font-size:16px;
	padding:6px;
	font-weight:bold;
	margin-bottom:20px;
	width:175px;

}
#clear-both{
	clear:both;
}

#icon-left{
	float:left;
	width:60px;

}

#header_subject{
	font-size:16px;

}

#cutest_subject{
	padding-left:12px;
	padding-top:25px;
}
	

#petprofileimage{
	float:left;
	}

#petfact{
	font-weight:bold;
	}
#showpets_info{
	position:relative;
	left:10px;


}
#showpets_info table{
	width:250px;

}
#showpets_info >table>tbody>caption{
	font-weight:bold;
	}

#showpets_info #name{
	font-weight:bold;
	}
#showpets_info #key{

		color: rgb(100, 100, 100);
	}
#showpets_info >table>tbody>tr{
	border-bottom: 1px solid rgb(200, 200, 200);
	}	


#showpets_info >table>tbody>tr> td{
	border:none;

	}

#showpets_info{
	float:left;

	}

#logo {
width: 312px;
height: 143px;
background:url(img/cutestpetever.jpg) top left no-repeat;
position:absolute;
float:left;


}

#voteforthesepets{
	width:350px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}

#owner_image{
	float:left;
	padding:0 20px 20px 20px;
	}

#yourpetsonprofile{
	padding:20px 0 20px 0;
	clear:both;
	font-size:15px;
	font-weight:bold;
	}

#petonprofile{
	width:140px;
	height:150px;
	float:left;
	padding:10px 0 10px 0;
	}
	
#pet_head{
	font-size:13px;
	font-weight:bold;
	text-align:center;		
	}

#pet_image_on_profile{
	text-align:center;
	}

#headcrumb{
	font-size:14px;
	padding:2px 0 2px 0;
	}

#friend{
	padding: 20px 0 0 0;
	width: 180px;
	text-align:center;
	}

#friend_head{
	font-size:13px;
	font-weight:bold;
	text-align:center;	
	}


#add_to_friends{
	left:10px;
	position:relative;
	padding:15px 0 20px 0;
	}

#owned_by{
	clear:both;
	font-size:15px;
	font-weight:bold;
	float:left;
	padding:20px 0 20px 20px;
	}

#nofriends{
	padding:20px 0 20px 0;
	}

#yourimage {
	float:left;
	width:200px;
	}
	
#yourimage_footer{
	padding:15px 0 15px 0;
	clear:both;
	}
#yourimage img{


	}

#yourfriends{
	padding:20px 0 0 0;
	clear:both;
	font-size:15px;
	font-weight:bold;
	}

#profile_records{
	
	padding-left:200px;
	margin-bottom:40px;
	}
.yui-t1 > .yui-b{
	border: 1px solid #EEEEEE;
	}

a{
	text-decoration:none;
	color:rgb(121,40,147);
	}
	
h1{
	color:rgb(121,40,147);
	text-align:center;
	}

#ft {
 margin-left: auto;
 margin-right: auto;

	
width: 700px;

text-align:right;
//margin-left:13.3207em;

padding-top:25px;
padding-bottom:25px;
color:rgb(191,58,63);
}
#ft-paws {
margin-left: auto;
margin-right: auto;
width: 700px;
height:100px;
text-align:right;
background:url(img/paws.jpg);
color:red;
}

#success {
padding:10px 0 10px 0 ;
font-size:14px;
color:green;
}

/*.yui-t1 .yui-b{
		border: 1px solid #EEEEEE;
	}
*/

#bd{
	border: 1px solid #EEEEEE;
	border-top: 0px solid #333333;	
	}
#yui-main{

	//border: 1px solid #EEEEEE;
	//border-top: 0px solid #333333;
	}

#yui-main > .yui-b{
	padding:35px 0 0 0;
	//border: 1px solid #EEEEEE;
	//border-top: 0px solid #333333;
	}

/*.yui-b{
	padding:20px 0px 0px 0px;
	//border: 1px solid #EEEEEE;
	}
	*/

#change_pet_form{
	padding:20px;
	}
#yourpets{
	clear:both;
	}
#error {
	padding:10px 0 10px 0 ;
font-size:14px;
color:red;
}

#other_pictures {
clear:both;
}
#other_pictures img{

float:left;
margin:5px;
}


#cutestpet {
	width:125px;
position:absolute;
margin-left:550px;
//background-color:rgb(200,251,195);
//border-left: 5px dotted rgb(245,246,93);
//border-right: 5px dotted rgb(245,246,93);
}

#cutestpethead{
width:125px;
font-size:15px;
color:rgb(177,37,38);
text-align:center;
font-weight:bold;
border: 2px dotted #EEEEEE;
padding:2px 0 0 0;
background-color:rgb(245,246,93);
}

#cutestpetimage{
margin-left:auto;
margin-right:auto;
width:125px;
background-color:#EEEEEE;
border: 2px dotted #EEEEEE;
text-align:center;

}


#cutestpetfoot{
font-size:15px;

text-align:center;
border-width:0;
padding:1px;
}

#commentform{
clear:both;
}
#commentform table{
	float:left;
}





#pets{
float:left;
}


#pet .header{
font-size:16px;
text-align:center;
margin-top:25px;
text-decoration: none;

}

/*
#pet .header a:link, a:visited, a:active    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            blue;
  } 
*/


.petimage{
padding:10px;
}


.loggedin{
padding: 10px;
}

#username {

font-size: 14px;
font-weight: bold;
padding-bottom: 10px;
}

#header {
background:url(img/line4.jpg) repeat-x;
color: white;
font-size: 28px;
width: 100%;
height: 143px;
top: 0px;
}

#login{
	margin-left:-2px;
	padding: 10px;
	border-left: 2px solid #EEEEEE;
	border-top: 2px solid #EEEEEE;
	//border-bottom: 2px solid #EEEEEE;
	background: rgb(250, 250, 250);
	}

#login .register{
	padding:10px 0px 0px 0px;
	text-decoration:underline;
	}

.user{
float:left;
text-align:right;
}



#image_pet_other_pictures{
float:left;
position:relative;
width:185px;
height:185px;
text-align:center;
}

#image_pet_other_pictures img{
padding:10px 10px 10px 10px;

}

#image_pet{
float:left;
position:relative;
width:275px;
height:250px;
text-align:center;
}

#image_pet img{
padding:0px 5px 5px 5px;

}

#showpets_info{
	width:215px;

}
#showpets{
	clear:left;

}

#imageandvotes{
	float:left;
	width:285px;
}

#showpets_info table{
	float:left;
	clear:both;
}

#showpets_info td{
	vertical-align: top;
	border-style:dotted;
	//border:1px;
}

#show_one_pet{
	padding: 20px 0 0 0;
	clear:both;

}

#show_one_pet table{
	float:left;
}

#show_one_pet td{
	vertical-align: top;
	border-style:dotted;
	//border:1px;
}


#rightcolumn_showpet td{
	text-align:left;
	padding:10px;
}

#image_pet a{
	margin:10px;
}


#image_pet p{
	margin:10px;
}

#thumbs_up {
clear:both;
}

#votes{
float:left;
position:relative;
}

#addpet {
clear:both;
float:left;
padding: 10px;
}

#tableinfo{
padding:10px;
}


td.navText a { 
 font-size: x-small;
}



#remove_pet {
clear:right;
}

#pet .votes{
clear:both;


}

#pet{
float:left;
position:relative;
width:191px;
height:300px;
text-align:center;
}

#newest_pets{
	margin: 20px 20px 20px 20px;
float:left;
position:relative;
width:125px;
text-align:center;
border: 1px solid #EEEEEE;
background-color:rgb(253, 253, 253);
}

#newest_pets .header{

font-family:Georgia;
font-size:15px;
font-weight:bold;
background-color:rgb(250, 250, 250);
border: 1px solid #EEEEEE;
color:rgb(51, 160, 15);
margin-top:10px;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
}

#newest_pets .petname{
	font-size:14px;
	}
	

#votesbox table{
	
	clear:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:70px;
	}

#votesbox td{
	vertical-align:middle;
	text-align:center;
}

#pagination_container {
	margin:0 auto;
	text-align: center;
	}

div.txt{
	display:inline;
	}
	
div.numbers{
	display:inline;
	}

div.numbers a{
	margin:5px;
}
