* { 
	margin: 0; 
	padding: 0; 
}


body { 
margin: 0; 
padding: 0; 
font-size: 11px; 
font-family: "Lucida Grande", geneva, verdana, sans-serif; 
line-height: 1.3em; 
background-color: #fff; 
background-image: url(/images/shared/background.jpg);
height: 100%; 
text-align: center; 
margin: 0 auto; }

#wrap { 
background-color: #fff; 
width: 770px; 
padding: 0 0 0; 
text-align: left;
height: 100%; 
clear: both; 
margin: 0 auto -4em; }


#header { 
background-image: url(/images/shared/header.gif); 
background-repeat: no-repeat; 
text-indent: -10000px; 
top: 0; 
width: 770px; 
height: 252px; }

#header1 { 
background-image: url(/images/shared/header1.gif); 
background-repeat: no-repeat; 
text-indent: -10000px; 
top: 0; 
width: 770px; 
height: 252px; }

#header2 { 
background-image: url(/images/shared/header2.gif);
background-repeat: no-repeat; 
text-indent: -10000px; 
top: 0;
width: 770px; 
height: 252px; }

#header h1 { 
	font-weight: bold; 
	text-indent: -10000px; 
}

#header1 h1 { 
	font-weight: bold; 
	text-indent: -10000px; 
}

#header2 h1 { 
	font-weight: bold; 
	text-indent: -10000px; 
}

.wrapper { 
min-height: 100%; 
height: auto !important;
height: 100%;
margin: 0 auto -5em; 
padding: 0; /* the bottom margin is the negative value of the footer's height */
}

/* code for forms */
/* login form */
#login { font-size: .93em;
position: relative; 
top: -15px; 
right: -20px;
width: 32em; 
float: right; 
margin-top: -250px; 
margin-right: 25px; 
display: inline; }

#login_form { }

#login_form fieldset { margin: 1em 0; padding: 1em; border-style: none; border-width: 0; }

#login_form p {
  position: relative;
  width: 100%;
}

#uid { margin-top: 0; }

#pass { margin-top: 0; clear: both; }

#forgot_p { margin-top: 0; }

#login_form label { text-align: right; float: left; width: 9em; padding-right: 5px; }

#user {
  font-size: 7pt; width: 16em; border-color: #000; border-width: 1px;
}

#password {
  font-size: 7pt; width: 13em; border-color: #000; border-width: 1px;
}

#forgot { margin-left: 9.75em; }
/* #login_form input:focus {
  background: #ae4f9e;
} */
#not_member { margin-left: 3em; }

#legend { font-weight: bold; width: 9em; padding-right: 5px; float: left; text-align: right; }

#login_button { font-size: 7pt; width: 5em; margin-left: 1em; }

input.sub_btn, input.res_btn { color: #ffffff; font-size: 7pt; font-weight: bold; margin: 0; background-color: #ae4f9e; border: solid 1px #45317c; cursor: pointer; }

/* search form */

#search_form  { width: 705px; border-color: #fff; }

#search_form_border { background-color: #fff; width: 700px; margin-bottom: 1em; border: solid 2px #ae4f9e; }

#search_form fieldset { margin: 1em 0; /*  space out the fieldsets a little*/

  background-color:#fff; padding-top: 1em; padding-right: 1em; padding-left: 1em; border-width: 0; }


#search_form legend {
  font: 1.5em "Myriad Pro", Frutiger, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
  font-weight: bold;
}

#petSearch legend { text-decoration: none; }

#search_form p {
  position: relative;
  /*width: 100%;*/
}

#pet_select label {
	clear: both;
	margin-right: 10px;
  /* float: left; */
}

#search_form input.text {
  width: 200px; margin-top: 0; border: solid 1px #ae4f9e;
}

#pet_name, #city { width: 200px; clear:both; margin-right: 10px; border: solid 1px #ae4f9e; }


#keyword { width: 150px; clear:both; margin-right: 10px; border: solid 1px #ae4f9e; }

#sel_advanced { color: #ffffff; font-size: 8pt; font-weight: bold; margin: -5px 0 5px; background-color: #ae4f9e; border: solid 1px #45317c; cursor: pointer; }

#button_spacer { height: 5px; }

