
/* Body Font Family */
p, ol, ul, ol.roman, ol.decimal, .ts-tweet-list, #copyright, .box-colored-small p, .box-colored p, .categories, .tags, #pagination, #pagination-portfolio, .comment-form input[type="text"], .comment-form textarea, ul.arrow, .recent-comments, .side-navigation, .contact-info, .contact-numbers, .contact-form input[type="text"], .contact-form textarea, #back-top a, .screen-reader-text, .mg_filter, .tagcloud {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

/* Body Font Sizes */
p, ol.roman, ol.decimal, .phrase, .small.button, .small.button:visited, .ts-tweet-body, .ts-tweet-text, .ts-tweet-user-screen-name, .box-colored p, .box-colored-small p, .action p, .categories, .tags, #pagination, #pagination-portfolio, .comment-form input[type="text"], .comment-form textarea, ul.arrow, .recent-comments, .side-navigation, .contact-info, .contact-numbers, .business-hours .odd, .business-hours p, .contact-form input[type="text"], .contact-form textarea, .screen-reader-text, .mg_filter {
	font-size: 13px !important;
}

.search, div.pp_default .pp_nav .currentTextHolder, div.pp_default .pp_description, .ts-tweet-attributes, .ts-tweet-actions, .newsletter, #copyright, .copyright-nofooter p, #back-top a  {
	font-size: 11px !important;
}

.author, .date {
	font-size: 11.5px !important;
}

/* Body Font Line Height */
p, ol, ul, ol.roman, ol.decimal, a.pp_close, .ts-tweet-body, .ts-tweet-text, .box-colored-small p, .box-colored p, .action p, ul.arrow, .recent-comments, .side-navigation, .tag-cloud, .contact-numbers, .contact-info, .business-hours .odd, .business-hours p, .screen-reader-text {
	line-height: 23px !important;
}

.text-widget, .video-widget, .twitter-widget, .tags, .categories, #copyright, div.pp_default .pp_description {
	line-height: 14px !important;
}

/* Heading Font Family */
h1, h2, h3, h4, h5, .menu-desc, h1.logo, h1.logo-map, .small.button, .small.button:visited, .medium.button, .medium.button:visited, .large.button, .large.button:visited, .extra-large.button, .extra-large.button:visited, .screen-reader-text, #comment-submit-button {
	font-family: 'League Gothic Regular', Arial, sans-serif !important;
}

/* Slogan Font Family */
.slogan, div.pp_default .pp_nav .currentTextHolder, .ts-tweet-user-screen-name {
	font-family: Georgia !important;
}

/* Menu Fonts */
.menu { font-family: 'League Gothic Regular', Arial, sans-serif !important; }
.menu li a { font-size: 4em !important; }
.menu li { line-height: 1.1em !important; height: 4em !important; }

.menu-desc { font-family: 'League Gothic Regular', Arial, sans-serif !important; height: 2em !important; }
.menu-desc div { height: 4em !important; }
.menu-desc div span { font-size: 2em !important; line-height: 2.2em !important; }

h1 {
	font: 43px 'League Gothic Regular', Arial, sans-serif !important;
}

h2 {
	font: 30px 'League Gothic Regular', Arial, sans-serif !important; 
}

h3, .screen-reader-text {
	font: 24px 'League Gothic Regular', Arial, sans-serif !important;
}

h4 {
	font: 22px 'League Gothic Regular', Arial, sans-serif !important; 
}

h5 {
	font: 18px 'League Gothic Regular', Arial, sans-serif !important;
}

@font-face {
    font-family: "League Gothic Regular";
    src: url('fonts/League_Gothic-webfont.eot');
    src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'), 
         url('fonts/League_Gothic-webfont.woff') format('woff'), 
         url('fonts/League_Gothic-webfont.ttf') format('truetype'), 
         url('fonts/League_Gothic-webfont.svg#League Gothic Regular') format('svg');
    font-weight: normal;
	font-style: normal;
}

.toggle {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 23px !important;
}

.tooltip { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-size: 13px !important; line-height: 23px !important; }
.tipsy { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-size: 13px !important; line-height: 23px !important; }

.editorTable {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 23px !important;
}

.infopane {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 23px !important;
}

.cloak { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-size: 13px !important; line-height: 23px !important;}

blockquote {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 23px !important;
}

.tabs-control {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 23px !important;
	margin-top: 14px !important;
}

#tabs div {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 23px !important;
}

.accordion {
	 font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 23px !important;
}