@charset "UTF-8";

html	{font-size:125%;}

*		{margin:0;
		padding:0;}

body  {
	font-family: Arial, Helvetica, sans-serif;
	background: #3c73be;
	font-size: 50%;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #6e0e61;
}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


				
div.nav			{width:800px;
				 height:26px;
				 background-color:#6e0e61;
				 postition:absolute;
				 text-align:left;
				 margin-left:auto;
				 margin-right:auto;
				font-size:1.8em;
				margin-top:2px;
				top:0px;
				
				
				 }
				 
div.nav ul		{margin-left:auto;
				margin-right:auto;
				margin-top:4px;
				margin-top:3px;
				padding-left:125px;
				padding-right:10px;
								
				}

div.nav li {
			float:left;
			
			position:relative;
			list-style-type:none;
			color:#ffe325;
			background-color:#6e0e61;
			padding:2px 20px 0px 20px;
			letter-spacing:.05em;
			}
			
div.nav a {	display:block;
				text-decoration:none; 
				color:#ffe325;
				padding:0px 6px 0px 6px;
				}
				
div.nav a:hover {color:#68c62f;}

div.logo		{position:absolute;
				margin-top:190px;
				margin-left:602px;
				border:0;
				}
				
div.nest		{width:800px;
				height:1082px;
				position:absolute;
				left:50%;
				margin-left:-400px;
				background-image:url(images/background!.jpg);
				top:26px;
				}
				
div.nestCafe	{width:800px;
				height:1082px;
				position:absolute;
				left:50%;
				margin-left:-400px;
				background-image:url(images/Cafebackground.jpg);
				top:26px;
				}
				
				
div.nestCalendar	{width:800px;
				height:865px;
				position:absolute;
				left:50%;
				margin-left:-400px;
				background-image:url(images/Calendarbackground.jpg);
				top:26px;
				}
				
div.nestPix		{width:800px;
				height:3000px;
				position:absolute;
				left:50%;
				margin-left:-400px;
				background-image:url(images/Pixbackground.jpg);
				top:26px;
				}
				
div.leftColumn	{width:368px;
				position:relative;
				float:left;
				}
				
div.nestParties		{width:800px;
				height:1082px;
				position:absolute;
				left:50%;
				margin-left:-400px;
				background-image:url(images/Partiesbackground.jpg);
				top:26px;
				}
				
div.nestContact	{width:800px;
				height:1082px;
				position:absolute;
				left:50%;
				margin-left:-400px;
				background-image:url(images/Contactbackground.jpg);
				top:26px;
				}
				
div.leftColumnCalendar	{width:249px;
						position:relative;
						float:left;
				}
				
				
				
div.content		{
				margin-top:260px;
				margin-left:368px;
				margin-right:50px;
				text-align:left;
				width:375px;
				float:left;
				position:relative;
				}
				
div.content h1	{font-size:1.8em;
				color:#6e0e61;
				
				margin-bottom:0em;
				}
				
div.content h3	{font-size:1.4em;
				color:#ffde05;
				line-height:1.4em;
				margin-bottom:1em;
				}
				
div.content h4	{font-size:1.4em;
				color:##6e0e61;
				line-height:1.4em;
				margin-bottom:1em;
				}
				
div.content p 	{font-size:1.2em;
				line-height:1.6em;
				margin-bottom:1.2em;
					}
					
div.content ul 	{font-size:1.2em;
				line-height:1.8em;
				margin-bottom:1.8em;
				margin-left:1.2em;;
					}
					
div.content a	{color:#4677c0;
				font-weight:bold;
				}
				
div.contentCal		{
				margin-top:260px;
				margin-left:275px;
				margin-right:20px;
				text-align:left;
				width:490px;
				float:left;
				position:relative;
				}
				
div.contentCal h1	{font-size:1.8em;
				color:#6e0e61;
				
				margin-bottom:0em;
				}
				
div.contentCal h3	{font-size:1.4em;
				color:#ffde05;
				line-height:1.4em;
				margin-bottom:1em;
				}
				
div.contentCal h4	{font-size:1.4em;
				color:##6e0e61;
				line-height:1.4em;
				margin-bottom:1em;
				}
				
div.contentCal p 	{font-size:1.2em;
				line-height:1.6em;
				margin-bottom:1.2em;
					}
					
div.contentCal ul 	{font-size:1.2em;
				line-height:1.8em;
				margin-bottom:1.8em;
				margin-left:1.2em;;
					}
					
div.contentCal a	{color:#4677c0;
				font-weight:bold;
				}
				
div.contentPix		{
				margin-top:260px;
				margin-left:30px;
				margin-right:20px;
				text-align:left;
				width:750px;
				float:left;
				position:relative;
				}
				
div.contentPix img	{border:1px;
					border-color:#6e0e61;
					}