/******************************************************************************
* Fonts                                                                       *
******************************************************************************/
@font-face {font-family: 'FFEnzo-Bold';src: url('/fonts/EnzoOT-Bold.eot') format('embedded-opentype');}
@font-face {font-family: 'FFEnzo-Bold'; src: url("/fonts/EnzoOT-Bold.otf") format("opentype");}
@font-face {font-family: 'FFEnzo-Bold-Italic';src: url('/fonts/EnzoOT-Boldlta.eot') format('embedded-opentype');}
@font-face {font-family: 'FFEnzo-Bold-Italic'; src: url("/fonts/EnzoOT-Boldlta.otf") format("opentype");}
@font-face {font-family: 'FFEnzo-Light';src: url('/fonts/EnzoOT-Light.eot') format('embedded-opentype');}
@font-face {font-family: 'FFEnzo-Light'; src: url("/fonts/EnzoOT-Light.otf") format("opentype");}
@font-face {font-family: 'FFEnzo-Light-Italic';src: url('/fonts/EnzoOT-Lightlta.eot') format('embedded-opentype');}
@font-face {font-family: 'FFEnzo-Light-Italic'; src: url("/fonts/EnzoOT-Lightlta.otf") format("opentype");}
@font-face {font-family: 'FFEnzo-Medium';src: url('/fonts/EnzoOT-Medi.eot') format('embedded-opentype');}
@font-face {font-family: 'FFEnzo-Medium'; src: url("/fonts/EnzoOT-Medi.otf") format("opentype");}
@font-face {font-family: 'FFEnzo-Medium-Italic';src: url('/fonts/EnzoOT-Medilta.eot') format('embedded-opentype');}
@font-face {font-family: 'FFEnzo-Medium-Italic'; src: url("/fonts/EnzoOT-Medilta.otf") format("opentype");}


/******************************************************************************
* Body                                                                        *
******************************************************************************/
body
{
    font-family: FFEnzo-Light,Arial,sans-serif;
    font-size:18px;
    line-height:24px;
}


/******************************************************************************
* Elements                                                                    *
******************************************************************************/
a {text-decoration:none;}

article {margin:0 auto; margin-bottom:20px; width:1200px;}

aside {clear:left; float:left; margin-left:20px; max-width:300px;}

div {}
div#banner {background-color:#000000; height:410px; margin-bottom:30px; min-width:1200px; text-align:center; width:100%;}
div#banner img {}

footer {clear:both; margin:0 auto; width:1200px;}
footer p {clear:both; padding-top:20px; font-size:12px; text-align:right;}
footer span {background-color:#3c3c3c; border-right:5px solid white; box-sizing:border-box; display:block; float:left; height:190px; padding-top:10px; text-align:center; width:400px;}
footer span img {max-height:150px; max-width:280px; padding-top:10px; }

h1 {color:#005aff; float:left; font-size:40px; font-weight:lighter; margin-bottom:40px; margin-left:20px; padding-top:10px; width:380px;}

header {background-color:#dddddd; height:170px; min-width:1200px; width:100%;}

nav {margin:0 auto; width:1200px;}
nav img {float:left; margin-left:20px; margin-right:40px; margin-top:10px; width:280px;}
nav ul {padding-top:85px;}
nav ul li{float: left; margin-right:30px;}
nav ul li a{font-size:22px; color:#999999; text-decoration:none;}
nav ul li a:hover{color:white;}

p {margin-bottom:20px;}

section {display:inline-block; width:800px;}
section ul {margin-bottom:20px;}
section ul li{margin-left:30px; list-style-type:circle;}