#topic { width: 300px; }


form#search_form select#hb_cat_pet,

form#search_form select#issue { border: 1px solid #CCCCCC;width: 125px;padding: 1px;background: #F2F2F2; }

/* generic form controls */


/* for clock */

#clock { position: absolute; top: 65px; width: 200px; margin-top: -65px; margin-left: 40px; display: block; }

/* main content */
#content { margin: 0 auto 0 auto; background-color: none; }

#main_text { font-size: 10pt; line-height: 1.3em; position: relative; top: -25px; margin-right: 25px; margin-left: 25px; }

#main_text h2 { color: #bbca2f; font-size: 1.25em; font-weight: bold; }

#main_text p { padding-bottom: 10px; }

#title { padding-top: 5px; padding-bottom: 5px; }

#sponsors { text-align: center; margin: 0 0 0 0; width: 770px; clear: both; }

#sponsors p { margin-top: 10px; }


/* home page configuration */

#home_text { font-size: 10pt; line-height: 1.3em; position: relative; top: -25px; margin-right: 15px; margin-left: 15px; width: 730px;}

#potw { 
line-height: 1.53em; 
text-align: left; 
width: 350px; 
float: left; 
}

#title_potw{
overflow:hidden;
background:url(/images/titles/potw.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
margin: 20px 0 0 0;
}

#title_pig{
overflow: hidden;
background:url(/images/titles/pig.gif) no-repeat;
text-indent: -9999px;
width:350px; 
height:30px;
margin: 0 0 10px 0;
}

#title_pig2{
background:url(/images/titles/pig.gif) no-repeat;
text-indent: 9999px;
overflow: hidden;
width:220px; 
height:30px;
display: inline;
}


#title_mmessage{
overflow:hidden;
background:url(/images/titles/mmessage.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
margin: 20px 0 0 0;
}

#title_atv{
overflow:hidden;
background:url(/images/titles/atv.gif) no-repeat;
text-indent: -9999px;
width:110px; 
height:18px;
float: right;
display: inline;
margin: 20px 0 0 0;
}

#title_pjotd{
overflow:hidden;
background:url(/images/titles/pjotd.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}


#title_anews{
overflow:hidden;
background:url(/images/titles/anews.gif) no-repeat;
text-indent: 9999px;
width:130px; 
height:18px;
float: right;
display: block;
margin: 0 0 10px 220px;
}

#title_waf{
overflow:hidden;
background:url(/images/titles/waf.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}

#title_lggam{
overflow:hidden;
background:url(/images/titles/lggam.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
margin: 10px 0 0 0;
}

#title_mmc{
overflow:hidden;
background:url(/images/titles/mmc.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
margin: 10px 0 0 0;
}


#title_mpp{
overflow:hidden;
background:url(/images/titles/mpp.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
margin: 10px 0 0 0;
}

#title_ofs{
overflow:hidden;
background:url(/images/titles/ofs.jpg) no-repeat;
text-indent: -9999px;
width:255px; 
height:30px;
margin: 20px 0 0 0;
float: right;
display: inline;
text-align: right;
}


#title_videos{
overflow:hidden;
background:url(/images/titles/videos.gif) no-repeat;
text-indent: -9999px;
width:165px; 
height:30px;
float: right;
}


#title_about{
overflow:hidden;
background:url(/images/about/title.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}

#title_feedback{
overflow:hidden;
background:url(/images/feedback/title.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}

#title_gpage{
overflow:hidden;
background:url(/images/feedback/title.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}


#title_lggam{
overflow:hidden;
background:url(/images/titles/lggam.gif) no-repeat;
text-indent: -9999px;
width:330px; 
height:30px;
}

#title_contact_us{
overflow:hidden;
background:url(/images/contact/title.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}

#title_eypn{
overflow:hidden;
background:url(/images/drooling/title.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}

#title_healthy{
overflow:hidden;
background:url(/images/healthy/title.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}


#title_help{
overflow:hidden;
background:url(/images/titles/help.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}

#title_invite{
overflow:hidden;
background:url(/images/titles/invite.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}

#title_pjotd{
overflow:hidden;
background:url(/images/titles/pjotd.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}

#title_ofl{
overflow:hidden;
background:url(/images/titles/links.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}

