html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:rgb(209,205,193);
	font-size:76%; 
	font-family:georgia, palatino linotype, times new roman, serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background:rgb(209,205,193);
	}

#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:130px; 
	bottom:109px; 
	width:770px; 
	margin-left:-386px; 
	left:50%; 
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-image: url(images/bkground.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	}

* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:772px;
	border-top:130px solid #fff; 
	border-bottom:107px solid #fff;
	}

#head {
	position:absolute; 
	margin-left:-386px; 
	left:50%; 
	top:0; 
	width:770px; 
	min-width:770px; 
	height:110px; 
	
	background-image: url(images/headerLogo.gif);
	background-repeat: no-repeat;
	background-color:#0080FF; 
	font-size:1em; 
	z-index:5;
	
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top: 10px solid #29296F;
	border-bottom: 10px solid #29296F;
	}

* html #head {
	top:0px; width:772px; height:130px;
	}

#foot {
	text-align:center;
	position:absolute; 
	margin-left:-386px; 
	left:50%; 
	bottom:0; 
	width:770px; 
	min-width:770px; 
	height:107px; 
	background: #29296F;
	font-size:1em; 
	z-index:5; 
	border:1px solid #000;
	font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	color:#000;
	}

* html #foot {
	bottom:0px; width:772px; height:107px;
	}


/*** Main Content Layout ***/

#leftContent {
	width: 254px;

	float: left;
	display: inline;
}

#flashLeft {
	margin: 0 auto;
	border: 5px solid #0080FF;
	width: 210px;
	height: 240px;
}

#rightContent {
	width: 496px;
	
	float: left;
	display: inline;
}

#rightContent li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


/*** General ***/

h3 {
	margin: 0px 0px 10px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

p {
	margin: 0px 0px 10px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#rightBG {
	position: absolute;
	top: 0px; left: 254px;
	z-index: -1;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #29296F;
}

a:hover, a:active {
	text-decoration: none;
	font-weight: bold;
	color: #0080FF;
}

div.clear {
	clear: both;
}


/*** Header ***/

#currentEvent {
	position: absolute;
	top: 10px;
	right: 20px;
}

#currentEvent img {
	border: 1px solid #29296F;
	vertical-align: top;
}

#topMenu {
	padding: 85px 18px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;

	color: White;
	text-align: right;
}

#topMenu ul {
	margin: 0;
}

#topMenu ul li {
	margin: 0;
	display: inline;
	list-style-type: none;
	padding-left: 10px;
}

#topMenu a:link, #topMenu a:visited {
	text-decoration: none;
	color: White;
	font-weight: normal;
}

#topMenu a:hover, #topMenu a:active {
	text-decoration: none;
	color: #29296F;
	font-weight: normal;
}


/*** Footer ***/

#footText {
	padding: 0px 18px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	text-align: right;
}

#footText a:link, #footText a:visited {
	text-decoration: none;
	color: White;
}

#footText a:hover, #footText a:active {
	text-decoration: none;
	color: #0080FF;
}

#footContact {
	float: left;
	display: inline;
	
	padding-top: 1px;
	padding-left: 5px;
	
	font-size: 11px;
	
	color: #0080FF;
}


/*** Home ***/

#homeLeft {
	padding: 20px 10px 10px 10px;
	
	text-align: center;
}

img.collageIMG {
	margin-bottom: 15px;
	border: 5px solid #0080FF;
}

#homeLeft p {
	font-size: 20px;
	font-weight: bold;
	color: #0080FF;
}

#homeLeft a:link, #homeLeft a:visited {
	text-decoration: none;
	color: #0080FF;
}

#homeLeft a:hover, #homeLeft a:active {
	text-decoration: none;
	color: White;
}

#homeRight {
	padding: 20px 5px 10px 10px;
	
	text-align: left;
}

#homeRight p {
	margin-left: 20px;
	margin-right: 20px;
}

img.titleIMG {
	margin-bottom: 20px;
}


/*** Meet Dr. Brady ***/

#meetLeft {
	padding: 20px 10px 10px 10px;
	
	text-align: center;
}

#meetRight {
	padding: 20px 5px 10px 10px;
	
	text-align: left;
}

#organizations {
	float: right;
	display: inline;
	width: 139px;
}

#organizations img {
	margin-bottom: 3px;
	border: 1px solid #000000;
}


/*** Forms ***/

#formsLeft {
	padding: 20px 10px 10px 10px;
	
	text-align: center;
}

#formsRight {
	padding: 20px 5px 10px 10px;
	
	text-align: left;
}

#formsRight p {
	margin-left: 20px;
}


/*** Maps ***/

#mapsLeft {
	padding: 20px 10px 10px 10px;
	
	text-align: center;
}

#mapsRight {
	padding: 20px 5px 10px 10px;
	
	text-align: left;
}

#mapDIV {
	text-align: center;
}

img.mapIMG {
	border: 1px solid Black;
}


/*** Patient Information ***/

#infoLeft {
	padding: 20px 10px 10px 10px;
	
	text-align: center;
}

#infoRight {
	padding: 20px 5px 10px 10px;
	
	text-align: left;
}

#problems p {
	color: White;
}

#problems a:link, #problems a:visited {
	color: #0080FF;
}

#problems a:hover, #problems a:active {
	color: #29296F;
}


/*** Activities, Contests & Events ***/

#eventsLeft {
	padding: 20px 10px 10px 10px;
	
	color: White;
	text-align: center;
}

#eventsRight {
	padding: 20px 5px 10px 10px;
	
	text-align: left;
}

p.testimonialP {
	font-style: italic;
}

p.patientP {
	margin-bottom: 20px;
	font-weight: bold;
	color: #29296F;
}

div.testimonialPhoto {
	text-align: center;
}

div.testimonialPhoto img {
	border: 1px solid #29296F;
}

div.testimonialPhoto p {
	font-weight: bold;
}


/*** Services We Provide ***/

#servicesLeft {
	padding: 20px 10px 10px 10px;
	
	text-align: center;
}

#servicesRight {
	padding: 20px 5px 10px 10px;
	
	text-align: left;
}

#staff p {
	color: White;
}

#staff a:link, #staff a:visited {
	color: #0080FF;
}

#staff a:hover, #staff a:active {
	color: #29296F;
}

#bio h3 {
	font-weight: normal;
}

#bio img {
	float: right;
	display: inline;
	margin: 0 0 0 10px;
	border: 1px solid #29296F;
}


/** Before & After **/

#caseLeft {
	float: left;
	display: inline;
	
	width: 240px;
	
	text-align: center;
}

#caseRight {
	float: right;
	display: inline;
	
	width: 241px;
	
	text-align: center;
}

#caseLeft img {
	border: 1px solid Black;
}

#caseRight img {
	border: 1px solid Black;
}

#flashCase {
	clear: both;
	text-align: center;
}

/** Facebook Button **/

#fbButton {
	margin-top: 12px;
	text-align: center;
}

#fbButton a img {
	border: none;
}
