@charset "utf-8";

/* © au@schmidhauser.us | 22 February 2010 */

@import "/courses/10-metaphysica/lightbox.css";
@import "/courses/10-metaphysica/ie.css";

body {font:.8em/1.4em georgia, serif; color:#494949; margin:0; padding:0; background-color:#f8f8f8}

/* links */
a:link, a:visited {color:#40659B; text-decoration:none; padding-bottom:1px; border-bottom:1px dotted #cdcdcd}
	a:hover {color:#64A6F3; text-decoration:none; border-bottom:1px solid #f8f8f8}
	a:active {color:#f8f8f8; text-decoration:none; border-bottom:1px solid #f8f8f8}
  a:link img {border:none}


/* headings */
h1 {margin:0; padding:0; font:.5em helvetica, arial, sans-serif; text-transform:uppercase; color:#494949; letter-spacing:0.14em}
h2 {margin:1em 0 0 0; padding:3em 0 1.5em 0; text-align:left; font:bold .75em helvetica, arial, sans-serif; text-transform:uppercase; color:#494949; letter-spacing:0.2em}
	h2.first {padding:1em 0 1em 0}
h3 {margin:0; padding:0; text-align:left; font:.75em helvetica, arial, sans-serif; color:#494949; text-transform:uppercase; letter-spacing:0.09em}
h4 {margin:0; padding:3em 1em 1em 0; text-align:left; font:.85em helvetica, arial, sans-serif; text-transform:uppercase; color:#494949; letter-spacing:0.14em}
h5 {margin:0; padding:3em 1em .1em 0; text-align:right; font:.85em helvetica, arial, sans-serif; text-transform:uppercase; color:#494949; letter-spacing:0.14em}


/* lists */
dl {margin:0 0 2em 0; padding:0}
	dl dt {text-indent:-2em; margin:0 0 0 2em; padding:0}
	dl dd {margin:0 0 2em 2.1em; padding:0}
#teaching dl {margin:.5em 0 0 0; padding:0; border:none}
  #teaching dl dt {font-weight:bold; text-indent:-1.5em; margin:0 0 0 1.5em; padding:0}
  #teaching dl dd {margin:0 0 1em 1.5em; padding:0}
#teaching dl.col {float:left; width:100%; padding:0; margin:.1em 0 0 1em}
      #teaching dl.col dt {float:left; font-weight:normal; text-indent:0; margin:0; padding:0}
      #teaching dl.col dd {padding:0 0 .5em 9em; margin:0}
      #teaching dl.col dd.addresses {padding:0 0 0 24em}

#teaching ul {margin:.5em 1em .5em 2em; padding:0; list-style:square}  /*Ideally this should be the same as research ul*/
  #teaching ul li {margin:0; padding:0 0 .5em 1em}
  #teaching ul li.narrow {margin:0; padding:0 0 0 .5em}
  #teaching ul li.narrow-blank {margin:0; padding:0; background:none}
#teaching p {clear:left} 

#teaching ol {margin:.5em 1em .5em 2em; padding:0}  /*the same as ul*/
  #teaching ol li {margin:0; padding:0 0 .5em 1em}
  #teaching ol li.narrow {margin:0; padding:0 0 0 .5em}
  #teaching ol li.narrow-blank {margin:0; padding:0; background:none}



/* tables */
#teaching table {width:100%; margin:.5em 0 0 0; padding:0; border-collapse:collapse; border:none; font-size:.95em}
  #teaching table th, table td {margin:0; border-bottom:1px solid #ccd2d2; border-left:1px solid #ccd2d2; border-right:1px solid #ccd2d2; vertical-align:top; list-style-type:none; padding:.4em .6em; text-align:left}
  #teaching table th {font-style:italic; background:#f4f4f4}
  #teaching table li {list-style-type:none}
  #teaching table tr {background:#f8f8f8}
  #teaching table tr.alt {background:#f9f9f9}


/* phrases */
p {margin:0; padding:1em 0 0 0}
	p.first {padding:0}
	p.indent {padding:1em 0 .3em 4em} /* I use this for my Notebook */

blockquote {margin:0; padding:.5em 1em 0 1em; font-size:.95em}
	blockquote p {padding:0}

acronym {text-transform:lowercase; font-variant:small-caps; letter-spacing:0.1em}
c {text-transform:lowercase; font-variant:small-caps; letter-spacing:0.1em}
code {font-family:consolas, courier, monospace}
em {font-style:italic}
i {margin-left:2em; margin-top:0; padding:0; font-size:.82em; font-style:normal}
q:before {content:'\201C'}
q:after {content:'\201D'}
	q q:before {content:'\2018'}
	q q:after {content:'\2019'}
small {margin:0; padding:0; font-size:.82em}
strong {font-weight:bold; letter-spacing:.01em}
sub {line-height:0}
sup {line-height:0px}
	sup a:link {padding:3px; border-bottom:none}
	sup a:visited {padding:3px; border-bottom:none}

*.abstracts {	margin:0; padding:0; text-decoration:none; border:none}
	*.abstracts a span {margin:0; padding:0; display:none; border:none; text-decoration:none}
	*.abstracts a:hover span {margin:1em 1em 1em 0; padding:.7em 1em 1em 1em; font-size:.9em; text-indent:.01em; text-decoration:none; display:block; border:1px dotted #bbc1c1; color:#494949}
*.arun {font:100% arial unicode ms, lucida sans unicode, lucida grande, sans-serif} /* For very special characters */
*.blue {color:#40659B}
*.blue-dotted {color:#40659B; padding-bottom:1px; border-bottom:1px dotted #cdcdcd}
	a.blue-dotted:hover img {display:none}
*.copy {font-size:.8em; letter-spacing:0em; color:#bbb}	/* for bottom bibliography (similiar to footer but serif), paris. 2548 */
*.expand {letter-spacing:.05em}
*.external {background:url(/images/external-blue.png) no-repeat 100% 40%; padding-right:15px}
*.gray {color:#bbc1c1}
*.gr {font-family:times, minion pro, palatino linotype, gentiumalt, gentium, new athena unicode, serif}
*.green {color:#7B9905}
*.ind {text-indent:2em; padding:0; margin:0; font-size:.82em}
*.key {background:url(/images/icons.mini/list_keys.gif) no-repeat 100%; padding-right:20px}
*.html {background:url(/images/html.png) no-repeat; padding-right:12px}
*.left-line {border-left:5px solid #f4f4ed}
*.more {padding-right:13px; background:url(/images/icon-morearrow.gif) no-repeat 100% 5px}
*.more-circle {padding-right:1.2em; background:url(/images/black/b-circle.gif) no-repeat 100% .3em}
*.none {background:none}
*.pdf {padding-right:1.6em; background:url(/images/icons.16x16/page_white_acrobat.png) no-repeat 100% 0}
*.right {text-align:right}
*.rss {padding-left:3em; background:url(/images/feeds/30.png) no-repeat 50% 50%}
*.rss-link {float:right; vertical-align:middle}
*.sc {font-variant:small-caps; letter-spacing:.05em}
	*.no-sc {font-variant:normal; letter-spacing:normal}


/* masthead and menu */
#nav-course {margin:0; padding:0; width:100%; float:right; background:#efefef; border-bottom:1px dotted #bbc1c1}
  #nav-course ul {width:70em; margin:0 auto; padding:0; list-style:none}
    #nav-course ul li {float:left; margin:0; padding:.8em 0 .3em 0; font:bold .75em helvetica, arial, sans-serif; letter-spacing:.25em; text-transform:uppercase}
      #nav-course li#t-home {margin-left:-.1em}
      #nav-course ul li a {color:#999; margin:0; padding:.5em 3em; display:block; text-decoration:none; border-bottom:1px solid #efefef}
        #nav-course ul li a:hover {color:#efefef}
        #nav-course ul li a.active {color:#494949}
        #nav-course ul li a:hover.active {color:#efefef; border-bottom:1px solid #efefef}

#wrap {clear:both; width:100%; margin:0; padding:0; border-bottom:1px dotted #bbc1c1; background:#f8f8f8}
	#wrap-inner {width:70em; margin:0 auto; padding:0 0 5em 0; border-left:1px dotted #bbc1c1; border-right:1px dotted #bbc1c1; border-top:none}
		#info {margin:0; padding:0; border-bottom:1px dotted #bbc1c1}
			#info ul {margin:0; padding:0 0 .5em 1em; list-style:none; text-align:left}
	      #crumbs {margin:0; padding:2em 0 2em 0; font:1em/1.2 helvetica, arial, sans-serif; letter-spacing:0em; color:#595959}
			  #crumbs a:link, #crumbs a:visited {color:#595959; text-decoration:none; border:none}
			  #crumbs a:hover {color:#eee; border:none}
				#pagename {margin:0; padding:0; font:bold 1.5em/1.5em georgia, serif; color:#494949}
				#pagename a:link, #pagename a:visited {text-decoration:none; border-bottom:none; color:#494949}
				#pagename a:hover {text-decoration:none; border-bottom:none; color:#eee}

#container {margin:0; padding:0; font-size:1.1em; line-height:1.5em}
  #content {float:left; width:44em; min-height:40em; margin:1.5em 1.5em 0 2em; padding:0; text-align:left}
  #content-wide {width:55em; min-height:40em; margin:3em 1.5em 0 2em; padding:0; text-align:left}


/* sidebar */
#sidebar {float:right; width:12em; margin:0; padding:0}

#sidebar ul {text-align:right; margin:0; padding:1em 0 .5em 0; list-style:none}
  #sidebar ul li {font:italic .88em/1.5 georgia, serif; letter-spacing:.02em; margin:0; padding:0}
  #sidebar ul li a {margin:0; padding:.9em 1em .5em .7em; border-bottom:1px dotted #bbc1c1; border-right:none; border-left:none; border-top:none; text-decoration:none; color:#40659B; display:block}
  #sidebar ul li a:hover {color:#64A6F3}
  #sidebar ul li.first a {padding:.8em .6em .4em .6em}
  #sidebar ul li a img {border:none}

#sidebar-course {float:right; width:12em; margin:0; padding:0} /* for my teaching websites only */
#sidebar-course ul {font-size:.8em; letter-spacing:.1em; text-align:left; margin:0; padding:0; list-style:none}
  #sidebar-course ul li {margin:0; padding:0}
  #sidebar-course ul li p {margin:0; padding:0 1em 0 1em; letter-spacing:0}


/* footer */
#footer {width:100%; max-height:10%; margin:0; padding:0 0 5em 0; color:#999; border:none}
 #footer-inner {width:70em; margin:0 auto; padding:0}
  #footer-inner ul {margin:0; padding:0; border:none; text-align:left; font:.7em/1.4em helvetica, arial, sans-serif; letter-spacing:.15em; text-transform:uppercase; list-style-type:none}
   #footer-inner ul li {float:left; display:block; margin:0; padding:1em 2em .5em 2em; border-right:1px dotted #bbc1c1}
    #footer-inner ul li a:link, #footer-inner ul li a:visited {text-decoration:none; color:#40659B; border:none}
    #footer-inner ul li a:hover {text-decoration:none; color:#64A6F3}


/* self-clearing floats */
#masthead h1:after, #masthead h2:after, #nav ul:after, #google:after, #container:after, #flickr:after, #extra:after, #footer:after, #port:after {content:"."; display:block; height:0; clear:both; visibility:hidden}

