@charset "utf-8";
/* CSS Document */

* 
{
	margin: 0;
}

html, body
	{
	height: 100%;
	}

div.ex
	{
    width:600px;
    padding:0px;
    border:0px solid white;
    margin:40px;
    text-align:justify;
	}

.figure		/* Floats Cap Letter pics in div.ex container */
	{ 
    float: none;
    margin-right: 5px;
    margin-bottom: 1px;
	}

.wrapper
	{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px;
	}

.footer, .push
	{
	height: 50px;
	position:relative;left:40px;
	}

.footer2, .push
	{    /* total float = .footer+.footer2 */
	height: 50px;
	position:relative;left:0px;
	}

.left
	{
    margin:auto;
    width:70%;
	}

.sidebar
	{
	/*width: 70%;*/
	color:#999;
	font-weight:400;
	font-family:sans-serif;
	position:relative;left:40px;
	}

P
   {
   color:#999;
   font-weight:400;
   font-family:sans-serif;
   position:relative;left:40px;
   }
   
h1
   {
   color:#CC0000;
   font-weight:700;
   font-family:sans-serif;
   }
   
h2
   {
   color:#CC0000;
   font-weight:900;
   font-family:sans-serif;
   letter-spacing:10px;
   position:relative;left:40px;
   }
   
h3
   {
   color:#FFFFFF;
   font-weight:400;
   font-family:sans-serif;
   letter-spacing:5px;
   position:relative;left:40px;
   }

h4
   {
   color:#CCC;
   font-weight:300;
   font-family:sans-serif;
   }
   
h5
   {
	color:#CCC;
	font-weight:200;
	font-family:sans-serif;
   position:relative;left:40px;

   }

h6
   {
   color:#FFFFFF;
   font-weight:200;
   font-family:sans-serif;
   position:relative;left:40px;
   }

blockquote
	{
    margin: 1em 3em;
    color: #999;
    border-left: 2px solid #999;
    padding-left: 1em; 
	}
	
h5.sm
	{
	line-height: 10%
	}
	
h5.big
	{
	line-height: 200%
	}

p.introduction:first-letter /* Places Drop Cap on first letter of entry */
	{
	font-size : 300%;
	font-weight : bold;
	float : left;
	width : 1em;
	color : #FFF;
	position:relative;left:10px;
	}
	
h5.main
	{
	text-align:justify
	position:relative;left:10px;
	}

