html {

  overflow-y: scroll;

  

}



body {

  margin: 0;

  padding: 0;

  min-height: 100%;

  /* background: #BABBBD url(../images/kc/bg.jpg) repeat-x scroll 0 0; */
	background: #3399cc;
  font-family: "Arial", "Helvetica", "Verdana", "sans-serif";

}

a.logo {
background:transparent url(../images/kc/header_logo.png) no-repeat scroll left top;
height:100px;
left:30px;
position:absolute;
top:5px;
width:400px;
}

div.search {
bottom:5px;
position:absolute;
right:25px;
text-align:right;
width:300px;
}

div.top_menu2 {
	position: relative;
}

div.top_rounded {
background:#000000 url(../images/kc/bg_tagline.gif) repeat-x scroll 0 0;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
width:980px;
height: 20px;
margin:auto;
}

#header_container {
background:#3399CC none repeat scroll 0 0;
text-align:center;
}


/* ---------------------------------------------------------------

Clearfix

--------------------------------------------------------------- */

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */





#wrapper {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
background-color:#FFFFFF;
border:1px solid #999999;
margin:0 auto;
padding:0 10px;
position:relative;
width:960px;
}



#header {
height:105px;
margin:0 auto;
padding-left:5px;
position:relative;
width:970px;
}

#top_menu_container {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#000000 url(../images/kc/bg_tagline.gif) repeat-x scroll 0 0;
border-left:1px solid #555555;
border-right:1px solid #555555;
border-top:1px solid #555555;
clear:both;
margin:auto;
text-align:center;
width:980px;
}

#header div,

#header td {

	/* line-height: 1em; */

}

#content {

	text-align: left;

	border-top: 1px solid #111;

}



.content-top {

  font-size:1px;

  height:13px;

  border-top: 2px solid #0E0E0E;

  background: #000;

}







#main {

	border-top: 1px solid #fff;

	background: #fff;

	padding: 20px 0;

	min-height: 400px;

}



#linknav-wrap {

	background: #CCCC99;

	padding: 20px;

	color: #000;

	border-top: 3px double #6B6B2E;

}



#footer {

	font-size: 11px;

	padding: 20px;

  background: #fff url(../images/kc/bg-footer.gif) repeat-x top center;

  border-top:1px solid #D7D6D5;

	

}



#radcodes {

	font-size: 9px;

	text-align: right;

	padding: 2px;

	color: #aaa;

}

#radcodes a {

	color: #666;

}



/* Logo

   -------------------------------- */



h1.logo {

  position: absolute;

  top: 5px;

  left: 20px;

  margin: 0;

}



h1.logo,

h1.logo a {

  width: 414px;

  height: 114px;

}



h1.logo a {

  display: block;

  background: url('../images/kc/logo.gif') no-repeat;

}

h1.logo a:hover {

	background: url('../images/kc/logo.gif') no-repeat; /* 0 -100px;*/

}

h1.logo a span {

  display: none;

}





#mainnav {

	margin: 5px auto;

	padding: 2px 0;

	text-align: left;

  height:2em;	

  font-size: 1em;

  border: 1px solid #ccc;

  display: none;

}

#mainnav ul {

	margin: 0;

	padding: 0;

}

#mainnav li {

	list-style-type: none;

	display: inline;

	margin: 0;

  padding: 2px;

}

#mainnav li a {

	font-weight: bold;

  color: #fff;

  text-decoration: none;

  padding:0.6em 0.5em 0.5em;

}

#mainnav li a:hover {

  background-color:#222222;

}

/* Top nav

   -------------------------------- */



#topnav {

  float: left;

  position: absolute;

  top: 0;

  right: 0;

}



#topnav ul,

#topnav ul li {

  float: left;

  list-style-type: none;

  margin: 0;

  padding: 0;

}



#topnav ul {

  padding: 0 6px;

  background-colorx: #000;

}



#topnav ul li {

  padding: 0 6px;

  position: relative;

}



#topnav ul li a {

  float: left;

  display: block;

  padding: 0 5px;

  color: #666;

  text-decoration: none;

  font-size: 11px;

}



#topnav ul li a:hover,

#topnav ul li.selected a {

  color: #000;

}





#topnav li.pipe {

	border-left: 1px solid #339999;

}

