@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#3E2F26;
}

#container {
	margin:0 auto;
	text-align:center;
	background-color:#FFFFFF;
	overflow:hidden;
	width:936px;
}

p {
	font-size:.75em;
	line-height:1.25em;
	text-align:left;
}

#sidebar {
	background-color:#FFFFFF;
	width:250px;
	float:right;
	position:relative;
}

#menu {
	margin-top:20px;
	margin-left:30px;
}

#main {
	background-color:#FFFFFF;
	width:686px;
	border-left:250px solid #FFFFFF; /* The width and color of the sidebar */
	margin-left:-250px; /* Hat tip to Ryan Brill */
	float:right;
	position:relative;
}

#content {
	width:648px;
	margin-top:35px;
	margin-left:38px;
	padding-top:130px;
	padding-left:80px;
	padding-bottom:35px;
	padding-right:0;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	min-height:600px;
	/*position:relative;*/
}

.mauve {
	background-image:url(../images_new/pattern_mauve.jpg);
	background-color:#AD65A3;
}

.gray {
	background-image:url(../images_new/pattern_gray.jpg);
	background-color:#C0C0C0;
}

.purple {
	background-image:url(../images_new/pattern_purple.jpg);
	background-color:#C891FF;
}

.mustard {
	background-image:url(../images_new/pattern_mustard.jpg);
	background-color:#CECE00;
}

.blue {
	background-image:url(../images_new/pattern_blue.jpg);
	background-color:#98BFFA;
}

.aqua {
	background-image:url(../images_new/pattern_aqua.jpg);
	background-color:#6AC4C4;
}

.green {
	background-image:url(../images_new/pattern_green.jpg);
	background-color:#7BBC70;
}

.cherry {
	background-image:url(../images_new/pattern_cherry.jpg);
	background-color:#FF9F9F;
}

.orange {
	background-image:url(../images_new/pattern_orange.jpg);
	background-color:#E37F1C;
}

.lavender {
	background-image:url(../images_new/pattern_lavender.jpg);
	background-color:#9999CC;
}

#textbox {
	width:510px;
	background-image:url(../images_new/opacity50.png);
	margin-bottom:30px;
	padding:30px 30px;
	text-align:left;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	position:relative;
}

#textbox h1 {
	font-size:.9em;
}

#textbox ul {
	font-size:.75em;
	list-style-type:square;
}

#textbox li {
	margin-bottom:5px;
}

.indented {
	margin-left:120px;
}

#textbox a:link{color:#3E2F26;}
#textbox a:visited{color:#3E2F26;}
#textbox a:hover{color:#FFFFFF;}
#textbox a:active{color:#F15A29;}

.logo {
	margin: 35px 0 0 20px;
	border:0;
}

#teeth {
	margin-top:-130px;
	margin-left:105px;
}

#header {
	margin-top:50px;
	margin-bottom:-5px;
	margin-left:-180px;
}

.director img {
	margin-left: 70px;
}

#home_textbox {
	width:510px;
	background-image:url(../images_new/opacity50.png);
	margin-top:125px;
	padding:30px 30px;
	min-height:300px;
	text-align:left;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}

#home_textbox h1 {
	font-size:.9em;
	color:#F95100;
}

#home_textbox p {
	font-size:.8em;
	line-height:1.5em;
}

#home_photo {
	float:left;
	margin-top:-50px;
	margin-left:-70px;
	padding-right:20px;
}

#slideshow {
	float:left;
	margin-top:-25px;
	margin-left:-80px;
	padding-right:20px;
}

#illus {
	margin-top:-115px;
	margin-bottom:30px;
	margin-left:150px;
}

#doc_photo {
	margin-top:-225px;
	margin-left:4px;
	padding-right:20px;
}

#doc_photo-ds {
	float:left;
	margin-left:-70px;
	padding-right:20px;
}

.big {
	font-size:1.5em;
}

#facebook {
	position:absolute;
	left:-215px;
	bottom:30px;
}

.nospace {
	margin-bottom:-10px;
}

.kiddie {
	position:absolute;
	left:450px;
	bottom:30px;
}

.kiddie2 {
	/*margin-right:-250px;
	margin-bottom:30px;*/
	position:absolute;
	left:480px;
	bottom:30px;
}
