/* 
==========================================================
STEPHENGROTE.COM, V. 2.0
----------------------------------------------------------
Teaching Section Style Sheet
Author: Aarron Walter, aarron@aarronwalter.com

© 2006, Stephen Grote. All Rights Reserved
==========================================================

Color and Type Design Reference
----------------------------------------------------------
Red: #BF0213
Dark Gray: #737272
Medium Gray: #D0D1D0
Light Gray: #E8E8E8

Headings: "Gil Sans", "Trebuchet MS", Arial, sans-serif
Copy: Verdana,Helvetica,Arial,sans-serif
*/


/* Adjust Task Bar Width For Wider Display Area (55px slimmer) */
#teaching #task-bar {width:255px;}
#teaching #content {width:665px;}
#wrapper {background:#fff url(../i/page-bg-narrow.gif) repeat-y;}

#teaching #content-padding {margin-bottom:6em;}

/*  Teaching Home Page Layout */
#courses {margin:3em 0;}
#courses h3 a {color:#333 !important; font:1em "Gil Sans","Trebuchet MS",Arial,sans-serif; text-transform:capitalize; border-bottom:1px solid #999;}
#courses ul {margin: 0 0 0 40px;}
#courses li {margin-bottom:5px; list-style-image:url(../i/icons/bullet_black.gif);}
#courses li a {margin:0;}

#courselist {padding:1.5em 12em;}
#courselist li a {font-size:1.2em;}

#bottom { background-color:#ccc; padding:5px 15px; margin:0 -1.8em; border-top:2px solid #666; border-bottom:2px solid #666; border-collapse:collapse; }
#bottom td { padding:7px 10px 7px 20px; vertical-align:top; }
#bottom h3 {border-bottom:1px dotted #fff; text-align:center; padding-bottom:.2em; margin-left:-10px; }
#bottom h3 a:link, #bottom h3 a:visited {font:1em "Gil Sans","Trebuchet MS",Arial,sans-serif; text-transform:capitalize; color:#333; text-decoration:none; }
#bottom h3 a:hover, #bottom h3 a:active {color:#737272; font:1em "Gil Sans","Trebuchet MS",Arial,sans-serif; text-transform:capitalize;}

/* General Courses Content */
.manual {padding:0; margin:0 -1em 2em -1em;}
.manual h4 {font:1.2em "Gil Sans", "Trebuchet MS", Arial, sans-serif; color:#333;}
.manual img {margin:0 .3em -.2em 0;}
.manual .file {margin:0; border-bottom:1px solid #333; padding:.3em 0; vertical-align:middle;}
.manual .fileinfo {float:right; font-size:.9em; margin:0; padding:0; }
.manual .fileinfo strong {margin-left:.3em; color:#333;}
.manual .description {margin-bottom:.2em; padding:.6em; line-height:1.4em; background-color:#E8E8E8; color:#333;}
.manual a:link, .manual a:visited { color:#D97223; font-family:"Gil Sans", "Trebuchet MS", Arial, sans-serif; font-size:14px; text-transform:capitalize; }
.manual a:hover, .manual a:active { color:#666; font-family:"Gil Sans", "Trebuchet MS", Arial, sans-serif; font-size:14px; text-transform:capitalize; text-decoration:underline; }
.manual strong {color:#333;}

.news {margin:0 0 2em 0;}

/* Courses Tertiary Navigation */
.tertiary {text-align:right; margin-bottom:4em;}
.tertiary a {margin:0 .5em; text-decoration:none !important;}
.tertiary a:link, .tertiary a:visited {color:#666 !important;}
.tertiary a:hover, .tertiary a:active {color:#000 !important;}
.tertiary span {font-weight:bold; color:#BF0213; }

/* General Utility */
#rss {text-align:right; margin:0 -.5em 2em 0;}
#acrobat-link {margin:3em 2em 0 3em; border-top:1px solid #B0B0B0; padding-top:.7em;}
#acrobat-link a {padding-left:15px; background:url('../i/icons/acrobat-reader.gif') no-repeat left;}
#acrobat-link a:link, #acrobat-link a:visited {color:#BF0213; text-decoration:none;}
#acrobat-link a:hover, #acrobat-link a:active {color:#000; text-decoration:underline;}