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

#index_container {
	position:absolute;
	top: 50%;/*should be 50%, not set in pixels*/
	left: 50%;/*should be 50%, not set in pixels*/
	width:900px;
	height:600px;
	margin-top: -300px; /*set to a negative number 1/2 of your height*/
	margin-left: -450px; /*set to a negative number 1/2 of your width*/
	visibility: visible;

}

#container {
	position:absolute;
	top: 50%;/*should be 50%, not set in pixels*/
	left: 50%;/*should be 50%, not set in pixels*/
	width:900px;
	height:600px;
	margin-top: -300px; /*set to a negative number 1/2 of your height*/
	margin-left: -450px; /*set to a negative number 1/2 of your width*/
	border: 0px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	z-index:1;
	background-image: url(body.jpg);
	background-repeat: repeat-y;
	visibility: visible;
}

#header {
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	background-color: #ffffff;
	visibility: visible;
}
#footer {
	position:absolute;
	left:0px;
	top:530px;
	width:900px;
	height:71px;
	z-index:2;
	visibility: visible;
	overflow:hidden;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	scroll: auto;
}

#menu {
	position:absolute;
	left:26px;
	top:99px;
	width:146px;
	height:430px;
	z-index:10;
	overflow: hidden;
	visibility: visible;
}


a:link {
	color: #993300;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #B9B098;
}
a:active {
	text-decoration: none;
}
/*stuff for the sample work page*/
#slideshow {
	position:absolute;
	width:675px;
	height:365px;
	z-index:11;
	left: 184px;
	top: 100px;
	overflow: visible;
}
#text {
	position:absolute;
	width:547px;
	height:50px;
	z-index:12;
	left: 247px;
	top: 474px;
	overflow: visible;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 120%;
}

#back_button {
	position:absolute;
	width:55px;
	height:55px;
	z-index:15;
	left: 185px;
	top: 474px;
}

#next_button {
	position:absolute;
	width:55px;
	height:55px;
	z-index:14;
	left: 802px;
	top: 474px;
}
/*end stuff for the sample work page*/

/*Here's some stuff for the contact page*/

#contact_form {
	position:absolute;
	width:248px;
	height:399px;
	z-index:15;
	left: 571px;
	top: 133px;
}
#contact_return_form {
	position:absolute;
	width:595px;
	height:356px;
	z-index:15;
	left: 221px;
	top: 133px;
	font-size:16px;
}
#contact_background {
	position:absolute;
	width:675px;
	height:432px;
	z-index:2;
	left: 182.3px;
	top: 98px;
}
.bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
}
.praise_page {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
padding-top:15px;
padding-bottom: 8px;
border-bottom: 1px dotted #333333;
}
.kerny {
letter-spacing:4px
}
.semibold{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
}
.h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}
.h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
	line-height: normal;
}
.h4{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#990000;
	line-height: 115%;
}
.h5{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
li {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: normal;
}

/*things for the staff pages*/
#photoholder {
	position:absolute;
	left: 187px;
	top: 113px;
	visibility: visible;
}

#photoholder_text {
	position:absolute;
	width:355px;
	z-index:15;
	left: 473px;
	top: 132px;
	height: 326px;
	visibility: visible;
}

#thephoto {

}
#border {
	position:absolute;
	width:671px;
	height:415px;
	z-index:2;
	left: 180px;
	top: 106px;
	border: 1px solid #B9B098;
	visibility: visible;
	
}
#praise_border {
	position:absolute;
	width:651px;
	height:389px;
	z-index:2;
	left: 180px;
	top: 106px;
	padding: 15px;
	visibility: visible;
	overflow: auto;
}
#staff_nxt_btn {
	position:absolute;
	left: 703px;
	top: 479px;
	z-index:99;
}
#staff_bck_btn {
	position:absolute;
	z-index:99;
	left: 495px;
	top: 479px;
}
