html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { overflow-y: scroll }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; font-size: 62.5%; font-family:Arial; color:Black; background-color:#000;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

#wrapper{width:949px;margin:0 auto 0 auto;padding:15px 0 0 15px;}
#frame{float:left;width:899px;background:#000 url(../images/mesh2.gif) repeat-y top left;min-height:530px;height:auto !important;height: 530px;border:solid 10px Black;background-color:Black;}
#col1{float:left;width:93px;background:#000 url(../images/mesh2.gif) repeat-y top left;height:100px;}
#col2{float:left;width:210px;}
    #col2 #logo{float:left;padding:51px 0 0 36px;}
    #col2 #nav{clear:both;float:left;width:160px;text-align:center;}
    #col2 #nav #items{margin:36px 0 0 52px;}
    #col2 #nav #items ul{border-top:solid 1px #333333;padding:14px 0 14px 0;}
    #col2 #nav #items ul li{padding:3px 0 4px 0;text-transform:uppercase;}
    #col2 #nav #items ul li a{display:block;color:#939598;text-decoration:none;font-size:0.8em;}
    #col2 #nav #items ul li a:hover{color:#fff;}
    #col2 #nav #items ul li a.selected{color:#fff;background:url(../images/navselected.gif) no-repeat top left;}
    #col2 #nav #items #snav{overflow:hidden;height:0px;}
    #col2 #nav #items ul ul{border-top:0px;border-bottom:solid 1px #333333;padding:5px 0 5px 0;}
    #col2 #nav #items ul ul li{padding:3px 0 4px 0;text-transform:uppercase;}
    #col2 #nav #items ul ul li a{display:block;color:#939598;text-decoration:none;font-size:0.8em;}
    #col2 #nav #items ul ul li a:hover{color:#fff;}
    #col2 #nav #items ul ul li a.subselected{color:#fff;}    
    
    #col3{float:left;}
    #col3 #gallery{float:left;width:596px;height:338px;}
    #col3 #newstop{float:left;width:596px;height:129px;}
    #col3 #fullgallery{float:left;width:596px;height:528px;}
    #col3 #loader{float:left;width:596px;height:528px;background:Black;}
    #col3 #video{float:left;width:596px;height:338px;background-color:White;}
    #col3 #contentcontainer{clear:left;float:left;width:596px;min-height:189px;height:auto!important;height:189px;background-color:White;}
    
    #col3 #tnav{float:left;width:596px;height:17px;}
    #col3 #tnav ul{padding:0 0 0 33px;margin:0px;background:#939598;height:17px;width:563px; }
    #col3 #tnav li{float:left;list-style-type:none;text-transform:uppercase;}
    #col3 #tnav a{display:block;float:left;padding:5px 12px 3px 12px;font-size:8px; font-weight: bold }
    #col3 #tnav a:link, #col3 #tnav a:visited{color:#535455;text-decoration:none;}
    #col3 #tnav a:hover{color:#fff;background-color:#000;text-decoration:none;}      
    #col3 #tnav a.selected{color:#fff;background-color:#000;text-decoration:none;} 
        
    #col3 #content{float:left;background:#fff;width:510px;padding:15px 43px 0 43px;height:159px;}
    #col3 #content h1{color:Black;text-transform:uppercase;font-size:1.7em;margin:0;height:18px;margin-top: -2px}
    #col3 #content h2{color:#939598;text-transform:uppercase;font-size:1.7em;margin:0;height:18px;}
    #col3 #content p{color:#6d6e71;margin:15px 0 15px 0;font-weight:bold;line-height:12px;}    
    #col3 #content a{color:#6d6e71;}
    #col3 #content a.selected{color:#000;}
    #col3 #content a.red{color:#ed1c24;font-weight:bold;}
    #col3 #content h3{color:#6d6e71;text-transform:uppercase;font-size:1.1em;margin:10px 0 10px 0;font-weight: bold}
    #col3 #content ul{margin-left:18px;font-weight: bold;color:#6d6e71;}
    #col3 #content ul li{list-style-type:square;padding:2px 0 2px 0;}
      
#footer{clear:both;float:left;color:#5a5a5a;margin-top:10px;width:918px;font-size:0.9em;}
    #footer #ghmlogo{float:left;margin:0 9px 0 9px;}
    #footer #ghminfo{float:left;width:350px;}
    #footer #credits{float:right;}
    #footer #credits a{color:#5a5a5a;text-decoration:none;}
    #footer #credits a:hover{color:#fff;text-decoration:none;}
    
    sup { position: relative; top: -3px; font-size: 90% }
    
