﻿/* RED ROBIN COLOR SWATCH */
/* GENERAL STYLES ====================================================*/
a:visited {
	color: #30763D;
	background-color: inherit;	
}
a:link {
	color: #30763D;
	background-color: inherit;	
}
a:active {
	color: #EF7E05;
	background-color: inherit;	
}
a:hover {
	color: #EF7E05;
	background-color: inherit;	
}



/* HEADER STYLES ====================================================*/
#header_body {
	color: #fff;
	background-color: #EE2A24;	/* HEADER BACKGROUND - Color 1 */
}
.header_title {
	color: #fff;				/* MAIN HEADER TEXT */
}
.header_subtitle {
	color: #E8C179;				/* SUB HEADER TEXT */
}
.header_logo {
	background-repeat: no-repeat;
}



/* NAV STYLES ========================================================*/
.nav_body {
	background-color: #F68C1E;	/* MAIN NAV BACKGROUND - Color 2 */
}
/* (TOP LEVEL) Container ==============================*/	
#level1 {	
	border-top:0px #000 solid;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
}
/* (TOP LEVEL) Items ==================================*/	
#level1 li {	
	color:#000;
	background-color: #E8DBC8;	/* NAV SUBHEAD BACKGROUND - Color 6 */
}
#level1 a {
	color: #000;
	background-color: #E8C179;	/* NAV BACKGROUND - Color 5 */
	border-top: 1px #000 solid;
}
/* (TOP LEVEL) Hover State =============================*/	
#level1 a:hover {	
	color:#fff;
	background-color:#D9392C;	/* NAV HOVER BACKGROUND - Color 7 */
	border-top:1px #000 solid;
}
/* (SUB) Container ================================*/	
#level2 {
	background-color: #E8DBC8;	/* NAV SUBHEAD BACKGROUND - Color 6 */
	border:0px #E8DBC8 none;	/* NAV SUBHEAD BACKGROUND - Color 6 */
}
/* (SUB) Items ====================================*/	
#level2 li {	
	background-color:#E8DBC8;	/* NAV SUBHEAD BACKGROUND - Color 6 */
	color:#000;
	border-top:0px #000 solid;
}
#level2 a {
	color:#000;	
	background-color:#E8DBC8;	/* NAV SUBHEAD BACKGROUND - Color 6 */
	background-image:none;
	border:1px #E8DBC8 solid;	/* NAV SUBHEAD BACKGROUND - Color 6 */
}
/* (SUB) Hover State ==============================*/	
#level2 a:hover {
	color:#fff;
	background-color:#D9392C;	/* NAV SUBHEAD HOVER BACKGROUND */
	border:1px #999 solid;
}
/* (SUB2) Container ============================*/	
#level3 {	
}
/* (SUB2) Items ================================*/	
#level3 a {	
}
/* (SUB2) Hover State ==========================*/	
#level3 a:hover {	
	background-color: #D9392C;	/* NAV SUBHEAD HOVER BACKGROUND */
}



/* CONTENT STYLES ======================================================*/
#content_body {
	color: #000;
	background: #FFF8EA;			/* MAIN DOCUMENT BODY BACKGROUND - Color 3 */
}
#content_body p.title {

}
#content_body p.subtitle {
	border-bottom: thin dotted silver;
	color:gray;
}
#content_body h1 {
	color: inherit;
	background-color: inherit;
}
#content_body h2 {
	color: inherit;
	background-color: inherit;
}
#content_body h3 {
	color: inherit;
	background-color: inherit;
}
#content_body h4 {
	color: inherit;
	background-color: inherit;
}
#content_body h5 {
	color: inherit;
	background-color: inherit;
}
#content_body h6 {
	color: inherit;
	background-color: inherit;
}
#content_body p {
	color: inherit;
	background-color: inherit;
}
#content_body ul {
	color: inherit;
	background-color: inherit;
}
#content_body li {
	color: inherit;
	background-color: inherit;
}
#content_body ol {
	color: inherit;
	background-color: inherit;
}

