﻿
/* BODY */

body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 80%;
	background-color: #9D9879;
	}
	
p {
	margin: 10px 0px;
	line-height: 130%;
	}
	
img {
	display: block;
	padding: 2px;
	border: 1px solid #9d9879;
	}
	
hr {
	border-color: #c2c1ba;
	clear: both;
	margin: 0px;
	}	
	
blockquote {
	margin: 10px 15px 10px 15px;
	}
	
	
fieldset {
    margin: 10px 2px;
}	
	
legend {
    color: #323558;
    font-weight: bold;
}


/* ANCHORS */

a:link {
	color: #600;
	text-decoration: none;	
	}

a:visited {	
	color: #930;
	text-decoration: none;	
	}

a:hover {
	color: #600;
	text-decoration: underline;	
	}

a:active {
	color: #600;
	text-decoration: none;
	}
	
a img {
    border: 0px !important;
	}	
	
/* HEADERS */

h1, h2, h3, h4 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-weight: normal;
	font-family: Tahoma, Verdana;
	}

h1 {
    margin-top: 15px;
	font-size: 1.8em; /* equivalent to 180% */
	color: #600;
	}

h2 {
	font-size: 1.4em; /* equivalent to 140% */
	color: #1F5168;
	}

h3 {	
	font-size: 1.3em; /* equivalent to 130% */
	color: #576B5D;
	border-bottom: solid 1px #576B5D;
	}

h4 {
	font-size: 1.2em; /* equivalent to 120% */
	line-height: 100%;
	margin-top: 15px;
	padding: 0px;
	margin-bottom: 0px;
	color: #333;
	}

/* LISTS */

ul, ol {
	margin: 10px 25px 10px 25px;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	}

ul ul,
ul ol,
ol ol,
ol ul {
	margin-left: 0;
	margin-right: 0;
	}

li {
	margin: 0;
	margin-bottom: 5px;
	margin-left: 25px;
	padding: 0;
	line-height: 130%;
	}

ol li,
ol li ul li {
	margin-left: 25px;
	}

ol {
	list-style-type: decimal;
	}

ol ol {
	list-style-type: lower-alpha;
	}

ol ol ol {
	list-style-type: lower-roman;
	}

ul h1,
ul h2,
ul h3,
ul h4,
ol h1,
ol h2,
ol h3,
ol h4,
ul p,
ol p {
	margin-left: 0px;
	margin-right: 0px;
}

dl {
	margin: 5px 18px 10px 18px;
	}

dl dt {
	font-weight: bold;
	margin: 5px 0 0 0;
	line-height: 130%;
	}

dl dd {
	margin: 0 0 10px 0;
	font-weight: normal;
	line-height: 130%;
	}
	
dd ul, dd p, dd table {
	margin-left: 0;
	}

/* TABLES */

table, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;	
	}

table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	}
	
table table {
	margin: 0px;
	}

tr, th, td {
	vertical-align: top;
	}

th, td {
	padding: 5px;
	}

th {
	text-align: left;
	font-weight: bold;
	}
	
td.center {
	text-align: center;
	vertical-align: middle;
	}

td {
	}
	
td ul,
td p,
td h1,
td h2,
td h3,
td h4 {
	margin: 0px;
	}

/****************************************************************************header&footer/

/* HEADER */

#header {
	height: 97px;
	margin: 0 auto;
	margin-top: 10px;
	color: #ffffff;
	border: solid 2px white;
	background:#386998 url("../images/header.gif") repeat-x 50% 0;
	position: relative;
	clear: both;
	z-index:500 !important;

	}

#header a, #header a:visited {
	color: #fff;
	}

#login {
	position: absolute;
	top: 8px;
	right: 12px;
	text-align:right;
}

#login a 
{
	font-weight:bold;
}

#login a:hover
{
	color: #d17607;
	text-decoration: none;
	font-weight:bolder;
}

/* =FOOTER */