#title_password{
overflow:hidden;
background:url(/images/titles/password.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}


#title_profiles{
overflow:hidden;
background:url(/images/profiles/title.gif) no-repeat;
text-indent: -9999px;
width:230px; 
height:30px;
}



#waf { 
line-height: 1.53em; 
text-align: left; 
width: 350px; 
float: left; 	
margin: 25px 0 0 0;
clear: both;
}

.game_img_right{
float: right;
display: inline;
clear: both;
margin: -63px 0 0 0;
}


#games_list li{
height: 60px;
margin: 0 0 0 0;
margin: 10px 0 10px 0;
background-color: #f0f0f0;
}

#games_list_home li{
height: 60px;
margin: 0 0 0 0;
border: 5px solid #f0f0f0;
background-color: #f0f0f0;
text-align: center;
}

#games_list_home ul{
width: 320px;
float: right;
display: inline;
}


.game_img_left{
float: left;
display: inline;
div: both;
}

#waf img{
padding: 0 0 5px 0;
}

#atv { 
	line-height: 1.6em; 	
	text-align: right; 
	width: 350px; 	
	float: right; 
	}


.clstable{
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
}

#anews { 
	line-height: 1.5em; 	
	text-align: left; 	
	width: 350px; 	
	float: left; 
	margin: 25px 0 25px -10px;
	padding: 0 0 0 0;
	} 
	


#mpp { 
	line-height: 1.5em; 	
	text-align: left; 	
	width: 350px; 	
	height: 250px;
	float: left; 
	margin: 10px 0 0 0;
	padding: 0 0 95px 0;
	overflow: hidden;
	} 
	
	#mpp img{
	margin: 0 0 10px 0;
	}
	
#potw_image { margin-top: 5px; margin-right: 10px; border: solid 2px #ae4f9e; }

#atv_image {
			margin: 5px 5px 0 5px;
			border: solid 2px #ae4f9e; 
			display: inline;
			}
			
#ofs { 
	line-height: 1em; 
	text-align: left; 
	width: 350px; 
	float: right; 
	margin: 25px 0 20px 0; 
	}
 
		
#ofs_right { 
	line-height: 1em; 
	text-align: right; 
	width: 350px; 
	float: right; 
	margin: 0 0 20px 0; 
	}
 
 #ofs_right div{
 display: inline;
 }
 
#pjotd { 
	line-height: 1em; 
	text-align: left; 
	width: 350px; 
	float: right; 
	margin: 25px 0 0 0; 
	}

#lggam { 
	line-height: 1em; 
	text-align: left; 
	width: 350px; 
	float: left; 
	margin: 20px 0 20px 0; 
	clear: both;
	}

#pig { 
	line-height: 1em; 
	text-align: right; 
	width: 350px; 
	float: right;
	display: inline;
	margin: 20px 0 20px 0; 
	clear: both;
	}

#games_div{
text-align: center;
width: 350px;
height: 100px;
float: right;
display: inline;
}

#games_div_home{
text-align: left;
float: left;
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 300px;
}

#games_div_home img{
border: 2px solid #ae4f9e;
}

#games_div_home li{
padding: 5px 5px 8px 5px;
margin: 0 0 0 0;
background-color: #f0f0f0;
}

#games_div_home li span{
padding: 0 50px 0 0;
font-size: 12px;
}

#games_div_home ul{
padding: 0 0 0 0;
margin: 0 -10px 10px 0;
width: 300px;
}


#games_text{
width: 350px;
float: left;
display: inline;
margin: 35px 0 0 30px;
}

#games_div span{
margin: 0 65px 0 0;
font-size: 13px;
}

#games_div a img{
border: 1px solid black;
}


#games_list{
margin: 30px 30px 30px 0;
list-style: none;
}

#games_list_home{
margin: 30px 30px 30px 0;
list-style: none;
}

#pjotd p { margin-bottom: 5px; }

#pques { line-height: 1em; text-align: right; width: 350px; float: right; margin-top: 10px; }

#pques p { margin-bottom: 5px; }

#pques textarea { width: 25em; border: solid 2px #ae4f9e; }

#mmessage { 
	width: 700px; 
	padding: 50px 0 25px 10px; 
	background: none;
	}

