		
/* 
		
	POKEMON SHRINE STYLE SHEET

*/

		/** basic **/
		
/**
* {
	cursor:url(https://colortraks.net/shrines/pkmn/gam646.cur), auto;
}
**/
		

@font-face {
    font-family: 'pokemon_dp_proregular';
    src: url('https://colortraks.net/assets/pokemon-dp-pro-webfont.woff2') format('woff2'),
         url('https://colortraks.net/assets/pokemon-dp-pro-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{
	font-family:'pokemon_dp_proregular', ms gothic, sans-serif;
	margin:0;
	font-size:16px;
	font-smooth:never;
	line-height:100%;
	background-color:73D3BF;
	background-image:url(https://colortraks.net/images/pkmn/newbark.png);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-size:cover;
	color:#323232;
	text-shadow:1px 1px #CFCFCF, 1px 0 #CFCFCF, 0 1px #CFCFCF;
	word-wrap: break-word;
}
		h1{
			line-height:100%;
			margin:0 15px;
			font-weight:normal;
			font-size:64px;
			text-shadow:none;
			/**text-shadow:4px 4px #CFCFCF, 4px 0 #CFCFCF, 0 4px #CFCFCF;**/
		}
		h2{
			line-height:100%;
			margin:0 5px;
			font-weight:normal;
			font-size:32px;
			text-shadow:2px 2px #CFCFCF, 2px 0 #CFCFCF, 0 2px #CFCFCF;
		}
		h3{
			line-height:100%;
			margin:5px;
			padding:5px 0 0;
			font-weight:normal;
		}
	p{
		margin:0;
		padding:3px;
	}
		a{
			text-decoration:underline;
		}
		a:hover{
			text-decoration:none;
		}
		center{
			margin-left:1px;
		}
		mark{
			color:white;
			background-color:black;
		}
		mark a{
			color:white;
			background-color:black;
		}
		mark a:hover{
			color:white;
			background-color:blue;
		}
		ol{
			margin:4px 60px;
			padding:4px 0;
		}
			ol a{
			color:#ff85dc;
			text-decoration:none;
			-moz-transition: all 0.3s ease;
			-webkit-transition: all 0.3s ease;
			transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			}
		ul{
			list-style: none;
			margin-left:7%;
			padding-left: 0;
		}
			ul a{
				color:#ff85dc;
				text-decoration:none;
				-moz-transition: all 0.3s ease;
				-webkit-transition: all 0.3s ease;
				transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
			}
			
			ul li{
				padding-left: 1em;
				text-indent: -1em;
			}
			
			ul li::before {
				content: "🞂 ";
			}
			
	abbr{
		cursor:help;
		text-decoration:none;
	}
		
	img{
		margin:auto;
	}
	
::selection {
	background: #599AFB; /* WebKit/Blink Browsers */
	color:white;
	text-shadow:none;
}
::-moz-selection {
	background: #599AFB; /* Gecko Browsers */
	color:white;
	text-shadow:none;
}

		/* containers */

header{
	margin:auto;
	z-index:10;
}

.border{
	background-color:#040012;
	max-height:100%;
}

#main{
	max-width:830px;
	max-height:100%;
    margin:auto;
	margin-top:64px;
    top:0;
}
#mimg{
	top:0;
	margin-left:20px;
	position:absolute;
}
#menucontainer button:hover{
	cursor:pointer;
}

	.any{
		overflow:auto;
		border-image-slice: 7 20 7 12 fill;
		border-image-width: 7px 20px 7px 12px;
		border-image-outset: 0px 0px 0px 0px;
		border-image-repeat: stretch round;
		border-image-source: url("https://colortraks.net/images/pkmn/window.png");
		border-style: solid; 
	}
	.anyp{
		padding:6px 20px 6px 12px;
	}

#copy{
	height:115px;
	width:400px;
}
		/**** tt ****/

.tooltip{
    display: inline;
    position: relative;
}
 
#s-m-t-tooltip {
    max-width:300px;
	font-size:16px;
	padding:1px 15px 4px 3px;
    margin:24px 0 0 14px;
    z-index:6969420; 
	border-image-slice: 3 3 7 3 fill;
	border-image-width: 3px 3px 7px 3px;
	border-image-outset: 0px 0px 0px 0px;
	border-image-repeat: stretch stretch;
	border-image-source: url("https://colortraks.net/images/pkmn/window1.png");
	border-style: solid; 
	color:white;
	text-shadow:1px 1px #515151, 1px 0 #515151, 0 1px #515151, -1px 0 #515151, 0 -1px #515151, -1px 1px #515151, 1px -1px #515151, -1px -1px #515151;
}

footer{
	text-align:center;
	max-width:1000px;
	margin-top:-7px;
	text-shadow:none;
}
		footer p{
			text-shadow:none !important;
		}
		footer a{
			color:#323232;
		}