/* -------------------
	Global Resets 
--------------------*/

* {margin:0;padding:0}
p,ol,ul,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

* html div{overflow: hidden;}

/* -------------------
	Body 
--------------------*/

body {
	background: url(images/bg.gif) repeat-x #303030;
	font: normal 75% Verdana, sans-serif;
	color: #666;
}

a, a:link, a:visited {
	color: #54ABD4;
	text-decoration: none;
}

a:hover {
	color: #000;
	background-color: #BBB;
	border-bottom: 1px solid #9A8E51;
}

img {
	border: none;
}

a:hover.logoLink {
	background-color: transparent;
	border-bottom: none;
}


/* -------------------
	Containers 
--------------------*/

.siteWrap {
	margin: 0px auto;
	width: 750px;
}

.logo {
	margin: 0px auto;
	width: 432px;
	height: 66px;
}

.contentBox {
	margin-top: 0px;
	width: 748px;
	background-color: #fff;
	border: 1px solid #8d8d8d;
}

.header {
	margin: 0px auto;
	width: 720px;
	height: 260px;
	border: 1px solid #8d8d8d;
}

.copyBox {
	overflow: auto;
	width: 100%;
	padding: 10px 25px;
	background: url(images/box.gif) repeat-y;
}

.welcome {
	width: 700px;
	margin-bottom: 20px;
}

.footer {
	margin: 10px auto 0px auto;
	width: 450px;
}

/* -------------------
	Home Page 
--------------------*/

.featuredStaff {
	float: left;
	width: 340px;
}

.featuredStaff img {
	float: left;
	margin: 0 10px 0 0;
	border: 2px solid #895a00;
}

.forms a {
	color: #f24011;
}

.forms a:hover {
	color: #000;
	background-color: #BBB;
	border-bottom: 1px solid #9A8E51;
}

.forms {
	float: left;
	margin-left: 25px;
	padding: 5px;
	width: 310px;
	border: 2px solid #90d7f9;
	background-color: #eee;
}

.forms img {
	float: left;
	margin: 0 5px;
}

.formsLink {
	margin-left: 10px;
}

/* -------------------
	History Page 
--------------------*/

.marc {
	margin: 0 0 15px 0;
	padding: 5px;
	border: 2px solid #90d7f9;
	background-color: #eee;
}

.marc img {
	float: left;
	margin: 0 10px 0 0;
	border: 2px solid #895a00;
}

/* -------------------
	Staff Page 
--------------------*/

.staff {
	float: left;
	width: 680px;
	margin: 0 0 15px 0;
	padding: 5px;
	border: 2px solid #90d7f9;
	background-color: #eee;
}

.staff img {
	float: left;
	margin: 0 10px 0 0;
	border: 2px solid #895a00;
}

h4.tonyaName {
	margin-left: 110px;
	width: 95px;
	height: 20px;
	background: url(images/tonya.png) no-repeat;
}

.tonyaName span {
	display: none;
}

h4.krystalName {
	margin-left: 110px;
	width: 95px;
	height: 20px;
	background: url(images/krystal.png) no-repeat;
}

.krystalName span {
	display: none;
}

h4.suniName {
	margin-left: 110px;
	width: 95px;
	height: 20px;
	background: url(images/suni.png) no-repeat;
}

.suniName span {
	display: none;
}

.staffName {
	padding: 40px 0;
}

/* -------------------
	Form Page 
--------------------*/

.formLeft {
	float: left;
	margin-bottom: 1em;
	width: 330px;
	height: 110px;
	padding: 5px;
	border: 2px solid #90d7f9;
	background-color: #eee;
}

.formRight {
	float: right;
	margin-bottom: 1em;
	width: 330px;
	height: 110px;
	padding: 5px;
	border: 2px solid #90d7f9;
	background-color: #eee;
}

.form img {
	float: left;
	margin: 25px 5px;
}


.form a, .form a:link, .form a:visited {
	color: #f24011;
}

.form a:hover {
	color: #000;
	background-color: #BBB;
	border-bottom: 1px solid #9A8E51;
}

/* -------------------
	Contact Page 
--------------------*/

.address {
	float: left;
	padding: 5px;
	width: 170px;
	font-size: 90%;
	background-color: #fff;
	border: 2px solid #90d7f9;
}

.directions {
	float: left;
	margin-top: 10px;
	padding: 5px;
	width: 170px;
	background-color: #fff;
	border: 2px solid #90d7f9;
}

.map {
	float: right;
	width: 500px;
	height: 500px;
	background: url(images/map.jpg);
	border: 2px solid #90d7f9;
}