/* GLOBAL */



*           {   margin: 0; padding: 0;



                }



            



html        {   font-family: arial, verdana, arial, sans-serif;



				overflow-y: scroll; /* force vertical scroll bar */



                }







body        {  	font-family: arial, verdana, arial, sans-serif;



                color: #666;



				background: #487596 url(images/bg.jpg) top left repeat-x;



				font-size: 80%;



                }



small { color: #aaa; font-size: 9px; }

    



img         {   border: none;



				outline: none;



                }



            



h1, h2, h3, h4, h5, h6



            {  	font-size: 105%;



				margin-bottom: 1em;



                }



                



h2          {   text-transform: uppercase;



                }



				



h4			{	font-size: 90%;



				margin-bottom: 5px;



				}







.clear      {   clear: both;



                }



                



ul      {   list-style-type: disc;



			  margin-left: 30px;



			  margin-bottom: 15px;

/*

                list-style-type: none;



                margin: 0; padding: 0;

*/



                }



ol   {   



                list-style-type: none;



                margin: 0; padding: 0;





                }







         

                



p           {   margin-bottom: 13px;



				line-height: 130%;



                }



				



a			{	outline: none;



				}



                



a:link, a:visited



            {   color: #416f91;



                text-decoration: none;



				font-size: 100%;



				border: none;



                }



                



a:hover     {   text-decoration: underline;



				border: none;







                }



				



a .nohover	{	background: #e5e5e5;



}



				



.readmore	{	font-size: 85%;



				margin: 0 auto 12px auto;



				text-align: right;



				text-transform: uppercase;



				padding-bottom: 5px;



				}



				



ol			{	list-style-type: decimal;



				margin-left: 30px;



				}



				



ol li		{	margin-bottom: 1em;



				}



				



/* project specific */      



#myScreen



            {   width: 940px; height: 275px;



                }



                



.shade      {   margin: 0 auto;



                width: 1020px;



                background: transparent url(images/shading.jpg) top center no-repeat;



                }



				



/* LAYOUT */



#container



            {   position: relative;



				width: 940px;



                margin: 0 auto;



                background: url(images/bgLong.gif) top center repeat-y;



                }







/* Header */                



#header     {   width: 940px; height: 460px;



                }



				



/*  Upper Nav



 ********************************************* */



#uppernav   {   width: 940px; height: 20px;



				margin: 0 auto;



				background: #416f91; 



				font-size: 75%; line-height: 2.05;



                }







#uppernav ul



            {   float: right;



                width: 10.2%; height: inherit;    



                text-transform: uppercase;

list-style-type: none;



                }



                



#uppernav li



            {   float: left;



				padding-right: 9%;



                }



				



#uppernav a	



			{	color: #fff;



				background: #416f91; 



				}



				



#navupper a:link, #navupper a:visited



            {   color: #fff;



                text-decoration: none;



                }



                



#navupper a:hover



            {   text-decoration: underline;



                }



				



/* logo and contact */



#logoandcontact



            {   width: 940px; height: 120px;

		

                }



                



#logo img   {   float: left;



				margin-top: 32px; 



				margin-left: 35px;



                }



                



#contact    {   float: right;



                width: 25%;



                margin-top: 2.5%; margin-left: 24%;



                }



                



.phone



            {   font-size: 135%;



				display: inline;



                padding: 0 10px;



                color: #416f91;



                font-weight: bold;



                background: url(images/contactDotLineVert.gif) no-repeat top right;



                }



                



.email      {   display: inline;



                position: relative; top: 3px;



                padding-left: 10px;



                }



                



.directions



            {   width: 80%;



                margin-top: 8px;



                padding-top: 8px;



                text-align: center;



                background: url(images/contactDotLineHor.gif) no-repeat top center;



                color: #777;



                }



				



/* main nav */            



#nav



            {   width: 940px; height: 34px;



                margin-bottom: 10px;



                background: #e5e5e5;



                font-weight: bold; 



				line-height: 3;



                }



                



#nav ul     {   float: left;



                width: 100%;

margin-left: 0;



                }



                



