/** SETUP FONT **/
body { background: #f7f5e2 url(../_images/back-interior.jpg) no-repeat top center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
	.homepage { background: #f7f5e2 url(../_images/back-body.jpg) no-repeat top center; }
	.widepage { background: #f7f5e2 url(../_images/back-interiorfull.jpg) no-repeat top center; }
	
/* NAV */
#header { height: 185px; }
	#logo { margin-top: 20px; }
	#headtop img { margin-top: 30px; }
	#phone, #button { float: right; margin-top: 25px; }
		#phone { background: url(../_images/phone.png) no-repeat 0 0; text-indent: -9999px; height: 69px; width: 195px; display: block; margin-right: 35px; }
		#button a { background: url(../_images/appointment.png) no-repeat 0 0; height: 69px; width: 95px; display: block; text-indent: -9999px; }

#mainnav { background: url(../_images/back-nav.png) no-repeat 0 0; height: 39px; position: absolute; width: 960px; top: 125px; }
	#mainnav li { }
	#mainnav li a { height: 39px; display: block; }
	
	#m-home a 		 { width: 70px;	}
	#m-locations a	 { background: url(../_images/m-locations.png) no-repeat top center; width: 110px; }
	#m-meet a 	 	 { background: url(../_images/m-meet.png) no-repeat top center; width: 185px; }
	#m-library a 	 { background: url(../_images/m-patiented.png) no-repeat top center; width: 178px; }
	#m-helpdesk a 	 { background: url(../_images/m-helpdesk.png) no-repeat top center; width: 190px; }
	#m-about a 	 	 { background: url(../_images/m-about.png) no-repeat top center; width: 120px; }

#introWrap { background: url(../_images/back-intro.png) no-repeat top center; height: 376px; margin-bottom: 25px;  }
	#introWrap .replaced { visibility: hidden; }
	#meetDoctors { margin:135px 32px 0; }
	
.homeIcon { padding: 0 0 0 60px; background:url(../_images/home-icons.png) no-repeat 0 0; height: 50px; }
	.i-cal2 		{ background-position: 0 0 !important; }
	.i-kid 			{ background-position: 0 -50px !important; }
	.i-prescription	{ background-position: 0 -100px !important; }
	.i-map 			{ background-position: 0 -150px !important; }
	.i-people 		{ background-position: 0 -200px !important; }
	.i-cal 			{ background-position: 0 -250px !important; }
	.i-phone 		{ background-position: 0 -300px !important; }
	.icon-insurance { background-position: 0 0 !important; }

#columns { margin-bottom: 25px; }

#columns h3 { margin-bottom: 20px; text-indent: -9999px; height: 35px; }
	#col1 h3 { background: url(../_images/header-col1.png) no-repeat top center; }
	#col2 h3 { background: url(../_images/header-col2.png) no-repeat top center; }
	#col3 h3 { background: url(../_images/header-col3.png) no-repeat top center; }
	

#col1 li { margin: 10px 0; line-height: 50px; }
	#col1 a { color: #a60000; font-weight: bold; text-decoration: none; }
		#col1 a:hover { color: #5f2020;  }
#col2 p {}

#contentBottom { background: #fff url(../_images/back-content.jpg) repeat-y top center; margin-top: 25px; }

#content, #sidebar div { padding-top: 0; }
#content blockquote { color: #555; font-size: 20px; font-family: "Times New Roman", Times, serif; font-style: italic; }

#sidebar li { background: url(../_images/side-dot.jpg) no-repeat left center; }

.homepage #footer { background: url(../_images/back-foothome.jpg) no-repeat top center; } 
.widepage #footer { background: url(../_images/back-footfull.jpg) no-repeat top center; } 
#footer { background: url(../_images/back-foot.jpg) no-repeat top center; padding-top: 65px; }

#slideShow { width: 437px; height: 359px; margin: -12px 14px 0 0; float: right; }

.doctors { margin: 0 !important; }
	.doctors li { float: left; background: none !important; padding: 0 !important; margin: 0 0 10px !important; width: 155px; text-align: center; }
	.doctors li a { text-decoration: none; } 

#resourcebox { height: 410px; }

#searchbox { float: none; display: block; margin-bottom: 30px; text-align: center; } 
	.librarysearch {}
	.librarygo {}

#leftwrap { float:left; width:600px;  }
	.leftbox { clear: left; margin-bottom: 40px; border:1px solid #005C9C; }
		.leftbox h2 {}
		.leftbox p { margin-bottom: 5px; }
		.leftbox span { float: left; display: block; width: 190px; line-height: 30px; }
		.leftbox li { line-height: 30px; }
		
#childsafety { margin-left: 625px; border:1px solid #005C9C; }
	.leftbox h2, #childsafety h2 { background:url(../_images/back-libraryh2.png) repeat-x; height: 39px; color: #fff; line-height: 39px; padding: 0 10px; }
	.leftbox div, #childsafety div { padding: 0 10px 10px; }
	#childsafety p { margin-bottom: 5px; line-height: 25px; }
	#childsafety li { line-height: 30px; }

/* links */
a { color: #A60000; }
	a:hover  { color: #960; }

#sidebar a, #sidebar a:visited { color: #A60000; font-weight: bold; font-size: 14px; }
	#sidebar a:hover { color: #960; }
	
#footer a { color: #960; text-decoration: none; }
	#footer a:hover { color: #A60000; }

/* Headers */
h1, h2, h3, h4 { color: #111; }
h1 { font-size: 36px; }
h2 { font-size: 24px; margin-bottom: 10px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }

p { font-size: 14px; }