#topnav li.catchy a{

	color: #339999;

}



#topsearch {

	margin: 0;

	padding: 0;

	top: 80px;

 position: absolute;

 right: 10px;

 border-leftx: 1px solid #ccc;

}

#topsearch fieldset {

float:right;

margin:7px 0;

padding:0 11px 0 0;

text-align:right;

width:260px;

border: 0;

}

#topsearch input#keywords {

  background: #FFF url(../images/kc/bg-input.gif) repeat-x;

  padding: 3px;

  border: 1px solid #ccc;

	margin:0 4px 0 0;

	width: 160px;

}

#topsearch input.submit {

	border:0 solid #FFFFFF;

margin:0 4px -4px -3px;

padding:0 0 0 0;

}



#usernav-wrap {

  border-top: 2px solid #99CCCC;  

  background: #000;

  padding: 10px 15px;

}

#usernav {

font-size:11px;

margin:0;

padding:0;

padding:2px;

}

#usernav li {

display: inline;

font-size:100%;

list-style-type:none;

margin:0;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

margin-right: 5px;

text-decoration:none;

}

#usernav li a {

border: 0px solid #666;

font-weight:normal;

list-style-type:none;

margin:0;

padding:0.3em 1em;

text-decoration:none;

color:#CC9933;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

background:#111111;

text-transform: uppercase;

}

#usernav li a:hover {

	background: #CC9933;

	color: #fff;

	border: 0px solid #fff;

}



div.linknav {

	width: 295px;

	float: left;

	margin-right: 20px;

	color: #555;

}

div.linknav_last {

  margin-right: 0;

}

div.linknav h3 {

	margin: 0;

	padding: 2px;

	font-size: 16px;

	color: #000;

	border-bottom: 3px double #E6E6B3;

	font-weight: normal;

	margin-bottom: 10px;

	text-transform:uppercase;

}

div.linknav ul {

	list-style: none;

	padding:0;

	margin:0;

	margin-left: 10px;

}

div.linknav li {

	border-bottom: 1px solid #E6E6B3;

	padding: 3px;

	margin: 0;

	padding-left: 10px;

}

div.linknav li:hover {

	backgroundx: #222;

}

div.linknav li:hover a {

	colorx: #fff;

}

div.linknav li a {

	color: #000;

}

#welcomehome {
	padding: 10px;
	font-size: 11px;
	text-align: left;
	color: #fff;
    line-height: 160%;
	background: #000 /* url(../images/kc/bg-welcome.png) no-repeat top center */;
	border: 3px solid #000;
}



#welcomehome h2 {

  font-size: 20px;

  margin: 0;

  padding-bottom: 10px;

  font-weight: normal;

  color: #66FFFF;

}





#welcomehome #welcometext {

  font-size: 18px;

  color: #ccc;

  background: #000 url(../images/kc/bg-welcome.png) no-repeat top center;

  padding-top: 10px;

}

#welcomehome #joinustoday {

  text-align: right;

  font-size: 32px;

  padding: 15px 15px 0 0;

}

#welcomehome #joinustoday a {

	padding: 2px 6px;

	color: #CC9933;

	background: #222;

}

#welcomehome #joinustoday a:hover {

	color: #FFCC66;

	background: #111;

	text-decoration: none;

}

/*

form elements -------------------------- */



input.text, textarea {

	/*background: #FFF url(../images/kc/bg-input.gif) repeat-x;*/

	padding: 3px;

	border: 1px solid #ccc;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;

}

input.text:focus, textarea:focus {

	background: #efd;

}

input.button {

background:#FFAA00;

  border: 1px double #887;

  color: #fff;

  cursor: pointer;

 outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

font-size: 11px;

-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;

}

input.button:hover {

  background: #887;

  border-color: #aaa;

}







td.top_menu {

  /*background: #000000; */

  border: none;

}



td.top_menu2 {

  width: 20%; 

  text-align: right; 

  border-right: 1px solid #CCCCCC; 

  border-top: 1px solid #CCCCCC; 

  border-bottom: 1px solid #BBBBBB; 

  background-image: url(../images/topbar_bg.gif); 

  background-repeat: repeat-x;

}

div.top_menu_link_container, div.top_menu_link_container_end {

	border: none;

	border-right: 1px solid #222;

}

