
@font-face {
	font-family: oldenglish;
	src: url(oldenglish.ttf);
  }

  @font-face {
	font-family: ryeregular;
	src: url(ryeregular.ttf);
  }

/* Basic CSS resets -- leveling slight inconsistencies in browsers */
html, body {
	cursor: url("img/traincurser.gif"), default;
	
   
	margin: 100x;
	padding:5px;
	height:100%;
}

html {
		/* Standard text-settings below */
	font-size: 1em;
    line-height: 1.4em;
}

main{
	border: 10px rgb(176, 65, 128)  solid;
	padding-bottom: 20px;

}

#welcome{

	background-color: #94d569;
	width: 600px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	font-size: 45px;
	color: #0e0f0d;
	text-shadow: 2px 2px 7px #fc0075;

}

img{
	width: 30%;
}

header{

	border-bottom: 20px rgb(122, 54, 107)  double;
	text-shadow: 2px 5px 9px rgb(184, 26, 150)  ;
}

#biomain {

	background-color: rgb(109, 166, 109);
	font-size: larger;

}



#mainp{

	font-family:monospace;
}

/*body background color*/
body {
	
	
	background-color: #4B5842;
	background-image: url("img/fur.png"); 
	color:#1b1d1a;
	font-family: ryeregular;
	font-size: 20px;
	font-family: oldenglish;
	font-size: 20px;


	text-align: center;
	margin: 10px;

}

#container{
	
	
	border-width: 50px;
	background-image: url(img/paintgif.gif);
	width:90%;
	height: 25%;
	margin: auto;
	padding:0px;


}

#assignments{
	
	background-image:url(img/water.JPG);
	color: #000000;
	margin: 10px;
	padding: 40px;
	line-height: 40px;
	list-style-type: none;
}
#assignments a{
	color: black;
	font-size: 60px;
	
}

 ul{

	list-style-type: none;
	padding: 0px;
}

nav li{

	display:inline;
	margin:10px;
}

a{
	color:rgb(183, 97, 183);
	

}

.ad-container {
    width:90px; /* Adjust width */
    height: 40px; /* Adjust height */
	padding: 10px;
    border: 1px solid #ccc;
    text-align: center;
    margin-left: 20px;
	margin-bottom: 90px;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
	font-size: 10px;
}

.ad-container img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 5px; /* Optional rounded corners */
}

.ad-container2 {
    width: 300px;
    height: 80px; /* Increased to fit image */
    padding: 10px;
    border: 1px solid #ccc;
    float: right; /* Moves the container to the right */
    margin-right: auto; /* Adjust as needed */
	margin-top: -90px;
	font-size: 10px;
}  

.ad-container2 img {
    width: 100%;
    height: 80px;
    
    border-radius: 5px; /* Optional rounded corners */
}



nav a {
	color: #bbb;
	font-size:1.5em;
	display: inline-block;
	text-decoration:none;
	display: inline-block;
	background: rgb(63, 0, 31); 
	padding: 10px;
	border-radius:10px;
	width: 30%;

}
nav a:hover {
color:black;
background: #B7CE63;


}





h1, h2{
	font-family:ryeregular;
	font-size: 50px;
}

figure{
	font-size: 10px;
	margin:auto;
	background-image: url(img/cash.png);
	
	width: 60%; 
	padding: 50px;
	
}

img{

	width: 90%;
	height: 100%;

	

}

figcaption,footer{
/*font-size:10px;*/
font-size: 2em;
height: 10px;



}




