/*
 * LSTC Site Typography
 */

body{font-family:Verdana, Geneva, Tahoma, sans-serif;}
#nav-target, #nav-goal, h1, h2, h3, h4, h5, h6{font-family:Verdana, Tahoma, Geneva, sans-serif;}

/* Skip List */
#skip a{font-weight:bold;font-size:0.8em;text-decoration:none;}

/* Utility */
#utility{text-align:right;font-weight:bold;font-size:0.8em;}
#utility a{text-decoration:none;}

/* Navigation by Target */
#nav-target{font-size:1.1em;}
#nav-target .nav-link{text-decoration:none;font-weight:bold;text-align:center;line-height:2em;}
#nav-target .nav-title .sub a{text-decoration:none;font-weight:bold;}

/* Navigation by Goal */
#nav-goal .header a{font-size:1.1em;text-decoration:underline;}
#nav-goal a{text-decoration:none;font-weight:bold;font-size:1.0em;}
#nav-goal .expanded ul a, #nav-goal .expanded ul .expanded ul a{text-decoration:none;}
#nav-goal .expanded a, #nav-goal .expanded ul .expanded a, #nav-goal .expanded ul .expanded ul .expanded a{text-decoration:underline;}
#nav-goal ul{text-indent:10px;font-size:0.9em;}
#nav-goal ul ul{text-indent:20px;}
#nav-goal ul ul ul{text-indent:30px;}

/* Content */
#testimonial blockquote{font-style:italic;font-size:1.1em;}
#testimonial #more{font-size:0.8em;text-align:right;}
#content a{text-decoration:none;}
#content .important a{font-weight:bold;}

/* Footer */
#footer-nav{font-size:0.9em;}
#footer-nav ul li:first-child{text-transform:uppercase;}
#footer-contact{text-align:center;font-size:0.8em;}
#footer-nav a, #footer-contact a{text-decoration:none;}

/* Tag Defaults */
blockquote, q{quotes:'\201C' '\201D' '\2018' '\2019';}
q:before, blockquote *:before{content:'\201C';content:open-quote;}
q:after, blockquote *:last-child:after{content:'\201D';content:close-quote;}
blockquote *:after{content:'';content:no-close-quote;}
blockquote q:before{content:'\2018';content:open-quote;}
blockquote q:after{content:'\2019';content:close-quote;}
em{font-style:italic;}
.yui-cssbase th{text-align:left;}

/* Classes */
.date, .italic{font-style:italic;}
.small{font-size:0.8em;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.bold{font-weight:bold !important;}
td.calendar-important{text-align:center;font-weight:bold;}
