body	{
	margin: 0;
	background-color: #cccc99;
	text-align: center;
	}
	
img {
	border: none;
	}
	
table	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	border-collapse: collapse;
}

#offroad	{
	position: absolute;
	top: 22px;
	left: 827px;
	z-index: 100;
	height: 171px;
	width: 187px;
	}

#container.main #offroad	{
	background-image: url(../graphics/bgOffTheRoadMain.gif);
	background-repeat: no-repeat;
}

#container.coalition #offroad	{
	background-image: url(../graphics/bgOffTheRoadCoalition.gif);
	background-repeat: no-repeat;
}

#container.friends #offroad	{
	background-image: url(../graphics/bgOffTheRoadFriends.gif);
	background-repeat: no-repeat;
}

#container.artsCultural #offroad	{
	background-image: url(../graphics/bgOffTheRoadArtsCultural.gif);
	background-repeat: no-repeat;
}

#container.economicDevelopment #offroad	{
	background-image: url(../graphics/bgOffTheRoadEconomicDevelopment.gif);
	background-repeat: no-repeat;
}
	
div#container	{
	width: 1024px;
	position: relative;
	margin-left: auto;
	text-align: left;
	margin-right: auto;
	margin-bottom: 10px;
	}
	
div#containerLower {
	position: relative;
	width: 100%;
}
	
#container.main div#containerLower {
	background-image: url(../graphics/bgContainerMainstreet.gif);
	background-repeat: repeat-y;
	}	
	
#container.coalition div#containerLower {
	background-image: url(../graphics/bgContainerCoalition.gif);
	background-repeat: repeat-y;
	}	
	
#container.friends div#containerLower {
	background-image: url(../graphics/bgContainerFriends.gif);
	background-repeat: repeat-y;
	}	
	
#container.artsCultural div#containerLower {
	background-image: url(../graphics/bgContainerArtsCultural.gif);
	background-repeat: repeat-y;
	}	
	
#container.economicDevelopment div#containerLower {
	background-image: url(../graphics/bgContainerEconomicDevelopment.gif);
	background-repeat: repeat-y;
	}	

	
a#logo	{
	margin: 0;
	width: 210px;
	position: absolute;
	height: 160px;
	left: 0px;
	top: 0px;
	text-align: center;
	z-index: 1000;
	}
	
#container.main a#logo {
	background-image: url(../graphics/bgLogoMain.gif);
	background-repeat: no-repeat;
}
	
#container.coalition a#logo {
	background-image: url(../graphics/bgLogoCoalition.gif);
	background-repeat: no-repeat;
}
	
#container.friends a#logo {
	background-image: url(../graphics/bgLogoFriends.gif);
	background-repeat: no-repeat;
}
	
#container.artsCultural a#logo {
	background-image: url(../graphics/bgLogoArtsCultural.gif);
	background-repeat: no-repeat;
}
	
#container.economicDevelopment a#logo {
	background-image: url(../graphics/bgLogoEconomicDevelopment.gif);
	background-repeat: no-repeat;
}
	
div#nav	{
	padding-top: 25px;
	height: 53px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 211px;
	position: relative;
	z-index: 101;
	}
	
div#nav img	{
	vertical-align: bottom;
	}
	
div#nav ul	{
	padding: 0;
	margin: 0;
	list-style: none;
	}
	
	
div#nav li	{
	float: left;
	padding: 0 12px 0 0;
	margin: 0;
	}

/* we hide the clear in leftnav from IE Mac because it behaves as if it is causing the next div in the source code, content, to incorrectly inherit this clear and therefore place content BELOW leftnav*/ 
	
	
div#leftnav	{
	width: 210px;
	/*min-height: 600px;*/	/*IE before 7 will not support this*/
	/*background: #e87b1e;*/
	font: bold 12px verdana, sans-serif;
	color: #fff;
	left: 0px;
	position: relative;
	padding-top: 100px;
	}
	
/* close up space created by IE Win but hide from IE Mac */
	
/* hides from IE Mac \*/

/***
*html div#leftnav	{
	margin-top: -5px;
	}
	***/
	
/* end hide from IE Mac */
	
div#leftnav ul	{
	padding: 0;
	margin: 40px 0 0 0;
	list-style: none;
	}
	
div#leftnav li	{
	padding: 0 10px 15px 17px;
	margin: 0;
	}
	
div#leftnav li ul	{
	padding: 15px 0 0 0;
	margin: 0;
	}
	
div#leftnav li ul li	{
	font-weight: normal;
	padding: 0 0 6px 17px;
	margin: 0;
	}
	
div#leftnav a, div#leftnav a:visited	{
	color: #fff;
	text-decoration: none;
	}
	
div#leftnav a:hover	{
	color: #fff;
	text-decoration: underline;
	}
	
/***
div#leftnav li ul li a, div#leftnav li ul li a:visited	{
	color: #ffe7d3;
	text-decoration: underline;
	}
	
div#leftnav li ul li a:hover	{
	color: #fff;
	text-decoration: underline;
	}
***/
	
