@charset "utf-8";
/* CSS Document for AllGodsCreatures.com Base */

/* Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin: 0; padding: 0}
html {overflow: auto; height: 100%;}

body {
	background: #dadfe3;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 62.5%;
}
a {text-decoration: none}
	a:hover {outline: none; text-decoration: underline}
	a:active {outline: none; text-decoration: none}
ul {list-style: none}
img {border: none; display: block; -ms-interpolation-mode: bicubic;}
object {outline: none; margin-bottom: 0}
embed {outline: none; margin-bottom: -5px}
h1, h2, h3 {font-size: 1.4em; font-weight: normal; margin-bottom: 5px}
p {font-size: 1.1em; line-height: 1.5em}
input, select, textarea {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.2em; outline: none; padding: 1px 2px;}

/* Basic Style */
.ablk {font-family: Arial Black, "Arial Black", "Gadget", sans-serif; }
.bold {font-weight:bold}
.italic {font-style:italic}
.caps {text-transform:uppercase}
.smallTxt {font-size: 0.8em !important}
.tinyTxt {font-size: 0.6em !important}
.bigTxt {font-size: 1.1em !important}
.tight {letter-spacing: -0.04em !important}
.title1 {font-size: 1.5em !important}
.tCenter {text-align: center}
.tJustify {text-align: justify}
.tRight {text-align: right}
.tLeft {text-align: left}
.aLeft {float:left}
img.aLeft {margin: 0 10px 5px 0}
.aRight {float:right}
img.aRight {margin: 0 0 5px 10px}
img.center {margin: 0 auto;}
.clear {clear: both}
.escond {visibility:hidden;height:0!important;line-height:0!important;margin:0!important;padding:0!important;width:0!important;}

