/* GENERIC STYLES 
-------------------------------------------- */
 
.typography * { font-family: Georgia,'Times New Roman',serif;   }

/* PARAGRAPHS 
-------------------------------------------- */
.typography p { color: #666; line-height: 18px; font-size: 14px; margin: 0 0 18px 0; font-family: Arial, Helvetica, sans-serif; clear: left; }
.typography p strong{font-family: Arial, Helvetica, sans-serif;}
.typography td strong{font-family: Arial, Helvetica, sans-serif;}
.typography h3 a{font-family: Georgia,'Times New Roman',serif;}

/* LINKS 
-------------------------------------------- */
.typography a { text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.typography a:hover { text-decoration: underline; color: #958157; }

/* LINK ICONS - shows type of file
------------------------------------ */
.typography a[href$=".pdf"],
.typography a[href$=".PDF"],
.typography a.pdf { padding: 2px; padding-left: 20px; background: url(../images/icons/page_white_acrobat.png) no-repeat left center; } 
.typography a[href$=".doc"],
.typography a[href$=".DOC"],
.typography a.doc { padding: 2px; padding-left: 20px; background: url(../images/icons/page_word.png) no-repeat left center; }
.typography a[href$=".xls"],
.typography a[href$=".XLS"],
.typography a.xls { padding: 2px; padding-left: 20px; background: url(../images/icons/page_excel.png) no-repeat left center; }
.typography a[href$=".gz"],
.typography a[href$=".GZ"],
.typography a[href$=".gzip"],
.typography a[href$=".GZIP"],
.typography a[href$=".zip"],
.typography a[href$=".ZIP"],
.typography a.archive { padding: 2px; padding-left: 20px; background: url(../images/icons/page_white_zip.png) no-repeat left center; }
.typography a[href$=".exe"],
.typography a[href$=".EXE"],
.typography a.application { padding: 2px; padding-left: 20px; background: url(../images/icons/application.png) no-repeat left center; }

/* LIST STYLES 
-------------------------------------------- */
.typography ul, 
.typography ol { margin: 0 0 18px 24px; color: #666; }
.typography li { margin: 5px 10px; font-size: 11px; }
.typography li li { font-size: 10px; }
		
/* HEADER STYLES 
-------------------------------------------- */

.typography h1,
.typography h2 { color: #958157;  margin: 0 0 18px 0; font-weight: 300; font-family: Georgia,'Times New Roman',serif;}

.typography h1 { font-size: 26px; }
.typography h2 { font-size: 24px; text-transform: uppercase; margin-top: 25px; margin-bottom: 20px; padding-bottom: 0px;}	
.typography h3 { color: #958157; margin: 0 0 2px 0; font-weight: 300; clear: both; font-size: 18px; }
.typography h4 { font-size: 16px; color: #666; width: 95%; font-weight: 300; line-height: 18px; border-bottom: 1px solid #ccc; margin: 0 0 16px 0; }
.typography h5 { font-size: 14px; color: #666; font-weight: 700; margin: 0 0 12px 0; }
.typography h6 { font-size: 13px; color: #666; line-height: 1.4em; margin: 0 0 12px 0; }



/* TABLE STYLING 
-------------------------------------------- */
.typography table { margin: 0 0 18px 0; font-size: 11px; color: #666; border-collapse:collapse; }
.typography tr {}
.typography td { border: none;font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;  }
.typography .bottom0px { margin-bottom: 0px;}

/* WYSIWYG EDITOR ALIGNMENT CLASSES 
-------------------------------------------- */
.typography .left {text-align: left; }
.typography .center {text-align: center;}
.typography .right { text-align: right; }

/* IMAGES 
-------------------------------------------- */
.typography img { border: none; }
.typography img.right { float: right; margin-left: 20px; }
.typography img.left { float: left; }
.typography img.leftAlone { float: left; margin-right: 100%; }
.typography img.center { float: none; margin-left: auto; margin-right: auto; display: block; }

.sitetitle 		{ display: block; clear: left; float: left; width: 330px; margin-right: 5px; font-size: 20px;}