/*------------------------------------------------------------------
	Typography
	The font-size percentage is of 16px. (0.75 * 16px = 12px)
------------------------------------------------------------------*/
b,strong,dfn {font-weight:bold;}
i,em,dfn,.italic {font-style:italic;}
small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
big {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}

sup {line-height:0;font-size:.8em;vertical-align:super;}
sub {line-height:0;font-size:.8em;vertical-align:sub;}
cite {font-family:"MS Serif", "New York", serif;}
acronym, abbr {text-transform:uppercase;border-bottom:1px dotted #666;}
address {margin-bottom:1.5em;}
pre {margin:1.5em 0;white-space:pre;}

pre,code,tt {font:1em "Courier New", Courier, monospace;}
blockquote {margin:1.5em;padding-left:.5em;color:#444;font:oblique 1em/1.875em Georgia, "Times New Roman", Serif;background-color:#eee;border-left:4px solid #900;}

.serif {font-family:"Times New Roman", Times, serif;}
.sans-serif {font-family:Arial, sans-serif;}
.fancy {font-style:oblique;font-variant:small-caps;}
.tilt {font-style:oblique;color:#474747;}
/*------------------------------------------------------------------
	HEADER ETC
------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 {font-weight:normal;color:#000;}

h1 {font:3em/1 Baskerville, "Times New Roman", Times, serif;margin-bottom:1em;}
h1.alt {margin-bottom:1em;}
h2 {font:2.2em/1 Baskerville, "Times New Roman", Times, Serif;margin-bottom:1em;}
h2.power {font-size:24px;font-style:italic;}
h2.alt {margin-bottom:.5em;}
h2.bbot {padding-bottom:1em;}
h3 {font:1.75em/1 Baskerville, "Times New Roman", Times, Serif;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom: 1.5em;}
h6 {font-size:1em;font-weight:bold;}

h1 img, h2 img, h3 img,h4 img, h5 img, h6 img {margin:0;}
/*------------------------------------------------------------------
	PARAGRAPHS
------------------------------------------------------------------*/
p {font-size:1.2em;margin:0 0 1.5em;}
p.higher {line-height:22px;}
p.altbot {margin-bottom:1em;}
p.small {font-size:.8em;margin-bottom:.8em;}
p.stress {font:normal italic 16px/27px georgia, times, serif;}
p.nobot {margin-bottom:0;}
#comments li p {margin-bottom:1em;}
#credits p {margin-bottom:0;}
/*------------------------------------------------------------------
	LISTS
------------------------------------------------------------------*/
dl {margin:0 0 1.5em 0;}
dt {font-weight:bold;}
dd {margin-left: 1.5em;}
#contentB li ul,#contentB li ol {margin:0;}/*for nested list*/
.wide li ol {list-style-type:lower-roman;}/*for nested list*/
.wide ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;list-style-type:decimal;}
.wide ul {margin:0 1.5em 1.5em 0;padding-left:1.5em;list-style-type:disc;}
/*Slim Lists*/
.slim ul.navi {margin-bottom:1.5em;}
.slim .navi li {margin-bottom:1px;}
.slim .navi a {display:block;padding:.5em 0 .5em 2em;background:#ddd url(bg/rarr.png) no-repeat .5em 50%;}
.slim .navi a:hover {background-color:#ccc;background-image:url(bg/rarr_hover.png);}
/*Footer Lists*/
#credits li {float:left;padding-right:5px;border-right:1px solid #aaa;margin-right:5px;}
#credits li.omega {padding-right:0;border-right:none;}
/*Alt Lists*/
ul.alt, ol.alt {margin-left:0 !important;margin-right:0 !important;list-style-type:none;
	padding-left:0 !important;padding-right:0 !important;}
/*------------------------------------------------------------------
	ANCHORS
------------------------------------------------------------------*/
a {color:#a02121;}
a:visited {color:#a03636;}
a:hover {color:#f00;}
a:active {color:#A6111F;}/*shade of red*/

a.under, a.hunder:hover {border-bottom:1px solid #f00;}
a.under:active , a.hunder:active {border-bottom:1px solid #A6111F;}

#bodyContainer p a {text-decoration:underline;}
#bodyContainer p a:hover {text-decoration:none;}
#bodyContainer p a:active, a.push:active {position:relative;top:1px;}