
@media (max-width: 736px) { 
@viewport {
		max-width: device-width; }
		


/* PAGE-WRAP */



body #header-bg								{
											min-width: 100%;																			background: none;
											}

body 										{ 
											font: 1em;
											*font-size: small; 
											*font: x-small; 
											line-height: 1.22em;
											position: relative;	
											}
											
h1											{
											font-size: 1.7em;
											letter-spacing: .05em;
											padding-top: -1px;
											max-width: 100%;
											}
											
h2											{
											font-size: 1em;
											padding-top: 5px;
											letter-spacing: .08em;
											 }
											
h3											{
											font-size: 1.2em;
											font-weight: 100;
											letter-spacing: .08em;
											padding-left: 0px;
											}
											
h4											{
											font-size: 1em;
											letter-spacing: .08em;
											}


/*HEADER */

div#header-bg header						{
											max-width: 100%;
											margin: 0;
											}
											


header div.hgroup#logo						{
											max-width: 99%;
											
											max-height: 100%;
											float: left;
											padding: 10px 0 15px 10px;
											
											}
											
header div.hgroup a							{
											max-width: 1em;
											height: 100%;
											}
											
header div.hgroup#logo img					{
											max-width: 46%;
											float: left;
											padding-right: 10px;
											
											}
											
header div.hgroup#logo h1					{
											font-size: 2em;
											line-height: 1em;
											letter-spacing: .02em;
											max-width: 100%;
											}

											
header div#logo h2					{
											padding: 10px 0 0 0;
											margin-top: 4px;
											letter-spacing: .01em;
											font-size: 1.6em;
											
											}
											
.rotating-copy								{
											position: absolute;
											left: -99999px;
											max-width: 0px;
											max-height: 0px;
											}

											
header nav									{
											max-width: 100%;
											margin: 0;
											border-left: none;
											height: 34px;
											display: block;
											border-bottom: solid 1px #f2e0c3;
											border-bottom: 1px solid #ac9573;
																																}
											
											
	header nav ul li						{
											max-width: 100%;
											float: none;
											clear: both;
											height: 10px;
											border-right: none;
											padding-left: 5px;
											display: block;
											}
											
	header nav ul li a						{
											text-decoration: underline;
											text-align: left;
											font-size: 1em;
											padding: 0px;
											line-height: 1em;
											max-width: 100%;
											}
											
	header nav ul li a em					{
											display: inline;
											color: #446699;
											font-style: normal;
											}
											
	header nav ul li a em:hover				{
											color: #15407f;
											}
											
		a.padding							{
											margin-top: 0px;
											}
											
		nav ul li:hover						{
											background: url('../images/bg-pattern.jpg') repeat;
											max-height: 20px;
											}
											
		nav ul li a:hover					{
											color: #15407f;
											max-height: 20px;
											}	
											
		a.active									{
											color: #15407f;
											background: url('../images/bg-pattern.jpg') repeat;
											text-decoration: none;
											}
											
											
/* MAIN CONTENT */

										
#main-content-wrapper						{
											position: relative;
											min-width: 100%;
											clear: both;
											}
											
#main-content								{
											max-width: 92%;
											margin: 0;
											background: #3e66a4;
											clear:both;
											padding-left: 5px;
											}

											
	#main-content article.home_content		{
											max-width: 100%;
											padding-left: 5px;
											clear:both;
											}
											
	#main-content img.fade					{
											display: none;
											height: 0px;
											clear: both;
											}

											
		#main-content article h1			{
											letter-spacing: .1em;
											padding: 15px 0 10px 0;
											line-height: 1em;
											clear: both;
											}
											

		#main-content article p				{
											font-size: 1em;
											line-height: 1.3em;
											padding-bottom: 12px;
											height: 100%;
											}
											
											
											
											
											
/* ABOUT */

#main-content img.side_bar_img				{
											max-width: 80%;
											float: left;
											border: 2px solid #f2e0c3;
											margin-left: 15px;
											margin-top: 13px;
											}

#main-content article#about					{
											width: 95%;
											padding-left: 10px;
											}
											

/* Physicians Page */
											
