/* ######################################## */
/* #         2012 HEADERS/FOOTERS         # */
/* ######################################## */
* a { outline: none; }

/* header */
div#headerBar { height: 7px; background: #3e3e3e; }
div#headerShadow { height: 13px; background: url('/National_Library/20160330061658oe_/http://www.wolframscience.com/images2012/header_bg-shadow.png'); }
div#headerWrap { height: 62px; background: #4a4a4a url('/National_Library/20160330061658oe_/http://www.wolframscience.com/images2012/header_bg.gif'); }
table#headerMain { height: 62px; border-collapse: collapse; }
  table#headerMain td { padding-left: 40px; white-space: nowrap; }
  table#headerMain td.logocell { padding-left: 44px; }
    table#headerMain td.logocell span { display: block; width: 243px; } /* width of image */
  table#headerMain span#headerTitle { height: 32px; background: url('/National_Library/20160330061658oe_/http://www.wolframscience.com/images2012/header_title-subpage.png') no-repeat 0 2px; } /* height of image*/
  table#headerMain span#headerSubtitle { display: none; }
  table#headerMain a { font: 12px/12px Arial, sans-serif; font-weight: bold; color: #fff; text-transform: uppercase; text-shadow: 0px 2px 2px rgba(0, 0, 0, .5); }
    table#headerMain a:hover { color: #ffe3a5; }

/* homepage header */
body#homepage div#headerWrap, body#homepage table#headerMain { height: 96px; text-align: center; }
body#homepage div#headerShadow { display: none; }
body#homepage table#headerMain { margin: 0 auto; }
  body#homepage table#headerMain td.logocell { padding-left: 20px; }
    body#homepage table#headerMain td.logocell span { width: 356px; } /* width of image */
  body#homepage table#headerMain td.last { padding-right: 20px; }
  body#homepage table#headerMain span#headerTitle { height: 38px; background: url('/National_Library/20160330061658oe_/http://www.wolframscience.com/images2012/header_title.png') no-repeat top; } /* height of title part */
  body#homepage table#headerMain span#headerSubtitle { display: block; height: 15px; background: url('/National_Library/20160330061658oe_/http://www.wolframscience.com/images2012/header_title.png') no-repeat bottom; } /* height of subtitle part */

/* footer */
div#footerSpace { height: 50px; }
div#footerWrap { height: 55px; background: #d4d4d4 url('/National_Library/20160330061658oe_/http://www.wolframscience.com/images2012/footer_bg.gif'); white-space: nowrap; }
table#footerMain { width: 946px; height: 55px; border-collapse: collapse; }
  #footerMain td { font: 11px/11px Arial, sans-serif !important; color: #8e8e8e; }
  #footerMain td.copyright { width: 250px; }
    #footerMain td.copyright span { padding-left: 48px; }
  #footerMain td.footerLinks { width: 696px; }
  #footerMain a { padding: 0 8px; color: #8e8e8e; }
    #footerMain a:hover { color: #ef531e; }

/* homepage footer */
body#homepage div#footerSpace { display: none; }
body#homepage div#footerWrap, body#homepage table#footerMain { text-align: center; }
body#homepage table#footerMain { margin: 0 auto; }
  body#homepage #footerMain td { text-align: left; }
  body#homepage #footerMain td.copyright { width: 235px; }
    body#homepage #footerMain td.copyright span { padding-left: 20px; }
  body#homepage #footerMain td.footerLinks { width: 711px; }

#footerMain td.copyright span#date { padding-left: 0 !important; }




















/* ######################################## */
/* #            ANCIENT STUFF             # */
/* ######################################## */

a, a:visited, a:active {
	color: #bb4908;
	text-decoration: none
}
a:hover {
	color: #960b1c
}
body, .bodytext, table, th, tr, td {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	margin: 0px;
}
body { padding: 0px; background: #ffffff; }
/* specific backgrounds for different sub-pages */
body.TheBook { background: #ffffff url(/National_Library/20160330061658oe_/http://www.wolframscience.com/images2003/thebookbg.gif) repeat-x }
body.News { background: #ffffff url(/National_Library/20160330061658oe_/http://www.wolframscience.com/news/images/newsbg.jpg) no-repeat }
body.Summerschool { background: #ffffff url(/National_Library/20160330061658oe_/http://www.wolframscience.com/summerschool/images/background.gif) no-repeat }
body.SummerschoolFP { background: #ffffff url(/National_Library/20160330061658oe_/http://www.wolframscience.com/summerschool/images/frontpage-photo.jpg) no-repeat }
body.SummerschoolApp { background: #ffffff url(/National_Library/20160330061658oe_/http://www.wolframscience.com/summerschool/images/background-yellow.gif) no-repeat }

p { 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
}
.leaded {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px;
	line-height: 14pt
}
.smalltext {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 9px
}
.smallleaded {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 9px;
	line-height: 150%
}
.largetext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px
}
.largeleaded {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%
}
.quote {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 14px
}
.smallquote {
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-style: italic;
	line-height: 10px;
	font-weight: 900;
	color: #666666
}
h1, h2, .inlineH1, .inlineH2 {
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: .1em;
	font-size:18px;
	font-weight: normal
}
h3, .inlineH3 {
	font-family: Arial, Verdana, sans-serif; 
	color: #795438; 
	font-size: 13px;
	font-weight: bold
}
h4 {
	font-family: Helvetica,Verdana,Geneva,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold
}
li {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}
blockquote {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px
}
input, textarea {
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
	color:#666666
}
select {
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
}
tt	{
	font-family: Courier; 
	font-size: 11px
}
	
.smalltt {
	font-family: Courier; 
	font-size: 9px
}
.largett {
        font-family: Courier; 
        font-size: 15px
}
code {
	font-family: Courier; 
	font-size: 11px
}
.copyright {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 9px; 
	color: #666666
}
.NKSIndexAlpha {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #AE152B;
	text-decoration: none
}
.NKSIndexEntries {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333333
}
