/*<agl.folder "Structural">*/
	body {
		color: #515049;
		font-size: 0.88em;
		font-family: tahoma;
		background-color: #f5f0c6;
		margin: 0;
		padding: 0; }
	#container {
		text-align: left;
		width: 760px;
		margin-right: auto;
		margin-left: auto; }
	#header {
		background-image: url(../images/layout/header-bg.jpg);
		background-repeat: no-repeat;
		width: 760px;
		height: 183px;
		float: left;
		clear: both; }
	#wrapper {
		width: 760px;
		float: left;
		margin-right: auto;
		margin-left: auto; }
	#main-nav {
		background-color: #f1f2d2;
		background-image: url(../images/layout/nav-bg.jpg);
		width: 760px;
		height: 307px;
		float: left; }
	#main-content {
		font-family: "Palatino Linotype";
		background-color: #dcd8b7;
		width: 760px;
		float: left;
		margin-top: 10px; }
	#footer {
		background-color: #dcd8b7;
		text-align: center;
		width: 760px;
		float: left;
		clear: both;
		margin-top: 10px;
		padding-top: 10px;
		padding-bottom: 10px; }
/*</agl.folder>*/
/*<agl.folder "Standard Selectors">*/
	a:link, a:visited {
		color: #8a2c29; }
	a:hover {
		color: #000; }
	a:active {
		 }
	h1 {
		text-align: center; }
	h2 {
		margin-top: 0;
		margin-bottom: 0; }
	h3 {
		font-size: 1.33em;
		font-weight: bold;
		font-style: italic;
		margin: 0 85px; }

	li {
		font-weight: bold;
		background-image: url(../images/content/li-globe.jpg);
		background-repeat: no-repeat;
		background-position: left 0;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 20px;
		padding-left: 25px;
		list-style-type: none; }
/*</agl.folder>*/
/*<agl.folder "Other Selectors">*/
	#header a {
		text-indent: -999em;
		width: 760px;
		height: 183px;
		float: left; }

	.float-right {
		float: right;
		margin-right: 10px; }
	.float-left {
		float: left; }
	.clear-float {
		clear: both; }
	#nav {
		margin-top: 60px;
		margin-left: 10px; }
	#main-content img {
		margin: 5px;
		padding: 3px;
		border: solid 1px #515049; }
	#main-content img.borderless {
		margin:  5px;
		padding: 3px;
		border:  solid 1px #ddd8b8; }
	.contact {
		margin-top: 70px;
		margin-left: 100px; }
	.business-card {
		float:        right;
		padding-right: 50px; }
	.gallery {
		clear: both;
		margin: 0 0 0 10px;
		padding: 0;
		list-style-image: none; }

	.gallery li {
		background-image: none;
		text-align: center;
		float: left;
		margin: 0 0 20px;
		padding: 0;
		list-style-image: none; }

	#main-content .gallery img {
		margin-bottom: 0; }

/*</agl.folder>*/
/*<agl.folder "Browser Fixes">*/
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden; }
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/
/*<agl.folder "contact_form">*/
	#contact_form * {
		list-style-type: none; }
	#contact_form {
		text-align: left;
		width: 280px;
		margin-right: auto;
		margin-left: auto;
		padding: 10px;
		border: solid 1px #003060; }
	#contact_form em { 
		font-size: 0.9em; }
	#contact_form label { 
		text-align: left; 
		width: 110px; 
		float: left; 
		display: block; }
	#contact_form .horizontal { 
		padding-left: 25px; 
		display: block; }
	#contact_form .horizontal input { 
		margin-left: 5px; }
	#contact_form legend { 
		color: #003060; 
		font-weight: bold; 
		margin: 0; }
	#contact_form h1 { 
		font-size: 1em; 
		font-weight: bold; 
		clear: both; }
	#contact_form .footnote { 
		clear: both; 
		font-size: 0.7em; 
		text-indent: 0; 
		padding-right: 20px; 
		padding-bottom: 10px; 
		padding-left: 20px; }
	#contact_form fieldset { 
		text-align: left; 
		width: 280px; 
		padding: 10px; 
		border: solid 1px #003060; }
	.bot-input { 
		float: left; 
		margin-left: -999em; }
/*</agl.folder>*/
