/* --------------------------------------------------------------------------
PALETTE

#78c738 green - 100%
#9AD56A green - 75%
#BBE39B green - 50%
#8738C7 purple (complement)
#c1beb6 grey rules
-------------------------------------------------------------------------- */
a img {
	border: none;
}

a:link {
	color: #78c738;
	text-decoration: none;
}
a:visited {
	color: #9AD56A;
	text-decoration: none;
}
a:hover,
a:visited:hover {
	color: #8738C7;
	text-decoration: none;
}
a.current,
a.current:visited,
a.current:hover,
a.current:visited:hover {
	color: #000;
	text-decoration: none;
}

/* --------------------------------------------------------------------------
=donate
-------------------------------------------------------------------------- */
#donate a:link,
#donate a:visited {
	color: #fff;
	text-decoration: none;
	background: #78c738;
}
#donate a:hover,
#donate a:visited:hover {
	color: #fff;
	background: #ccc;
	text-decoration: none;
}
#donate a.current,
#donate a.current:visited,
#donate a.current:hover,
#donate a.current:visited:hover {
	color: #fff;
	background: #000;
	text-decoration: none;
}

/* --------------------------------------------------------------------------
=header #quote
-------------------------------------------------------------------------- */
#header #quote a:link,
#header #quote a:visited {
	color: #bbb;
	text-decoration: none;
}
#header #quote a:hover,
#header #quote a:visited:hover {
	color: #78c738;
	text-decoration: none;
}

/* --------------------------------------------------------------------------
=nav
-------------------------------------------------------------------------- */
#nav a:link,
#nav a:visited {
	color: #333;
	text-decoration: none;
}
#nav a:hover,
#nav a:visited:hover {
	color: #c1beb6;
	text-decoration: none;
}
#nav a.current,
#nav a.current:visited,
#nav a.current:hover,
#nav a.current:visited:hover {
	color: #78c738;
	text-decoration: none;
}

/* --------------------------------------------------------------------------
=h1
-------------------------------------------------------------------------- */
h1 a:link,
h1 a:visited {
	display: inline-block;
	color: #555;
	text-decoration: none;
}
h1 a:hover,
h1 a:visited:hover {
	display: inline-block;
	color: #78c738;
	text-decoration: none;
}

/* --------------------------------------------------------------------------
=home
-------------------------------------------------------------------------- */
#recent-news h2 a:link,
#recent-news h2 a:visited,
#upcoming-events h2 a:link,
#upcoming-events h2 a:visited {
	color: #fff;
	background: #78c738;
	text-decoration: none;
}
#recent-news h2 a:hover,
#recent-news h2 a:visited:hover,
#upcoming-events h2 a:hover,
#upcoming-events h2 a:visited:hover {
	color: #fff;
	background: #8738C7;
	text-decoration: none;
}

/* --------------------------------------------------------------------------
=archives =all
-------------------------------------------------------------------------- */
p.all a:link,
p.all a:visited,
p.archives a:link,
p.archives a:visited {
	color: #666;
	text-decoration: underline;
}
p.all a:hover,
p.all a:visited:hover,
p.archives a:hover,
p.archives a:visited:hover {
	color: #78c738;
	text-decoration: underline;
}

/* --------------------------------------------------------------------------
=billboard
-------------------------------------------------------------------------- */
#billboard p.more a:link,
#billboard p.more a:visited {
	color: #fff;
	text-decoration: underline;
}
#billboard p.more a:hover,
#billboard p.more a:visited:hover {
	color: #000;
	text-decoration: underline;
}

#billboard #controls a.prev,
#billboard #controls a.next {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	color: #fff;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
}
#billboard #controls a.prev {
	margin-right: 8px;
	background: transparent url(/images/ui/billboard-nav.png) 0 0 no-repeat;
}
#billboard #controls a.next {
	background: transparent url(/images/ui/billboard-nav.png) -16px 0 no-repeat;
}
#billboard #controls a.prev:hover {
	background-position: 0 -16px;
}
#billboard #controls a.next:hover {
	background-position: -16px -16px;
}

/* --------------------------------------------------------------------------
=subnav
-------------------------------------------------------------------------- */
.subnav a:link {
	color: #666;
	text-decoration: none;
}
.subnav a:visited {
	color: #999;
	text-decoration: none;
}
ul.jumpnav a {
	color: #666;
	text-decoration: none;
}
.subnav a:hover,
.subnav a:visited:hover,
ul.jumpnav li a:hover,
.ui-tabs .ui-tabs-nav li a:hover {
	color: #333;
	text-decoration: none;
}
.subnav a.current,
.subnav a.current:visited,
.subnav a.current:hover,
.subnav a.current:visited:hover {
	color: #78c738;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	color: #78c738;
	text-decoration: none;
	cursor: text;
}

.subnav a span.date {
	display: inline-block;
	padding-top: .3em;
	font-weight: normal;
}
.subnav a span.time {
	display: inline-block;
	/*padding-top: .3em;*/
	font-weight: normal;
}
.subnav a span.count {
	padding-left: 1em;
	font-weight: normal;
}

/* --------------------------------------------------------------------------
=thumbnav (for design team)
-------------------------------------------------------------------------- */
ul.thumbnav li a:link {
	border: 1px solid #fff;
}
ul.thumbnav li a:hover {
	border: 1px solid #78c738;
	background: none;
}
ul.thumbnav li.ui-tabs-selected a {
	border: 1px solid #fff;
}

/* --------------------------------------------------------------------------
=faq
-------------------------------------------------------------------------- */
h3.question a:visited {
	color: #78c738;
}
h3.question a:visited:hover {
	color: #8738C7;
}

/* --------------------------------------------------------------------------
=phases
-------------------------------------------------------------------------- */
#phases .phase h2 a:link,
#phases .phase h2 a:visited {
	color: #fff;
	background: #78c738;
}
#phases .phase h2 a:hover,
#phases .phase h2 a:visited:hover {
	color: #fff;
	background: #8738C7;
}
#phases .phase.hover h2 a {
	color: #fff;
	background: #8738C7;
}

/* --------------------------------------------------------------------------
=search
-------------------------------------------------------------------------- */
p.search-url a:link,
p.search-url a:visited {
	color: #999;
}
p.search-url a:hover,
p.search-url a:visited:hover {
	color: #78c738;
}
span.marker {
	background: yellow;
}