/* COLORs */
.white {color:#fff !important}
.black {color:#000 !important}
.grey1 {color:#666 !important}
.grey2 {color:#CCC !important}
.blue1 {color:#005e9d !important}
.blueDark {color:#1b1464 !important}
.blueLight {color: #8ba1c2 !important}
.yellow {color:#fdcd0d !important}
.red1 {color: #da242a !important}
.purple {color: #8a82f1!important}
.purpleD {color: #575ba8!important}

/* DIVs */
#wrap {
}

#mainBox {
	background: url(/_img/bkg-mainBox.png) 0 -10px repeat-y;
	margin: 0 auto;
	padding: 0 27px 0 26px;
	position: relative;
	width: 847px;
}

#topBox {height: 370px;}
	#home #topBox {background:url(/_img/bkg-home.jpg) 0 0 no-repeat;}
	#about #topBox {background:url(/_img/bkg-about.jpg) 0 0 no-repeat;}
	#staff #topBox {background:url(/_img/bkg-staff.jpg) 0 0 no-repeat;}
	#services #topBox {background:url(/_img/bkg-services.jpg) 0 0 no-repeat;}
	#policies #topBox {background:url(/_img/bkg-policies.jpg) 0 0 no-repeat;}
	#contact #topBox {background:url(/_img/bkg-contact.jpg) 0 0 no-repeat;}
	#links #topBox {background:url(/_img/bkg-links.jpg) 0 0 no-repeat;}

	#topBox .logo {position: absolute; top: 10px; left: 66px;}
	#topBox .phone {position: absolute; top: 10px; left: 574px;}
	
	#topBox ul {position: absolute; top: 53px; left: 295px;}
		#topBox li {display: inline; float: left;}
		#topBox li a {background: url(/_img/bkg-menu.png); color: #fff; display: block; font-size: 110%; font-weight: bold; height: 25px; line-height: 95%; margin: 0; padding: 9px 5px 0 5px; text-align: center; width: 57px;}
		#topBox li a:hover {background: url(/_img/bkg-menu.png) 0 bottom; text-decoration: none; }
			#topBox li a.home {background-position: 0 0; width: 56px;}
			#topBox li a:hover.home, #home #topBox li a.home {background-position: 0 -34px}
			#topBox li a.about {background-position: -66px 0}
			#topBox li a:hover.about, #about #topBox li a.about {background-position: -66px -34px}
			#topBox li a.staff {background-position: -133px 0; width: 58px;}
			#topBox li a:hover.staff, #staff #topBox li a.staff {background-position: -133px -34px}
			#topBox li a.services {background-position: -201px 0; padding-top: 5px; height: 29px;}
			#topBox li a:hover.services, #services #topBox li a.services {background-position: -201px -34px}
			#topBox li a.pictures {background-position: -268px 0}
			#topBox li a:hover.pictures {background-position: -268px -34px}
			#topBox li a.policies {background-position: -335px 0; padding-top: 4px; height: 30px;}
			#topBox li a:hover.policies, #policies #topBox li a.policies {background-position: -335px -34px}
			#topBox li a.contact {background-position: -402px 0; width: 58px; padding-top: 4px; height: 30px;}
			#topBox li a:hover.contact, #contact #topBox li a.contact {background-position: -402px -34px}
			#topBox li a.links {background-position: -470px 0; width: 59px;}
			#topBox li a:hover.links, #links #topBox li a.links {background-position: -470px -34px}

#content {
	background: #050040 url(/_img/bkg-content.png) 0 0 no-repeat;
	display: block;
	min-height: 225px;
	height: auto !important;
	height: 225px;
	position: relative;
}

#leftCol {float: left; position: relative;}
	#leftCol{padding: 20px 0 0 5px; width: 230px}
		#leftCol .appoint{background: url(/_img/bkg-appoint.png) top left no-repeat; height: 200px; font-size: 115%; position: absolute; width: 230px;} 
			#leftCol .appoint h1{font-size: 15px; margin: 31px 0 0 105px}
			#leftCol .appoint p{margin: 22px 0 0 72px}
			#leftCol .appoint span{display: block; font-size: 16px; margin-top: 4px}
			#leftCol .polPos2 {top: 730px; left: 60px}
			#leftCol .polPos3 {top: 15px; left: 20px}
		#leftCol .pics {position: absolute; top: 175px; left: 37px}
			#leftCol .pics img {margin-bottom: 16px}			
			#leftCol .polPos1 {top: 45px}
			#leftCol .radio {line-height: 180%; position: absolute; top: 500px; left: 40px}
			#leftCol .lgd2 {font: bold italic 19px "Times New Roman", Times, Georgia, serif !important; padding: 40px 30px 0; width: 260px}
			
			#leftCol .offHours {background: url(/_img/bkg-off-hours.png) top left no-repeat; height: 170px; font-size: 130%; padding: 4px 0 0 12px; position: absolute; top: 40px; left: 40px; width: 195px;}
				#leftCol .offHours h1{margin-bottom: 10px;}
				#leftCol .offHours p{margin-bottom: 20px;}
				#leftCol .offHours span{display: block;}
		#leftCol #address{font-size: 115%; font-weight: bold; position: absolute; top: 210px; left: 40px;} 
			#leftCol #address .maptxt{margin-top: 60px} 
		
	#midCol{color: #fff; padding: 40px 36px 20px 270px;}
		#midCol h1{font: bold italic 2.3em "Times New Roman", Times, Georgia, serif; margin-bottom: 14px}
		#midCol p{font-size: 1.1em; font-weight: bold; line-height: 1.8em; margin-bottom: 10px}
			#midCol p strong, #midCol h3{font-size: 1.3em; color: #fdcd0d}
			
			#midCol ul.medServ {font-size: 1.4em; font-weight: bold; line-height: 1.8em; list-style-image: url(/_img/li-dot.gif); margin: 15px 0 25px; padding-left: 20px}
			
			#midCol.policies {padding-left: 400px}
			
			#midCol.contact {padding-left: 260px}
				#midCol.contact h2 {font-size: 26px;}
				#midCol.contact h3 {font-size: 32px; margin-bottom: 60px;}
				
			#midCol .lgd3{font: bold italic 18px "Times New Roman", Times, Georgia, serif !important; padding: 20px 90px 30px 35px}

#midCol.contact {padding-left: 260px}

#map_canvas {background-color: none; height: 266px; width: 532px;}
	#map_canvas #content2 {background-color: none; color: #000; }
	
	.rightCol{float: right; margin-left: 35px}
		.rightCol img{padding: 8px 0 8px 0}
		.rightCol .lgd1 {font: bold italic 18px "Times New Roman", Times, Georgia, serif !important; width: 160px}
		
  #linkList {font-size: 14px; height: 310px; padding: 48px 0 0 60px }
		#linkList li{display: inline; float: left;}
		#linkList li img{float: left; margin-right: 22px;}
		#linkList li a{color: #fff; display: block; height: 72px; width: 370px;}
		#linkList li a:hover{}
		#linkList span.name{display: block; line-height: 16px; padding: 8px 0 3px;}
		#linkList span.link{color: #99adcb; font-size: 10px; text-decoration: underline;}
		#linkList span.avma{display: block; padding: 3px 0 3px !important;}

#footer {
	background: url(/_img/bkg-footer.png) 0 0 no-repeat;
	clear: both; 
	margin: 0 auto;
	padding: 0 27px 25px 26px;
	width: 847px;
}
	#footer div {background-color: #050040; height: 36px; }
	#footer p {background-color: #ffcd03; color: #005e9d; height: 27px; line-height: 25px; padding-left: 46px}
	#footer span {font-size: .8em; margin-left: 100px;}