.physicians_links							{
											max-width: 100%;
											margin-bottom: 80px;
											}
	
	
	.physicians_links h1					{
											padding-top: 15px;
											margin-bottom: 15px;
											border-bottom: solid 1px #f2e0c3;
											min-width: 105%;
											
											}
											
	.physicians_links .bio_links h3			{
											padding: 6px 0 0 0;
											font-size: 1em;
											line-height: 17px;
											letter-spacing: .0em;
											}
											
	.physicians_links .bio_links h3			{
											line-height: .9em;
											}
											
	.physicians_links .bio_links em			{
											font-size: .8em;
											letter-spacing: .0em;
											padding-top: -10px;
											line-height: .01em;
											}
											
	.physicians_links .bio_links p			{
											font-size: .8em;
											padding: 7px 5px 0 5px;
											line-height: 1.2em;
											}
											
	.physicians_links .bio_links a img		{
											max-width: 40%;
											float: left;
											padding-right: 10px;
											}
											
											
		.physicians_links div.bio_links		{
											max-width: 100%;
											height: 150%;
											float: none;
											clear: both;
											margin-left: 10px;
											margin-bottom: 10px;
											}
											
											
											
/* Bio Pages */

.bio										{
											max-width: 100%;
											border-left: none;
											margin: 20px 0 15px 0px;
											padding-left: 5px;
											}
											
	.bio img								{
											border: 2px solid #f2e0c3;
											margin: 15px 15px 5px 0;
											max-width: 80%;
											float: left;
											}
											
	.bio span								{
											font-size: .9em;
											}
											
	.bio em									{
											font-size: .9em;
											font-weight: normal;
											display: block;
											font-style: normal;
											margin-top: -2px;
											}
											
	.bio p									{
											max-width: 100%;
											color: #fff;
											margin: 15px 0 0 0;																						}
											
	.bio h1									{
											line-height: 1.1em;
											}
											
											
	img.img-left-top-doc		{
								max-width: 13%;
								display: block;	
								float: left;
								}


/* SIDE NAV */

.sidebar									{
											min-width: 104%;
											float: none;
											padding-top: 8px;
											
										
											}
											
.sub-nav li.sidebar-nav-header				{
											color: #eeb877;
											letter-spacing: 0;
											padding-left: 15px;
											margin-bottom: -7px;
											}
											
											
	.sidebar ul li							{
											padding: 5px 0 7px 0;
											height: 28px;
											border-bottom: 1px solid #CCC;
											
											}
							
	#main-content .sidebar ul li a			{	
											font-size: 1em;
											color: #3e66a4;
											text-decoration: underline;
											
											}
											
									
	li.long-link							{
											min-height: 43px;
											}		
											
											
	.sidebar span							{
											font-size: 1em;
											}
											
	.sidebar p								{
											padding: 7px 35px 5px 15px;
											}
											
	.sidebar h1								{
											padding-left: 15px;
											padding-top: 10px;
											}
											
	.sidebar h3								{
											margin-left: 0px;
											}
											
	.sub-nav li.sidebar-nav-header			{
											color: #000;
											border:none;
											}
											
	aside.sidebar ul.sub-nav li.sidebar_active a			{
											color: #15407f;
											text-decoration: none;
											}
				


/* Areas of Specialty */

											
	.sub-nav .indent						{
											padding-left: 15px;
											}
											
	article#content							{
											max-width: 100%;
											margin: 10px 0 30px 0px;
											border: none;
											padding-left: 5px;
											}
										
	#content img							{
											margin: 12px 15px 5px 0;
											max-width: 100%;
											float: left;
											}
																				
	#main-content article#content h1		{
											padding-top: 0px;
											margin-top: 0px;
											}
											
	#content p								{
											padding-top: 5px;
											}
											
	#content h2								{
											padding-top: 10px;
											}
											
/* Carotid Conditions */

ul.lists									{
											padding: 0 0 10px 15px;
											margin-top: -5px;
											}

.lists li									{
											list-style-position: outside;
											color: #fff;
											padding: 2px;
											font-size: 15px;
											}
											
/* Vein Center Page */

#content img.vein-ctr 						{
											max-width: 95%;
											float: none;
											}
											
li.staff-title								{
											font-style: oblique;
											font-size: 1em;
											padding-top: 2px;
											color: #f2e0c3;
											}											


/* CONTACT */

form										{
											max-width: 100%;
											padding-top: 5px;
											}
											
label										{
											display: block;
											font-size: 1em;
											color: #fff;
											padding-top: 9px;
											letter-spacing: .08em;
											}
											
input										{
											border: 2px solid #fff;
											background: #f2e0c3;
											}
											
textarea									{
											background: #f2e0c3;
											border: 2px solid #fff;
											}
											
