/*
 * Version 1.0 (2008-04-11) By Ryan Haugh
 *
 * Notes:
 * - All HTML documents must start with: <!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
 * - This must be the first CSS file listed.  This will allow other CSS files to overwrite styles that are declared here.
 *
 * To-Do List:
 * - Add an easy way to implement vertical align
*/

/* START: Template */

/* Normalize all controls across all browsers */
html, body, div, a, input, li, ol,  ul, fieldset { border:0px; margin:0px; padding:0px; position:relative; text-align:left; z-index:2; }

/* Fixes the IE issue that prevents divs from being shorter than the font size */
div.box-border { float:left; font-size:0px; line-height:0px; }
div.box-body { float:left; }

/* Create superscript and subscript styles */
span.sup { bottom:0.33em; font-size:smaller; vertical-align:baseline; }
span.sub { bottom:-0.25em; font-size:smaller; vertical-align:baseline; }

/* Center a Block */
div.centerBlock { margin: 0px auto; }

/* Scroll the background when the window is resized */
div.bg_scroll { background-repeat:no-repeat; background-position:50% 0; }

/* Remove the dotted border around links in FireFox */
a:focus, a:hover, a:active { outline:none; }

/* END: Template */

/* START: jObjects */
.jBox { clear: both; }
/* END: jObjects */