/* COLORS (page specific) */
body {
	background-color:white;
	color:black;
}
.warning { color:red; }

#header #title .main {  color:black; }
#header #title .sub { color:#666; }
#header a { color:black; }

/* SECTION */
div.section { border-top:1px dotted #DDD; }

/* NAVIGATION COLORS */
.navigation a { color:black; }
.navigation a.link1:hover,
.navigation a.link2:hover { color:white; background-color:black; }
#library a.link0 { color:black; }
#library a.contentlink.open { color:white; background-color:black; }
#news a.link0 { color:#EB0; }
#news a.contentlink.open { background-color:#EB0; color:black; }
#faculty a.link0 { color:#09C; }
#faculty a.contentlink.open { background-color:#09C; color:white; }
#resources a.link0 { color:#3C0; }
#resources a.contentlink.open { background-color:#3C0; color:white; }
#resources a.link0 { color:#3C0 !important; }
#resources a.contentlink.open { background-color:#3C0; color:white; }
#homework a.link0 { color:#FF3C00; }
#homework a.contentlink:hover { background-color:black; color:white; }
#homework a.contentlink.open { background-color:#FF3C00; color:white; }


/* VIEWER COLORS */
.viewer p a,
.column a,
.description a { color:black; background-color:#EEE; }
.viewer p a:hover,
.column a:hover,
.description a:hover { color:white; background-color:black; }
.viewer .caption { font-weight:normal; color:black;  }
.cell > .caption,
.cell a > .caption { background-color:white; border:1px solid #EEE; }

/* FORMS */
.viewer .form a { background-color:#DDD; }
.viewer .form { border:1px dotted #CCC; background-color:#EEE; }
.viewer .form input { color:#999; }
.viewer .form input:focus { color:black; }
.viewer .form input[type='submit'] { border:1px dotted #DDD; }
.viewer .error {}
.viewer .form_error {}


/* LIBRARY */
#library_viewer .description p { color:#666; }
#library_viewer .form h3.required { color:#FF3C00; }
/* NEWS */
#news_viewer a.topress:hover { background-color:#3C0; color:white; }
#news_viewer .form h3.required { color:#EB0; }
#news_viewer .date { color:#EB0; }
/* FACULTY */
/* RESOURCES */
#resources_viewer a.topress:hover { background-color:#3C0; color:white; }
#resources_viewer .title { color:#3C0; font-weight:bold; }
#resources_viewer .subtitle { font-weight:bold; }
#resources_viewer .subtext { color:#3C0; }
/* HOMEWORK */
#homework_bread_crumbs { border-bottom:1px dotted #CCC; color:#FF3C00; font-weight:bold; }
#homework_viewer a { color:black; background-color:#EEE; }
#homework_viewer a:hover { color:white; background-color:black; }
#homework_viewer h3.required { color:#FF3C00; }



/* FOOTER */
#footer { color:#999; }