/* Profile Icons */

#profile_icons { position: relative; top: 0; left: -8px; height: 368px; display: block; list-style: none; }

.search_results { float: left; }

#profile_icons li { float: left; display: inline; }

#profile_icons li a { text-indent:-9000px; position: absolute; display:block; }

#profile_icons #dogs a { background-image: url(/images/profiles/icons/dogs.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 0; width:147px; height: 184px; } 

#profile_icons #cats a { background-image: url(/images/profiles/icons/cats.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 147px; width:147px; height: 184px; }

#profile_icons #birds a { background-image: url(/images/profiles/icons/birds.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 294px; width: 147px; height: 184px; }

#profile_icons #fish a { background-image: url(/images/profiles/icons/fish.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 441px; width: 147px; height: 184px; }

#profile_icons #ferrets a { background-image: url(/images/profiles/icons/ferrets.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 588px; width: 147px; height: 184px; }

#profile_icons #horses a { background-image: url(/images/profiles/icons/horses.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 0; top: 184px; width: 147px; height: 184px; }

#profile_icons #farm a { background-image: url(/images/profiles/icons/farm.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 147px; top: 184px; width:147px; height: 184px; }

#profile_icons #critters a { background-image: url(/images/profiles/icons/critters.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 294px; top: 184px; width: 147px; height: 184px; }

#profile_icons #reptiles a { background-image: url(/images/profiles/icons/reptiles.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 441px; top: 184px; width: 147px; height: 184px; }

#profile_icons #extreme a { background-image: url(/images/profiles/icons/extreme.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 588px; top: 184px; width:147px; height: 184px; }

/* Profile Browse */



#choose_icons { position: relative; top: 10px; left: -8px; height: 368px; display: block; list-style: none; }

#choose_icons li { float: left; display: inline; }

#choose_icons li a { text-indent:-9000px; position: absolute; display:block; }

#choose_icons #dogs a { background-image: url(/images/profiles/icons/dogs.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 0; width:147px; height: 184px; } 

#choose_icons #cats a { background-image: url(/images/profiles/icons/cats.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 147px; width:147px; height: 184px; }

#choose_icons #birds a { background-image: url(/images/profiles/icons/birds.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 294px; width: 147px; height: 184px; }

#choose_icons #fish a { background-image: url(/images/profiles/icons/fish.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 441px; width: 147px; height: 184px; }

#choose_icons #ferrets a { background-image: url(/images/profiles/icons/ferrets.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 588px; width: 147px; height: 184px; }

#choose_icons #horses a { background-image: url(/images/profiles/icons/horses.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 0; top: 184px; width: 147px; height: 184px; }

#choose_icons #farm a { background-image: url(/images/profiles/icons/farm.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 147px; top: 184px; width:147px; height: 184px; }

#choose_icons #critters a { background-image: url(/images/profiles/icons/critters.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 294px; top: 184px; width: 147px; height: 184px; }

#choose_icons #reptiles a { background-image: url(/images/profiles/icons/reptiles.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 441px; top: 184px; width: 147px; height: 184px; }

#choose_icons #extreme a { background-image: url(/images/profiles/icons/extreme.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 588px; top: 184px; width:147px; height: 184px; }



#pet_list { text-align: center; clear: both; }

#pet_list label { width:93px; float: left; margin: 5px; padding: 5px 10px 5px 5px; display: block; }

#gallery_list label { display: block; margin: 5px 5px 5px 15px; padding: 5px 20px 5px 5px; float: left; }

.online { font-size: 7pt; font-family: Verdana, Arial, Times ; background-image: url(/images/shared/online.gif); background-repeat: no-repeat; background-position: left center; text-align: center; list-style-type: none; }

/* PET PROFILE */

#profile_main { width: 700px; float: left; border: solid 2px #ae4f9e; display: block; }

#profile_left { text-align: center; width: 260px; float: left; clear: both; margin-top: 22px; margin-left: 10px; }

#profile_right { width: 395px; float: right; margin: 5px; padding: 5px; }

#profile_right p { line-height: 1em; padding-left: 5px; }

#profile_right fieldset { border : solid 2px #ae4f9e; background-color:#fff; margin-right: 5px; margin-left: 5px; padding: 5px; }