.submit_button								{
											font-size: 15px;
											color: #446699;
											-moz-border-radius: 5px;
											-webkit-border-radius: 5px;
											border-radius: 5px;
											-khtml-border-radius: 5px;
											margin-top: 8px;
											}
											
.submit_button:hover						{
											background: #446699;
											color: #fff;
											}

.contact_info 								{
											max-width: 60%;
											float: left;
											padding: 10px 15px 0 0;
											margin-right: 0px;
											margin-left: 15px;
											}
	
	.contact_info li						{
											list-style: none;
											color: #fff;
											padding-top: 2px;
											}
											
	.contact_info li span					{
											float: none;
											max-width: 100%;
											padding-right: 15px;
											display: block;
											}
											
.contact_info h3							{
											padding-left: 0px;
											}


#content img.map							{
											max-width: 70%;
											}
											
div.map-section								{
											max-width: 75%;
											float: none;
											padding-left: 15px;
											}
											
											
article#content div.map-content h3			{
											margin-bottom: 3px;
											clear: both;
											}
											
.map_content								{
											max-width: 75%;
											padding: 5px 0 0 0px;
											float: none;
											clear: both;
											display: block;
											}
											
	div.map_content a						{
											color: #fff;
											text-decoration: underline;
											clear: both;
											display: block;
											
											}
											
.map_content a:hover						{
											color: #f2e0c3;
											}
											
#satellite									{
											padding-top: 10px;
											}
											

/* NEWS */

iframe										{
											max-width: 100%;
											max-height: 100%;
											}
											
											
/* FOOTER */
											
footer										{																										min-width: 100%;
											}
											
	#footer-container						{
											max-width: 100% !important;
											margin: 0;
											text-align: left;
											font-size: 1em;
											line-height: 1em;
											padding-bottom: 20%;
											}
											
		#footer-container article#aas		{
											max-width: 100% !important;
											height: 155px;
											float: left;
											padding-top: 1em;
											}
											
			article#aas img					{
											max-width: 100% !important;
											padding-left: 0px;
											max-height: 100%;
											}
											
			article#aas p					{
											max-width: 90%;
											padding-left: 1em;
											padding-top: 3px;
											font-size: 1em;
											line-height: 1.1em;
											}
											
		#footer-container article#top-doc		{
											max-width: 100% !important;
											position: relative;
											max-height: 100%;
											float: left;
											padding-top: .1em;
											margin-left: 0px;
											}
											
			article#top-doc img				{
											max-width: 100%;
											float: left;
											padding: 10px 0 0 10px;
											}
											
			article#top-doc p				{
											max-width: 100% !important;
											font-size: 1em;
											float: left;
											padding: .8em 0 0 .4em;
											}
											
											
			/* Physician links to replace top doc */								
											
			article#physician_links				{
											max-width: 100%;
											max-height: 100%;
											float: left;
											padding-top: 10px;							
											margin-left: 0px !important;
											}
											
			article#physician_links h3			{
											padding: 10px 0 5px 16px;
											letter-spacing: 0em;						
											color: #446699;
											font-variant: small-caps; 
											}
											
			article#physician_links ul			{
											max-width: 100%;
											padding-left: 65px;
											display: block;
											}
											
			article#physician_links ul li  {
											line-height: 1.4em;
											}
											
			article#physician_links ul a		{
											
											font-size: 1em;
											}
			
						
											
			article#address_ins				{
											max-width: 100%;
											max-height: 100%;
											float: left;
											padding-top: 10px;																						}
											
			article#address_ins h3			{
											padding: 10px 0 5px 16px;
											letter-spacing: 0em;																					color: #446699;
											font-variant: small-caps; 
											}
											
			article#address_ins ul			{
											max-width: 100%;
											padding-left: 65px;
											display: block;
											}
											
			article#address_ins ul li  {
											line-height: 1.4em;
											}
											
			article#address_ins ul a		{
											
											font-size: 1em;
											}
											
											
			h6.copyright					{
											padding-top: 10px;
											text-align: left;
											font-size: .8em;
											padding-left: 5px;
											}

											
		#footer-container article#testimonials		{
											max-width: 100%;
											max-height: 100%;
											float: left;
											padding-top: 10px;																						}
											
			#footer-container article#testimonials h3																								{
											padding: 10px 0 5px 16px;
											letter-spacing: 0em;																					}
											
			article#testimonials ul			{
											max-width: 100%;
											padding-left: 16px;
											display: block;
											}
											
															

											
}