@charset "utf-8";
/* CSS Document */

.heading1 {
	font-family: "Palatino Linotype";
	font-size: 20pt;
	font-style: italic;
	font-weight: bold;
	color: #8E6032;
}
.heading2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #8E6032;
}
.heading2link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	text-transform: capitalize;
	color: #8E6032;
	text-decoration: none;
}
.heading2link:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	text-transform: capitalize;
	color: #8E6032;
	text-decoration: underline;
}
.bodytext {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #323E43;
	text-transform: none;
}
.bodytext_purple {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #7030A0;
	text-transform: none;
}
.footer1 {
	font-family: "Palatino Linotype";
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #8E6032;
}
.footer2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #8E6032;
}
.footer3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #323E43;
	text-decoration: none;
}
.footer3:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #323E43;
	text-decoration: underline;
}
.navitext {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #7030A0;
}
.linktext {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #8E6032;
	text-decoration: none;
}
.linktext:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #8E6032;
	text-decoration: underline;
}
.imagetext {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #323E43;
}
.captiontext {
	font-family: "Times New Roman", Times, serif;
	font-size: 6pt;
	font-style: normal;
	font-weight: normal;
	color: #323E43;
}

/* menu stuff */
#home, #home:visited {
    background-image:url(images/menu/home.gif);
}
#about, #about:visited {
    background-image:url(images/menu/about.gif);
}
#devfinance, #devfinance:visited {
    background-image:url(images/menu/devfinance.gif);
}
#masterplan, #masterplan:visited {
	background-image:url(images/menu/masterplan.gif);
}
#feasops, #feasops:visited {
	background-image:url(images/menu/feasops.gif);
}
#projectevent, #projectevent:visited {
	background-image:url(images/menu/projectevent.gif);
}
#clients, #clients:visited {
    background-image:url(images/menu/clients.gif);
}
#friends, #friends:visited {
    background-image:url(images/menu/friends.gif);
}
#contact, #contact:visited {
    background-image:url(images/menu/contact.gif);
}


.rollover span.alt {
    display:none;
}
.rollover img {
    border:none;
}
:root .rollover img {
    display:block;
}

.rollover, .rollover:visited {
    background-color:transparent  /* needed for Opera5/6 */
    background-repeat:no-repeat;
    background-position:0 0;
}

.rollover:hover, .rollover:focus, .rollover:active, .rollover.MMO, .rollover.MMO:visited {
    background-position:0 -42px;
}
