@charset "utf-8";
/* Course Stuff Base Styles */

body{
background-image:none;
background-color:#9d999e;
color:#000;
}
a{
color:#00f;
}

/* Typography */
p{
text-align:left;
line-height:150%;
}
h1, h2, h3, #footer h2, #footer h3{
color:#222;
background:none;
}
h1{
background-color:#f5eef6;
padding-bottom:20px;
border-bottom:none;
}
h2{
text-transform:uppercase;
border-bottom:#9d999e 2px solid;
}
h2.clear {
padding-top:20px;
}
#footer h2{
margin-bottom:20px;
}
h3{
margin-bottom:13px;
}
ul.reading{
color:#000;
}

/* Layout */
#wrapper{
width:750px;
}
#header {
background-image:none;
background-color:#39293c;
}
#nav_util li a{
color:#f4e8f6;
}
#nav_util li a:hover{
color:#fff;
text-decoration:underline;
}
#content{
background-color:#fff;
font-size:110%;
}
#footer{
width:725px;
color:#000;
font-size:0.9em;
background-color:#f5eef6;
background-image:none;
}
#footer a{
color:#39293c;
}
#footer a:hover{
text-decoration:underline;
color:#BB2713;
}
#footer .middle, #footer .right{
border-left-color:#b681be;
}
.copy{
color:#000;
}

/* Generic Table Styles */
table.diary, table.listing{
border-color:#cbc6cc;
}
caption{
color:#000;
background-color:#cbc6cc;
width:700px;
}
th{
color:#333;
background-color:#f5eef6;
}
.row1{
background-color:#f6f6f6;
}
.row2{
background-color:#fff;
}
.row3{
background-color:#e3dde4;
color:#000;
}

/* Contact Form */
form legend{
color:#000;
}	
.form_note{
color:#000;
}

/* Lists */
ul.links li{
margin-bottom:10px;
}

/* Tutorial Navigation */
.stepnav ul{
list-style:none;
padding:5px 0 5px 0;
margin:25px 0 0 0;
background-color:#eceddf;
}
.stepnav li{
display:inline;
text-align:center;
padding:2px 3px 5px 3px;
margin:0;
}
.stepnav li.here{
font-weight:bold;
}
.stepnav li.here a{
color:#BB2713;
}
.stepnav li a{
text-decoration:none;
padding-left:5px;
padding-right:5px;
border-left:2px solid #eceddf;
border-right:2px solid #eceddf;
}
	
.stepnav li a:hover{
padding-left:5px;
padding-right:5px;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
}
.imglink{
padding-left:15px;
}

/* Upload page specific styles */
.main_table{
background-color:#f6f7e9;
}

/* Miscelaneous */
.course_details{
background-color:#f6f7e9;
}
nav ul{
background-color:#f5eef6;	
}
nav li a{
font-weight:normal;
color:#00f;
}
p.course_info {
background:none;
}
nav #indicator {
background-image: url('/images/notch-hc.png');
}
nav li a:hover
{
color:#c00;
text-decoration:underline;
}
nav li a.current {
font-weight:bold;
}
.reading_list h3{
background-color:#f5eef6;
}