#footer {
	width: 946px;
	border: solid 2px white;
	margin: 0 auto;
	text-align:center;
	color: White;
	clear: both;
	padding: .75em 0;
	background:#386998 url("../images/footer.gif") repeat-x;

	}

#footer a {
	color: White;
	font-size: 85%;
	}
	
#footer  a:hover
{
	color: #d17607;
	text-decoration: none;
	font-weight:bold;
}

/***************************************************************************************************layout/

/* HOME PAGE */

#home-page {
	background: transparent url("../images/page_bg.gif") repeat-y 50% 50%;
	}

#home-main {
	width: 950px;
	margin: 0 auto;	
	background: transparent 50% 50%;
	position: relative;
	padding-bottom: 3px;
	}

/* SUB PAGES */

#sub-main {
	width: 796px;
	margin: 0 auto;
	padding: 0;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	background: #F5F5EB;
	z-index:600 !important;
	}

#sub-cont 
{
	float: right;
	width: 604px;
	margin: 0;
	}

/***************************************************************************************************nav/

/* SITEWIDE NAVIGATION */

.nav {
	font-size: 95%;
	color: #fff;
	}

.nav ul {
	margin: 0 0 0 19px;
	padding: 7px 0;
	font-size: 110%;
	}

.nav ul.back {
	border-bottom: none;
	}

.nav ul.last {
	border-bottom: none;
	}

.nav ul li {
	margin: 0;
	padding: 1px 0;
	list-style-type: none;
	}

.nav a {
	color: #fff;
	}

.nav ul li a {
	padding-left: 10px;
	background: transparent url("../images/link_bullet_rev.gif") no-repeat 0 50%;
	}

.nav img {
	padding: 0;
	border: 0;
	background: none;
	}
	
/* Home Nav */
	
#home-nav,
#home-nav-cont {
	float: left;
	display: inline;
	width: 238px;
	font-weight: bold;
	color: #ffffff;
	}

#home-nav a,
#home-nav-cont a {
	color: #ffffff;
	}

#home-nav {
	padding-top: 0;
	}

#home-nav-top {
	min-height: 340px;
	height:auto !important;		/* This is for IE6 min/max-height bug  */
	height:340px;				/* This is for IE6 min/max-height bug  */
	padding-top: 10px;
	margin-left: 10px;
	}

#home-nav-cont {
	padding-top: 5px;
	border-top: 0;
	}

#home-nav-cont {
	padding-bottom: 5px;
	}

#home-nav-input {
	margin-left: 38px;
	line-height: 150%;
	}

#home-nav-bottom {
	position: absolute;
	bottom: 0px;
	border-top: 1px solid #ffffff;
	margin-top: 25px;
	padding: 0 0 0 3px;
	background: transparent url("../images/main_nav_bot.gif") no-repeat top left;
	}

/* Sub Nav */

#sub-nav {
	float: left;
	display: inline;
	width: 190px;
	color: #ffffff;
	background-color: #93a7b3;
	}

#sub-nav a {
	color: #ffffff;
	}

#sub-nav-top {
	padding-top: 10px;
	background: transparent url("../images/left_nav_bg.jpg") repeat-y top left;
	}

#sub-nav-cont {
	overflow: hidden;
	font-size: 100%;
	background: #93a7b3 url("../images/sub_nav_mid.gif") repeat-y top left;
	color: #12252c;
	}

#sub-nav-cont .sub-nav-left {
	background: transparent url("../images/sub_nav_left.gif") repeat-x top left;
	}

#sub-nav-cont .sub-nav-bot {
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: transparent url("../images/sub_nav_bot.gif") no-repeat bottom left;
	height: 220px;
	}
	
#sub-nav-ads {
    margin: 0 auto;
    padding: 12px;
    text-align: center;
}

#sub-nav-ads {
    margin: 0 auto;
    padding: 12px;
    text-align: center;
}

#sub-nav-ads img {
    border: solid 1px gray !important;
}

#sub-nav-cont ul {
	margin-left: 10px;
	border-bottom: 1px #b9d4de solid;
	}

