/*
	http:/David Johnson/ 
	Author: Jade Calegory
	jade@jadestudiospx.com
	http://www.jadestudiospx.com
	
	Colors:
	Banner Bg Brown - #322015;
	Header Blue - #7aa3cf;
	accent Line Brown - #814f36;
	H1, P color: #5d2c16;
		
	
*/

/* RESET */
/* import stylesheets and hide from ie/mac \*/
@import url("reset.css");

/* self-clear floats */

.group:after 								{
											content: "."; 
   									 		display: block; 
    										height: 0; 
    										clear: both; 
    										visibility: hidden;
    										}
    										
.clear										{
											clear: both;
											}


/* PAGE-WRAP */


body 										{ 
											font-family: Trebuchet MS, Arial, sans-serif; 
											line-height: 1.22;
											position: relative;	
											width: 100%;
											}
											
p											{
											font-size: 18px;
											line-height: 22px;
											padding: 7px 0;
											color: #5d2c16;
											}
											
#main-content-wrapper h1					{
											font-family: Trebuchet MS, Arial, sans-serif; 
											font-size: 36px;
											color: #5d2c16;
											font-weight: 400;
											letter-spacing: .01em;
											line-height: 46px;
											padding: 22px 0 25px 0;
											}
																						
	h1 span									{
											font-size: 26px;
											letter-spacing: .08em;
											}
											
h2											{
											font-size: 26px;
											color: #5d2c16;
											letter-spacing: .08em;
											font-weight: 200;
											padding: 7px 0;
											 }
											
h3											{
											font-size: 22px;
											color: #5d2c16;
											padding: 5px 0;
											font-weight: 200;
											letter-spacing: .08em;

											}
											
h4											{
											font-size: 16px;
											color: #7aa3cf;
											letter-spacing: .08em;
											padding: 5px 0;
											}
											
											
a:hover										{
											color: #fff; 
											}
																			
											
a[href^=tel]								{
    										color:inherit;
    										text-decoration:none;
    										}
											
/*HEADER */

#header-bg									{
											background: url('../images/BannerAccent.jpg') top center no-repeat #322015;
											min-width: 960px;
											}
											
div.header-accent							{
											background: url('../images/HeaderBottomHighlight.jpg') repeat-x bottom center;
											}

header										{
											width: 960px;
											margin: 0 auto;
											position: relative;
											}
											
header img									{
											width: 185px;
											position: absolute;
											top: 30px;
											left: 0;
											border: solid 2px white;
											}
									
											
#header-contact								{
											width: 380px;
											float: left;
											padding: 30px 0 50px 200px;
											}										
											
#header-contact h1							{
											font-family: Trebuchet MS, Arial, sans-serif; 
											font-size: 26px;
											font-variant: small-caps;
											line-height: 22px;
											color: #7aa3cf;
											font-weight: 200;
											letter-spacing: .05em;
											text-shadow: 2px 2px 4px #000;
											}
											
#header-contact h1 span						{
											font-size: 18px;
											color: #7aa3cf;
											letter-spacing: .08em;
											}
											
#header-contact h1 em						{
											display: block;
											font-size: 18px;
											font-style: normal;
											color: #7aa3cf;
											}
											
#header-contact h2							{
											color: #7aa3cf;
											letter-spacing: .08em;
											font-size: 21px;
											text-shadow: 2px 2px 4px #000;
											padding-top: 10px;
											}
											
.rotating-copy								{
											width: 325px;
											float: right;
											padding: 50px 0 0 0;
											font-size: 19px;
											color: #7aa3cf;
											text-shadow: 2px 2px 4px #000;
											}
											
	.rotating-copy ul						{
											list-style-type: none;
											}
											
/* NAV */
											
nav											{
											min-width: 960px;
											margin: 0 auto;
											border-top: 1px solid #fff;
											border-bottom: 1px solid #814f36;
											background: url('../images/NavBg.jpg') repeat-x center center;
											height: 53px;
											}
											
	nav ul									{
											width: 960px;
											margin: 0 auto;
											height: 53px;
											
											}
											
	nav ul li								{
											width: 126px;
											display: block;
											float: left;
											}
											
	nav ul li a								{
											display: block;
											text-decoration: none;
											list-style: none;
											text-align: center;
											font-size: 17px;
											color: #7aa3cf;
											font-weight: bold;
											line-height: 18px;
											height: 35px;
											margin-top: 10px;
											}
											
	nav ul li a span						{
											display: block;
											}
											
		#home								{
											padding-left: 200px;
											margin-top: 10px;
											}
											
		#contact							{
											margin-top: 20px;
											}
											
		#about, #specialty, #resources, #portal {
											border-left: solid 1px #7aa3cf;
											}
											
		#resources, #portal							{		
											border-right: solid 1px #7aa3cf;	
											}

											
		nav ul li a:hover, .active a		{
											color: #fff;
											}
											

											
