
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;
}
ol,ul {
   list-style:none;
}
caption,th {
   text-align:left;
}
h1,h2,h3,h4,h5,h6 {
   font-size:100%;
   font-weight:normal;
}
h3 {font-weight:bold;font-style:italic;font-size:150%;padding-top:10px;padding-bottom:10px;}
h4 {   font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
font-size:150%;padding-top:10px;padding-bottom:10px;color:red;}
h5 {font-weight:bold;font-style:italic;font-size:130%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #999999;}
q:before,q:after {
   content:'';
}
html, body {height:100%;}
abbr,acronym {
   border:0;
}
body {
   font-family: "Helvetica", verdana, arial, sans;
   font-size:small;
   background-color:#202020;
   color:#a0a0a0;
   background-image:url('../img/backleft.jpg');background-repeat:repeat-y;
   
}
.newsStory {margin-left:5px;}
#wrap {
   width:900px;
   margin-left:auto;
   margin-right:auto;
   margin-top:10px;



}
#wrap {
    min-height: 100%;
    margin-bottom: -100px;
}
#wrap2 {
   width:900px;
   margin-left:auto;
   margin-right:auto;
   margin-top:10px;



}

* html #wrap {
    height: 100%;
}
#footer-spacer {
    height: 100px;
}
#footer-spacer2 {
    height: 100px;
   background-image:url('../img/backbottom.jpg');background-repeat:repeat-x;
   width:100%;
}

#content {


   width:900px;
   margin-left:auto;
   margin-right:auto;

}
h1 {   font-family: "Helvetica Neue", "Helvetica", verdana, arial, sans;font-size:350%;color:#a0a0a0; margin:0px;padding:0px;font-weight:100;}
.boldHead {font-weight:500;}
h2 {
   font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
   color:red;
   font-weight:bold;
   font-size:200%;
}
.emph {
   color:black;
   font-weight:bold;
   font-size:100%;
}
#leftSide { }
#servCopy {font-size:90%;}
#rightSide {}
#contentBlock {
color:white;
background-color:black;
padding:20px;
padding-right:20px;
font-size:100%;
text-align:justify;
}
.gutter {
width:900px;
clear:both;
float:none;
}



#footer {
   padding-top:5px;
   margin-top:5px;
   padding-bottom:5px;
   margin-bottom:5px;

   clear:both;
   float:none;
   background:#202020;
   width:900px;
   margin-left:auto;
   margin-right:auto;
   color:#999999;
   font-size:80%;
   text-align:right;
   padding-right:10px;
}
#bottomRibbon {
   background-image:url('../img/backbottom.jpg');background-repeat:repeat-x;
   width:100%;
   height:100px;
}
#hygieneLinks {
   width:260px;
   padding:10px;
   padding-left:30px;
   float:left;
   text-align:right;
}


#leftSide {
   width:400px;
   margin-top:3px;
   float:left;

}
#rightSide {
   width:490px;
   margin-left:10px;
   margin-top:15px; 
   float:right;
}

#contentHolder {
   width:470px;
   border-left:1px solid #a0a0a0;
   border-right:1px solid #a0a0a0;
   margin-top:10px;
   padding-left:12px;
   padding-right:12px;
   
}
#socMed {
   width:470px;
   border-left:1px solid #a0a0a0;
   border-right:1px solid #a0a0a0;
   padding-left:12px;
   padding-right:12px;
   text-align:right;
}

a  {text-decoration:none;color:#a0a0a0;}
a:hover {text-decoration:underline;color:#e6081f;}
a.footerLink {text-decoration:none;color:#ffff00;}
a.footerLink:visited {color:#ffff00;}
a.footerLink:hover {text-decoration:underline;}



#nav {
   float:left;width:470px;
   margin:0;
   margin-right:20px;
   list-style:none;
}
#nav li {
   float:left;
   margin-right:14px;
   padding:0;
   font-size:150%;
}

#nav a {
   float:left;
   display:block;
   font-weight:bold;
   margin:0;
   color:#a0a0a0;
   text-decoration:none;


}

#nav a:hover, body#home #nHome a {
   color:#e6081f;
   text-decoration:none;

}
#nav a:hover, body#aboutPage #nAbout a {
   color:#e6081f;
   text-decoration:none;

}
#nav a:hover, body#gallerypage #nGallery a {
   color:#e6081f;
   text-decoration:none;

}
#nav a:hover, body#newspage #nNews a {
   color:#e6081f;
   text-decoration:none;

}
#gallery {height:550px;}

#gallery2 {
   background-color: #202020;
   padding: 10px;
   width: 450px;
}
#gallery2 ul { list-style: none; }
#gallery2 ul li { display: inline; }
#gallery2 ul img {
   border: 1px solid #000000;
}
#gallery2 ul a:hover img {
   border: 1px solid #ffffff;
}
#gallery2 ul a:hover { color: #fff; }

#mainImage {margin-top:23px;margin-right:10px;}

.newsHeader {font-size:120%;font-weight:bold;color:#e6081f;}
.newsHeader2 {font-weight:bold;color:#a0a0a0;}                        
                        