/*
Theme Name: AAACOR Theme
Theme URI: http://www.aaacor.com/
Description: Theme 
Version: 1 (WP2.7)
Author: Jeremiah Tolbert
Author URI: http://elliotjaystocks.com
Tags: medical, clinical, doctors, allergies
*/

/* CSS Document AAACOR by Jeremiah Tolbert, for Dr. William Lanting */

/* RESET RELOADED by Eric Meyer */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn,  font, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form,  label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0; 
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

ol {
	list-style:decimal;
	margin-left:25px;	
	margin-bottom:20px;
}
ol li {padding-left:15px;}

/* tables still need 'cellspacing="0"' in the markup */
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Site Layout */


body {background-image:url(images/page-background.jpg);background-repeat:repeat-x;background-color:#1262b3;font-family:Tahoma, Geneva, sans-serif;font-size:12px;line-height:16px;;padding-bottom:15px;}
a {color:#003366;text-decoration:underline;}
a:visited {text-decoration:none;}
a:hover {color:#006;}
strong {font-weight:bold;}
em {font-style:italic;}
#container {width:760px;margin:0 auto;background-color:#FFF;;margin-top:24px}
	#header {background-image:url(images/header.png);width:760px;height:170px;position:relative;}
		#header h1 {text-indent:-9999px;}
		#header h2 {text-indent:-9999px;}
		#searchform {position:absolute;right:10px;top:12px;}
			#s {width:150px;border:1px solid #999;font-size:14px;float:left;color:#CCC;}
			#searchsubmit {background-image:url(images/search-icon.png);text-indent:-9999px;height:19px;width:18px;border:none;cursor:pointer;display:block;float:left;margin-left:5px;margin-top:1px;}
	#page_body {background-image:url(images/body-background.png);background-position:bottom right;background-repeat:no-repeat;}
		#page_body p {margin-bottom:13px;}
		#main_column {width:455px;float:left;padding-left:20px;margin-right:40px;font-family:Tahoma, Geneva, sans-serif;font-size:13px;line-height:18px;padding-bottom:20px;}
		#main_column_full {width:730px;font-family:Tahoma, Geneva, sans-serif;font-size:13px;line-height:18px;padding:0 15px;}
			#main_column h3, #main_column h2, #main_column h1, #main_column_full h3, .sidebar_item h3 {color:#003366;font-size:18px;font-weight:bold;margin-bottom:15px;line-height:24px;font-family:Tahoma, Geneva, sans-serif;letter-spacing:1px;}
			#main_column h3 a {text-decoration:none;}
			#main_column h4 {color:#b37000;font-size:16px;font-weight:bold;margin-bottom:12px;line-height:20px;font-family:Tahoma, Geneva, sans-serif;letter-spacing:1px;}
			.post h5 {margin-top:-10px;}
			.post .author {font-size:10px;line-height:14px;}
			.post_date {float:right;display:block;width:45px;height:35px;padding:5x;margin-left:15px;margin-bottom:5px;background-color:#b37000;color:#fff !important;text-align:center;-moz-border-radius:5px;margin-top:5px !important;text-transform:uppercase;line-height:16px !important;}
			#main_column h5 {color:#b37000;font-size:14px;margin-bottom:10px;line-height:20px;font-family:Tahoma, Geneva, sans-serif;letter-spacing:1px;}
			#main_column blockquote {margin:0 25px;line-height:16px;font-size:12px;background-color:#edc584;padding:10px;}
			#main_column ul {margin-left:25px;margin-bottom:15px;} 
			#main_column ul li {list-style-type:disc;padding-left:10px;}

			#center_services {clear:both;}
			#secondary_column {float:left;width:228px;padding-bottom:20px}
			.featured_video {margin-bottom:20px; }
			.location {border-left:1px solid black; padding-left:8px;padding-top:22px;}
			.tabs {margin-bottom:0px !important;}
			.location h5 {clear:both;}
			
			#cformsform {margin: 0 !important;}
			
			#main_column ul.tabs {list-style-type:none;border-bottom:1px solid black;width:100%;display:block;height:35px;margin-left:0;padding-left:0;}
			#main_column ul.tabs li {display:block;float:left;line-height:12px;margin-right:10px;height:35px;padding-left:0;width:100px;}
			#main_column ul.tabs li a {width:90px;color:#FFF;text-decoration:none;height:25px;padding: 5px 5px;line-height:20px;text-align:center;display:block;background-color:#1262b3;}
			#main_column ul.tabs li a:hover {color:#000;background-color:#b37000;}
			#main_column ul.tabs li a.active {background-color:#b37000;}
			
			#related_pages {background-color:#E2E2E2;color:#000;-moz-border-radius:5px;padding:10px;margin-bottom:30px;}
			#related_pages h4 {color:#003366;font-size:16px;font-weight:bold;margin-bottom:7px;line-height:22px;font-family:Tahoma, Geneva, sans-serif;letter-spacing:1px;}
			#related_pages ul {margin-left:20px;font-size:14px;line-height:18px;margin-top:5px;}
			#related_pages li {padding-left:10px;list-style-type:disc;margin-bottom:4px;}
			#related_pages a {text-decoration:underline;}
			
			.subscribe_form {width:100%}
			.subscribe_form input {margin-bottom:8px;}
			
	#footer {clear:both;width:760px;height:28px;background-image:url(images/footer-background.png);background-repeat:no-repeat;position:relative;}
		#footer_links {margin-left:25px;padding-top:5px;}
		#footer_links li {display:inline;padding-left:4px;color:#CCC;}
		#footer_links li a, #footer_links a:visited {color:#FFF;font-size:10px;font-family:Tahoma, Geneva, sans-serif;letter-spacing:.5px;text-decoration:none;}
		#footer_links li a:hover {color:#000;text-decoration:underline;}
		#copyright {color:#fff;font-size:10px;font-family:Tahoma, Geneva, sans-serif;position:absolute;right:14px; top:6px;}
	#welcome_new, .post {margin-bottom:30px;border-bottom:1px solid #e7d4b2;}
	.post {padding-bottom:18px;}
	.post {padding-bottom:0px;}
	#get_started {background-image:url(images/get-started.png);height:31px;width:159px;background-repeat:none;text-indent:-9999px;display:block;margin-left:40px;margin-top:15px;}

/* Current News Sidebar */
#current_news {background-image:url(images/news-body-background.png);width:226px;background-repeat:no-repeat;background-position:bottom;padding-bottom:15px;padding-right:5px;}
	#current_news h3 {background-image:url(images/news-header.png);background-repeat:none;display:block;height:36px;width:231px;text-indent:-9999px;padding:0;margin:0;}
	.news_item {padding-left:12px;}
	.news_item a, .news_item a:visited{background-image:url(images/go.png);background-repeat:no-repeat;padding-right:16px;background-position:bottom right;text-decoration:none;color:#000;line-height:18px;}
	.news_item a:hover {color:#FFF;background-image:url(images/go-over.png);}
	.date_box {line-height:12px;float:left;text-align:center;display:block;height:32px;width:40px;background-image:url(images/date-background.png);color:#FFF;padding-top:8px;margin-right:12px;}
	.news_item {clear:both;}


/* Allergy Sidebox */
#allergy_forecast {background-image:url(images/pollen-background.png);width:229px;height:245px;background-repeat:no-repeat;margin-bottom:40px;z-index:1;}
	#allergy_forecast div {position:relative;width:229px;height:245px;}
	#allergy_forecast h3 {text-indent:-9999px;}
	#allergy_forecast h4 {position:absolute;display:block;text-align:center;width:229px;font-size:55px;top:55px;font-weight:bold;line-height:55px;}
	#allergy_forecast h5 {position:absolute;text-align:center;width:229px;font-size:18px;top:110px;text-transform:uppercase;letter-spacing:1px;}
	#allergy_forecast p {color:#FFF;font-size:14px; font-weight:bold;position:absolute;bottom:55px;left:12px;letter-spacing:1px;}
	#allergy_forecast ul {color:#FFF;font-size:12px;position:absolute;list-style-type:disc;margin-left:15px;bottom:10px;}
	#allergy_forecast ul li {margin-left:12px;}
.sidebar_item {margin-bottom:20px;}


/* General use Classes */
.left, .alignleft {margin-right:15px;float:left;margin-bottom:12px;}
.right, .alignright {margin-left:15px;float:right;margin-bottom:12px;}
.clear {clear:both;}
.red {}
.green {}
.yellow {color:#CF0;}
.hidden {display:none;}
.breadcrumbs {text-align:right;}

.video {float:left;margin-bottom:15px;}
.video.alt {margin-left:5px;}

/* Navigation Bar Code */
			ul#navigation {list-style-type:none;display:block;background-image:url(images/nav-bar-background.png);background-repeat:repeat-x;width:746px;height:39px;padding-left:14px;margin-bottom:20px;}
			#navigation li {display:block;position:relative;float:left;height:37px;top:0px;}
			#navigation li a, #navigation li a:visited {color:#FFF;font-family:Tahoma, Geneva, sans-serif;font-size:16px;line-height:32px;text-decoration:none;height:34px;display:block;float:left;padding-right:6px;padding-left:6px;margin-right:6px; border-top: 1px solid #bc8321; border-bottom:1px solid #af6e00;}
			#navigation li a:hover {background-color:#1262b3; color:#000;border-left:1px solid #fff;border-right:1px solid #fff;padding-left:5px;padding-right:5px;border-top:1px solid #043c75; border-bottom:1px solid #043c75;height:35px;}
				#navigation li:hover ul,#navigation li.sfHover ul {display:block;}
				#navigation li ul:hover {background-color:#1262b3;z-index:1000;}
				#navigation li:hover ul ul {display:none;}
				#navigation li ul {display:none;position:absolute;background-color:#1262b3;top:37px;width:150px;left:0;width:200px;padding-bottom:12px; z-index:100;}
				#navigation li ul li {height:24px;width:194px;position:relative;}
				#navigation li ul li a, #navigation li ul li a:visited {border:none;padding-right:0;width:100%;margin-right:0;font-size:14px;line-height:24px;height:24px;}
				#navigation li ul li a:hover {background-color:#3378be;border-top:1px solid #043c75; border-bottom:1px solid #043c75; border-right:0;border-left:0;height:24px;}
					#navigation li ul li:hover ul , #navigation li ul li.sfHover ul  {display:block;top:0px;border-top:1px solid #043c75; border-bottom:1px solid #043c75; border-right:0;border-left:0;background-color:#3378be;left:149px;width:150px;}
					#navigation li ul li ul {display:none;top:0px;border-top:1px solid #043c75; border-bottom:1px solid #043c75; border-right:0;border-left:0;background-color:#3378be;left:149px;width:150px;z-index:1000;}
					#navigation li ul li ul li {height:24px;}
					#navigation li ul li ul li a, #navigation li ul li ul li a:visited {font-size:14px;line-height:24px;}
					#navigation li ul li ul li a:hover, #navigation li.current_page_parent ul li.current_page_item a:hover {background-color:#1262b3 !important;height:24px;}
				
				#navigation li.current_page_parent, #navigation li.current_page_item {background-color:#FFF;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;height:42px;top:-5px;padding-left:6px;padding-right:6px;padding-left:8px !important;margin-right:5px !important;}
				#navigation li.current_page_parent a, #navigation li.current_page_item a {color:#000 !important;border:none !important;line-height:40px !important ;padding:0 !important;}
				#navigation li.current_page_parent a:hover, #navigation li.current_page_item a:hover {color:#000;border:none;background:none;padding:0 !important;}
				#navigation li.current_page_parent ul li a:hover, #navigation li.current_page_item ul li a:hover {background-color:#3378be;border-top:1px solid #043c75; border-bottom:1px solid #043c75; border-right:0;border-left:0;height:24px;padding-left:6px !important;}
				#navigation li.current_page_parent ul, #navigation li.current_page_item ul {top:40px;padding-bottom:12px;border-top:1px solid #043c75; border-bottom:1px solid #043c75;}
				#navigation li.current_page_parent ul li, #navigation li.current_page_item ul li {height:24px !important;}
				#navigation li.current_page_parent ul li ul {}
				#navigation li.current_page_parent ul li a, #navigation li.current_page_item ul li a {padding-right:0;width:100%;margin-right:0;font-size:14px;line-height:24px !important;height:24px;padding-right:0;margin-right:0;padding-left:6px !important;}
				#navigation li.current_page_parent ul li a:hover, navigation li.current_page_item ul li a:hover {background-color:#3378be !important;border-top:1px solid #043c75 !important; border-bottom:1px solid #043c75 !important; border-right:0;border-left:0;height:24px; padding-left: 6px !important;}
				#navigation li.current_page_parent ul li ul li a:hover, #navigation li.current_page_item ul li ul li a:hover {background-color:#1262b3;height:24px;}
				#navigation li.current_page_parent ul li.current_page_item, #navigation li ul li.current_page_parent {height:24px;width:194px;position:relative;border:none;background:none;padding-left:0 !important;margin-left:0 !important;position:static !important;}
				#navigation li.current_page_parent ul li.current_page_item a, #navigation li ul li.current_page_parent a {height:24px !important; line-height:24px !important;}
				#navigation li.current_page_parent ul li ul li.current_page_item {}
				#navigation li.current_page_parent ul li ul li.current_page_item a {}
				



