

@import url('reset.css');


/* globals -------------------------------------------------- */
body	{
	font-family: Arial, Helvetica, sans-serif;
}
/* globals -------------------------------------------------- */


/* structural elements -------------------------------------- */
#container	{
	border: 2px solid #fcb590;
	margin: 1em auto;
	width: 725px;
}

.clear			{ clear:left; }
.clear-both		{ clear:both; }
.clear-right	{ clear:right; }

img.left		{ float:left; margin-right: 0.4em; }
img.right		{ float:right; margin-left: 0.4em; }
/* structural elements -------------------------------------- */


/* header --------------------------------------------------- */
#header	{
	background-color: #FCB590;
}

		#header	h1	a	{
			background-image: url(../images/jdambrozio-pest-logo.gif);
			display: block;
			height: 114px;
			overflow: hidden;
			text-indent: -9999px;
			width: 725px;
		}
/* header --------------------------------------------------- */


/* navigation ----------------------------------------------- */
.navigation	{
	background-color: #900;
	color: #fff;
	padding: 0.5em;
}

	.navigation	ul	{
		text-align: center;
	}
	
		.navigation	ul	li	{
			display: inline;
			font-size: 0.75em;
			margin-right: 0.5em;
			text-transform: capitalize;
		}
		
			.navigation	ul	li	a:link, 
			.navigation	ul	li	a:visited	{
				color: #fff;
				text-decoration: none;
			}
			
			.navigation	ul	li	a:hover, 
			.navigation	ul	li	a:active	{
				text-decoration: underline;
			}
/* navigation ----------------------------------------------- */


/* content -------------------------------------------------- */
#content	{
	color: #900;
	padding: 1em;
}

	#content	h2	{
		border-bottom: 1px solid #900;
		font-size: 1.5em;
		font-weight: bold;
		letter-spacing: -1px;
		line-height: 1.3em;
		margin-bottom: 0.75em;
	}
	
	#content	h3	{
		font-size: 1em;
		line-height: 1.3em;
	}
	
	#content	p	{
		font-size: 0.75em;
		line-height: 1.3em;
		margin-bottom: 1.3em;
	}
	
	#content	ol	{
		list-style-type: decimal;
		margin: 0 2.5em 1em;
	}
	
		#content	ol	li	{
			font-size: 0.75em;
			line-height: 1.4em;
		}
	
	#content	ul	{
		list-style-type: disc;
		margin: 0 2.5em 1em;
	}
	
		#content	ul	li	{
			font-size: 0.75em;
			line-height: 1.3em;
			margin-bottom: 0.25em;
		}

	#content	a:link, 
	#content	a:visited	{
		color: #060;
		text-decoration: underline;
	}
	
	#content	a:hover, 
	#content	a:active	{
		text-decoration: none;
	}
/* content -------------------------------------------------- */


/* homepage ------------------------------------------------- */
table.homeimg	{
	margin: 0 auto 1em;
	width: 677px;
}
/* homepage ------------------------------------------------- */


/* request inspection --------------------------------------- */
.request-inspection	table	{
	margin-bottom: 1em;
}

	.request-inspection	table	td, 
	.request-inspection	table	th	{
		font-size: 0.75em;
		padding: 0.25em;
	}
	
	.request-inspection	table	th	{
		font-weight: bold;
		text-align: right;
	}
/* request inspection --------------------------------------- */


/* footer --------------------------------------------------- */
#footer	{
	background-color: #700000;
	color: #fff;
	font-size: 0.625em;
	padding: 1em 2em 3em;
	text-align: center;
}
/* footer --------------------------------------------------- */

