@charset "utf-8";
/*
CSS Document 
Author: Kyle Reddoch
*/

@import url("typo.css"); 
@import url("nav.css");
@import url("nav-top-sub.css");

/* Universal Properties */

body {
	background:url(../images/background.png);
	margin:0;
	padding:0;
}

img.margin-left {
	margin-left:10px;
	/*border:3px solid #f9e1c4;*/
	float:right;
}

div#web_contain {
	width:740px;
	height:auto;
	margin:0 auto;
}
	
div#top_curves {
	width:740px;
	height:15px;
	background:url(../images/bg_top_margin.png) no-repeat;
	margin:0 auto;
}

div#bottom_curves {
	width:740px;
	height:19px;
	background:url(../images/bg_bottom_margin.png) no-repeat;
	margin:0 auto;
	clear:both;
}

div#main_content {
	width:710px;
	height:auto;
}

div#outer_contain {
	width:710px;
	height:auto;
	margin:0 auto;
	background:url(../images/bg_outside_body2.png) repeat-y;
	padding:0 15px;
	clear:both;
	float:left;
}

div#outer_contain2 {
	width:710px;
	height:auto;
	margin:0 auto;
	background:url(../images/bg_outside_body.png) repeat-y;
	padding:0 15px;
	clear:both;
	float:left;
}

div#footer {
	width:710px;
	height:auto;
	margin:5px auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#063;
	clear:both;
}

div#footer .left{
	width:447px;
	height:auto;
	margin:0 3px 0 0;
	float:left;
	text-align:left;
}

div#footer .right{
	width:257px;
	height:auto;
	margin:0 0 0 3px;
	float:left;
	text-align:right;
}

/* Home Page Properties */
	
div#img_fader {
	width:710px;
	height:286px;
}

div#index_nav {
	width:710px;
	height:77px;
}

div#intro {
	width:690px;
	height:auto;
	padding:10px;
}

div.testimonials {
	width:710px;
	height:40px;
	margin-bottom:5px;
	clear:both;
}

div#which-option {
	width:210px;
	height:33px;
	margin:0 auto;
	clear:both;
}

div#employment {
	width:147px;
	height:37px;
	margin:0 auto;
	clear:both;
	padding:10px 0 0 0;
}

/* Interior Pages */

div#mast {
	width:709px;
	height:137px;
}

div#sub_nav {
	width:709px;
	height:28px;
	margin-bottom:10px;
}

div#sub_nav_left {
	background:#fbeddb repeat-y;
	width:185px;
	height:auto;
	border-top:8px solid #005a2b;
	margin-right:15px;
	padding-bottom:10px;
	float:left;
}

div#sub_content {
	width:509px;
	height:auto;
	float:right;
}

div#section_name {
	width:170px;
	height:23px;
	float:left;
	padding-left:15px;
	padding-top:12px;
}

div#building_name {
	width:171px;
	height:36px;
	float:left;
	padding:7px;
}

div#more {
	width:171px;
	height:16px;
	float:left;
	padding:10px 7px;
}

div#contact_info {
	width:457px;
	height:auto;
	background:url(../images/img_phone_dingbat.jpg) left no-repeat;
	background-color:#FFF;
	float:left;
	padding-left:52px;
	min-height:48px;
	margin-top:10px;
}

div#gallery-container {
	width:130px;
	height:130px;
	margin:0 10px 10px 0;
	float:left;
}