body  { font-size: 13px; font-family: Georgia, Arial, Verdana, Helvetica, sans-serif; background: #f7f5ef url(../images/bodybg.gif) repeat-y; margin: 0px 0px 0px 10px; padding: 0px }
a { color: #5a8a96 }
a:hover { color: #c95608 }
#top   { background: #729fab url(../images/nav/sa-logo.gif) no-repeat; text-align: right; width: 100%; height: 62px }
#title  { margin-top: 22px }
#topnav   { position: absolute; top: 0; right: 32px; width: 324px; margin: 0 -22px 0 0; padding: 0; height: 22px; overflow: hidden     }
#topnavbar { height: 22px; overflow: hidden;}
#topnav ul { margin: 0px; padding: 0px }
#topnav li { list-style-type: none; margin: 0px; padding: 0px; display: inline }
#topnav a { float: left; padding: 22px 0 0; height: 22px; overflow: hidden }
#topnav a:hover { background-position: 0 -22px }
#topnav a:active, #topnav a.selected { background-position: 0 -44px }
#tn-act a { background: url(../images/nav/tn-act.gif) no-repeat left top; width: 72px }
#tn-archives a { background: url(../images/nav/tn-archives.gif) no-repeat left top; width: 65px }
#tn-gloss a { background: url(../images/nav/tn-gloss.gif) no-repeat left top; width: 70px }
#tn-teach a { background: url(../images/nav/tn-teach.gif) no-repeat left top; width: 89px }
#tn-ack a { background: url(../images/nav/tn-ack.gif) no-repeat left top; width: 125px; }
#tn-home a { background: url(../images/nav/tn-home.gif) no-repeat left top; width: 38px; }
#toptimebar       { background: #4c7f8d url(../images/timenav/navbg-left.gif) no-repeat left top; padding-left: 130px; height: 23px; overflow: hidden }
#toptime       { width: 475px; margin: 0; padding: 0; height: 23px; overflow: hidden; display: inline  }
#toptime a    { float: left; padding: 23px 0 0; height: 23px;}
#toptime a:hover { background-position: 0 -23px }
#toptime a.selected { background-position: 0 -46px }
#toptime li { list-style-type: none; margin: 0px; padding: 0px; display: inline }
#becoming a { background: url(../images/nav/tn_becoming.gif) no-repeat left top; width: 147px }
#doing a { background: url(../images/nav/tn_doing.gif) no-repeat left top; width: 110px }
#living a { background: url(../images/nav/tn_living.gif) no-repeat left top; width: 218px }
#sidebar      { margin: 0; padding: 0; position: absolute; top: 120px; left: 10px; width: 130px }
.sidetext { color: #4c7f8d; font-family: Arial; font-weight: bold; line-height: 24px; margin-right: 9px; margin-left: 9px; }
.caption  { color: #446165; font-size: 85%; margin: 0px; padding: 4px 6px 24px 16px }
.next_prev { font-size: 85%; }
#main    { line-height: 16px; background-color: #f7f5ef; margin: 0 40px 0 130px; padding: 9px 16px 12px; border-left: 1px solid #adadad }
#main h2  { color: #5a8a96; font-weight: bold; font-size: 130%; font-family: Arial }
#main h3 { color: #5a8a96; font-size: 120%; font-family: Arial; font-weight: normal; }
#footer  { font-size: 90%; text-align: right; margin-right: 40px; margin-bottom: 20px; margin-left: 130px; padding-top: 6px; padding-right: 9px; border-top: 1px solid #adadad; border-right: 1px solid #adadad   }
.intro { color: #5a8a96; font-family: Arial; font-weight: bold; line-height: 24px  ; padding-bottom: 9px; }
#activities      { font-size: 95%; margin-right: -16px; padding-top: 16px; position: absolute; top: 160px; right: 16px; width: 200px }
#actside   { background-color: #f3e6c0; margin: 2px 0px 2px 2px; padding: 6px 0px 12px }
#rule { margin-top: 6px; border-top: 1px solid #f3e6c0; border-bottom: 1px solid #f3e6c0; border-left: 1px solid #f3e6c0 }
#pagetitle    { margin-top: 20px; margin-bottom: 0px; padding: 0px; height: 26px; display: block }
#next { position: relative; right: 3px; margin: 0; padding: 0; border: 0    ; display: block; }
#main h1 { color: #c95608; font-weight: bold; font-size: 155%; font-family: Arial }
/*Lessons Plans for Teachers*/
table { width: auto; margin: 0; padding: 0; border-style: none; }
td { font-size: 12px; vertical-align: top; margin: 0; padding: 6px 12px 24px 0; border-bottom: 1px solid #c95608; }
li { margin: 0; padding: 0 0 6px; }
ul { margin: 0 0 0 2.75em; padding: 0; }
ol { margin: 0 0 0 2.75em; padding: 0; }
ol ol { margin: 0 0 0 2.5em; padding: 0; list-style-type: lower-alpha; }
