/* Reset Default Styles
=========================================================================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background: transparent; }
:focus { outline: 0; }
body {  }
ol, ul { list-style: none; }
table {
	border-collapse: separate;
	border-spacing: 5;
	table-layout: fixed;
	border: 0px solid #FF6633;
}

caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Layout
=========================================================================== */


html {  }
body { background: #CCCCCC; padding: 20px 0; }
#container { width: 750px; border-top: 1px solid #C00; border-right: 1px solid #C00; margin: 0 auto; background: #EAEAEB url("../images/body.gif") repeat-y 0 0; }
#main { width: 600px; margin-left: 150px; }
#content { padding: 20px; }
#sidebar { width: 150px; margin-left: -750px; }
#footer { clear: both; height: 1.5em; line-height: 1.5em; padding: 0.5em 12px; }

.column { display: inline;  float: left; }

/* Global Styles
=========================================================================== */

body { font: 12px/1.5 Arial, Helvetica, sans-serif; }

/* Header
=========================================================================== */

#header { background: #CB0000; }
#header img { display: block; }

/* Main Column
=========================================================================== */

#main { text-align: center; }
#main h1 { font-size: 18px; margin-bottom: 6px; }
#main h2 { font-size: 14px; margin-bottom: 6px; }
#main img.featured { display: block; margin: 1em auto; }
#main p { margin: 1em 0; }

/* Sidebar
=========================================================================== */

#sidebar ul { border-top: 1px solid #600; margin-bottom: 20px; }
#sidebar li { border-bottom: 1px solid #600; font-size: 13px; font-weight: bold; }
#sidebar li a { display: block; padding: 4px 8px; border-left: 4px solid #900; color: #FF9900; text-decoration: none; }
#sidebar li a:hover { border-left-color: #600; background: #900; }
#sidebar li.current { padding: 4px 8px; border-left: 4px solid #900; color: #FF9900; }
#sidebar #flash { display: block; margin: 20px auto; }
* html #sidebar li a { height: 1%; }

/* Highlighted current sidebar link -- commented out
#sidebar li.current { padding: 4px 8px; border-left: 4px solid #600; color: #600; }
*/

/* Footer
=========================================================================== */

#footer { background: #C00; color: #FFF; }
#footer a { font-weight: bold; color: #FFF; }
#footer a:hover { color: #C00; background: #FFF; text-decoration: none; }