#sub-nav-cont ul.last {
	border-bottom: none;
	}

#sub-nav-cont a {
	background: transparent url("../images/sub_nav_arrow.gif") no-repeat 0px 2px;
	color: #12252c;
	}

/* Quick-links */

#quick-links {
	width: 155px;
	height: 1.5em;
	margin-left: 19px;
	border: 1px #fff solid;
	color: #12252c;
	}

#quick-links ul {
	width: 155px;
	height: 1.5em;
	margin: 0;
	padding: 0;
	border: 0;
	}

#quick-links ul li ul {
	display: none;	
	}

#quick-links ul li.over ul {
	display: block;
	position: absolute;
	left: -1px;
	top: 1.5em;
	margin: 0;
	padding: 0;
	}

#quick-links ul li {
	position: relative;	
	width: 155px;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	cursor: pointer;
	list-style-type: none;
	background: #a4b8c4;
	}

#quick-links ul li ul li {
	border: 1px #fff solid;
	border-bottom: 0;
	}

#quick-links ul li.customize {
	border-bottom: 1px #fff solid;
	background: #93a7b3;
	}

#quick-links ul li span {
	display: block;
	width: 145px;
	height: 1.5em;
	padding-left: 5px;
	text-transform: uppercase;
	font-weight: bold;
	background: transparent url("../images/link_bullet_rev_down.gif") no-repeat 100% 50%;
	}

#quick-links ul li a {
	display: block;
	height: 1.5em;
	padding-left: 5px;
	background: none;
	color: #12252c;
	}

#quick-links ul li a:hover {
	background: #b5c9d5;
	}



/**************************************************************************** Main Content Areas /

/* HOME PAGE */

/******** Features *********/

#home-top {
	float: right;
	display: inline;
	width: 710px;
	height: 328px;
	padding: 0;
	margin: 0;
	border-bottom: 2px solid white;
	}
	
#home-top img {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	background: none;
	}
	
#feature {
    float: left;
    background: #22405C;
}

#intro {
	float: right;
	width: 240px;
	height: 328px;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	background: #d27607 url("../images/shadow_down.gif") repeat-x 0 100%;
	color: #ffffff;
	}
	
#intro-header {
	margin: 0;
	padding: 6px 15px 6px 15px;
	border-bottom: 1px #ffffff solid;
	background: transparent url("../images/featureheader.gif") repeat-x 0 100%;
	color: #ffffff;
}
	
#intro h3 {
	margin: 0;
	padding: 20px 15px 5px 15px;
	line-height: 1.1em;
	font-size: 1.4em;
	color: #ffffff;
	border:0px;
	}

#intro p {
	margin: 0;
	padding: 10px;
	line-height: 1.5em;
	border-bottom: 1px #ffffff solid;
	}
	
#intro a {
	color: #ffffff;
	}
	
#intro-link {
	margin: 0;
	padding: 20px 15px 20px 15px;
	text-align: right;
	font-style: italic;
	}


/******** News, Etc. *********/

#news-etc {
	float: right;
	width: 711px;
	min-height: 200px;
	height:auto !important;			/* This is for IE6 min/max-height bug  */
	height:200px;					/* This is for IE6 min/max-height bug  */
	position:relative;
	margin-bottom: 15px;
	}	

#news-etc .col-group {
	}

#news-etc .first-col {
	float: left;
	display: inline;
	width: 468px;
	margin-left: 1px;
	}

#news-etc .last-col {
	float: right;
	display: inline;
	width: 240px;
	margin-right: 1px;
	}

#news-etc h2 {
	margin: 0;
	font-size: 1.3em;
	padding: .7em 0 .5em 15px;
	background: #c5c19f url("../images/newsheader.gif") repeat-x 0 0;
	height: 22px;
	}

#news-etc ul {
	min-height: 12em;
	margin: 0;
	padding: 0 15px;
	padding-bottom: .5em;
	list-style-type: none;
	}

