/*------------------------------------------------------------------
//
// * Created by Lavagraphics
//
 ------------------------------------------------------------------*/
* {margin: 0; padding: 0;}
html{width: 100%; height: 100%;}
body {background-color: #94001f; font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; color:#FFF; line-height: 20px;width: 100%; height: 100%; overflow: hidden;}
img {border: none;}

a{color:#FFF; text-decoration: none; background:#000; padding: 2px 5px;}
a:hover{text-decoration: underline;}
:focus{-moz-outline-style: none;}
a.img{background: none; padding: 0;}

h1{margin: 20px 30px;}
h2{padding: 15px 40px; clear: both;}
ul, p{margin: 10px 40px;}

ul li{margin-bottom: 5px; list-style: none;}

ul.refs li{float: left; margin-right: 10px;}
/* ------------------------------------------------------------------ 
*
* HANDLE BLOCKS
*
 ------------------------------------------------------------------*/
div#site{width: 100%; height: 100%;} 
/* ------------------------------------------------------------------ 
*
* HANDLE NAVIGATION
*
 ------------------------------------------------------------------*/
ul#navigation{}
ul#navigation li{}
ul#navigation li a {}
ul#navigation li a:hover, ul#navigation li a.sel{}
/* ------------------------------------------------------------------ 
*
* HANDLE VIDEO
*
 ------------------------------------------------------------------*/
#flashvideo{width: 580px; height: 340px; margin: 5px; }
#popup{display:none;}
/* ------------------------------------------------------------------ 
*
* HANDLE VALIDATION
*
 ------------------------------------------------------------------*/
div.error{float: left;}
div.error label.error{margin: 0; padding: 8px 5px 5px 28px; background: url(../img/core/label-error.png) no-repeat 8px 8px; float: left; }

ul#fourofour{margin: 10px 0 0 40px;}
ul#fourofour li{margin-bottom: 5px;}