#nav li     {   display: inline;



                }



                



#nav a:link, #nav a:visited



            {   float: left;



                margin: 0; padding: 0 2.5%;



                text-align: center;



                border-right: 1px solid #fff;



                height: 34px;



				font-size: 95%;



				text-transform: uppercase;



                }



                



#nav ul a:hover



            {



                background: #d8dde2;



                text-decoration: none;



                }



				



				



/* main imagery */



#imagery



            {   width: 940px; height: 275px;



                }



				



#content	{	float: left;



				width: 602px;



				margin: 23px 25px 60px 25px;



				color: #444;



				display: inline;



				background: #fff;



				}



				



h4			{	color: #6D8998;



				margin: 1.5em 0 4px 1px;



				font-size: 13px;



				}



				



/*



#nav .page-item-221 a



        {



	background: #d8dde2;



	}



*/







/* home page */



#content_home 	/* container for homepage sections */



			{	width: 940px;



				margin: 23px auto;



				color: #444;



				}

#content_home ul {

list-style-type: none;

margin-left: 0;

}

				



#content_home h2



			{	margin-bottom: .7em;



				}



				



#homepage_1		/* i may have a hearing loss */



			{ 	float: left;



				width: 285px;



				margin-left: 25px; margin-right: 30px;



				padding-top: 10px;



				border-top: 2px solid #baccda;



				display: inline; /* fixes IE6 double margin bug */



				}



				



#homepage_2		/* why physicians trust dr. wynensd */



			{ 	float: left;



				width: 285px;



				padding-top: 10px;



				margin-right: 30px;



				border-top: 2px solid #baccda;



				display: inline; /* fixes IE6 double margin bug */



}

#homepage_1 br { display: none; }	

#homepage_1 h2 { margin: 0 0 0 0; }				

#homepage_2 h2 { margin: 0 0 0 0; }



#homepage_2 br { display: none; }





#homepage_3 h2



			{	margin-bottom: 10px; margin-bottom: 13px;



				border-bottom: 1px solid #baccda;



				padding-bottom: 9px;



				}







#homepage_3 	/* latest news */



			{ 	float: left;



				width: 263px;



				padding-top: 10px;



				border-top: 2px solid #baccda;



				}



				



#homepage_3 h2



			{	margin-bottom: 10px; margin-bottom: 13px;



				border-bottom: 1px solid #baccda;



				padding-bottom: 9px;



				}



				



#rsidebar	{	float: left;



				width: 263px;



				margin-top: 23px;



				margin-bottom: 100px;



				padding-top: 10px;



				border-top: 2px solid #baccda;



				}



				



#rsidebar h3



			{	margin-bottom: 9px;



				color: #999;



				



			}



				



.post h3



			{	margin-bottom: 10px;



				border-top: 2px solid #baccda;



				padding-top: 10px;



				text-transform: uppercase;



				font-size: 100%; font-weight: bold;



				font-family: arial;



				border-bottom: 1px solid #baccda;



				padding-bottom: 9px;



				color: #444;



				}



				



#rsidebar ul



			{	position: relative;

list-style-type: none;

margin-left: 0;

				}







#rsidebar li



            {   font-weight: bold;



                border-bottom: 1px solid #fff;



                }



                



#rsidebar li.last



            {   border-bottom: 5px solid #d8dde2;



                }



                



#rsidebar a:link, #rsidebar a:visited



            {   display: block;



				width: 241px;



                padding: .8em 0 .8em .6em;



                border-left: 11px solid #d8dde2;



				background: #e5e5e5;



                }



                



#rsidebar li a:hover



            {   background: #d8dde2;



                text-decoration: none;



                }



				



#rsidebar li.current_page_item a:link, #rsidebar li.current_page_item a:visited



			{ 	background: #d8dde2; 



				text-decoration: none;



				}



				



.current_page_item a 



			{ 	background: #d8dde2; 



				text-decoration: none;



				}



					



#rsidebar li.current_page_parent a



			{	background: #d8dde2; 



				text-decoration: none;



				}



				



