/* Normalizes margin, padding */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 

{ margin : 0; padding : 0; }



/* Normalizes font-size for headers */

h1,h2,h3,h4,h5,h6 { font-size : 100%; }



/* Removes list-style from lists */

ol,ul { list-style : none; }



/* Normalizes font-style and font-weight to normal */

address, caption, cite, code, dfn, em, strong, th, var

{ font-style : normal; font-weight : normal; }



/* Removes list-style from lists */

table { border-collapse : collapse; border-spacing : 0; }



/* Removes border from fieldset and img */

fieldset,img { border : 0; }



/* Left-aligns text in caption and th */

caption,th { text-align : left; }



/* Removes quotation marks from q */

q:before, q:after { content :''; }



body {

	font: 12px Georgia, serif;

	color: #fff;

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

	background-repeat: no-repeat;

	background-position: top center;

	background-color:#436681;

	}

h1,h2,h4	{

	font-size: 1.9em;

	font-weight: normal;

	margin-bottom: 15px;

}

h3{

	font-size: 1.2em;

	margin-bottom: 5px;

}

p	{

	line-height: 1.6em;

	margin-bottom: 1.8em;

	}

strong{

	font-weight: bold;

}

.hidden {

	text-indent: -9999px;

}

#branding	{

	width: 900px;

	height: 110px;

}

#container	{

	width: 900px;

	margin: 0 auto;

}

#logo	{

	position: relative;

	top:16px;

}

#phone	{

	position: relative;

	left:160px;

	top: -18px;

}



#footer	{

	width: 900px;

	font-size: .75em;

	clear: both;

}

#content	{

	width: 530px;

	float: left;

	padding-top: 20px;

	border-right: 1px solid #fff;

	padding-right: 20px;

	clear: both;

}

#content-sup	{

	width: 319px;

	margin-left: 30px;

	padding-top: 20px;

	float: left;

}

#list-a li, .list-a li	{

	padding-bottom: 15px;

}

ul#pictures li{

	display: inline;

}

#desc	{

	margin-top: 17px;

	font-size: 1.1em;

}

#placeholder	{

	margin-bottom: 17px;

	border: 1px solid #fff;

}

#map_canvas	{

	margin-bottom: 17px;

}

		/* nav-main

---------------------------------------------------------- */

ul#nav li{

	display: inline;

}

#nav-main	{



}

#nav {

	margin: 0;

	padding: 0 0 24px 0px;

	border-bottom: 1px solid #fff;

	}



#nav li {

	margin: 0; 

	padding: 0;

	display: inline;

	list-style-type: none;

	}

	

#nav a:link, #nav a:visited {

	float: left;

	font-size: 1.3em;

	line-height: 14px;

	margin: 0 40px 0px 0px;

	padding-bottom: 2px;

	text-decoration: none;

	color: #b8cbda;

	}



#nav a.active:link, #nav a.active:visited, #nav a:hover {

	border-bottom: 4px solid #fff;

	padding-bottom: 6px;

	color: #fff;

	}

		/* nav-main

---------------------------------------------------------- */

img, div { 

	behavior: url(resources/iepngfix.htc) 

	}





