

/* Formatting */

/* Global/Top level Tags */
* {margin:0;padding:0}

body {

  margin: 0px;
  padding: 0px;
  font-family: Georgia, serif;
  font-size: 14px;
  color: #2f2921;

}





.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	text-decoration: underline;
	}
	
h1, h2, h3, h4 ,h5, h6, p, ul, ol
{
	margin: 0px 0px 20px 0px;
	padding:0px;
}

h1.Extra-Extra-Huge {
	font-size: 3.5em;
	font-weight: normal;
	
}

h1.Extra-Huge {
	font-size: 2.8em;
	font-weight: normal;
	
}

h1.Huge {
	font-size: 2em;
	font-weight: normal;
	
}

h1.Large {
	font-size: 1.7em;
	font-weight: normal;
	
}
h2, .Medium {
	font-size: 1.4em;
	
	font-weight: normal;
	}
h3, .Small
{
	font-size: 1.2em;
	
	font-weight: normal;
}

h4, .Extra-Small {
	font-size: 1.0em;
	
	font-weight: bold;
	}
h5, .Tiny {
	font-size: 0.8em;
	
	font-weight: bold;
	}
h6 {
	font-size: .5em;
	
	font-weight: bold;
	}
img {
	border: 0;
	}
ol, ul
 {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-left:20px;
        list-style-position:inside;
}

 li
 {/*
        list-style: none;*/
        font-size: 1.0em;
        line-height: 1.8em;
        margin-top: 0.2em;
        margin-bottom: 0.1em; 
        list-style-position:inside;
}

p {
	font-size: 1em;
	line-height: 1.5em;
	
	}
li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}
	
.Blue { 
	
	color:#3787ff!important;
	
}

.Green { 
	
	color:#42a20f!important;
	
}

.Orange { 
	
	color:#eb8521!important;
	
}

/* **BLOCKQUOTE** */
div.blockquote
{
       
        border:none;
        clear:both;
        margin: 0 auto;
       
        width:100%;
        position:relative;
}


blockquote {
    border:none!important;
    display: block;
   
    font-style: italic;
    font-family:Georgia,"Times New Roman",Times,serif;
    margin:0 !important;
position:relative;

}

blockquote p{
    padding:0px 20px 20px 20px;

    /* margin:5px 0px 10px 5px;
     font-size:14px;*/
}

blockquote:before, blockquote:after
{
    color: #333;
    display: block;
    font-size: 400%;
    width: 20px;
        position:absolute;
}

blockquote:before {
    content: open-quote;
    height: 0;
    text-align:left;
       top:-20px;
        left:-10px;
}

blockquote:after {
     content: close-quote;
     height: 10px;
    bottom:20px;
right:10px;
    
        
}

blockquote .author
{
        text-decoration:italic;
        display:block;
text-align:right;
        

padding:3px 10px;
}
