@charset "utf-8";
/* CSS Document */
*
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

html, body
{
	width: 100%;
	height: 100%;
	
}

body
{
	background-color: #E0DCD1;
}

a
{
	color: #ed2199;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}

img a
{
	border: 0px;
}

hr
{
	color: #ed2199;
	background-color: #ed2199;
	height: 1px;
	margin-top: 30px;
	margin-bottom: 10px;
	border: none;
}

h1
{
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 19px;
	color: #ed2199;
}

h2
{
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #ed2199;
	margin-bottom: 12px;
}

h3
{
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 19px;
	color: #000000;
}

h4
{
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 19px;
	color: #ed2199;
	margin-bottom: 8px;
}

h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 8px;
}

ul#slideshow
{
	float: left;
	position: relative;
	height: 299px;
	width: 482px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li#slideshow
{
	position: absolute;
	z-index: 1;
}

li#slideshow img
{
	border: none;
}


#container
{
	margin: auto;
	width: 795px;
	height: 100%;
}

#container_left
{
	float: left;
	width: 801px;
	background: url(./images/sideborder.png) repeat-y left;
	border: none;
	padding: 0px;
}

#container_right
{
	float: right;
	width: 798px;
	background: url(./images/sideborder.png) repeat-y right;
	border: none;
	padding: 0px;
}

#content
{
	float: left;
	width: 795px;
	border: none;
	background-color: #ffffff;
}

#logo
{
	float: left;
	width: 500px;
	margin-left: 10px;
	margin-top: 90px;
	margin-bottom: 20px;
}

#contact
{
	float: left;
	margin-left: 25px;
	margin-top: 10px;
	font-size: x-small;
}

.address
{
	display: block;
	font-size: 11px;
	margin-bottom: 10px;
}

.telephone
{
	display: block;
	font-size: 13px;
	margin-bottom: 10px;
}

.contact
{
	display: block;
	font-size: 11px;
}
.extranet
{
	display: block;
	font-size: 11px;
}

#body_container
{
	clear: both;
	width: 775px;
	height: 100%;
	background-color: #f5f4f1;
	padding: 10px;
}

#intro_copy
{
	float: left;
	padding: 10px;
	width: 515px;
	border: thin #000;
}

#lwcb
{
	float: right;
	margin-right: 10px;
}

#social_links
{
	margin-left: 10px;
	margin-bottom: 25px;
	clear: left;
}

*:first-child+html #social_links
{
	display: inline;
}

#social_links img
{
	display: inline;
	margin-right: 1px;
	border: none;
}

.box_container
{
	clear: both;
	margin-left: 10px;
	margin-bottom: 25px;
	overflow: hidden;
}

.box_container h3
{
	margin-left: 5px;
}


.box_top
{
	padding: 0px;
	width: 750px;
	background: url(./images/topborder.png) repeat-x top;
}

.box_bottom
{
	padding: 0px;
	width: 750px;
	background: url(./images/topborder.png) repeat-x bottom;
}

.box_left
{
	float: left;
	width: 751px;
	background: url(./images/sideborder.png) repeat-y left;
	border: none;
	padding: 0px;
}

.box_right
{
	float: right;
	width: 748px;
	background: url(./images/sideborder.png) repeat-y right;
	border: none;
	padding: 0px;
}

.box_content
{
	float: left;
	width: 745px;
	border: none;
	background-color: #ffffff;
	display: inline;
}

#work_image
{
	/*float: left;*/
	border: none;
}

.box_content .copy
{
	float: left;
	width: 200px;
	margin-left: 25px;
	margin-top: 15px;
}

.box_content p
{
	float:none;
	font-size: x-small;
	margin-bottom: 10px;
}

.content_container
{
	float: left;
	width: 460px;
	padding: 10px;
}

.content_container img
{
	margin-bottom: 10px;
}

#sidebar
{
	float: right;
	width: 175px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 30px;
}

#sidebar ul
{
	list-style-type: none;
	margin-bottom: 20px;
}

#sidebar li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#sidebar li .heading
{
	font-weight: bold;
	color: #ed2199;
}

textarea
{
	width: 100%;
}

#searchsubmit
{
	margin-bottom: 10px;
}

.footerlinks{width: 6em;margin-left: auto; margin-right: auto;}
.footerlinks .links{float: left; width: 175px; margin-top: 10px;}
.footerlinks .links ul{list-style-type: none;}
.footerlinks .links li{ display: inline; list-style-type: none; padding-right: 20px;font-size: 12px;}


#page_title{ margin: 0; font-family:"Courier New",Courier,monospace; font-size:19px; font-weight:bold; color: #000000;}


/* Breadcrumb Nav */
#breadcrumb_nav {margin: 0 0 0 10px;padding: 0}
#breadcrumb_nav li{display: inline; list-style-type: none; padding-right: 18px; color:#ED2199; font-family:"Courier New",Courier,monospace; font-size:19px;font-weight:bold;}

/* Our Abilities */
#wrapper { text-align: left; margin: 0px auto; padding: 0px; border:0}
#abilities_left_column { float: left; width: 423px; margin: 0 60px 0 0;}
#abilities_left_column h1{margin: 0 0 20px 0;}
#abilities_right_column {  margin: 0; float: left; width: 207px; height: 1%;}

#abilities_right_column li, #abilities_left_column li{list-style-type: none; color:#000000; margin: 0 0 4px 0;font-size:12px; width:200px;}
#abilities_right_column h2, #abilities_left_column h2{color:#000000; margin: 0 0 12px 0;font-size:17px;}
#wwd_container{width:422px;}
#wwd_left{float:left;}
#wwd_right{float:right;}

/* People Pages */
#people_list {margin: 0 0 0 -19px;}
#people_list li{list-style-type: none; clear:both; color:#000000;}
.people_container{float:left;}
.people_left{float:left; margin: 0 0 0 20px;}
.people_right{float:left; margin: 0 0 0 20px;}
.people_name{font-size:17px; font-weight:bold; margin: 0 0 5px 0;}
.people_title{font-size:14px; font-weight:bold; color:#ED2199; margin: 0 0 9px 0;}
.people_desc{font-size:12px; font-weight:normal; width:508px; padding: 0 0 20px 0;}


//*[@id="people_list"]

