/**
 * @version		$Id: component.php 16465 2010-04-26 01:46:24Z eddieajau $
 * @package		Joomla.Site
 * @subpackage	Templates.default
 * @copyright	Copyright (C) 2011 Arvin Pedregosa. All rights reserved.
 * @license		Commercial License
 *
 * Base CSS - Base styles and other hacks/tricks
 *
 * The Fell Types are digitally reproduced by Igino Marini. www.iginomarini.com
 */
 
 
/*************************************************************************
 * Default
 */
html { overflow: auto; } 
body { 
	margin: 0; background: #ffffff; color: #000000; 
	font: normal 13px/1.25em Arial, Helvetica, sans-serif; 
	padding: 0px; 
}
h1, h2, h3, h4, h5, h6 { margin-top: 1em; margin-bottom: 1em; font-weight: bold; line-height: 1.25em; }
h1 { font-size: 1.615em } 	/* 21px */
h2 { font-size: 1.385em } 	/* 18px */
h3 { font-size: 1.230em }	/* 16px */
h4 {}
h5 {}
h6 {}
p {}
abbr, acronym { border-bottom: 1px dotted #000; cursor:help; } 
p em, p i { font-style: italic; }
p strong,p b { font-weight: bold; }
blockquote, ul, ol { margin: 1em; }
dl { margin-top: 1em; margin-bottom: 1em; }
ol, ul { margin-left: 3em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
dl dt { margin-top:1em; }
th, td { border: 1px solid #000; padding: 0.5em; }
th { font-weight:bold; text-align:center; }
caption { margin-bottom: 0.5em; text-align: center; }
img { max-width: 100%; }

/* Rule, <p> margin is set unless otherwise overriden, that goes for <p> in modules too */
/* Best practice: Do not remove Use negative margins on header when necessary */
p, fieldset, table { margin: 1em 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/*************************************************************************
 * Font Faces
 */

@font-face {
    font-family: 'Futura';
    src: url('../fonts/futurastd-book_0-webfont.eot');
    src: url('../fonts/futurastd-book_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futurastd-book_0-webfont.woff') format('woff'),
         url('../fonts/futurastd-book_0-webfont.ttf') format('truetype'),
         url('../fonts/futurastd-book_0-webfont.svg#FuturaStdBook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Futura';
    src: url('../fonts/futurastd-bookoblique_0-webfont.eot');
    src: url('../fonts/futurastd-bookoblique_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futurastd-bookoblique_0-webfont.woff') format('woff'),
         url('../fonts/futurastd-bookoblique_0-webfont.ttf') format('truetype'),
         url('../fonts/futurastd-bookoblique_0-webfont.svg#FuturaStdBookOblique') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'IMFell';
    src: url('../fonts/fefcrm27c-webfont.eot');
    src: url('../fonts/fefcrm27c-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fefcrm27c-webfont.woff') format('woff'),
         url('../fonts/fefcrm27c-webfont.ttf') format('truetype'),
         url('../fonts/fefcrm27c-webfont.svg#IMFELLFrenchCanonPRORegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'IMFell';
    src: url('../fonts/fefcit27c-webfont.eot');
    src: url('../fonts/fefcit27c-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fefcit27c-webfont.woff') format('woff'),
         url('../fonts/fefcit27c-webfont.ttf') format('truetype'),
         url('../fonts/fefcit27c-webfont.svg#IMFELLFrenchCanonPROItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

/*************************************************************************
 * Hacks
 */
.clearfix:after, 
.container-960:after,
.menu:after { clear:both; content:" "; display:block; font-size:0; height:0; line-height:0; visibility:hidden; width:0; }
.clearfix , 
.container-960,
.menu { display:block; }
* html .clearfix
* html .container-960,
* html .menu { height:1%; }
.clearfix , 
.container-960,
.menu { display:block; }