#nav li.current_page_parent a



			{	background: #d8dde2; 



				text-decoration: none;



				}			



				



/*  Footer



 ********************************************* */



#footer		{   clear: both;



				width:890px; height: 40px;



				padding-top: 10px;



				background: #fff; color: #444;



				border-top: 1px solid #bbb;



				margin: 0 auto 0 auto;



				font-size: 85%;



                }



				



#copyright



			{	float: left;



				}







#footer ul



            {   float: right;



                width: 20%;  



                }



                



#footer li



            {   float: left;



                padding-right: 12%;

list-style-type: none;



                }



				



#footer a



            {   color: #444;



				background: #fff;



				font-size: 105%;



                }



				



.imgdecor	{	border: 1px solid #ccc;



			  	margin: 18px 0 0 15px; padding: 2px;



			  	float: right;



			  	}



			  



ul.bullets



		  {	list-style-type: disc;



			  margin-left: 30px;



			  margin-bottom: 10px;



			  }



			  



.hpImg		{	margin-bottom: 13px;



			  }



			  







#evt-ctr	{	width: 601px;



			  	margin: 0; padding: 0;



			  	}







#evt-ctr1	{	width: 601px; height: 46px;



				margin: 0; padding: 0;



			  	background: url(images/events/graybg.jpg) top left no-repeat;



			  	color: #557e9c;



			 	text-align: center;

				font-weight: bold;

				font-size: 20px;



				line-height: 2;



			 	}



				



#evt-ctr2	{	position: relative;



				width: 601px; height: 341px;



				margin: 0; padding: 0;



				display: inline;



				}



		



			



			  



#evt-dates	{	float: left;



			  	width: 179px; height: 305px; 



				padding-top: 25px;



			  	color: #fff;



			  	background: #89a5ba url(images/events/bluebg.jpg) top left no-repeat;



				text-align: center;

				font-size: 15px;



			 	}

				

				#evt-dates div { margin: 15px 0 20px 0; }



			  



#evt-dates p



		  	{	padding-top: .5em;



				font-size: 15px;



			  	line-height: 1.1em;



			  	}



			  



#evt-img	{	float: left;



				width: 414px; height: 207px; 



			  	margin-left: 8px;



			  	background: url(images/events/img.jpg) top left no-repeat;



			  	}



			  



#evt-gradient	



		  {		float: left;



		  		width: 414px; height: 100px; 



				margin-top: 7px;



			  	margin-left: 8px;



			  	background: url(images/events/gradient.jpg) top left no-repeat;



			  	}



			  



#evt-address	



		  {		font-size: 15px;



			  	margin-left: 15px; margin-top: 10px;



			  	text-align: left;



			  	}



			  



#evt-content	



		  	{	text-align: left;



			  	clear: both;



			  	}



			  



#evt-content h4



		  {		text-align: center;



			 	font-size: 20px;



				border-top: 1px solid #ccc;



				padding-top: .6em;



			  	}



			  



#evt-content p



		  	{	font-size: 14px;



			 	 margin-bottom: 1em;



			  	}



			  



#evt-content ul



		  	{	margin-top: 0;



				margin-bottom: 1em; 



			  	}



			  



#evt-content li



		  	{	list-style-type: disc;



				margin-left: 40px;



				line-height: 19px;



			  	}



			  



.evt-moneyback



		  	{	text-align: center;



			  	}



				



/* category posts plug-in */



.cat-post-item



	{	border-bottom: 1px dashed #ddd;



		margin: 15px 0 0 0;



		padding: 0 0 4px 0;



	}







.cat-post-item .post-date {	







background: #fff; 



width: 163px; height: 13px;



font-weight: italic; 



font-size: 11px;



}







.cat-post-item p {







	font-size: 11px;



	line-height: 15px;



}







.cat-post-item .post-title



	{ font-weight: bold;



		font-size: 12px;



	}







.cat-post-item .post-date p {



	 



	text-transform: uppercase;







}







.cat-post-item .post-date .highlight-date {



color: #ceff0c;



}











#post-content-wrapper



{	margin: 10px;



}



				
