body {
  margin: 0;
  padding: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  background:white;
  }
  
  #wrapper {
  position: relative;
  width: 735px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 1em;
  margin-bottom: 1em;
  border: 0px solid #000000;
  background-image: url(page_background.jpg);
  background-repeat: repeat-y;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
}


#banner_div{
 float:left;
 width:735px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:10px;
 margin-top:0px;
 text-align:center;
 border-top: 4px solid #7a7a7a;
}

#banner_div img{
border-top: 0px solid #7a7a7a;
padding-top:0px;
}

/* main link styling */
#navigation {
text-align:center;
margin-left:60px; 
margin-top:-10px;
margin-right:0px;
padding-top:0px;
}

#navigation ul {
list-style: none;
margin: 0;
padding: 0;
padding-top: 0px;
}

#navigation li {
display: inline;
margin-top:-100px;

}

#navigation a:link, #navigation a:visited {
padding-left:0px;
padding-right:80px;
background-color: transparent;
font-family: Georgia, "Times New Roman", serif;
text-decoration:none;
color:black;
font-size:16px;
text-align:center;
font-weight:bold;
}

#navigation a:hover {
background-color:transparent
}

#navigation li.welcome a:link, #navigation li.welcome a:visited {
	padding-left:0px;
	color:green;
}

#navigation li.welcome a:hover {
color:blue;
}

#navigation li.about a:link, #navigation li.about a:visited {
	padding-left:0px;
	color:red;
}

#navigation li.about a:hover {
color:blue;
}

#navigation li.lessons a:link, #navigation li.lessons a:visited {
	padding-left:0px;
	color:#0066cc;
}

#navigation li.lessons a:hover {
color:blue;
}

#navigation li.contact a:link, #navigation li.contact a:visited {
	padding-left:0px;
	color:#f88625;
}

#navigation li.contact a:hover {
color:blue;
}

/* In-line link styling */
a.inline_link:link, a.inline_link:visited {
	padding-left:0px;
	color:#0066cc;
}

a.inline_link:hover {
color:blue;
}

#welcome_div{
 float:left;
 width:355px;
 margin-left:10px;
 margin-right:30px;
 margin-top:25px;
 font-family: calibri, arial, sans-serif;
 font-size:17px;
 font-weight:normal;
 text-align:justify;
 border: 0px solid #000000;
}

#welcome_div h1 {
  font-size: 110%;
  color: black;
  background-color: transparent;
  margin: 0;
  padding: 0 0 0 0;
  text-align:left;
}

#welcome_div p{
margin-top:10px;
}

#image_div{
 float:right;
 padding-left:10px;
 margin-top:85px;
 margin-right:50px;
 text-align:center;
 width:250px;
 border: 0px solid #000000;
}

#image_div p{
margin-top:30px;
margin-bottom:0px;
padding-bottom:38px;
}

#text_div{
 clear:both;
 margin-left:10px;
 width:705px;
 font-family: calibri, arial, sans-serif;
 font-size:18px;
 font-weight:normal;
 padding:0px;
 padding-bottom: 0px;
 margin-top:20px;
 margin-right:40px;
 margin-bottom:10px;
 text-align:left;
 font-style:italic;
}

#footer{
 clear:both;
 margin-left:0px;
 width:725px;
 height:25px;
 margin-top:20px;
 font-family: calibri, arial, sans-serif;
 font-size:16px;
 font-weight:normal;
 padding-top:5px; 
 padding-left:5px; 
 text-align:left;
 background-image: url(footer_background.jpg);
 color:black;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
}

#phone_footer{
	float:left;
	margin-top:0px;
	}
	
	#area_footer{
	float:right;
	margin-top:3px;
	margin-right:5px;
	}

.emphasis{
font-size:120%;
}