/*___ type.css: Typeography Styles ___*/

/*___ Section 1: Global Typeography Styles ___*/

/*
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     M+ Fonts
 * @vendorurl:  http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/download/index.html
 * @licenseurl: http://www.fontsquirrel.com/license/M-1c
 *
 *
 */
 
@font-face {
	font-family: 'M1cthin';
	src: url('fonts/mplus-1c-thin.eot');
	src: local('M+ 1c thin'), local('mplus-1c-thin'), url('fonts/mplus-1c-thin.ttf') format('truetype');
}

@font-face {
	font-family: 'M1clight';
	src: url('fonts/mplus-1c-light.eot');
	src: local('M+ 1c light'), local('mplus-1c-light'), url('fonts/mplus-1c-light.ttf') format('truetype');
}

@font-face {
	font-family: 'M1cregular';
	src: url('fonts/mplus-1c-regular.eot');
	src: local('M+ 1c regular'), local('mplus-1c-regular'), url('fonts/mplus-1c-regular.ttf') format('truetype');
}

@font-face {
	font-family: 'M1cmedium';
	src: url('fonts/mplus-1c-medium.eot');
	src: local('M+ 1c medium'), local('mplus-1c-medium'), url('fonts/mplus-1c-medium.ttf') format('truetype');
}

@font-face {
	font-family: 'M1cbold';
	src: url('fonts/mplus-1c-bold.eot');
	src: local('M+ 1c bold'), local('mplus-1c-bold'), url('fonts/mplus-1c-bold.ttf') format('truetype');
}

@font-face {
	font-family: 'M1cheavy';
	src: url('fonts/mplus-1c-heavy.eot');
	src: local('M+ 1c heavy'), local('mplus-1c-heavy'), url('fonts/mplus-1c-heavy.ttf') format('truetype');
}

@font-face {
	font-family: 'M1cblack';
	src: url('fonts/mplus-1c-black.eot');
	src: local('M+ 1c black'), local('mplus-1c-black'), url('fonts/mplus-1c-black.ttf') format('truetype');
}

/*
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     Bitstream
 * @vendorurl:  http://www.bitstream.com
 * @licenseurl: http://www.fontsquirrel.com/license/Bitstream-Vera-Serif
 *
 *
 */

@font-face {
	font-family: 'BitstreamVeraSerifRoman';
	src: url('fonts/VeraSerif.eot');
	src: local('Bitstream Vera Serif Roman'), local('BitstreamVeraSerif-Roman'), url('fonts/VeraSerif.ttf') format('truetype');
}

html 
{
}

body 
{
    font-family         : Arial, Sans-Serif;
    font-size           : 14px;
}

h1 
{
    font-family         : BitstreamVeraSerifRoman, Times New Roman, Times, Serif;
    font-size           : 50px;
    line-height         : 42px;
    font-weight         : normal;
}

h2 
{
    font-family         : BitstreamVeraSerifRoman, Times New Roman, Times, Serif;
    font-size           : 28px;
    line-height         : 34px;
    font-weight         : normal;
}

h3 
{
    font-family         : BitstreamVeraSerifRoman, Times New Roman, Times, Serif;
    font-size           : 24px;
    line-height         : 30px;
    font-weight         : normal;
}

h4 
{
    font-family         : M1cmedium, Arial, Sans-Serif;
    font-size           : 20px;
    line-height         : 26px;
    font-weight         : normal;
}

h5 
{
    font-family         : M1cmedium, Arial, Sans-Serif;
    font-size           : 15px;
    line-height         : 21px;
    font-weight         : normal;
}

h6 
{
    font-family         : BitstreamVeraSerifRoman, Times New Roman, Times, Serif;
    font-size           : 14px;
    line-height         : 20px;
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
}

a:visited 
{
}

a:hover 
{
    text-decoration : none;
}

table 
{
}

tr 
{
}

th 
{
    font-weight     : bold;
}

td 
{
}

img 
{
}

/*___ Section 2: Site-Specific Typeography Modules ___*/

/*___ Section 3: Unique Element-Specific Typeography Styles ___*/

/*___ DIV _________________________________________________________________*/

/*___ SPAN _________________________________________________________________*/
h1 span
{
    font-size       : 40px;
    line-height     : 30px;
}

#header .contact span
{
    font-size       : 19px;
    line-height     : 19px;
}

#footer .vcard > span
{
    font-size       : 16px;
    font-weight     : bold;
    line-height     : 24px;
}

#footer .vcard .adr,
#footer .vcard .tel
{
    font-weight     : normal;
}

#footer .vcard h2 span
{
    font-size       : 22px;
    line-height     : 24px;
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/
#header .contact
{
    font-size       : 30px;
    font-weight     : normal;
}

/*___ H3 _________________________________________________________________*/

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/
#main.nav
{
    text-align      : center;
    font-size       : 17px;
}

.sub
{
    font-family         : M1cregular, Arial, Sans-Serif;
    font-size           : 20px;
    text-align          : right;
    font-weight         : bold;
}

.sub ul
{
	font-size			: 16px;
	font-weight			: normal;
}

.important ul li
{
    list-style-type     : disc;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/
h1 a
{
    text-decoration : none;
}

#main.nav a
{
    text-decoration : none;
}

.featured a
{
    text-decoration : none;
}

.sub a
{
    text-decoration : none;
    line-height     : 28px;
}

.sub ul a:hover
{
	text-decoration	: underline;
}

.sub ul a
{
	line-height		: 18px;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

/*___ CITE _________________________________________________________________*/
#footer .mindfly
{
    font-size       : 10px;
}

/*___Group/Section/Class_________________________________________________________________*/