#pet_info { width: 395px; }

#main_image { height: 280px; }

#profile_main legend { color: #bbca2f; font: bold 1.5em "Myriad Pro", Frutiger, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; }

.profile_thumbs { text-align: left; width: 265px; margin: 5px; padding: 5px; }

.profile_thumbs fieldset { border : solid 2px #ae4f9e; background-color:#fff; margin-right: 5px; margin-left: 5px; padding: 5px; display: block; }

.profile_thumbs legend { color: #bbca2f; font: bold 1.5em "Myriad Pro", Frutiger, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; }

.profile_thumbs_right { text-align: left; width: 395px; }

.profile_all_friends { text-align: left; width: 700px; }

#friends_wrap { margin-top: 10px; margin-left: 25px; }

.profile_all_friends fieldset { border : solid 2px #ae4f9e; background-color:#fff; margin-right: 5px; margin-left: 5px; padding: 5px; display: block; }

.profile_all_friends legend { color: #bbca2f; font: bold 1.5em "Myriad Pro", Frutiger, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-ser

; }

.profile_thumbs_right fieldset { border : solid 2px #ae4f9e; background-color:#fff; margin-right: 5px; margin-left: 5px; padding: 5px; display: block; }

.profile_thumbs_right legend { color: #bbca2f; font: bold 1.5em "Myriad Pro", Frutiger, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-ser

; }

.comments_main { text-align: left; float: left; margin: -5px 15px 10px 20px; }

.comments_main fieldset { border : solid 2px #ae4f9e; background-color:#fff; margin-right: 5px; margin-left: 5px; padding: 5px; display: block; }

.comments_main legend { color: #bbca2f; font: bold 1.5em "Myriad Pro", Frutiger, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-ser

; }

.comments_left { text-align: center; width: 100px; float: left; margin: 0; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; }

.comments_right { margin-left: 125px; padding-right: 10px; }

.comments_wrap { width: 650px; float: left; }

#display_comments { margin-bottom: 10px; margin-left: 15px; }

#add_comment { font-size: 0.75em; clear: both; margin-left: 25px; }

#add_comment a { font-weight: bold; }

.thumbnail_friends

{ text-align: center; width:110px; height: 180px; float: left; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; }

.thumbnail { text-align: center; margin-left: 12px; padding-top: 5px; padding-bottom: 5px; width: auto; float: left; }

.clearboth { clear: both; }

.pet_owner { font-weight: bold; float: left; margin-top: -10px; margin-bottom: 5px; }

.proforms_main { text-align: left; float: left; margin: -5px 15px 10px 20px; }

.proforms_main fieldset { border : solid 2px #ae4f9e; background-color:#fff; margin-right: 5px; margin-left: 5px; padding: 5px; display: block; }

.proforms_main legend { color: #bbca2f; font: bold 1.5em "Myriad Pro", Frutiger, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-ser

; }


/* CONTACT PANEL */

div.panel_wrapper { margin-bottom: .5em; }

ul#cpanel { width: 325px; margin: 8px 0 0 2em; padding: 0; }

ul#cpanel li { width: 150px; margin: 0; padding: 0; list-style-type: none; }

/* Purty it up */

ul#cpanel li a

{ display: block; width: 150px; text-indent: -9000px; height: 30px; }



/* Munu Items */

li.afavs a { background-image: url(/images/profiles/contact/addFavs1.gif); background-repeat: no-repeat; background-position: -16px 0; }

li.afriends a { background-image: url(/images/profiles/contact/addFriends1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }

li.smessage a { background-image: url(/images/profiles/contact/message1.gif); background-repeat: no-repeat; background-position: 0 0; }

li.buser a { background-image: url(/images/profiles/contact/block1.gif); background-repeat: no-repeat; background-position: -60px 0; }

li.compose a { background-image: url(/images/profiles/contact/compose1.gif); background-repeat: no-repeat; background-position: 0 0; }

li.frequest a { background-image: url(/images/profiles/contact/friend1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }

li.inbox a { background-image: url(/images/profiles/contact/inbox1.gif); background-repeat: no-repeat; background-position: 0 0; }

li.sent a { background-image: url(/images/profiles/contact/sent1.gif); background-repeat: no-repeat; background-position: 0 0; }

li.favorites a { background-image: url(/images/profiles/contact/favorites1.gif); background-repeat: no-repeat; background-position: 0 0; }



/* Roll-Overs */

li.afavs a:hover { background-image: url(/images/profiles/contact/addFavs2.gif); background-repeat: no-repeat; }

li.afriends a:hover { background-image: url(/images/profiles/contact/addFriends2.gif); background-repeat: no-repeat; }

li.smessage a:hover { background-image: url(/images/profiles/contact/message2.gif); background-repeat: no-repeat; }

li.buser a:hover { background-image: url(/images/profiles/contact/block2.gif); background-repeat: no-repeat; }

li.compose a:hover { background-image: url(/images/profiles/contact/compose2.gif); background-repeat: no-repeat; }

li.frequest a:hover { background-image: url(/images/profiles/contact/friend2.gif); background-repeat: no-repeat; }

li.inbox a:hover { background-image: url(/images/profiles/contact/inbox2.gif); background-repeat: no-repeat; }

li.sent a:hover { background-image: url(/images/profiles/contact/sent2.gif); background-repeat: no-repeat; }

li.favorites a:hover { background-image: url(/images/profiles/contact/favorites2.gif); background-repeat: no-repeat; }



/* Bring column 2 up to the top */

ul#cpanel li.smessage { margin-top: -60px; }

ul#cpanel li.compose { margin-top: -60px; }



/* Horizontal positions of the columns */

ul#cpanel li.afavs,

ul#cpanel li.afriends,

ul#cpanel li.frequest,

ul#cpanel li.favorites
{

  margin-left: 0;

}

ul#cpanel li.smessage,

ul#cpanel li.buser,

ul#cpanel li.inbox,

ul#cpanel li.compose,

ul#cpanel li.sent

{

  margin-left: 175px;

}



/* NAVIGATION MENU */

#menu{ width:770px; position: relative; display:block; list-style:none; top: 83px; left: 0; height: 63px; z-index: 1; }

#menu li{ display:inline; float:left; }

#menu li a{ text-indent:-9000px; display:block; position:absolute; }	

a {outline: none;}

#menu #about a{left: 0px; width:82px; height: 63px; left: 0px;}

#menu #about_on a{ background-image: url(/images/nav/about2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 0px; width:82px; height: 63px; }

#menu #links a{left:82px; width:92px; height: 63px; }

#menu #links_on a{ background-image: url(/images/nav/links2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left:82px; width:92px; height: 63px; }

#menu #forum a{ left:174px; width:98px; height: 63px; }

#menu #forum_on a{ background-image: url(/images/nav/forum2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left:174px; width:98px; height: 63px; }

#menu #feedback a{ left:174px; width:98px; height: 63px; }

#menu #feedback_on a{ background-image: url(/images/nav/feedback2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left:174px; width:98px; height: 63px; }

#menu #home a{ left:272px; top:-60px; width:223px; height: 202px; }

#menu #profiles a{ left:495px; width:68px; height: 63px; }

#menu #profiles_on a{ background-image: url(/images/nav/profiles2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left:495px; width:68px; height: 63px; }

#menu #healthy a{ left:563px; width:96px; height: 63px; }

#menu #healthy_on a{ background-image: url(/images/nav/healthy2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left:563px; width:96px; height: 63px; }

#menu #drooling a{ left:659px; width:111px; height: 63px; }

#menu #drooling_on a{ background-image: url(/images/nav/drooling2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left:659px; width:111px; height: 63px; }

#menu #invite a{ background-image: url(/images/nav/invite1.gif); left:30px; top: 100px; width:193px; height: 40px;}

#menu #invite_on a{ background-image: url(/images/nav/invite2.gif); left:30px; top: 100px; width:193px; height: 40px;}

#menu #forum_link a{ background-image: url(/images/nav/forum_link1.gif); left:525px; top: 100px; width:208px; height: 35px;}

#menu #forum_link_on a{ background-image: url(/images/nav/forum_link2.gif); left:525px; top: 100px; width:208px; height: 35px;}



/* menu hovers */

#menu #about a:hover{ background:transparent url(/images/nav/about2.gif) no-repeat; }

#menu #links a:hover{ background:transparent url(/images/nav/links2.gif) no-repeat; }

#menu #forum a:hover{ background:transparent url(/images/nav/forum2.gif) no-repeat; }

#menu #feedback a:hover{ background:transparent url(/images/nav/feedback2.gif) no-repeat; }

#menu #profiles a:hover{ background:transparent url(/images/nav/profiles2.gif) no-repeat; }

#menu #healthy a:hover{ background:transparent url(/images/nav/healthy2.gif) no-repeat; }

#menu #drooling a:hover{ background:transparent url(/images/nav/drooling2.gif) no-repeat; }

#menu #invite a:hover{ background:transparent url(/images/nav/invite2.gif) no-repeat; }

#menu #forum_link a:hover{ background:transparent url(/images/nav/forum_link2.gif) no-repeat; }


/* footer */

#footer { 
	font-size: 7pt; 
	line-height: 1.5em; 
	background-color: #fff; 
	text-align: center; 
	position: relative; 
	width: 770px; 
	height: 5em; 
	clear: both; 
	padding-top: 10px; 

	}

#push { width: 770px; height: 6.3em; }
 


/* USER ADMIN */

#dashboard { position: relative; width: 175px; height: 500px; float: left; margin: 5px; padding: 5px; border: solid 1px #ae4f9e; }



/* DROOLING DUELS CALENDAR */

#duel_cal { width: 275px;  }

#disclaimer { color: #ae4f9e; font-weight: bold; font-style: italic; background-color: #fff; position: absolute; width: 500px; z-index: 1; clear: both; display: none; margin: 5px; padding: 10px 10px 20px; border: solid 1px; }

#c_disclaimer { font-size: 1.25em; font-weight: bold; font-style: normal; text-decoration: none; float: right; margin-top: -5px; }

.head_cal { color: #fff; font-size: 0.8em; font-family: verdana; font-weight: bold; background-color: #ae4f9e; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; }

.content_cal { color: #000; font-size: 0.8em; font-family: verdana; background-color: #e1e1e1; text-decoration: none; padding-top: 10px; padding-left: 10px; }

.message_cal { color: #000; font-size: 0.8em; font-family: verdana; text-decoration: none; padding: 2px; }

.cal_pad { padding-left: 15px; }

/* basic content */

hr { border: 0; width: 80%; color: #ae4f9e; background-color: #ae4f9e; height: 2px; }

.long_hr hr { color: #ae4f9e; background-color: #ae4f9e; width: 100%; height: 2px; border: 0; }

.img_border { border: solid 2px #ae4f9e; }

A:link        { color: #ae4f9e; font-weight: normal; text-decoration: underline  }

A:visited        { color: #ae4f9e; font-weight: normal; text-decoration: underline  }

A:active       { color: #808d22; font-weight: normal; text-decoration: none  }

TD          { font-size: 10pt; font-family: Verdana, Arial, Times; text-decoration: none; background-repeat: no-repeat }

A:hover      { color: #808d22; font-weight: normal; text-decoration: none  }

.italic     { font-style: italic; font-size: 10pt; font-family: Verdana, Arial, Times; text-decoration: none }

.credits         { font-size: 7pt; font-family: Verdana, Arial, Times; text-decoration: none }

.list     { font-weight: bold; font-size: 12pt; font-family: Verdana, Arial, Times; text-decoration: none }

.keywords   { color: white; font-size: xx-small }

.form      { font-size: 8pt; font-family: Verdana, Arial, Helvetica }

.regbold       { font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Times }

.regbold a { font-weight: bold; }

.regbold li { text-indent: 20px; list-style-type: none; display: block; }

.smallbold   { font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Times ; line-height: 1.25em; }

#atv .smallbold   {
margin: 0 0 0 200px;
}


.name_label { font-size: 0.73em; font-family: Verdana, Arial, Times; font-weight: bold; line-height: 1.3; text-align: center; clear: both; }

.smallreg   { font-size: 8pt; font-family: Verdana, Arial, Times ;}

.gamesmallreg   { 
font-size: 8pt; 
font-family: Verdana, Arial, Times ;

}


.smallreg2   { font-size: 8pt;
				width: 30px;
				font-family: Verdana, Arial, Times }

.xsmall  { font-size: 7pt; font-family: Verdana, Arial, Times }

.bigbold   { font-weight: bold; font-size: 12pt; font-family: Verdana, Arial, Times; text-decoration: none }

.bolditalic   { font-style: italic; font-weight: bold;}

.headerbold   { font-style: italic; font-weight: bold; font-size: 12pt; font-family: Verdana, Arial, Times }

.noted     { color: #ae4f9e; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.noteditalic   { color: #ae4f9e; font-style: italic; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.notedbold     { color: #ae4f9e; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.smallnotedbold { color: #ae4f9e; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }

.notedbolditalic     { color: #ae4f9e; font-weight: bold; font-style: italic; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.smallnotedbolditalic { color: #ae4f9e; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; text-decoration: none; }

.regunderlined   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

.itunderlined   { font-style: italic; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

.smallwhite { color: white; font-size: 8pt }

.smallwhitebold { color: white; font-weight: bold; font-size: 8pt }

.padding { padding-left: 24px; }

.spacer { margin-top: 20px; }

.top { background-image: url(../images/shared/topLwr.gif); background-repeat: no-repeat; background-position: center top; }

.alert_box { width: 300px; margin-bottom: 5px; padding: 5px; border: dashed 2px #c00103; }

<!--new code-->

.game_contain_party{
margin: 20px 0 20px 55px;
width: 647px;
}

.game_contain_frogger{
margin: 20px 0 20px 90px;
}

.game_contain_mouse{
margin: 20px 0 20px 90px;
}

.game_contain_honey{
margin: 20px 0 20px 90px;
}

.game_contain_turkey{	
margin: 20px 0 20px 55px;
}


.rsstitle{
margin: 0 0 0 20px;
}

.clear{
clear: both;
}

#main_left{
float: left;
display: inline;
width: 350px;
}

#main_right{
float: right;
display: inline;
width: 350px;
}

#question_box{
width: 245px;
margin: 0 10px 0 0;
}

#pig_box{
width: 260px;
margin: 5px 0 0 0;
float: left;
}

#question_box .smallbold{
margin: 0 3px 0 0;
}

#anews p{
display: inline;
}


#anews img{
float: right;
margin: 5px 0 5px 10px;
border: 2px solid #a34f9e;
}


.rsspaginate{
float: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#bbcid{
width: 350px;
}

.rsscontainer{
text-align: right;
}

#pet_pic{
border: 2px solid #ae4f9e;
margin: 20px 0 0 0;
}

#pig h1{
display: none;
}

#info ul{
margin: 0 0 0 20px;
}

#pig p{
font-size: 8pt;
font-family: Verdana, Arial, Times ;
}

.rssdescription{
font-size: 8pt;
font-family: Verdana, Arial, Times ;
}

#mpp iframe{
height: 210px;
}

#spaced{
margin: 20px 0 0 0;
}

#smallimg{
margin: 5px 0 5px 5px;
height: 75px;
float: right;
}

#pig_box p{
margin: 0 0 10px 0;
}


#video_container{
margin: 20px 0 20px 0;

}

#videos_div img{
float: right;
display: inline;
border: none;
}

#videos_div p{
float: right;
display: inline;
}

#ad_space{
position: absolute;
top: 50px;
right: -160px;
width:125px;
height:125px;
z-index: 20;
}

#ad_space_text{
position: absolute;
top: 200px;
right: -160px;
width:115px;
height:90px;
z-index: 20;
border: 2px solid #a54399;
background: #ffffff;
padding:5px;
}

#ad_space img{
border: none;
}

#ad_space2{
position: absolute;
top: -35px;
right: -281px;
width:234px;
height:60px;
z-index: 20;
}

#ad_space2 img{
border: none;
}

.bump_top{
margin: 15px 0 0 0;
}

.smallreg_less_leading { 
font-size: 8pt; 
font-family: Verdana, Arial, Times ;
line-height: 1.45;
}

.sponsors_header{
padding: 0 0 0 0;
margin: 0 0 8px 0;
width:115px;
height:20px;
background-color: #76babe;
}

.sponsors_header p{
color: #ffffff;
padding: 3px 0 0 3px;
font-weight: bold;
}