#news-etc .last-col {
	height: 100%;
	border-left: 1px #c4c09e solid;	
	}

#news-etc ul li {
	margin: 0;
	padding-top: 1em;
	clear: both;
	}

#news-etc ul li p {
	margin: 0;
	padding: 0;
	line-height: normal;
	}

#news-etc .date {
	float: left;
	width: 1.9em;
	padding-right: .7em;
	border-right: 1px #c4c09e solid;
	color: #600;
	}

#news-etc .title {
	margin-left: 2.7em;
	padding-left: .7em;
	}

#news-etc a {
	text-decoration: none;
	}

#news-etc .title a {
	color: #333;
	}

#news-etc a:hover {
	text-decoration: underline;
	}

#news-etc a:active {
	text-decoration: none;
	}

#news-etc .month {
	display: block;
	text-transform: uppercase;
	text-align: center;
	font-size: 90%;
	}

#news-etc .day {
	display: block;
	text-align: center;
	font-size: 140%;
	}

#news-etc .time {
	font-size: 90%;
	color: #600;
	}

#news-etc .more {
	clear: both;
	margin: 0;
	padding: .5em 0;
	font-weight: bold;
	background: #c5c19f;
	position:absolute;
	height: 15px;
	bottom:-15px;
	width:468px;
	}

#news-etc .last-col .more {	
	border-left: 1px #dbd8bc solid;
	width: 239px;
	}

#news-etc .more a {
	margin-left: 15px;
	padding-right: 10px;
	background: transparent url("../images/more_arrow.gif") no-repeat 100% 50%;
	}
	
#news-etc-bottom {
	display:block;
	clear:both;
	bottom: 0px;
	margin-top: 5px;
	padding: 0;
	}

/* SUB PAGES */

/******** Sub Header *********/

#sub-header {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}

#sub-header img {
	display: block;
	padding: 0;
	margin:0;
	background: none;
	}

/******** Sub Content *********/

#sub-content {
    margin:15px 12px;
    overflow:hidden;
    width:580px;
	}

#sub-content a {
    color: #0D5B80;
}

#sub-content img {
    display: inline;
	}

#sub-content h1 {
	margin-top: 0;
	}
	
#sub-content ul {
    margin-top: 5px;
	list-style-image: url("../images/arrow_red.gif");
	}

#sub-content img {
	margin: 5px 18px 5px 18px; /* Just in case someone slaps an image into a page... */
	border: 0px;
	}

#sub-content img.left {
	float: left;
	margin: 0px 10px 10px 18px;
	padding: 2px;
	background-color: #fff;
}

#sub-content img.right {
	float: right;
	margin: 0px 18px 10px 10px;
	padding: 2px;
	background-color: #fff;
}

#sub-content td img {
	margin: 0px;
}

/****************************************************************************other/

/* Clear & Hide */

.clear {
	clear: both;
	height: 0px;
	background: transparent none;
	}

.clear span {
	display: none;
	}

.hide, .skip {
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
 	}

.indent {
	padding: 0 20px 0 20px;
	}
	

/* ----------------------------------------- FLOAT  */

