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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}

#working{
margin: 0 10px 0 10px;
}
html, body {
background:#333333 none repeat scroll 0%;
font-family:Verdana,Frutiger,Tahoma,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:0pt;
padding:0pt;
}
p {
font-size:1em;
line-height:1.5em;
margin:0 0 1.5em 0;
}

.logo {
padding:20px 0 0 20px;
}
h1, h2, h3, h4, h5, h6 {
font-family:helvetica,arial,verdana,sans-serif;
font-weight:normal;
}
h1 {
color:#334758;
float:left;
font-size:218%;
height:25px;
line-height:1.3em;
margin:40px 0pt 0pt;
width:450px;
}
h2 {
color:#000;
font-size:164%;
line-height:1.3em;
width: 800px;
height: 3S0px;
margin: 0 0 20px 0;
padding-left: 15px;
}
h3 {
color:#646B73;
line-height:1.3em;
}
h4 {
font-size:116%;
}
h5 {
font-size:100%;
}
#container {
background:#fff none repeat scroll 0%;
margin:30pt auto 30px;
overflow:hidden;
width:800px;
}
#header {
background:#ffffff none repeat scroll 0%;
height:75px;
margin:0pt;
}
#nav {
background:#fff none repeat scroll 0%;
color:#334758;
font-family:helvetica,arial,verdana,sans-serif;
font-size:14px;
font-weight:bold;
height:25px;
}

#nav #navleft {
float:right;
}
#nav #navleft ul li{
text-decoration:none;
display:block;
display:inline;
padding-right:30px;
}
#nav #navleft ul li a:link, a:active{
margin:0;
padding:0;
color:#333333;
text-decoration:none;

}

#nav #navleft ul li a:hover, a:active {
color:#76787F;
border-bottom: dashed 1px;
}
#content {
width:800px;
}

a img {
border:0pt none;
}
#siteinfo {
background: #808284 none repeat scroll 0%;
color: #fff;
height: 40px;
clear:both;
}
#siteinfo p {
padding: 5px 0 0 5px;
}
#col1 {
clear:left;
float: left;
padding: 0 10px 20px 10px;
width:370px;
}
#col2{
margin-left:390px;
width:400px;
}
#nav #navleft .extra {
display: none;
}
/* gallery pages */
#galleryholder {
margin: 0 0 30px 10px;
}
.imageholder {
display:block;
display:inline;
}
.imageholder li {
list-style:none;
display:inline;
}
.imageholder a img {
margin: 0 0 5px 5px;
width: 120px;
height: 100px;
}
.h2Gallery {
background: #FFFFFF url(images/h2-background.jpg) repeat-y scroll 0pt;
height: 25px;

}