/* Begin CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img { 
    border:0;
}
address,caption,cite,code,dfn,th,var {
    font-style:normal;
    font-weight:normal;
}
:focus{
    outline:none;   
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border:0;
}
/* End CSS Reset */

body{background:#000;color:#dadada;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;line-height:1.6em}
a{color:#ffbe49;text-decoration:none}
a:visited{color:#daa544}
a:hover{text-decoration:underline}

h1{font-size:1.6em;margin-top:20px;margin-bottom:5px}
h1.nopad{margin-top:0px}
h2{font-size:1.4em;font-weight:bold;margin-top:20px;margin-bottom:5px}
#header{height:335px;position:relative;overflow:hidden}
#header_fade{height:335px;}
#header_title{height:43px;position:relative;top:-50px}
#main{background:url('/images/main_back.gif');padding:0 35px 10px 35px;font-size:1.2em}
#main_footer{background:url('/images/main_bottom.gif');height:19px}
#footer_top{margin-top:15px;background:url('/images/footer_top.gif');height:11px}
#footer{background:url('/images/footer_back.gif');line-height:1.4em;padding:5px 40px 5px 40px;text-align:center;font-size:1.2em}
#footer_bottom{background:url('/images/footer_bottom.gif');height:12px;margin-bottom:10px}

.meta{background:#262626;color:#d2d2d2;padding:6px 8px 6px 8px}
#right{float:right;width:522px;margin-top:10px;padding-top:5px}
#left{float:right;margin-right:20px;width:185px;margin-top:10px}
.clear{clear:both}
a.colorbox{display:block;width:225px;height:150px;float:left;margin-right:20px;margin-bottom:20px}

ul#menu{margin-bottom:20px;list-style:none;margin-left:0 !important}
ul#menu li{background:#262626;border:3px solid #6f5f50;margin-bottom:6px;font-weight:bold;font-size:1.2em}
ul#menu li a,ul#menu li a:visited{color:#cfcfcf !important;display:block;width:100%;padding:4px 6px 4px 6px}
ul#menu li a:hover{text-decoration:none;color:#ffbe49 !important}
ul#menu li.current a,ul#menu li.current a:visited{color:#ffbe49 !important}
ul#menu li.current{border:3px solid #6e5426 !important}

#location{color:#c4a27e;margin-top:5px}
#map{margin-top:10px;width:185px;height:185px}
#logo{text-align:center;margin-bottom:10px}

ul{margin-left:20px}

div.card{float:left;width:45%;margin:10px;height:70px}