/* MAIN CONTENT */
											
#main-content-wrapper						{
											position: relative;
											border-top: solid 1px #ac9573;
											min-width: 960px;
											z-index: 0;
											background: url(../images/MainContentBg.jpg) repeat;
											padding: 30px 0;
											}
											
#main-content								{
											width: 960px;
											margin: 0 auto;
											position: relative;
											padding-bottom: 35px;
											}
											
	#main-content img.fade					{
											position: absolute;
											bottom: 0;
											left: -110px;
											width: 515px;
											}
											
section#full-content						{
											background: #432931;
											}
											
section#full-content p						{
											color: #e6ebdf;
											}
											
section#full-content img					{
											width: 160px;
											float: left;
											border: 2px solid #7aa3cf;
											margin: 10px 25px 15px 0;
											}
											
											
section ul.list								{
											list-style-position: outside;
											padding-left: 20px;
											color: #5d2c16;
											}
											
section ul.list li							{
											padding: 1px;
											}
											
section ul.list li a						{
											color: #e6ebdf;
											text-decoration: underline;
											}
											
section ul.list li a:hover					{
											color: #abc091;
											}
											
#content-body								{
											width: 620px;
											border-left: 1px solid #fff;
											margin: 30px 0 30px 274px;
											padding-left: 50px;
											padding-bottom: 25px;
											}
											
#content-body a								{
											color: #e6ebdf;
											text-decoration: underline;
											}
											
#content-body a:hover						{
											color: #abc091;
											}
											
/* Areas of Specialty */
section#main-content ul.list li a.orbera-link								{
											color: #7aa3cf;
											text-decoration: underline;
											}
											
	section#main-content ul.list li a.orbera-link:hover						{
											color: #fff;
											}


/* PATIENT RESOURCES */

#content-nav-wrapper						{
											width: 960px;
											margin: 0 auto;
											}										

/* SIDE NAV */

#sidebar									{
											width: 274px;
											float: left;
											padding-top: 20px;
											}
											
	#sidebar ul								{
											list-style: none;
											}
											
	#sidebar ul li							{
											padding: 10px 0 5px 0;
											}
							
	#sidebar ul li a						{	
											font-size: 16px;
											color: #5d2c16;
											text-decoration: underline;
											}
											
	#sidebar ul li a:hover					{
											color: #7aa3cf;
											text-decoration: underline;
											}
											
	#sidebar ul li.sidebar_active a			{
											text-decoration: underline;
											color: #7aa3cf;
											}
											
	#sidebar span							{
											font-weight: normal;
											font-size: 12px;
											}
											
	#sidebar p								{
											margin-top: -13px;
											padding: 0 35px 5px 0;
											color: #5d2c16;
											}


/* NEW PATIENT PAPERWORK */

.download_links	ul li						{
											list-style: none;
											padding-bottom: 5px;
											}

#resources-content							{
											width: 620px;
											border-left: 1px solid #814f36;
											margin: 30px 0 30px 274px;
											padding-left: 50px;
											padding-bottom: 25px;
											}
											
#resources-content a						{
											color: #5d2c16;
											text-decoration: underline;
											}
											
#resources-content a:hover					{
											color: #7aa3cf;
											}											
											
.adobe img									{
											width: 72px;
											margin: 25px 15px 0 0;
											border: none;
											float: left;
											}
											
	p.adobe									{
											font-size: 12px;
											padding: 22px 0 0 0;
											}

ul.reg-list									{
											list-style-position: outside;
											padding-left: 20px;
											color: #5d2c16;
											}	
											
ul.reg-list li								{
											list-style: disc;
											}																					
											
/* FAQ */

.faq h3										{
											color: #5d2c16;
											padding-top: 15px;
											font-style: oblique;
											}	
											
.faq p										{
											padding-top: 2px;
											line-height: 23px;
											}
											
											
/* HOSPITALS & FACILITIES */

/* Hospitals and Surgicenters */	
											
ul.hospitals								{
											padding: 0px 0 25px 0;
											list-style: none;
											}
											
	ul.hospitals li							{
											font-size: 16px !important;
											color: #5d2c16;
											padding: 1px;
											}
											
	img.hospitals-img						{
											width: 88px;
											border: 2px solid #7aa3cf;
											margin: 10px 15px 15px 0;
											margin-bottom: 15px;
											float: left;
											}

/* USEFUL RESOURCES/LINKS */

