body {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9pt;



	color: #666666;



	background-color: #fbf4e9;



	text-align: center;



	background-position: 0px 0px;



	background-image: url(images/background_strip_design.jpg);



	background-repeat: repeat-x;



	margin:0;



	padding:0;



	line-height:1.5em;



}



#containerlarge {



	margin: 0 auto;



	width: 820px;



	text-align: left;



	padding-top: 0px;



	clear: both;



}



#header {



	margin-top: 0px;



	background-position: 0px 0px;



	height: 65px;



	}



#header_logo {



	height:65px;



	width:380px;



	margin-top: 0px;



	float:left



	}



#header_share {



	height: 21px;



	width:160px;



	margin-top: 0px;



	float:left;



	padding-top: 15px;



	padding-left:280px;



	}



#header_subnav {



	height: 29px;



	width:440px;



	margin-top: 0px;



	float:left



	}



#navigation_top {



	margin-top: 0px;



	}



#container_content {



	float: left;



	margin-top: 10px;



	width: 820px;



	}





#sidebar {

    float: left;

}



#navlist {



	/*float: left;*/



	color: #663300;



	font-size: 8pt;



	width: 112px;

        

        margin: 0 5px 0 0;

        

        padding: 0;



}



#navlist li {



	margin: 0;



	margin: 0.1em;



	list-style-type: none;



	}



#navlist li a { text-decoration: none; }



#contact_ds {

    margin: 20px 0 0 0;

}



#design_portfolio {



	float: left;



	margin-right: 10px;



	margin-left: 24px;



	color: #663300;



	margin-top:10px;



	width: 604px;	



	}



#body {



	margin-left: 230px;



	color: #663300;



	margin-top:0px;



	width: 575px;



	}



#images {



	margin-left: 0px;



	margin-top: 0px;



	color: #663300;



	font-size:8pt;



	width:210px;



	}



#footer {



	font-size: 8pt;



	float:left;



	}



#table {



	float:left;



	margin-left: 24px;



	color: #663300;



	padding-top: 10px;



	padding-left:24px;



	width:624px;



	}







h1 {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 18px;



	color: #663300;



	font-weight:normal;



}



h2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 13px;



	color: #00588a;



	}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C00;
	font-weight: bold;
	}


a:link {



	color: #663300;



}



a:visited {



	color: #663300;



}



a:hover {



	color: #00588a;



}

a:active {
	color: #663300;
}

.blue {
	color: #00588a;
	font-style: italic;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.captions {
	line-height: 1.1em;
	font-size: 7pt;
}

td {
	vertical-align:top;
	text-align: left;
	font-weight: bold;
}

.slideshow {
    width: 550px;
    height: 360px;
    padding: 0;
    margin: 0;
}

.slideshow img {
    padding: 0;
    border: 0;
    background-color: #FBF4E9;
}

.thumbnail_titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #663300;
	text-align: center;
	font-weight: normal;
}

