/*
Theme Name: Blackwell
Theme URI: http://wordpress.org/
Description: Custom Theme fr Blackwell M.D.
Version: 1.0
Author: Iluminada Design
Author URI: http://iluminada.com/

*/



/* Begin Typography & Colors */
@charset "UTF-8";
/* CSS Document */

html, body { margin:0; padding:0; background-image:url(/wp-content/themes/blackwell/images/bg.jpg); background-repeat: repeat-x; background-color: #000000; color:black; font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
	a, a:link, a:active, a:visited { text-decoration:none; color:#8a3903;}
	a:hover { color:#b44a04 !important; }
	hr {border: dotted 1px #035F8A; margin:10px 0 20px 0	 }
	#lo-page-container { width:950px; margin:0 auto; background: white; padding: 0 20px 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }
		#lo-header { background:url(images/lo-header-bg.gif) repeat-x top center; height:115px; display:block; overflow:hidden; }
		#lo-header-left, #lo-header-right { display:block; margin:0; padding:0; height:0; overflow:hidden; padding:115px 0 0 0; }
			#lo-header-left { width:354px; background:url(images/lo-header-left.gif) no-repeat; float:left; }
			#lo-header-right { width:282px; background:url(images/lo-header-right.gif) no-repeat; float:right; }
			
	#lo-lighthouse { display:block; height:232px; overflow:hidden; background:url(images/lo-lighthouse.jpg) no-repeat top left; }
		#lo-home-heading { display:block; height:101px; width:268px; padding:30px 36px; margin-top:71px; float:right; background:url(images/lo-home-heading-bg.jpg) no-repeat top left;  }
			#lo-home-heading { display:block; height:51px; width:268px; padding:30px 31px; margin-top:145px; float:right; background:url(images/lo-home-heading-bg-sm.jpg) no-repeat top left;  }
			#lo-home-heading h1 { display:none /*width:268px; height:0; padding:32px 0 0 0; overflow:hidden; margin:0; background:url(images/lo-home-heading-welcome.gif) no-repeat top center;*/ }
			#lo-home-heading p { color:#b5e2ff; font-size:.65em; line-height:140%; margin-top: 12px;}
			/*#lo-home-heading h1 { display:block; width:268px; height:0; padding:32px 0 0 0; overflow:hidden; margin:0; background:url(images/lo-home-heading-welcome.gif) no-repeat top center; }
			*/
			
		#lo-navigation { display:block; width:198px; height:232px; float:right; background:url(images/lo-navigation-bg.jpg) no-repeat top left; padding:11px 40px 0 32px;  }
			#lo-navigation ul { margin:0; padding:0; list-style:none;  }
				#lo-navigation ul li { display:block; }
					#lo-navigation a, #lo-navigation a:link, #lo-navigation a:active, #lo-navigation a:visited { display:block; width:198px; height:0; padding:30px 0 0 0; overflow:hidden;  }
					#lo-navigation-home { background:url(images/lo-navigation-home-off.jpg) no-repeat top left; }
					#lo-navigation-home.active, #lo-navigation-home a:hover { background:url(images/lo-navigation-home.jpg) no-repeat top left; }
					#lo-navigation-doctors { background:url(images/lo-navigation-doctors-off.jpg) no-repeat top left; }
					#lo-navigation-doctors.active, #lo-navigation-doctors a:hover { background:url(images/lo-navigation-doctors.jpg) no-repeat top left; }
					#lo-navigation-services { background:url(images/lo-navigation-services-off.jpg) no-repeat top left; }
					#lo-navigation-services.active, #lo-navigation-services a:hover { background:url(images/lo-navigation-services.jpg) no-repeat top left; }
					#lo-navigation-location { background:url(images/lo-navigation-location-off.jpg) no-repeat top left; }
					#lo-navigation-location.active, #lo-navigation-location a:hover { background:url(images/lo-navigation-location.jpg) no-repeat top left; }
					#lo-navigation-optical { background:url(images/lo-navigation-optical-off.jpg) no-repeat top left; }
					#lo-navigation-optical.active, #lo-navigation-optical a:hover { background:url(images/lo-navigation-optical.jpg) no-repeat top left; }
					#lo-navigation-patient { background:url(images/lo-navigation-patient-off.jpg) no-repeat top left; }
					#lo-navigation-patient.active, #lo-navigation-patient a:hover { background:url(images/lo-navigation-patient.jpg) no-repeat top left; }
					#lo-navigation-eye-information { background:url(images/lo-navigation-eye-information-off.jpg) no-repeat top left; }
					#lo-navigation-eye-information.active, #lo-navigation-eye-information a:hover { background:url(images/lo-navigation-eye-information.jpg) no-repeat top left; }
					
	#lo-home-boxes { font-size:.85em; }
		.lo-left-box h2, .lo-center-box h2, .lo-right-box h2 { display:block; height:0; margin:0; padding:37px 0 0 0; overflow:hidden; }
		h2.conditions { background:url(images/lo-h2-conditions.gif) no-repeat top left; }
		h2.exam { background:url(images/lo-h2-exam.gif) no-repeat top left; }
		h2.photos { background:url(images/lo-h2-photos.gif) no-repeat top left; }
		h2.math { background:url(images/lo-h2-math.gif) no-repeat top left; }
		h2.guatemala { background:url(images/lo-h2-guatemala.gif) no-repeat top left; }
		h2.sample { background:url(images/lo-h2-sample.gif) no-repeat top left; }
		h2.gallery { background:url(images/lo-h2-gallery.gif) no-repeat top left; }
		h2.none { background:url(images/lo-h2-none.gif) no-repeat top left; }
		h2.eye-news { background:url(images/lo-h2-eye-news.gif) no-repeat top left; }

		.lo-left-box { width:347px; display:block; float:left; margin:3px 0 0 0; padding:0; clear:left; }
		.lo-center-box { width:320px; display:block; float:left; margin:3px 0 0 3px; padding:0; background:#f3f3f3; }
		.lo-right-box { width:277px; display:block; float:right; margin:3px 0 0 0; padding:0; clear:right; background:#f3f3f3; }
			.lo-home-box-content { padding:10px 10px 10px 10px; height:150px; font-size: 13px; }
			.lo-home-box-content p { padding-top: 0px; margin-top: 0px; }
		.lo-home-boxes-splitter { display:block; height:5px; background:url(images/lo-home-box-splitter.gif) no-repeat center center; clear:both; padding:3px 0 3px 0; margin:0 0 3px 0; }
		
		.lo-home-box-more { display:block; background:#474747; padding:12px; text-align:right; color:#fff !important; text-decoration:underline !important; font-weight:bold; }
		
	#lo-page-content { background:url(images/lo-page-content-bg.gif) repeat-y top right; }
		#lo-page-content h1 { display:block; height:0; margin:3px 0; padding:37px 0 0 0; overflow:hidden; }
			h1.blank { background:url(images/lo-h1-blank.gif) no-repeat top center; }
			h1.doctors { background:url(images/lo-h1-doctors.gif) no-repeat top center; }
			h1.services { background:url(images/lo-h1-services.gif) no-repeat top center; }
			h1.eye-services { background:url(images/lo-h1-eye-services.gif) no-repeat top center; }
			h1.location { background:url(images/lo-h1-location.gif) no-repeat top center; }
			h1.optical { background:url(images/lo-h1-optical.gif) no-repeat top center; }
			h1.patient { background:url(images/lo-h1-patient.gif) no-repeat top center; }
			h1.patient-forms { background:url(images/lo-h1-patient-forms.gif) no-repeat top center; }
			h1.eye-information { background:url(images/lo-h1-eye-information.gif) no-repeat top center; }
			h1.eye-conditions { background:url(images/lo-h1-eye-condition.gif) no-repeat top center; }
			h1.eye-math { background:url(images/lo-h1-eye-math.gif) no-repeat top center; }
			h1.eye-photos { background:url(images/lo-h1-eye-photos.gif) no-repeat top center; }
			h1.eye-exam { background:url(images/lo-h1-eye-exam.gif) no-repeat top center; }

			
		#lo-left-column { width:677px; float:left; padding:6px 0; font-size:.75em; line-height:150%; color:#515656; }
			/*#lo-left-column img {clear:both; margin: 0 auto}*/
			#lo-left-column h2 { color:#035f8a; font-size:1.4em; font-weight:normal; }
			#lo-left-column h3 { color:#9e4103; font-size:1.1em; font-weight:normal; }
		
		#lo-right-column { width:195px; padding:0px 26px; float:right; color:black; font-size:.75em; }
			#lo-right-column ul { margin:0 0 20px 0; padding:0; list-style:none; }
				#lo-right-column ul li { display:block; padding:6px 10px; border-bottom:1px dotted black; font-size: .85em; }
				/*#lo-right-column ul li a, #lo-right-column ul li a:link, #lo-right-column ul li a:active, #lo-right-column ul li a:visited { display:block; color:#515656; font-weight:bold; }*/
				#lo-right-column ul li a, #lo-right-column ul li a:link, #lo-right-column ul li a:active, #lo-right-column ul li a:visited { display:block; color:#003463; font-weight:bold; }
				#lo-right-column ul li a:hover { color:black; text-decoration: underline; }
				#lo-right-column h2 { color:#035f8a; font-size:1.4em; font-weight:normal; margin-bottom: 0px; }	
				#lo-right-column a, #lo-right-column a:link, #lo-right-column a:visited, #lo-right-column a:active { color: #035f8a; }
		
		#lo-page-content-ender { background:url(images/lo-page-content-ender.gif) no-repeat top center; height:37px; display:block; clear:both; margin:0; padding:0; }
	
	
	#lo-greybar { display:block; margin:3px 0 0 0; background:#dcdcdc; height:3px; }
	
	#lo-footer { clear:both; display:block; height:80px; padding:24px 0; font-size:.65em; }
		#lo-footer-left { float:left; }
			#lo-footer-left p { margin:0; padding:0; font-weight:bold; line-height:140%; }
		#lo-footer-right { float:right; color:#6e6e6e; }
			#lo-footer-right a, #lo-footer-right a:link, #lo-footer-right a:active, #lo-footer-right a:visited { display:inline; padding:0; color:#48699d; }
			#lo-footer-right a:hover { border-bottom:1px dotted #48699d; }
			#lo-footer-right ul { list-style:none; margin:0; padding:0; color:#48699d; height:10px; }
				#lo-footer-right ul li { display:block; float:left; padding:0 6px; border-right:1px solid #48699d; }
				li.first { padding-left:0 !important; }
				li.last { border:none !important; }
				
	#list-posts ul { margin:0 0 20px 0; padding:0; list-style:none; }
				#list-posts ul li { display:block; padding:2px 10px; border-bottom:1px dotted black; }
				#list-posts ul li a, #lo-right-column ul li a:link, #lo-right-column ul li a:active, #lo-right-column ul li a:visited { display:block; color:#515656;}
				#list-posts ul li a:hover { color:black; }
				#list-posts input{border: solid 1px #666666}
				#list-posts submit{border: solid 1px #666666}
				
	img.aligncenter{clear:both; display:block; margin-left: auto; margin-right: auto; border:2px solid #035F8A; padding:2px; background:#3c3c3c }
	img.no-border{clear:both; display:block; margin-left: auto; margin-right: auto; padding:20px}

	img.alignright{float:right; padding:10px}
	
	.math{border:1px solid #666666; background:#CCCCCC;padding:20px}
	img.formulas{display:block;border:1px solid #666666; background:#CCCCCC;padding:20px;margin-left:auto;margin-right:auto;margin-top:20px;clear:both}
	li.page-item{font-size: .85em;}
	img.wp-image-142{display:block;padding:20px;margin-left:auto;margin-right:auto;margin-top:20px;clear:both}
	h1.page-header{ color:#035f8a; font-size:1.6em; font-weight:normal; }