.explore_headline {
	padding-bottom:2px;
	text-align:center;
	font-weight:bold;
}

.explore_photo_grid {
	padding-bottom: 10px;
	text-align:center;
	border: none;
}

a.fof_links:link {font-size:7pt; background:none;}
a.fof_links:hover {font-size:7pt; background:none;}
a.fof_links:visited {font-size:7pt; background:none;}


td.header, div.header, div.home_header {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#fafaff none repeat scroll 0 0;
/*background:#3399CC url(../images/kc/box_header.gif) repeat-x scroll 0 0;*/
border-top:1px solid #3399CC;
border-left:1px solid #3399CC;
border-right:1px solid #3399CC;
color:#7f4c00;
font-size:12px;
font-weight:bold;
padding:2px 5px;
}


td.header a:hover {
	color:#222;
	background:#dec;
}

td.header a {
	color:#222;
}

div.header_charity_week {
	background:#3399cc;
	color:#fff;
	font-size: 14px;
	font-weight:normal;
	padding:2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #3399cc;
	border-right-color: #3399cc;
	border-left-color: #3399cc;
	text-align:center;
}

td.header_charity_week {
	font-weight:normal;
	font-size: 12px;
	padding:2px 5px;
	border: 1px solid #3399cc;
	background:#3399cc;
	color:#FFF;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

div.charity_week_box {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3399cc;
	border-bottom-color: #3399cc;
	border-left-color: #3399cc;
	background:transparent url(../images/kc/charity_box_bg.gif) repeat-x scroll 0 0;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

td.charity_week_box {
	padding: 5px;
	border: 1px solid #3399cc;
	background:transparent url(../images/kc/charity_box_bg.gif) repeat-x scroll 0 0;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}


div.charity_week_box td {
	color:#555;
}


#member_login_header {
	background: #fff;
	border:1px solid #777;
	border-bottom:none;
}

#member_login_box {
	background:#fff;
	border:1px solid #777;
	border-top:none;
}

#member_login_box td {
	color: #000;
}

#announcements_header {
	background: #cc9933 url(../images/kc/member_login_header_bg.gif) repeat-x;
	color:#fff;
	border-top:3px solid #AD812B;
	border-left:3px solid #AD812B;
	border-right:3px solid #AD812B;
}

#announcements_box {
	border-bottom:1px solid #CC9933;
	border-left:1px solid #CC9933;
	border-right:1px solid #CC9933;
	border-top:1px solid #CC9933;
}

#announcements_box div {
	color:#222;
}


#video_header {
  border: 1px solid #CC9933;
  background: #fff;
}

td.portal_box {
  padding-left: 5px;
}


div.page_header {
	padding-top:0;
	padding:2px 5px;
	font-size: 14px;
}


div.page_header td {
	color: #EDEEDA;
	font-size:16px;
}

#page_header_small {
	font-size: 8pt;
}

div.portal_whatsnew {
	border-left: 1px solid #655;
	border-right: 1px solid #655;
	border-bottom: 1px solid #655;
	border-top:0px;
	background-color: #fff;
}

.user_home_action a, .announcements_box a, .user_home_action_top a, .profile_action a {
	color:#3399cc;
}

.user_home_action a:hover, .announcements_box a:hover, .user_home_action_top a:hover, .profile_action a:hover {
	background:none;
	color:#655;
}


div.home_whatsnew {
	background: #fff;
	background-color: #fff;
	border: 1px solid #655;
}

div.user_home_whatsnew {
	border-top:none;
	padding:5px 10px 5px 10px;
	background:#fff;
	margin-top:10px;
}

div.portal_action {
  padding: 6px 6px 6px 6px; 
  border-top: 1px solid #CCCC99;
}

div.home_action {
	border-top: 2px solid #887;
}

div.user_home_action {
	padding: 10px;
	border-top: 1px dashed #999; 
}
div.user_home_action_top {
	padding: 10px; 
}

div.article_row {
	border:1px solid #655;
}


.portal_action td {
	
}

td #profile_comments {
	border:0px;
}

div.friends_result {
	border: 1px solid #655;
}


div.article_entry p {
	color: #111;
	font-size: 9pt;
}

.portal_action td a {
	
}

div.portal_content {
  border-left: 1px solid #3399cc;
  border-right: 1px solid #3399cc;
  border-bottom: 1px solid #3399cc;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  background-color:#fafaff;
}

