/* typographic tweaks */

.math  {
    font-family: "CMU Serif", "Cambria Math", "Book Antiqua", "Times New Roman", serif; 
}

dt { 
   font-weight: bold ;
}

div.eop .type-function {
   font-family: sans-serif ;
}

div.eop .concept {
   font-style: italic ;
}

/* Some sidebar bits from docutils */

div.sidebar {
  margin-left: 1em ;
  border: medium outset ;
  padding: 1em ;
  background-color: #ffffee ;
  width: 40% ;
  float: right ;
  clear: right }
 
div.sidebar p.rubric {
  font-family: sans-serif ;
  font-size: medium }
 
p.rubric {
  font-weight: bold ;
  font-size: larger ;
  color: maroon ;
  text-align: center }
 
p.sidebar-title {
  font-family: sans-serif ;
  font-weight: bold ;
  font-size: larger }
 
p.sidebar-subtitle {
  font-family: sans-serif ;
  font-weight: bold }

/* Let's raise footnotes up a bit */
sup { vertical-align:super }

/* Tables in the body need some help */
/* 
	Plain old table styles
	written by Chris Heilmann http://wait-till-i.com
*/
div.entry>table,div.entry>table td,div.entry>table th{
	border:1px solid #000;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
div.entry>table td,div.entry>table th{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}
div.entry>table thead th{
	background:#666;
	color:#fff;
}
div.entry>table tbody td{
	background:#ccc;
}
div.entry>table tbody th{
	background:#999;
}
div.entry>table tbody tr.odd td{
	background:#eee;
}
tbody tr.odd th{
	background:#ccc;
}
/* div.entry>table caption{
	text-align:left;
	font-size:140%;
	text-transform:uppercase;
	letter-spacing:-1px;
}*/
div.entry>table table th a:link{
	color:#030;
}
div.entry>table table th a:visited{
	color:#003;
}
div.entry>table table td a:link{
	color:#369;
}
div.entry>table table td a:visited{
	color:#000;
}
div.entry>table table a:hover{
	text-decoration:none;
}
div.entry>table table a:active{
	color:#000;
}

div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
  margin: 2em ;
  border: medium outset ;
  padding: 1em }

div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
  font-weight: bold ;
  font-family: sans-serif }

div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title {
  color: red ;
  font-weight: bold ;
  font-family: sans-serif }

/* Support for LaTeX logo - see http://edward.oconnor.cx/2007/08/tex-poshlet */
.latex sup {
  font-size: 0.85em;
  vertical-align: 0.15em;
  margin-left: -0.36em;
  margin-right: -0.15em;
}

.tex, .latex, .tex sub, .latex sub {
  font-size: 1em;
}

.tex sub, .latex sub {
  vertical-align: -0.5ex;
  margin-left: -0.1667em;
  margin-right: -0.125em;
}

.tex sub, .latex sub, .latex sup {
  text-transform: uppercase;
}

/* Support for collapsible boxes - see http://www.dynamicdrive.com/dynamicindex17/switchcontent2.htm */

.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}


.eg-bar{
background-color: #EEF5D3;
font-weight: bold;
border: 1px solid black;
padding: 3px;
}

div.eg-bar{
width: 500px;
}

.icongroup1{
width: 500px;
}

/* Hackadelic Sliding Notes */

.hackadelic-sliderPanel {
	border: 1px solid #ccc;
	padding: 5px;
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
}

a.hackadelic-sliderButton {
	border: 1px solid lightgrey;
	color: #B3960E;
	padding: 0 3px;
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
	background-color: #F0F0E0;
}
.entry .hackadelic-sliderPanel {
	background-color: #fcfcfc;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}

/* Override for the theme's Javascript requirement */
#page {
  visibility: visible;
}

/* Keeps style.css's <span> customizations from intefering with wp-syntax */
.wp_syntax pre span {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
  font-size: 12px;
  line-height: 1.333;
  white-space: pre;
}
