@charset "UTF-8";
/* CSS Document */

html { height: 100%;  margin-bottom: 1px; }
html * { padding: 0; margin: 0; }

body { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #1F242E; }

#everythingHeader { text-align: center; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 auto; height: 112px; background: #000 url(../images/headerBGD.jpg) repeat-x center top; }

#everythingNav { text-align: center; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 auto; height: 39px; background: #7E8732 url(../images/navBGD.jpg) repeat-x; border-top-width: 1px; border-top-style: solid; border-top-color: #9fa458; }

#everythingMiddle { text-align: center; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 auto; height: 200px; background: #E4EEBA url(../images/middleBGD.jpg) repeat-x; }

#everythingContent { text-align: center; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; background: #ebe3e2 url(../images/bodyBGD.jpg) repeat-x; margin: 0 auto; padding-top: 20px; padding-bottom: 30px; }

#everythingFooter { text-align: center; font-family: Georgia, "Times New Roman", Times, serif; background: #20242e no-repeat; margin: 23 auto 0; height: 50px; font-size: 14px; color: #FFF; border-top-width: 1px; border-top-style: solid; border-top-color: #715e37; }
	#everythingFooter a:link { color: #c3dced; text-decoration: none; }
	#everythingFooter a:hover { color: #09F; text-decoration: none; }
	#everythingFooter a:visited { color: #c3dced; text-decoration: none; }

/* links  */

a:link { color: #3A465E; }
a:hover { color: #3756A2; }
a:visited { color: #1C2127; }

/*all other plain*/

.clear {clear:both;}
.imgLeft { float:left; margin-right: 15px; }
.imgRight {float:right margin-left:10px; margin-bottom:10px; float: right; margin-left: 10px; }
.imgRightClose {float:right margin-left:10px; margin-bottom:10px; float: right; margin-left: 5px; }

/* layout */

#header { width:900px; height: 112px; margin: 0 auto; background: url(../images/drgordongreen.png) no-repeat; }

#nav { height:39px; width:900px; margin: 0 auto; }

#middle { width:900px; height: 200px; margin: 0 auto; background: url(../images/middle_bgd_900.jpg) no-repeat; }
	#aboutBlurb { height:200px; width:330px; background: url(../images/aboutBoxBGD.png) no-repeat; }
	#pictureBox { height:200px; width:570px; background: url(../images/photobox.png) no-repeat; }

#content { width:900px; margin: 0 auto; }
	#content .leftColumn { width:262px; float: left; }
	#content .rightColumn { width:620px; float:right; background: no-repeat; text-align: left; padding-left: 18px; padding-top: 25px; font-size: 14px; }
	#content .rightColumn h1 { font-size: 24px; }
	#content .rightColumn h2 { font-size: 16px; color: #003; }
	#content .rightColumn h3 { font-size: 18px; color: #003; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #5C6373; background: repeat-x 0px 4px; padding-bottom: 2px; }
	#content .rightColumn ul { margin-left: 25px; }
	#content .rightColumn li { list-style-type: disc; margin-top: 5px; }
	
.creditCare { padding: 15px; background: #D8CABD; border: 1px solid #514944; text-align: justify; }

.creditCarePatient { padding: 15px 30px 30px 15px; background: #D8CABD; border: 1px solid #514944; }

.creditCareWidth { padding: 15px; background: #D8CABD; border: 1px solid #514944; text-align: justify; width: 35%; }

#footer { width:900px; margin-right: auto; margin-left: auto; color: #FFF; font-size: 14px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding-top: 12px; }

#keypracticeAreaHeader { width:262px; height: 55px; background: url(../images/keyPracticeAreaHeader.jpg) no-repeat; margin-top: 20px; }

#keypracticeAreaBody { width:222px; background: url(../images/keyPracticeAreaBody.jpg) no-repeat; color: #FFF; text-align: left; padding: 10px 20px; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
	#keypracticeAreaBody h1 { font-size:15px; font-weight: normal; letter-spacing: 1px; margin-bottom: 3px; color: #A1AEBC; }
	#keypracticeAreaBody p { margin-bottom: 6px; letter-spacing: 1px; }

#keypractiveAreaCap { width:262px; height:23px; background: url(../images/keyPracticeAreaCapReal.jpg) no-repeat; }

#sidebarNavHeader { width:262px; height: 55px; background: url(../images/sidebarNavTop.jpg) no-repeat; margin-top: 20px; }

#sidebarNavBody { width:222px; background: url(../images/sidebarNavMid.jpg) no-repeat; color: #333; text-align: left; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 20px; padding-left: 20px; padding-top: 8px; }
	#sidebarNavBody h1 { font-size:18px; font-weight: normal; letter-spacing: 1px; margin-bottom: 15px; color: #000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; text-align: left; }
	#sidebarNavBody p { letter-spacing: 1px; font-size: 14px; }

#sidebarNavCap { width:262px; height:23px; background: url(../images/sidebarNavBottom.jpg) no-repeat; }

#sidebarImageHolder { width:262px; height: 20px; background: no-repeat; margin-top: 20px; }

#introduction { height: 160px; width: 420px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 17px; text-align: justify; color: #101503; margin-left: 446px; padding-top: 20px; padding-bottom: 20px; }

#photo { width:451px; height:239px; position: absolute; background: url(../images/photo.png) no-repeat; margin-left: -12px; }

.center { text-align: center; }

.accordianPad { padding: 15px; }

.clearDivider { clear:both;}

.patientForms { }

#map { float: right; height: 300px; width: 350px; border: 1px solid #3B475F; }

.inputPad { padding:3px; width: 300px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }

form#form1 p { font-size: 16px; }

.required { font-size:12px; color:#C30;  }