div.portal_content td, div.portal_content div {
	color: #999;
}

td.profile_photo img {
	border: 0px;
}

td.profile, td.home_box {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:#fafaff none repeat scroll 0 0;
border-bottom:1px solid #3399CC;
border-left:1px solid #3399CC;
border-right:1px solid #3399CC;
}

td.pet_stats_box {
	border: 1px solid #eeb;
	padding: 5px 7px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

td.pet_profile {
	padding-left:20px;
}

td.pet_profile_headline {
	font-size: 14px; 
	margin-bottom: 7px;
	font-weight: bold;
	background:#fff;
	padding-left:8px;
	color:#000;
}

table.SEPForumTopicsOverviewSmall {
  border:0px;
}

table.SEPForumTopicsOverviewSmall .topicItem td {
	border-bottom: 2px solid #CCCC99;
}

table.SEPForumTopicsOverviewSmall .topicItem a {
	
}


div.network_content {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:#fafaff none repeat scroll 0 0;
border-bottom:1px solid #3399CC;
border-left:1px solid #3399CC;
border-right:1px solid #3399CC;
}

div.portal_login {
	border: 1px solid #777;
}

#photo_grid_box {
	background:#080808;
	border-left: 1px solid #080808;
	border-right: 1px solid #080808;
	border-bottom: 1px solid #080808;
	border-top: 0px;
}

.my_pets_box {
	border:1px solid #eeb;
	padding-top:5px;
	margin-top:3px;
	padding-bottom:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

#photo_grid {
	padding: 0px;
}

#photo_grid img {
	border: 1px solid #000;
}

#photo_grid img:hover {
	border: 1px solid #FFF;
}

#photo_grid_pet img, #photo_grid_pet_middle img {
	border: 0px;
}

#photo_grid_box_pet {
	padding: 0px;
	background: #99CCCC;
}

#photo_grid_pet {
	padding: 2px;
}

#photo_grid_pet_middle {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

#random_pets_header {
	background: #fff;
	border:0px;
	text-align:center;
	color:#000;
	margin-top:10px;
	border:1px solid #777;
	border-bottom:none;
}

#random_pets_box {
	border: 0px;
	background: #fff;
	padding: 0px 0px 5px 0px;
	border:1px solid #777;
	border-top:none;
}

#top_pets_header {
	background: #fff;
	border:0px;
	text-align:center;
	color:#000;
	border:1px solid #777;
	border-bottom:none;
}

#top_pets_box {
	border: 0px;
	background: #fff;
	padding: 0px 0px 5px 0px;
	border:1px solid #777;
	border-top:none;
}


div.forum_home_header {
	border: 1px solid #777;
	border-bottom: none;
	font-size: 12px;
	font-weight:bold;
	padding:3px 3px 3px 10px;
}

div.forum_box, td.forum_box {
	border: 1px solid #777;
	border-top:none;
	background: #fff;
	padding:5px;
}