div#contactinfo	{
	margin-top: 135px;
	padding-left: 17px;
	font: 11px verdana, sans-serif;
	color: #fff;
	letter-spacing: 1px;
	padding-bottom: 20px;
	position: relative;
	}
	
/***
div#address	{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.8em;
	}
**/
	
div#content		{
	width: 782px;
	color: #666;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	float: right;
	padding-right: 16px;
	padding-left: 16px;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
/* close up space created by IE Win but hide from IE Mac */
	
/* hides from IE Mac \*/

/***
*html div#content	{
	margin-top: -5px;
	}
	***/
	
/*end hide from IE Mac */
	
div#content p	{
	line-height: 175%;
}
div#content p.normalLineHeight	{
	line-height: normal;
}
#content .instituteListing p {
	line-height: normal;
	margin-left: 15px;
	margin-right: 65px;
}
	
div#content a, div#content a:hover, div#content a:visited	{
	text-decoration: underline;
	color: #666;
	}
	
div#content table.pressReleases a:link, div#content p.pressReleases a:visited {
	font-weight: bold;
	text-decoration: none;
}
div#content table.pressReleases a:hover, div#content p.pressReleases a:active {
	background-color: #666;
	color: #FFFFFF;
}

div#content blockquote.formList	{
	margin-top: -10px;
}

div#breadcrumbs	{
	height: 29px;
	padding-top: 15px;
	font: bold 12px verdana, sans-serif;
	color: #fff;
	padding-left: 16px;
	width: 798px;
	margin-left: -16px;
	}
	
#container.main div#breadcrumbs	{
	background: #996633;
}
	
#container.economicDevelopment div#breadcrumbs	{
	background: #ffcc99;
}
	
#container.friends div#breadcrumbs	{
	background: #999966;
}
	
#container.artsCultural div#breadcrumbs	{
	background: #cc9966;
}
	
#container.coalition div#breadcrumbs	{
	background: #669966;
}
	
div#breadcrumbs a, div#breadcrumbs a:hover, div#breadcrumbs a:visited	{
	color: #fff;
	text-decoration: none;
	}
	
.pagetitle, h2	{
	font: bold 18px verdana, sans-serif;
	color: #666;
	margin-top: 46px;
	padding: 0 0 13px 0;
	letter-spacing: 1px;
	}
	
.subheading, h3, h4	{
	font: bold 14px verdana, sans-serif;
	color: #666;
	padding: 0;
	margin-top: 25px;
	}
	
h4	{
	font-size:12px;
}
	
.singlespace	{
	line-height: 1.2em;
	}
	
.caption	{
	font: bold 10px/14px verdana, sans-serif;
	color: #666;
	}
	
div#bottomnav,
div#adminNav	{					/* need to find way to float this to the bottom of the content div */
	text-align: center;
	font: bold 11px verdana, sans-serif;
	color: #666;
	width: 814px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin-left: 210px;
	clear: both;
	}
div#adminNav	{
	padding: 0;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	}
	
div#bottomnav a, div#adminNav a, div#bottomnav a:hover, div#bottomnav a:visited, div#adminNav a:visited	{
	color: #666;
	text-decoration: none;
	text-shadow: #ccc 2px 1px 2px;
	}
	
dl.map_legend	{
	margin: 9px 0 16px 52px;
	}
	
dl.map_legend dt	{
	width: 20px;
	float: left;
	text-align: left;
	}
	
dl.map_legend dt img	{
	padding-top: 5px;
	}
	
dl.map_legend dd	{
	margin: 0 0 0 20px;
	}
	
li	{
	line-height: 110%;
	margin-top: 8px;
	margin-bottom: 8px;
	}
	
table.data	{
	margin-left: 16px;
	border-collapse: collapse;
	}
	
table.data td	{
	margin: 0;
	padding: 0 3px;
	vertical-align: top;
	border: 1px solid #ddd;
	}


ul.admin {
	list-style-type: none;
	padding: 0;
	margin-top: -10px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0;
}
ul.admin li {
	display: inline;
	font-weight: bold;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 15px;
	margin-top: 0px;
	text-align: right;
}
.floatRight {
	float: right;
	padding-bottom: 30px;
	padding-left: 16px;
	padding-right: 16px;
}
#form2 a {
	margin-left: 410px;
}
.normalLineHeight {
	line-height: normal;
}
#container #content #form1 {
	line-height: normal;
}
h5 {
	font-weight: bold;
	padding-left: 16px;
	font-size: 12px;
}

#container #containerLower #content .honoraryCommittee h5 {
	line-height: 75%;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#container #containerLower #content .honoraryCommittee p {
	margin-top: 0px;
	line-height: normal;
}

#container #containerLower #content .honoraryCommittee h4 {
	font-size: 14px;
	padding-left: 16px;
}


