/**************** Style Resets **********************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address {margin:1em 0;}
li, dd, blockquote {margin-left:1em;}
html, body, fieldset {font:100.1%/120% Arial, Verdana, Arial, Helvetica, sans-serif;}
input, select, textarea {font-size:100.1%;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
form label{cursor:pointer;}
fieldset, img{border:none;}
table{border-collapse:collapse; border-spacing:0;}
ul li {list-style-type:square;}
hr {height: 1px; background-color: #E5E5E5;  color: #E5E5E5;   border: none;  padding: 0; margin: 1em 1em;}

/**************** General rules *********************/
html, body{ height:100%;  margin:0;  padding:0;  text-align:center;}
body {height:101%; line-height:150%; color: #555; }
#container{text-align:left;font-size:76%;}
#header{color: #555;}
#skip {display:none;}
#header img.printlogo {display:block;}
#sidebar{float:none;}
#sidebar h3 {font-size:110%; font-weight:bold; margin:0 0 0 0;}
#sidebar p {margin-left:0px;}

#hcard {margin: 0 0 20px 0px; padding: 0; }
#hcard dl { margin: 0; padding: 0; }
#hcard dt { font-weight: bold; color: #555;   margin: 0.3em 0 0 0;float:none;}
#hcard dd {  padding: 0; margin: 0.3em 0 0 0; float:none;}
#hcard dt.first, #hcard dd.first {float:none; width:98%;}
#slideshow {display:none;}

#content ul {margin:0 0 0 20px;padding:0px;}
#content ul li {list-style-type:square;}
#content{background-color: #fff; float: none; margin-bottom:10px;margin-left:0;}
#content p, #content h2, #content h3 {margin-left:0;}
#content h1,h2,h3,h4,p,ul,ol {margin-left:0px;margin-right:10px;}
#content h2 {margin-top:10px;}
#content img {float:right; margin:10px 0 0 8px;}
#footer{display:none;}

#gallery #content img {float:none;margin:5px;}
#gallerybox {margin-left:20px;}
#gallerybox a, #gallerybox a:link, #gallerybox a:visited {border-bottom:none;}
#slideshow img {margin:10px 0 0 0 ;padding:0;}

/**************** General Links ***********************************/
a:link            {color: #555; text-decoration: none;border-bottom:none;}

/********************** Navigation ******************/

#navlist{display:none;}
/***************** Headings ********************/

h2 {font-size:180%; color: #555; font-weight:normal;margin-top:0;font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:160%; color:#555;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
h4 {font-size:150%; color:#555;font-weight:normal;font-family:Arial, Helvetica, sans-serif; }
/***************** Image Replacement ****************/
h1 {color:#555; }

.clearfix:after {content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



/*************** Other bits *************/
#addresslist  {}
#addresslist dt {font-weight:bold;color:#000;}
#addresslist dd {font-weight:normal;margin-bottom:8px;margin-left:0;}
sup {font-size:50%;}
/*************** Forms ******************/

#contactform {display:none;  }