.float-wrap
{
    float:left;
    width: 100%;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.float-inside
{
    float:left;
    width: 100%;
    padding-bottom: 10px;
}

.float-left
{
    float: left;
    width: 50%;
}

.float-right
{
    float: right;
    width: 50%;   
}

.float-nav
{
    float:left;
    width: 100%;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

hr.stop-float
{
    clear: both;
    visibility: hidden;
    width: 100%;
    margin: 0px;
    height: 0px;
    border: 0px;
}

/*------------------------------------------------------------ TIP */

div.tip 
{
    display: none;
    border: solid 2px #476B8D;
    padding: 5px;
    z-index: 100;
    background: #F8F7DC;
    color: #6B696B;
    width: 300px;   
}

div.tip h2 {
    color: #476B8D;
    font-size: 1.0em;
}

div.showtip {
    position:relative;
}

div.showtip:hover div.tip  {
    position: absolute;
	display: block;
	top: -100px;
	right: 5px;
}

/*------------------------------------------------------------ MENU */

.framemenu {
    border: 1px solid #D2D9EB;
    background-color: #9CABCF;
    border-bottom-width: 0;
}

* html .framemenu {
    /*IE only rule. Original menu width minus all left/right paddings */
}

.framemenu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.framemenu a {
    font: bold 13px Calibri, Verdana, Arial, Helvetica, sans-serif;
    padding: 3px 5px;
    display: block;
    width: 100%; /*Define width for IE6's sake*/
    color: #003366;
    text-decoration: none;
    border-bottom: 1px solid #D2D9EB;
}

.framemenu a:visited {
    color: #003366;
}

html > body .framemenu a {
    /*Non IE rule*/
    width: auto;
}

.framemenu a:hover {
    background-color: #ffec97;
    color: black;
}

/* Bread crumb */

.breadcrumb {
    font: bold 14px Calibri, Verdana, Arial, Helvetica, sans-serif;
}

.breadcrumb a {
    background: transparent url(images/breadcrumb.gif) no-repeat center right;
    text-decoration: none;
    padding-right: 5px; /*adjust bullet image padding*/
    color: #000066;
}

.breadcrumb a:visited, .breadcrumb a:active {
    color: #000066;
}

.breadcrumb a:hover {
    text-decoration: underline;
}

/* Features */

.features h1
{
    margin-top: 0px;
}

/* Feeds */

.feed-title {
    font-weight: bold;
    color: #000066;
}

.feed-subtitle {
    font-size: 85%;
    color: gray;
}

.feed-body {

}

/* Blog */

.blog p {
    margin: 0px;
}

.blog-date {

}

.blog-title {
    margin-bottom:0;
    font-size: 135%;
}

.blog-author
{
    color:gray;
    padding-bottom:5px;
}

.blog-content
{
    text-align: justify;
}

.blog-options {
    width: 100%;
    text-align: right;
}

.comment {
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #AAAAAA;
    margin:10px 2px;
    padding:10px;
}

.comment p {
    margin: 0px;
}

.comment-name {
    color: Navy;
    font-weight: bold;
}

.comment-datetime {
    color: gray;
    font-size: 95%;
}

.comment-message {
    padding-top:8px;
}

/* Gallery */

.album
{
    width: 150px;
    text-align: center;
}

.album-photo
{
    width: 150px;
    text-align: center;
}

.photo
{
    text-align: center;
}

.caption
{
}

.photo .caption
{
    padding: 5px;
    font-weight: bold;
    font-size: 120%;
}

.thumbnail
{
    background:white none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    padding:4px;
    vertical-align:middle;
    display: inline-block;
    width: auto;
}

.thumbnail:hover
{
    border-color: Navy;
}

.photo-fullsize
{
    background:white none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    padding:8px;
    vertical-align:middle;
    display: inline-block;
    width: auto;
}

/* Form Table */

.form-table
{
    width: 100%;
    margin-left: 25px;
}

.form-table .left-td
{
    width: 200px;
    color: #3F3F17;
    font-weight: bold;
    vertical-align: top;
}

.form-table .right-td input, select, textarea
{
    width: 250px;
}

/*----------------------------- Modal */
 
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPanel 
{
    width: 350px;
   	background-color: #EEEEEE;
   	border: outset 1px Gray;
	padding:0px;
}

.modalPanel .modalHeader
{
    width: 350px;
   	background-color: Navy;
   	border-bottom: solid 2px #ffdf1b;
    font-weight: bold;
	color: White;
	margin: 0px;
    line-height: 250%;
    text-indent: 15px;
}

.modalPanel .modalContent
{
    padding:15px;
}

.modalPanel .modalButtons
{
   width: 100%;
   margin-bottom: 15px;
   text-align: center;
}

.join-buttons
{
    text-align: center;
}

.join-buttons input
{
    border-bottom: solid 5px #FFFFFF !important;
    margin: 5px;
}

.join-buttons input:hover
{
    border-bottom: solid 5px Navy !important;
}


.message-notice
{
    background:#FAE77F url("../images/message-notice.png") no-repeat scroll left 50%;
    border:1px solid #CDB011;
    clear:both;
    font-size:120%;
    padding: 10px 10px 10px 65px;
    margin-bottom:10px;
}

.message-confirmation
{
    background:#C2EFC2 url("../images/message-confirmation.png") no-repeat scroll left 50%;
    border:1px solid #33a933;
    clear:both;
    font-size:120%;
    padding: 10px 10px 10px 65px;
    margin-bottom:10px;
}

.message-error
{
    background:#F5C5C5 url("../images/message-error.png") no-repeat scroll left 50%;
    border:1px solid #FF0000;
    clear:both;
    font-size:120%;
    padding: 10px 10px 10px 65px;
    margin-bottom:10px;
}

.password-instructions
{
    margin: 0 0 12px 12px;
}

.info-box
{
    background:#FFFFFF none repeat scroll 0 0;
    border-color: Navy #FFFFFF;
    border-style:solid;
    border-width:2px 1px;
    padding:10px;
    width:21.5em;
    color: Navy;
}

.info-box h2
{
    color: Navy;    
}

.info-box a
{
    color: Navy;    
}

.info-box td
{
    padding: 2px;
}

.date-box
{
    -x-system-font:none;
    background:transparent url("../images/calendar.gif") no-repeat scroll 0 0;
    color:#666666;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:22px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:50px;
    line-height:100%;
    padding:0 2px 0 0;
    text-align:center;
    width:45px;
}

.date-box span
{
    -x-system-font:none;
    color:#FFFFFF;
    display:block;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:16px;
    line-height:normal;
    padding-top:5px;
    text-align:center;
}

.category
{
    text-align: right;
    margin-bottom: 10px;
    color: Navy;
}

.volunteers-needed
{

}

.event-details
{
    text-align: justify;
}

.ad-rotater
{
    height: 125px !important;
}

.next-month
{
    text-align: right;
    margin-top: 5px;
}

.next-month a
{
    font-weight: bold;
}

.image-left
{
    float: left;
    margin: 5px 5px 0 0;
}

.image-right
{
    float: right;
    margin: 5px 0 0 5px;
}

.features .image-left
{
    margin-bottom: 5px;
}

.features .image-right
{
    margin-bottom: 5px;
}

/*------------------------------------------------------------ FEATURE ROTATOR */

div.scrollable
{
	float: left;
}

div.navi
{
	width: 468px;
	height: 20px;
}

div.navi a
{
	width: 8px;
	height: 8px;
	float: right;
	margin: 6px;
	background: url(../images/scrollable/navigator.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
}

div.navi a:hover
{
	background-position: 0 -8px;
}

div.navi a.active
{
	background-position: 0 -16px;
}

div.scrollable
{
	position: relative;
	overflow: hidden;
	width: 468px;
	height: 308px;
}

#thumbs
{
	position: absolute;
	width: 20000em;
	clear: both;
}

#thumbs div
{
	float: left;
	width: 468px;
	height: 308px;
	background: #22405C url(http://static.flowplayer.org/img/global/gradient/h150.png) repeat-x 0 146px;
	color: #fff;
	cursor: pointer;
}

#thumbs div.hover
{
	background-color: #444;
}

#thumbs div.active
{
	background-color: #066;
	cursor: default;
}

.featured-item
{
	position: relative;
	width: 100%; /* for IE 6 */
}

.feature-overlay
{
	position: absolute;
	top: 228px;
	width: 468px;
	color: #fff;
	float: left;
	clear: left;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.feature-overlay h1
{
	margin: 8px;
	color: #FFCC00;
	font-size: 1.3em;
	font-weight: bold;
}

.feature-overlay p
{
	margin: 8px;
}

.feature-overlay a
{
	color: #FFAA00 !important;
}