@charset "windows-1252";

html {
	/* background-image: URL('images/rainbow_bg.gif');
	background-repeat: repeat-x;
    background-position: top; */
    font-family: univers light, arial, helvetica;
}

body {
	margin: 0px;
	/* background-image: URL('images/rainbow_bg.gif');
	background-repeat: repeat-x;
    background-position: top;    */
    font-family: univers light, arial, helvetica;
}

body.inner {
    /* background-image: URL('images/rainbox_inner_bg.gif'); */
}

.clear {
    clear: both;
}

#wrapper {
	position: relative;
	top: 0px;
	left: 0px;
	width: 919px;
	height: auto;
	margin: 0px auto;
	text-align: center;
}

#content {
	position: relative;
	top: 0px;
	left: 0px;
	/* height: 757px; */
	width: 919px;
}

#banner {
	position: relative;
	top: 0px;
	left: 0px;
	height: 252px;
	width: 919px;
    background-color: white;
	background-image: URL('images/give_first_fp_banner_image_new.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

#innerbanner {
    position: relative;
	top: 0px;
	left: 0px;
	height: 176px;
	width: 919px;
    background-color: white;
}

/* banner classes */

.articles {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.about_us {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.newsletter_subscription {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.testimonies {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.contributors {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.affilitates {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.top_10_articles {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.archived_articles {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.cant_find_article {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.tell_a_friend {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.site_map {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}

.contact_us {
    background-image: URL('images/bnr_articles.jpg'); /* put the in the name of your banner image here */
    background-position: bottom right;
	background-repeat: no-repeat;
}




#topnav {
    position: relative;
    top: 0px;
    left: 0px;
    height: 43px;
    width: 919px;
    font-weight: normal;
    font-size: 10pt;
}

#topnav li {
    display: block;
    list-style: none;
    float: left;
}

#logo {
    position: relative;
    top: 10px;
    left: 0px;
    height: 55px;
    width: 190px;
}

#logo.inner {
    top: 30px;
}

#tagline {
    position: relative;
    top: 35px;
    left: 23px;
    height: 82px;
    width: 175px;
}

#inner_tagline {
    position: relative;
    top: -15px;
    left: 230px;
    height: 82px;
    width: 175px;
}

#articlescroll {
    position: absolute;
    top: 90px;
    left: 310px;
}

#articlescrollinner {
    position: absolute;
    top: 50px;
    left: 607px;
}

#middlenav {
    position: relative;
    top: -16px;
    left: 0px;
    height: 47px;
    width: 919px;
    background-image: url('images/mid_nav_background2.gif');
    background-repeat: no-repeat;
}

#middlenav li {
    display: block;
    list-style: none;
    float: right;
    /* width: 150px; */
    margin-top: 4px;
    margin-right: 5px;
    line-height: 18px;
    vertical-align: middle;
    font-weight: bold;
}

#middlenav li a:hover {
    background-color: #01B4D0;
    color: #ffffff;
}

#middlenav a.top10 {
    color: #70B872;
}
#middlenav a.arch {
    color: #01B4D0;
}
#middlenav a.cantfind {
    color: #D4D600;
}
#middlenav a.tellaf {
    color: #EA620D;
}


#searchbox {
    position: relative;
    float: left;
    left: 80px;
    top: 12px;
    height: 23px;
}

#searchbox input {
    border: 1px solid #ffffff;
    background-color: #ffffff;
    padding-left: 0px;
}

#search {
    position: absolute;
    left: 0px;
    float: left;
    top: 13px;
    height: 23px;
    z-index: 2;
}

#stretch {
	position: relative;
	top: -30px;
    background-color: #ffffff;
	left: 0px;
	height: auto;
	overflow: visible;
	width: 919px;
}

#stretchbg {
	/* changed below to ensure that hover menu is over top of footer
    top: 83px;
	margin: 0px auto;
	background-image: URL('');
	background-repeat: repeat-y; */
    position: relative;
    top: 0px;
	margin: 0px auto;
	background-image: URL('');
	background-repeat: repeat-y;
    z-index: 100;
}

#topics {
    position: absolute;
    top: 0px;
    background-color: #A8AAAC;
    width: 238px;
    min-height: 500px;
    margin: auto;
    height: 100%;
    color: #FFFFFF;
    font-weight: bold;
    z-index: 6;
    background-image: url('images/topic_box_bottom2.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    overflow: visible;
}

/* #topics li {
    list-style: none;
    padding-top: 5px;
    margin-left: -38px;
    width: 238px;
    font-size: .8em;
    font-weight: bold;
}

#topics li a, a:visited, a:link, a:active {
    text-decoration: none;
    color: #FFFFFF;
}

#topics li a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #E40061;
}  */

#stretchtext {
    position: relative;
    left: 238px;
    width: 641px;
	height: auto;
    min-height: 500px;
	text-align: left;
    padding: 0 20px 0px 20px;
}

#stretch a, a:visited, a:link {

}

#stretchtext h1 {
    font-size: 1.25em;
}

#stretchtext h2 {
    font-size: 1.15em;
}

#stretchtext {
  font-size: 14px;
}

#stretchtext a {
  color: #01B4D0;
  font-weight: bold;
}

#stretchtext a:hover{
  color: #70B872;
}


#fp_sponsor_image {
    left: 10px;
    top: 5px;
    width: 151px;
    height: 109px;
    margin-bottom: 5px;
}

#fp_feedback_image {
    position: relative;
    top: -109px;
    left: 160px;
    width: 500px;
    height: 109px;
}

#footer {
	position: relative;
	height: 28px;
	width: 919px;
	left: 0px;
	bottom: 0px;
	background-image: URL('images/footer_nav_bg.gif');
	background-repeat: no-repeat;
	text-align: center;
    z-index: 8;
}

#footertext {
    text-align: center;
    width: 919px;
    color: #FFFFFF;
    font-size: .7em;
    font-weight: bold;
    padding-top: 5px;
}

#footertext a, a:link, a:active, a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

#footertext a:hover {
    color: #01B4D0;
}

.error {
    color: red;
}

.result {
    color: blue;
}

