/* CUSTOM STYLESHEET

--------------------



Instructions:



Add your custom styles in this file instead of empire.css so it

is easier to update the theme. Simply copy an existing style

from empire.css to this file, and modify it to your liking. */

/* ---------- */
/* Typography */
/* ---------- */

/* http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341 */
sup, sub {
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
}
sup { bottom: 0.5ex; }
sub { top: 0.5ex; }

/* ------------------- */
/*   Images            */
/* ------------------- */

.article-image img {
  width: 95%;
  height: auto;
}

.entry .caption-text { text-align:justify; font-size: smaller}

.rfloat {
  float: right;
}

/* movies etc */

/* For quicktime styling (see Carbon Nanotube page) 
Taken from http://www.apple.com/library/quicktime/stylesheets/qtp_library.css 
*/

.playButton {
  background-color: rgb(20,20,20);
  cursor: pointer;
  font-weight: bold;
  font-size: 1.25em;
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  position: relative;
  top: 50%;
  zoom: 100%;
  padding: .5em 1em;
  color: white;
}

.playBackground {
  background-color: rgb(0,0,0);
  opacity: 0.0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px; left: 0px;
}

/* home grown movie classes ... see http://css-tricks.com/text-blocks-over-image/ */
.movie {
  position: relative;
}

.fixedPlayButton {
  background-color: rgb(20,20,20);
  cursor: pointer;
  font-weight: bold;
  font-size: 1.25em;
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  position: absolute;
  top: 40%;
  left: 15%;
  zoom: 100%;
  padding: .5em 1em;
  color: white;
}

/* ----------------- */
/*  Block text       */
/* ----------------- */

pre {
  margine-top: 0px;
  margin-bottom: 12px;
  padding: 1em;
  background: #546A75;
  border: 1px solid #1E303A;
}

/* Lists */

dt {font-weight: bold;}
dd {margin-left: 2em;}

.metadata dd {
  font-style: italic; 
}

dl.usage {}
dl.usage dt {font-weight: bold;}

/* ---------------------------- */
/* Tables (updates section 3.5) */
/* ---------------------------- */

.entry table  { width: 100%; border: 1px solid #e6e6e6; margin-bottom:1.2em; }

/* remove alternating white background, which makes table unreadable in this theme */
/* .entry table tr.alt-table-row  { background: #f9f9f9; } */
.entry table tr.alt-table-row  { background: None; }

/* no background for header, just bold */
.entry table th  { font-weight: bold; padding: 6px 0 3px 0; background: None; border: 1px solid #e6e6e6; text-shadow: None; box-shadow: None; -moz-box-shadow:None; -webkit-box-shadow: None; }

.entry table td  { padding: 6px 0 3px 10px; border: 1px solid #e6e6e6; }