.resources p								{
											padding-bottom: 15px;
											}
											
.links a									{
											font-size: 14px;
											}
											
											
/* PRIVACY */

p.list-title								{
											padding-bottom: 5px;
											}
												
section ul.sub_list							{
											list-style-position: outside;
											padding: 2px;
											margin: 0px 0 5px 36px;
											font-size: 16px;
											color: #5d2c16;
											}
											
	section ul.sub_list li					{
											padding: 3px 0;
											list-style-type: circle;
											}
											
											
/* CONTACT US */			

											
#contact_info 								{
											width: 210px;
											float: left;
											padding: 0px 15px 0 0;
											margin-right: 10px;
											}
											
	#contact_info img						{
											width: 170px;
											margin-top: 10px;
											border: 2px solid #7aa3cf;
											}
											
	#contact_info ul						{
											padding: 2px 0;	
											}
	
	#contact_info li						{
											list-style: none;
											color: #5d2c16;
											padding-top: 2px;
											padding-bottom: 1px;
											font-size: 16px;
											}
											
	#contact_info li span					{
											float: right;
											width: 130px;
											padding-right: 15px;
											}

img#map										{
											width: 364px;
											margin-top: 20px;
											border: 2px solid #7aa3cf;
											}
											
#map_content								{
											width: 364px;
											padding: 15px 0 0 240px;
											}	
											
											
#contact_info a img.fb-contact-pg				{
											width: 30px;
											margin-top: 3px;
											}																	
					
/* FOOTER */
											
footer										{
											background: url('../images/BannerAccentFooter.jpg') bottom center no-repeat #322015;
											min-width: 960px;
											border-top: solid 1px #5f3944;
											}
											
.accent										{
											background: url('../images/FooterTopHighlight.jpg') repeat-x top;
											}
											
	#footer-container						{
											width: 960px;
											margin: 0 auto;
											text-align: left;
											line-height: 22px;
											font-weight: bold;
											padding-top: 20px;
											padding-bottom: 20px;
											}
											
		#footer-container section#aas		{
											padding: 0 65px 0 65px;
											width: 415px;
											float: left;
											}
											
			section#aas img					{
											width: 240px;
											float: left;
											padding-top: 17px;
											}
											
			section#aas p					{
											padding: 25px 0 0 260px;
											font-size: 16px;
											color: #7aa3cf;
											}
											
		#footer-container section#top-doc	{
											width: 315px;
											margin: 0 auto;
											}
											
			section#top-doc img				{
											width: 128px;
											float: left;
											padding-top: 24px;
											}
											
			section#top-doc p				{
											padding: 25px 0 0 148px;
											font-size: 16px;
											color: #7aa3cf;
											}
																					
											
			h6.copyright					{
											padding-top: 5px;
											text-align: center;
											font-size: 10px;
											color: #7aa3cf;
											}
											
footer a img.fb								{
											width: 15px;
											}	
											
footer #footer-container a.fb-link			{
											color: #7aa3cf;
											text-align: center;
											margin-top: 70px;
											margin-bottom: 0px;
											font-weight: 100;
											line-height: 1.2em;
											text-decoration: underline;
											text-shadow: 1px 1px 1px #000;
											display: block;
											}
											
footer #footer-container a.fb-link:hover	{
											color: #fff;
											text-decoration: underline;
											}
											
/* Practis Content */

#practis ul									{
											list-style-type: none;
											list-style-position: outside;
											padding-left: 20px;
											padding-bottom: 10px;
											}
											
#practis ul li								{
											
											color: #5d2c16;
											padding: 2px;
											list-style-type: disc;
											}
											
#practis ul li a							
											{
											color: #7aa3cf;
											text-decoration: underline;
											}
											
#practis ul li a:hover						{
											color: #fff; 
											}
											
#practis a							
											{
											color: #7aa3cf;
											text-decoration: underline;
											}
											
#practis a:hover							{
											color: #fff; 
											}
											
#practis tr.even								{
											margin-left: 10px;
											}
											
											
/* Banner Network Logo */
#resources-content p img.banner-logo		{
											border: 2px solid #7aa3cf;
											width: 200px;
											margin-top: 5px;
											padding: 3px;
											}
											
#resources-content p img.equality-logo		{
											border: 2px solid #7aa3cf;
											width: 160px;
											margin-top: 5px;
											padding: 3px;
											margin-left: 15px;
											}
											
/* BIO PAGE */
p.cite 										{
											list-style: none;
											font-size: 13px;
											line-height: 5px;
											}
											
p.cite a 										{
											list-style: underline;
											text-decoration: underline;
											font-size: 13px;
											color: #36393e;
											line-height: 11px;
											}

											