#container #content.directory h3 {
	color: #963c97;
	font-size: 14px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-transform: uppercase;
}

#container #content.directory .subheading {
	color: #963c97;
}
#container #content.directory p {
	line-height: normal;
}
#container #content.directory .projectListing {
	float: left;
	/* [disabled]padding-left: 16px; */
	width: 48%;
	margin-bottom: 16px;
	height: 295px;
	overflow: hidden;
}

#container #content .projectListing strong {
	text-transform: uppercase;
	border-bottom: solid 1px black;
	width: 350px;
	display: block;
	position: relative;
	padding-bottom: 2px;
	margin-bottom: -10px;
}
#container #content .projectListing em {
	font-weight: bold;
}
#container #containerLower #content .pagetitle #photoGallerySubmenu {
	font-size: 10px;
	font-weight: bold;
	position: relative;
	letter-spacing: normal;
	top: 3px;
}

#container #containerLower #content .pagetitle #photoGallerySubmenu a	{
	text-decoration: none;
}

#container #containerLower #content .pagetitle #photoGallerySubmenu span {
	color: #e87b1e;
}
#container #containerLower #content .photoGalleryMain {
	padding-left: 16px;
	clear: both;
	position: relative;
	top: 10px;
}

#container #containerLower #content .photoGalleryMain img {
	float: left;
	padding-right: 16px;
	padding-bottom: 25px;
	padding-top: 0px;
}

#container #containerLower #content .photoGalleryMain p {
	line-height: normal;
}

#container #containerLower #content #facadeSquad h3 a:link,
#container #containerLower #content #facadeSquad h3 a:visited {
	color: #ff6627;
}

#container #containerLower #content #curbAppeal h3 a:link,
#container #containerLower #content #curbAppeal h3 a:visited {
	color: #9a309b;
}

#container #containerLower #content #projectMakeover h3 a:link,
#container #containerLower #content #projectMakeover h3 a:visited {
	color: #2598ce;
}
#container #containerLower #content .photoGallerySecond {
	padding-left: 16px;
	width: 90%;
}

#container #containerLower #content .photoGallerySecond ul {
	padding-left: 16px;
}

#container #containerLower #content .photoGallerySecond a:link,
#container #containerLower #content .photoGallerySecond a:visited {
	color: #ff6627;
}

#container #containerLower #content .photoGallerySecond table {
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #containerLower #content.friends ul li.mainHeads {
	padding-bottom: 5px;
}

#container #containerLower #content.friends ul li ul {
	padding-top: 0px;
	padding-bottom: 10px;
}

#container #containerLower #content.friends ul li ul li {
	padding-bottom: 0px;
}

#container #containerLower #content.friends ul ul li {
	padding-bottom: 0px;
	padding-top: 2px;
}

#container #containerLower #content.friends ul ul {
	padding-bottom: 12px;
}
#container #nav ul li a {
	display: block;
	height: 49px;
	width: 150px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-shadow: #333 2px 1px 2px;
	line-height: 125%;
	text-decoration: none;
	color: #fff;
	padding-top:4px;
}

#container #nav ul li a:hover	{
	text-decoration: underline;
}
#container #nav ul li a.economicDevelopment {
	background-image: url(../graphics/bgNavTabsEconomicDevelopment.gif);
	background-repeat: no-repeat;
}

#container #nav ul li a.artsCultural {
	background-image: url(../graphics/bgNavTabsArtsCultural.gif);
	background-repeat: no-repeat;
}

#container #nav ul li a.friends {
	background-image: url(../graphics/bgNavTabsFriends.gif);
	background-repeat: no-repeat;
}

#container #nav ul li a.coalition {
	background-image: url(../graphics/bgNavTabsCoalition.gif);
	background-repeat: no-repeat;
}
#container #containerLower #content .projects {
	font-size: 12px;
	line-height: normal;
	color: #666;
}
#container #containerLower #copybox table.projects td {
	padding-bottom: 12px;
}
#downloads	{
	width: 98%;
	margin-left: 16px;
}
#downloads p	{
	float: left;
	width: 112px;
	height: 220px;
	line-height: 1.2em;
	font-size: 10px;
	padding: 2px;
	text-align: center;
	text-transform: uppercase;
	margin-right: 15px;
	margin-bottom: 15px;
}
#downloads p a	{
	text-decoration: none;
	line-height: normal;
}
#downloads p img	{
	border: 1px solid #ddd;
	}
div#content table.pressReleases {
	font-size: 11px;
	line-height: normal;
}

#container #containerLower #content #facadeSquad.photoGalleryMain h3 a {
}
#container #containerLower #facebook {
	width: 192px;
	position: absolute;
	padding-left: 17px;
}
#container #containerLower #leftnav #facebook a img {
	position: relative;
	top: 4px;
}
#container #containerLower #leftnav #facebook a:active,
#container #containerLower #leftnav #facebook a:focus {
	outline: none;
}

