/* Copyright Riverock Technologies, LLC
Style sheet to set colors 
*/

#header
{ 
 	background-color: #4471a7; 
}

#nav ul
{
    color: #fff;
}

#nav a
{
    background: #212b45 url(../images/background-nav.gif) repeat-x top;
    color: #fff;
    border-color: #fff;
}

#nav a.active
{
    color: #fff;
    background: #b3c3a9;
}

#nav a:hover 
{
    color: #fff;
    background: #909E85;
}

/* style for the tabs. */
#home #navhome a, #about #navabout a, #comm #navcomm a, #admin #navadmin a
{
    color: #212B45;
    background: #fff;
    border-color: #667e9f;
}

#content h1, #content h2, #content h3, #no_sidebar_content h1, #no_sidebar_content h2, #no_sidebar_content h3
{
    color: #212b45;
}

#content h1 a, #content h1 a:hover
{
    border: none;
    text-decoration: none;
    color: #212b45;
}

#content h1, #content h2, #no_sidebar_content h1, #no_sidebar_content h2
{
    border-bottom: solid 1px #caced4;
}

#content h4, #sidebar h1, #sidebar h2, #no_sidebar_content h4
{
    color: #909e85;

}

#sidebar h3
{
    color: #909e85;
}

#footer
{
	background-image: url(../images/footer.png); 
	color: #212B45;
}

a
{
    color: #D71B03;
}

body
{
    background: #093260 url(../images/background.gif) repeat-x center top;
}

#corner 
{ 
	background-image: url(../images/corner.gif); 
	background-position: center top; 
	width: 760px; 
	height: 9px; 
	margin: 0; 
	padding: 0; }

#content .license h2
{
    border-bottom: none;
}

.column 
{
    border-color: #bbb;
}

th.error-label, td.error-field, th.error-message, th.error-textarea 
{
    background-color: #ffdddd;
}

th.error-message {
    color: #dd0000;
}

#rrthome li#lrrthome, #newsindex li#lnewsindex, 
#suggestions li#lsuggestions, #ulsignup li#lsignup,
#jobs li#ljobs,
#commhome li#lcommhome,
#uladmin_news li#lrrtadmin_news,
#uladmin_signups li#lrrtadmin_signups,
#uladmin_emails li#lrrtadmin_emails, 
#privacy_policy li#lprivacy_policy, 
#terms_of_use li#lterms_of_use
{
    background-image: url(../images/li.gif);
    background-repeat: no-repeat;
    background-position: 5px 8px;
}

#rrthome #lrrthome .navlink, #newsindex #lnewsindex .navlink, 
#suggestions #lsuggestions .navlink, #ulsignup #lsignup .navlink, 
#commhome #lcommhome .navlink, 
#jobs #ljobs .navlink, 
#uladmin_news li#lrrtadmin_news .navlink,
#uladmin_signups li#lrrtadmin_signups .navlink,
#uladmin_emails li#lrrtadmin_emails .navlink,
#privacy_policy #lprivacy_policy .navlink, 
#terms_of_use #lterms_of_use .navlink
{
    color: #909e85;		/* green */
}

/* Nav links are all of the links in the sidebar that represent a navigable location */
.navlink
{
  	color: #d71b03; 
    background: #fff;
}

.navlink.active, .navlink:hover 
{
    border-bottom-style:solid;
/*    color: #667e9f; */
    color: #909e85;		/* green */
}

#oneplace_productlink
{
    color: #ffffff;
    margin-left: 125px;
}

#onefaithplace_productlink
{
    color: #ffffff;
    margin-left: 125px;
}

#content .posted 
{
    color: #888;
}

/* Style used by the Rails "flash" feature */
#notice 
{
	color: #d71b03;
}

/* Style used by the Rails error handling feature */
#general_error_box 
{
	color:red;
}

.field_note
{
	color: #515151; 
}

#frmSubmit
{
	color: #000; 
}


/* Style used by the 404 and 500 error pages */
div.error_dialog 
{
	border-color:  #909E85;
	background-color: #FFFFFF;
}

#login_title
{
    color: #212b45;
}

.admin_list
{
	border-color: #909E85;
}

.news_header
{
    color: #212B45;
}


/*============ jobs styles ========*/
/*#jobs li
{
    background-image: url(../images/li.gif);
    background-repeat: no-repeat;
    background-position: 5px 8px;
}
*/