/* Gatchell Dentistry -  Home Page Layout Stylesheet */

/* Structural Containers */

#maindiv {
width: 760px;
height: 100%;
background: #fff url(../images/home_photo.jpg) 0 131px no-repeat;
margin: 0px auto 0px auto;
padding: 0px;
text-align: left;
}


#masthead {
position: relative;
width: 760px;
height: 151px;
padding: 0px;
margin: 0px;
background: transparent;
color: #111;
}

#content {
position: relative;
width: 760px;
padding: 0px;
margin: 301px 0px 0px 0px;
background: #fff url(../images/home_body_bg_2.jpg) 0 0 no-repeat;
}

#leftcontent {
position: absolute;
top: 0px;
left: 8px;
width: 200px;
padding: 40px 0px 40px 0px;
margin: 0px 0px 0px 0px;
}

#middlecontent {
margin-right: 260px;
margin-left: 30px;
width: 456px;
min-height: 500px;
padding: 10px 0px 30px 0px;
}

#middlecontent p {
margin-top: 1em;
margin-bottom: 1em;
text-align: left;
}

#middlecontent p img {
float: left;
margin-right: 15px;
margin-bottom: 15px;
}

#middlecontent h2 {
clear: left;
}

#rightcontent {
position: absolute;
top: 0px;
right: 8px;
width: auto;
font-size: 8pt;
margin: 0px;
padding: 0px;
color: #00487d;
}


#rightcontent h3 {
margin: 20px 40px 20px 40px;
font-family: TrajanPro-Regular, georgia, times, serif;
font-variant: small-caps;
text-transform: capitalize;
color: #00487d;
font-size: 13px;
}

#rightcontent p {
margin: auto 40px 1em 40px;
color: #00487d;
}

#footer {
clear: both;
width: auto;
margin: 0px;
padding: 86px 0px 20px 0px;
text-align: center;
background: #fff url(../images/home_body_footer.jpg) 0 0 no-repeat;
color: #8e97a5;
}

#footer h5 {
color: #8e97a5;
margin: 0px;
padding: 0px;
font-family: TrajanPro-Regular, georgia, times, serif;
font-weight: normal;
font-variant: small-caps;
text-transform: capitalize;
}



/* Special Classes */


