/* masterstyle for the Special D. Dalmatians site */  


html                            {height: 100%;  min-height: 100%;}
body                            {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; margin: 0px; height: 100%; 			                                 min-height: 100%; background-color: #FFFFFF;}
td			{vertical-align: top;
			font-family: verdana;
			font-size: 10px;
			}
#doglist td{padding-right: 25px;
			padding-bottom: 3px;
			}

a           {font-family: verdana; font-size: 10px}
a:link 		{color: #6A79A3; text-decoration: none}
a:visited	{color: #6A79A3; text-decoration: none}
a:active 	{color: #6A79A3; text-decoration: none}
a:hover		{color: #000000; text-decoration: none}

/* about us, home, meet our dals, puppies, what's new, links */
a.sub	                     {font-family: verdana; font-size: 11px;}
a.sub:link	                  {color: #FFFFFF; text-decoration: none}
a.sub:visited    	{color: #FFFFFF; text-decoration: none}
a.sub:active    	{color: #FFFFFF; text-decoration: none}
a.sub:hover      	{color: #B2B9CE; text-decoration: none}

.header_links1                   {position: relative; background-color: #91979A;; width: 120px; height: 26px; margin-bottom: 1px;}
.button_content1                {margin-left: 6px; line-height: 22px;}

/* members of section */
a.sub1	                     {font-family: verdana; font-size: 10px; }
a.sub1:link	                  {color: #000000; text-decoration: none; }
a.sub1:visited    	{color: #000000; text-decoration: none; }
a.sub1:active    	{color: #000000; text-decoration: none; }
a.sub1:hover      	{color: #6A79A3; text-decoration: none; }






#info {z-index:100; height:22em;}



.content		{font-family: verdana; font-size: 10px; }


.button		        {position: relative;  width: 100%; height: 20px; margin-bottom: 1px; }
.button_content		{margin-left: 6px; line-height: 16px;}

.container_content	{position: relative; width: 120px; height: 100%; border: 0px solid;}
.content_menu		{position: relative; background-color: #EDEFF0; width: 120px; height: 100%; top: 0px; left: 0px; border: 1px solid; border-color: #EDEFF0;}

.container_content2	{position: relative; max-width: 659px; height: auto; border: 0px solid;}
.container_columncontent	{
	position: relative;
	max-width: 649px;
	height: auto;
	min-height: 100%;
	margin-left: 10px;
	margin-bottom: 25px;
}


/*main table content*/
.main_table		{height: 100%; width: 779px; border: 0px solid; font-family: verdana,sans-serif; font-size: 10px; color: #000000;}
.main-header  	{ background-color: #ffffff; border: 1px #666666 solid; border-width:0px 0px 1px 0px; margin: 0px 0px 3px 0px}
.header  		{ background-color: #ffffff;}
.column_table	{height: 100%; width: 100%; border: 0px solid; font-family: verdana,sans-serif; font-size: 10px; color: #000000;}
.generic_table	{border: 0px solid; font-family: verdana,sans-serif; font-size: 10px; color: #000000;}

/* copyright */
.copyright                   {
	background-color:  #ffffff;
	height: 14;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 5px;
	font-size: 10px;
	color: #000000;
	text-align: right;
	margin-bottom: 8px;
}

/* column1 */
.menu_margin1            {
	margin-top:25px;
	margin-left:15px;
	margin-right: 15px;
	margin-bottom: 25px;
}
/* column2t */
.menu_margin2            {margin-left: 0px;}


/*for girls and boys page*/
.menu_margin3            {margin-top:50px; margin-left:5px; margin-right: 27px; }

/* Rainbow Bridge poem */

#rainbow-bridge{
	font-size:11pt;
	font-family: comic-sans,'comic sans','comic sans MS';
	}
#rainbow-bridge h1{
	margin: 0px;
	padding:0px;
	height: 90px;
	line-height: 90px;
	background: url('/images/fadebow.jpg') repeat-x top;
	font-size: 24pt;
	text-align: center;
	}




a.p1 {
	display:block;
	width:auto;
	height:auto;
	text-decoration:none;
	background:#fff;
	border:0;
	margin:0px 0 0 0px;
	float:left;
}
a.p1 img {display:block; border:0;}
a.p1:hover {
	text-decoration:none;
	color:#000;
	position:relative;
	z-index:500;
	background-color: #FFF;
}


a.p1 b {
	display:block;
	position:absolute;
	left:-9999px;
	padding:10px;
	opacity:0;
	-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: opacity 0.6s ease-in-out;

}


a.p1:hover b {
	bottom: -150px;
	left:190px;
	padding:10px;
	border:1px solid #aaa;
	opacity:1.0;
	background-color: #FFF;
}


a.p2 {display:block; width:75px; height:75px; text-decoration:none; background:#fff; border:0; margin:0px 0 0 0px; float:left;}
a.p2 img {display:block; border:0;}
a.p2:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}


a.p2 b{
	display:block;
	position:absolute;
	left:-9999px;
	padding:10px;
	opacity:0;
	-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: opacity 0.6s ease-in-out;

}


a.p2:hover b {top:75px; left:-170px; padding:10px; border:1px solid #aaa; background:#fff; opacity:1.0;

}