td.home_stats_box {
	border: 1px solid #eeb;
	padding: 5px 7px 5px 7px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

td.home_status_box {
	padding: 5px 7px 5px 7px;
	border: 1px solid #eeb;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

td.announcements_box {
	border:1px solid #eeb;
	padding: 10px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

.forum_box div.subline {
	font-size: 7pt;
	color:#222;
}

.forum_box td {
	padding: 2px;
}


div.birthday_header {
	background: #cc9 url(../images/kc/box_header.gif) repeat-x 0 0;
	color:#000;
	padding:5px;
	border:1px solid #eeb;
	font-weight:bold;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

div.birthday_box {
	padding:5px;
	border:1px solid #eeb;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}


#announcement_title {
  font-weight: bold;
  color: #000;
  font-size: 9pt;
}

td.profile_field_value {
	padding-bottom: 5px;
}

td.pet_album {
	border: 3px solid #CC9933;
	background: #151515;
	padding: 10px;
}

td.pet_photo_box {
	padding: 0px;
}

div.album_pet_thumb {
	border: 0px;
	padding: 7px;
}

div.album_pet_thumb a img {
	border: 3px solid #151515;
}

div.album_pet_thumb a:hover img {
	border: 3px solid #99CCCC;
}

#new_people_header, #recent_people_header {
	border-left: 1px solid #080808;
	border-right: 1px solid #080808;
	border-top: 1px solid #080808;
	border-bottom: 0px;
	background:#080808;
	color:#FFF;
}

#whats_new_header {
	background: #fff;
	border-left: 1px solid #655;
	border-right: 1px solid #655;
	border-top: 1px solid #655;
	border-bottom: 0px;
	color:#000;
}

td.home_tab a {
	background-color: #f5f5f5;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #ccc; 
	font-weight: bold; 
	display: block;
	margin-right:5px;
}
td.home_tab a:hover {
	background-color: #fff;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #ccc; 
	font-weight: bold; 
	display: block;
	color:#cc9933;
	margin-right:5px;
}
td.home_tab2 a {
	background-color: #fff;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #ccc; 
	font-weight: bold; 
	display: block;
	color:#cc9933;
	margin-right:5px;
	border-bottom:1px solid #3399cc;
}
td.home_tab2 a:hover {
	background-color: #fff;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #ccc; 
	font-weight: bold; 
	display: block;
	color:#cc9933;
	margin-right:5px;
	border-bottom:1px solid #3399cc;
}





#home_tabs_friend_activity {
	
}


.signup_form1, .signup_form1 div {
	background: #666;
	text-align:center;
	color:#ddd;
}

.signup_form1, .signup_form2 {
	padding-top:10px;
	padding-bottom:10px;
}

.signup_form2, .signup_form2 div {
	background: #333;
	text-align:center;
	color:#dec;
}

.signup_left {
	padding-left:20px;
	background:#777;
	color:#fff;
}

td.tab1 {

	border-left: 1px solid #99CCCC;

	border-right: 1px solid #99CCCC;

	border-top: 3px solid #99CCCC;

	background: #EBFAFA;

	

}

td.tab1 a:link, 

td.tab1 a:visited {

color: #339999;

	} 

td.tab3, td.tab0, td.tab2, td.tab {

  border-bottom: 1px solid #99CCCC;

}

td.tagline {
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
	/*font-family: 'Lucida Grande', Tahoma, 'Trebuchet MS', Arial;*/
	color: #99CCCC;
	background-color: #000;
}

td.my_url {
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
	/*font-family: 'Lucida Grande', Tahoma, 'Trebuchet MS', Arial;*/
	color: #99CCCC;
	background-color: #000000;
}

td.home_pic_box {
	padding: 15px 7px 15px 7px;
	margin-bottom: 12px;
	font-family: 'Lucida Grande', Tahoma, 'Trebuchet MS', Arial;
	color: #99CCCC;
	background: #000 url(../images/kc/bg_tagline.gif) repeat-x scroll 0 0;
}


div.copyright {
background:#777 none repeat scroll 0 0;
border:1px solid #655;
color:#fff;
width:970px;
-moz-border-radius:10px;
padding: 5px;
}

div.wrapper_bottom {
	height: 20px;
	background: #3399cc url() repeat-y scroll 0 0;
}

div.home_wrapper {
	padding-left: 30px;
	background: #fafaff url(../images/kc/paw_bg.gif) no-repeat 60% 100%;
}

.home_heading {
	font-size:24px;
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #3399cc;
}

.home_text_left {
	font-size: 18px;;
	color: #111;
	width:500px;
	margin-top: 10px;
	padding-left: 5px;
	letter-spacing: .01em;
	line-height:1.3;
}

.home_login_header {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
}

.home_login_box {
	border: none;
}

.home_randompets_container {
	margin-top: 20px;
}

div.pet_img_box {
	padding: 4px;
}

.pet_img_box img {
	border: 3px solid #FFF;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

.pet_img_box img:hover {
	border: 3px solid #FFAA00;
}

div.home_randompets_header {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 10px 0px 5px 0px;
}

ul.home_twitter { 
	list-style-image: url("../images/kc/ball_icon.gif");
	margin-left: 0;
	padding-left: 0;	
}

div.home_twitter_content {
	font-size:14px;
	font-weight:bold;
}

td.pet_owner_box {
	text-align: center;
	padding: 3px 3px 3px 20px;
	background: #000;
}

td.pet_owner_box table tr td {
	color: #FFF;
}

table.pet_listing {
	background: #fafaff;
}