/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	background: #000000 url(../struc_images/bg.gif);
	color:#cccccc;
	}

* html body {
  font-size:x-small; /* for IE5/Win */
  f\ont-size:small; /* for other IE versions */
  }

* {margin:0; padding:0;}

p {margin:15px 0;}

a, a:visited {
	color:#666666;
	}

a:hover {
	color:#ffffff;
	}

#header {
	background-image:url(../struc_images/disco.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	background-position:left;
	height:175px;
	width:100%;
	text-align:right;
	}
	
#navigation ul {
	width:100%;
	}
	
	#navigation li {
		float:left;
		list-style:none;
		display:block;
		width:19.90%;
		text-align:center;
		}
		
	#navigation a, #navigation a:visited {
		color:#cccccc;
		text-decoration:none;
		font-size:110%;
		font-weight:bold;
		display:block;
		padding:10px;
		border:1px solid #ffffff;
		}
		
	#navigation a:hover {
		text-decoration:underline;
		color:#ffffff;
		}
	
	#highlight {
		background-color:#666666;
		}

#main_section {
	float:left;
	width:100%;
	background-image:url(../struc_images/sidebar.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
	#left_side {
		float:left;
		width:250px;
		padding-top:30px;
		text-align:center;
		}
		
		#left_side_functions {
			float:left;
			width:250px;
			padding-top:30px;
			margin-right:50px;
			text-align:center;
			}
		
		#left_side p {
			padding:50px 10px;
			}
			
	#content {
		height:594px;
		margin-left:250px;
		width:auto;
		background-image:url(../struc_images/flower2.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
		border-left:1px solid white;
		}
		
	#content_functions {
		width:auto;
		background-image:url(../struc_images/flower2.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
		}		
		
		#text {
			padding:100px 50px 0 50px;
			}
			
		#text_functions {
			padding:100px 50px 0 50px;
			margin-left:250px;
			border-left:1px solid white;
			}			
			
			#text h2 {
				text-decoration:underline;
				}
				
			#text h2.easter {
				color:red;
				}
			
#footer {
	clear:both;
	height:37px;
	background-image:url(../struc_images/footer.jpg);
	text-align:center;
	padding-top:10px;
	color:#000000;
	}