/*
.content_table {
	border-collapse: collapse;
}
.table_head {
	color: #fff;
	background-color: #62a259;	
	border: 1px #222 solid;
}
.table_head a:visited {
	color: #fff;
	background-color: #62a259;	
}
.table_head a:link {
	color: #fff;
	background-color: #62a259;	
}
.table_head a:active {
	color: #86a483;
	background-color: #62a259;	
}
.table_head a:hover {
	color: #86a483;
	background-color: #62a259;	
}
.table_subhead {
	color: #fff;
	background-color: #666;	
	border: 1px #222 solid;
}
.table_subhead a:visited {
	color: #fff;
	background-color: #666;	
}
.table_subhead a:link {
	color: #fff;
	background-color: #666;	
}
.table_subhead a:active {
	color: #FF6600;
	background-color: #666;	
}
.table_subhead a:hover {
	color: #FF6600;
	background-color: #666;
}
.table_color1 {
	color: #222;
	background-color: #deeddc;	
	border: 1px #222 solid;
}
.table_color1 a:visited {
	color: #30763D;
	background-color: #deeddc;	
}
.table_color1 a:link {
	color: #30763D;
	background-color: #deeddc;	
}
.table_color1 a:active {
	color: #EF7E05;
	background-color: inherit;	
}
.table_color1 a:hover {
	color: #EF7E05;
	background-color: inherit;	
}
.table_color2 {
	color: #222;
	background-color: #fdf3c6;		
	border: 1px #222 solid;
}
.table_color2 a:visited {
	color: #30763D;
	background-color: #fdf3c6;		
}
.table_color2 a:link {
	color: #30763D;
	background-color: #fdf3c6;		
}
.table_color2 a:active {
	color: #FF6600;
	background-color: #fdf3c6;		
}
.table_color2 a:hover {
	color: #FF6600;
	background-color: #fdf3c6;		
}
.table_color3 {
	color: #222;
	background-color: #D3CDA3;
	border: 1px #222 solid;
}
.table_color3 a:visited {
	color: #30763D;
	background-color: #D3CDA3;	
}
.table_color3 a:link {
	color: #30763D;
	background-color: #D3CDA3;	
}
.table_color3 a:active {
	color: #FF6600;
	background-color: #D3CDA3;	
}
.table_color3 a:hover {
	color: #FF6600;
	background-color: #D3CDA3;	
}
.table_color4 {
	color: #222;
	background-color: #BCA476;
	border: 1px #222 solid;
}
.table_color4 a:visited {
	color: #30763D;
	background-color: #BCA476;	
}
.table_color4 a:link {
	color: #30763D;
	background-color: #BCA476;	
}
.table_color4 a:active {
	color: #fff;
	background-color: #BCA476;	
}
.table_color4 a:hover {
	color: #fff;
	background-color: #BCA476;	
}
.table_accent {
	color: #222;
	background-color: #FBB662;	
	border: 1px #222 solid;
}
.table_accent a:visited {
	color: #30763D;
	background-color: #FBB662;	
}
.table_accent a:link {
	color: #30763D;
	background-color: #FBB662;	
}
.table_accent a:active {
	color: #fff;
	background-color: #FBB662;	
}
.table_accent a:hover {
	color: #fff;
	background-color: #FBC079;	
}
*/

.menu_list_header {

}
#content_body p.menu_list_footer {

}
#content_body h4.menu_list_section_header {
	border: 1px #808080 solid;
	color: inherit;
	background-color: #FFFF99;
}
#content_body a.menu_list_link {

}
#content_body h3.announcement_headline {
	border-bottom: thin dotted silver;
	color: inherit;
	background-color: inherit;
}
#content_body p.announcement_body {
	color: inherit;
	background-color: inherit;
}
#announcement.box {
  background: url('box_body.gif') no-repeat bottom left;
}
#announcement.box h6 {
  background: url('box_top.gif') no-repeat top left;
}



/* FOOTER STYLES =======================================================*/
#footer_body {
	color: #fff;
	background-color: #41322B;	/* FOOTER BACKGROUND - Color 4 */
}
.footer_link {
	color: inherit;
	background-color: inherit;
}
.footer_link a:visited {
	color: #fff;
	background-color: inherit;
}
.footer_link a:link {
	color: #fff;
	background-color: inherit;
}
.footer_link a:active {
	color: #879B67;
	background-color: inherit;
}
.footer_link a:hover {
	color: #879B67;
	background-color: inherit;
}
}
.footer_copyright {
	color: inherit;
	background-color: inherit;
}

