/* GENERAL */



body {

	background-image: url(images/bamboo-bg.jpg);

	background-color: #afd8e6;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

	font-family: "Tahoma", "Verdana", "Helvetica", sans-serif;

	font-size: 11px;

	color: #000000;

}



table { 

	border-collapse: collapse; 

	border-spacing: 0px; 

}



td, th { 

	padding: 0px; 

	vertical-align: top;

	font-size: 11px;

}



:link, :visited {

	color: #ff0000;

	text-decoration: underline;

}



:link:hover, :visited:hover {

	text-decoration: none;

}



h1 {

	font-family: "Tahoma", "Verdana", "Helvetica", sans-serif;

	font-size: 28px;

	color: #458202;

	font-weight: normal;

	padding-top: 2px;

	margin-top: 0;

}



h2 {

	font-family: "Tahoma", "Verdana", "Helvetica", sans-serif;

	font-size: 16px;

	color: #990000;

	font-weight: bold;

	margin-bottom: 2px;

}



h3 {

	font-family: "Tahoma", "Verdana", "Helvetica", sans-serif;

	font-size: 14px;

	color: #006699;

	font-weight: bold;

	margin-bottom: 2px;

}



ul {

	margin-top: 0px;

}



/* SUBNAV 

-----------------------------------------*/

#about {

	position:absolute;

	left:113px;

	top:235px;

	z-index:1;

	visibility: hidden;

}



#ortho {

	position:absolute;

	left:243px;

	top:235px;

	z-index:2;

	visibility: hidden;

}



#pediatric {

	position:absolute;

	left:339px;

	top:235px;

	z-index:3;

	visibility: hidden;

}



#contact {

	position:absolute;

	left:525px;

	top:235px;

	z-index:4;

	visibility: hidden;

}



.php { 

	background-color: #b31f1f;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	

}



.navcontainer { width: 130px; }



.navcontainer ul

{

margin-left: 0;

padding-left: 0;

list-style-type: none;

font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

}



.navcontainer a

{

width: 120px;

display: block;

padding: 3px 10px 3px 10px;

background-color: #b31f1f;

}



.navcontainer a {

	\width: 140px;

	w\idth: 120px;

}





.navcontainer a:link, .navcontainer a:visited

{

color: #fff;

text-decoration: none;

}



.navcontainer a:hover

{

background-image: url(images/subnav_arrow.gif);

background-repeat: no-repeat;

background-color: #600;

padding: 3px 10px 3px 10px;

color: #ff9;

}





/* HOMEPAGE 

-----------------------------------------*/



#main_home {

	background-color: #fff;

	font-family: "Tahoma", "Verdana", "Helvetica", sans-serif;

	font-size: 12px;

	color: #333;

	line-height: 20px;

	padding: 20px 20px 0 20px;

	text-align: left;

}



#main {

	background-repeat: no-repeat;

	background-color: #fff;

	font-family: "Tahoma", "Verdana", "Helvetica", sans-serif;

	font-size: 12px;

	color: #333;

	line-height: 20px;

	padding: 30px 20px 0 20px;

	text-align: left;

}

.main-top{

	background:url(images/bg_main.gif); height: 20px;

}

.main-top-home{

	background-image:url(images/main-top-bg.png); height:8px; line-height:8xp;

}

.img {

	float: right;

	margin: 0 0 20px 20px;

	clear: both;

}



.img_noclear {

	float: left;

	margin: 0 20px 20px 0;

}



/* FOOTER

-----------------------------------------*/

#footer { 

	background-color:#AED8E6;

	width: 750px;

	color: #6aafc7;

	font: 11px "Tahoma", Helvetica, sans-serif;

	text-align: center;

	padding: 20px 0px 20px 0px;

	clear: both;

}

.footer-top{

	background:url(images/footer-top.png)

}

.footer-bottom{

	background:url(images/footer-bottom.png)

}

#contact_info {

	color: #1d6178;

}



#footer :link, #footer :visited {

	color: #eb0c0b;

	text-decoration: underline;

}



#footer :link:hover, #footer :visited:hover {

	color: #ff0000;

	text-decoration: none;

	background-color: #cae9f3;

}



#sesame {

	color: #0b8cb7;

	font-size: 10px;

}



#sesame :link, #sesame :visited {

	color: #0b8cb7;

	text-decoration: underline;

}



#sesame :link:hover, #sesame :visited:hover {

	color: #0b8cb7;

	text-decoration: none;

	background-color: #cae9f3;

}





/* FORMS

-----------------------------------------*/

#form {

	line-height: 14px;

	font-size: 11px;

	font-family: Tahoma, Helvetica, sans-serif;

}



td#form {

	padding: 0px 0px 6px 0px;

}



input, select {

	color: #000000;

	font: 10px "Tahoma", Helvetica, sans-serif;

	background-color: #ffffff;

}



input#button {

	background-color: #eeeeee;

	font-weight: bold;

	font-size: 11px;

}



textarea {

	color: #000;

	font: 10px "Tahoma", Helvetica, sans-serif;

	width: 300px;

	background-color: #ffffff;

}



input#button {

	background-color: #eeeeee;

	font-weight: bold;

	font-size: 11px;

}



textarea {

	color: #000000;

	font: 10px "Tahoma", Helvetica, sans-serif;

	width: 300px;

	background-color: #ffffff;

}

#flash h2 {

visibility:hidden;}

#flash p {

background:#FFFF99;

padding:5px;}

.blog-title {
	margin-bottom: 5px;
}
.blog-date {
	margin: 0;
	color: #666666;
	font-size: 10px;
}
.blog-comments {
	font-style: italic;
}
.blog-comment-author {
	margin-left: 50px;
	font-weight: bold;
	margin-bottom: 5px;
}
.blog-comment-content {
	margin-left: 50px;
	color: #666666;
	margin-top: 0px;
}