/* Dental Stylesheet -ONE
================================== */

/* THIS SECTION ZEROS DOWN MARGINS AND PADDINGS ON ALL ELEMENTS*/
* {
  margin: 0;
  padding: 0;}

/* THIS SECTION CONTROLS THE MAIN BODY OF THE PAGE*/
body {
  font: 62.5%/1.6 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
  background-color:#D4D4D4;
  text-align: center; 
  min-width: 760px;}

/* THIS SECTION CONTROLS THE MAIN WRAPPER OF THE PAGE - THIS IS THE BOX THAT CONTAINS THE CONTENT*/
#wrapper {
  background-color: #666666;
  background-image:url(images/background.gif);
  width: 760px; 
  margin: 0 auto; 
  text-align: left; }

/* THIS SECTION CONTROLS THE MAIN HEADER OF THE PAGE*/
#header {
  height: 150px;
  width:760px;
  background-color:#000000;
  border:0px;
  margin:0px;}
  
  
  #headertext1{
	position:absolute;
	width: 420px;
	padding-left: 20px;
	padding-top: 10px;
	color: #FFFFFF;
	font-size: 60px;}

#headertext2{
	position:absolute;
	width: 420px;
	padding-left: 20px;
	padding-top: 80px;
	color: #FFFFFF;
	font-size: 30px;}
  
  
  
  
  

/*START OF MAIN SITE NAVIGATION*/
#navcontainer {
	width: 190px;
	float:left;  }

#navcontainer ul{
	list-style-type: none;
	width: 190px;
	padding-bottom: 20px;}

#navcontainer li{
	width:190px;
	line-height: 30px;
	background-color:#666666;
	font-size: 1.4em;}

#navcontainer ul li a{
	display: block;
	width: 170px;
	padding-left: 20px;
	background-color: #666666;
	font-size: 0.9em;
	border-bottom: 1px solid #ffffff;}
	
#navcontainer ul li a:link, #navcontainer ul li a:visited{
	color: #E2E2F5;
	text-decoration: none;}
	
#navcontainer ul li a:hover{
	background-color: #eaeaea;
	color: #666666;}

#navcontainer ul li a#current{
	display: block;
	width: 170px;
	padding-left: 20px;
	background-color: #999999;
	font-size: 0.9em;
	border-bottom: 1px solid #ffffff;}
	
/*START OF RIGHT-HAND CONTACT DETAILS*/
#contactdetails{
	color:#000000;
	padding-left: 20px;
	padding-top: 20px;
	background-color: #A6A6A6;
	width: 170px;}

/*START OF MAIN CONTENT OF THE SITE*/
#content { 
  width: 520px;
  float: right; 
  padding-right:20px;}

/*START OF FRONTPAGE IMAGE OF THE SITE*/
#frontpage_bodyimage {
	float: right;
	width:auto;
	position:relative;
	margin-top: 10px;
}

/*START OF FOOTER DETAILS*/
#footer {
  padding: 1px 20px;
  background-color:#FFFFFF;
  border-top:5px solid #0063a4;
  border-bottom:5px solid #0063a4;
  color:#000000;
  clear: both; } 

/*START OF MAP DETAILS*/

#map{
  margin: 0;
  padding: 0;
  width:480px;
  height:240px;
  margin-bottom:10px}

/*MISCELLANEOUS SYLES*/

/*this makes the -Contact Details- text in the right hand column white*/
.style1 {color: #FFFFFF}

/*this control the size of the header text of each page and the line under it*/
.style2 {
	font-size: 2.4em;
	font-weight: normal;
	border-bottom:2px solid #0063a4;
	padding-right:20px;
}

/*this control the size of the text of the main content ofethe site and the space between paragraphs*/
p{
  font-size: 1.4em;
  margin: 1em 0;
}
