@font-face {
  font-family: 'Crafty Girls';
  font-style: normal;
  font-weight: normal;
  src: local('Crafty Girls'), local('CraftyGirls'), url('/fonts/CraftyGirls/CraftyGirls.ttf') format('truetype');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Josefin Sans SemiBold'), local('JosefinSans-SemiBold'), url('/fonts/JosefinSans/JosefinSans-SemiBold.ttf') format('truetype');
}
body{background-color:#3a3a3a;margin:0;font-family:sans-serif,verdana;color:#ffffff;font-size:.8em;}
h2{margin:0;margin-top:2px;margin-bottom:2px;font-size:1.4em;text-shadow:#000000 0 0 4px;font-family:sans-serif,verdana;}
table{border-collapse:collapse;border-spacing:0;}
th, td{padding:0;}
h3{margin:0;margin-top:2px;margin-bottom:2px;font-size:1.1em;text-shadow:#000000 0 0 4px;font-family:'Josefin Sans',sans-serif,verdana;}
.bigHeader{font-size:75px;color:#292929;font-family:'arial narrow', sans-serif, verdana;text-shadow:#000000 0 0 40px;padding:0;margin:-10px;margin-bottom:-20px;}
#dennisseTop{border:0;width:368px;height:111px;margin:auto;}
img{border:0;}
.roundedShadow{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0px 0px 70px #000;-moz-box-shadow:0px 0px 50px #000;-webkit-box-shadow:0px 0px 70px #000;}
.largeBox{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;box-shadow:0px 0px 35px #000;-moz-box-shadow:0px 0px 35px #000;-webkit-box-shadow:0px 0px 35px #000;-khtml-box-shadow:0px 0px 35px #000;clear:both;}
.smallBox{margin:auto;background-color:#222222;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;box-shadow:0px 0px 30px #000;-moz-box-shadow:0px 0px 30px #000;-webkit-box-shadow:0px 0px 35px #000;-khtml-box-shadow:0px 0px 30px #000;}
.smallBox div{margin:10px;padding:10px;}
.menuBox{margin:auto;width:590px;position:relative;top:-20px;margin-bottom:-30px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;box-shadow:0px 0px 30px #000;-moz-box-shadow:0px 0px 30px #000;-webkit-box-shadow:0px 0px 35px #000;-khtml-box-shadow:0px 0px 30px #000;}
.menuBox div{background-color:#222222;padding:2px;}
.imgShadow{margin:15px;box-shadow:0px 0px 30px #000;-moz-box-shadow:0px 0px 30px #000;-webkit-box-shadow:0px 0px 30px #000;-khtml-box-shadow:0px 0px 30px #000;}
a{color:#eeeeee;}
a:hover{color:#ffffff;}
hr{margin:auto;border:0;color:#333333;background-color:#333333;height:1px;width:98%;margin:0;margin-top:10px;margin-bottom:10px;padding:0;}
#footer{text-align:center;margin:auto;margin-bottom:30px;position:relative;top:10px;font-size:.8em;text-shadow:#000000 0 0 3px;cursor:default;}
.newsItem{padding:15px;}
#menuList{margin:0;padding:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-opera-border-radius:10px;}
#menuList li a, li p{font-size:90%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-opera-border-radius:3px;}
html>body #menu li ul{display:none;}
#menu li li{width:100%;}
div#menu li:hover ul, #menu li:hover li:hover ul, #menu li:hover li:hover li:hover ul{visibility:visible;}
div#menu li:hover li ul, #menu li:hover li:hover li ul, #menu li:hover li:hover li:hover li ul{visibility:hidden;}
#menu ul#menuList li:hover>ul{display:block;visibility:visible;}
#menu{margin:auto;font-family:Verdana, Tahoma, sans-serif;font-size:16px;font-weight:bold;color:#333333;border:0;height:20px;padding:4px 3px 6px;}
#menu p{display:block;padding:3px 4px 3px;margin:0;}
#menu a{font-family:'Crafty Girls';display:block;text-decoration:none;font-weight:bold;color:#eeeeee;padding:3px 4px 3px;cursor:pointer;}
#menu a:hover{color:#ffffff;background-color:#555555;}
#menu ul{margin:0;padding:0;border:0;}
#menu li{list-style-type:none;text-shadow:#000000 0 0 3px;margin:0;padding:0;margin-right:7px;border:0;float:left;position:relative;left:3px;color:#dddddd;cursor:default;}
#menu li ul li{color:#888888;}
#menu li ul{visibility:hidden;position:absolute;z-index:10;padding:0;font-weight:normal;background-color:#383838;border:1px solid #404040;width:16em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-opera-border-radius:5px;box-shadow:0px 0px 40px #000;-moz-box-shadow:0px 0px 40px #000;-webkit-box-shadow:0px 0px 40px #000;-o-box-shadow:0px 0px 40px #000;-opera-box-shadow:0px 0px 40px #000;opacity:0.9;}
#menu li ul a{position:relative;right:3px;font-weight:normal;text-align:left;margin:0;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-opera-border-radius:5px;}

