a:hover {
  color: #666666 !important;
  text-decoration: none !important;
  background-color: inherit;
}

#navcontainer {
background-color: #2e2e2e !important;
  border-bottom: #cccccc solid 1px !important;
  border-top: #cccccc solid 1px !important;
  float: center !important;
  clear: both !important;
  width: 100% !important;
  color: inherit;
}

#navcontainer a:visited {
  color: #C4C4C4!important;
  background-color: inherit;
}

#scroll {
  background-color: #666666 !important;
  float: center !important;
  white-space: nowrap !important;
  border-bottom: #63676D solid 1px !important;
  width: 100% !important;
  color: inherit;

}

body {
  background-color: #2e2e2e !important;
  color: #ffffff !important;
  margin-left: auto !important;
  font-size: 12px !important;
  margin-right: auto !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  padding: 0.00 !important;
  background-repeat: repeat-x !important;
}

img {
  border: 0.00 !important;
}

copyr {
  clear: both !important;
  text-align: right !important;
}

.logo {
  background-color: #2e2e2e !important;
  border-bottom: #cccccc solid 1px !important;
  border-top: #cccccc solid 1px !important;
  text-align: center !important;
  margin-top: 80px !important;
  margin-color: #303030 !important;
  display: inherit !important;
  padding: 5px 5px 5px 10px !important;
  width: 100% !important;
  color: inherit;
}

#sitetitle {
}



#aboutwrap {
  background-color: #2e2e2e !important;
 text-align: center !important;
  float: center !important;
  width: 100% !important;
 /* border-bottom: #000000 solid 1px !important; */
 /* border-top: #666666 solid 1px !important; */
  color: inherit;

}

#navcontainer ul {
 list-style-type: none !important;
  padding: 5.00 !important;
  text-align: center !important;
}

#cellcontainer {
  text-align: center !important;
  margin-left: auto;
  margin-right: auto;
  height: 340px !important;
  padding: 5px !important;
  background-position: center !important;

}


.cell {
  width: 165px !important;
  text-align: center !important;
  background-position: center !important;
  float: left !important;
  height: 330px !important;
  padding: 0px !important;
  margin: 0 3px 0 2px !important;
  background-repeat: no-repeat !important;
  font-family: Arial, Veranda, sans serif !important;
  color: #C4C4C4 !important;
  font-variant: small-caps !important;
  text-decoration: none !important;
  font-size: 14px !important;
  background-color: inherit;


}

.cell a:hover {
  color: #eeeeee !important;
  display: block !important;
  border: 1px solid #eeeeee !important;
  height: 330px !important;
  background-color: inherit;
}

h1 {
  font-style: normal !important;
  font-variant: small-caps !important;
  font-size: 14px !important;
}

a:active {
  color: #000000 !important;
  text-decoration: none !important;
  background-color: inherit;
}

#musicPos {
  text-align: right !important;
}

#about {
text-align: right !important;
  float: left !important;
  padding: 5px 0px 10px 50px !important;
  font-size: 10px !important;
  width: 40% !important;
}

#navcontainer a:hover {
  color: #eeeeee !important;
  background-color: inherit;
}

.logo img {
  border: 0px !important;
  padding: 5px 0px 5px 5px !important;
}

#aboutleft {
  text-align: left!important;
  float: left !important;
  padding: 10px 30px 15px 10px !important;
  font-size: 10px !important;
}

#aboutright {
  text-align: right !important;
  float: right !important;
  padding: 10px 20px 15px 10px !important;
  font-size: 10px !important;
}

#contactleft {
  text-align: center !important;
  float: left !important;
  padding: 10px 10px 10px 50px !important;
  font-size: 10px !important;
}


#viewpart {
 background-color: #999999 !important;
  color: #000000 !important;
  height: 100px ;
  background-image: url(../resources/images/bg.png) !important;
  margin-left: auto !important;
  font-size: 12px !important;
  margin-right: auto !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  padding: 10.00 !important;
  background-repeat: repeat-x !important;
  text-align: center !important;
  background-position: center !important;

}

#navcontainer a {
  padding: 10px 28px 10px 0px !important;
  font-weight: bold !important;
  font-family: Arial, Veranda, sans serif !important;
  color: #C4C4C4 !important;
  font-variant: small-caps !important;
  text-decoration: none !important;
  font-size: 14px !important;
  background-color: inherit;
}

#navcontainer a:active {
  color: #000000 !important;
  background-color: inherit;
}

a:link {
  color: #999999 !important;
  text-decoration: none !important;
  background-color: inherit;
}

a:visited {
  color: #C4C4C4!important;
  text-decoration: none !important;
  background-color: inherit;
}

#liveUpdateSiteTitle {
}

#aboutleft2 {
text-align: right !important;
  float: left !important;
  padding: 10px 0px 15px 0px !important;
  width: 99% !important;
  font-size: 10px !important;
}

#navcontainer li {
  display: inline !important;
}

#scroll img, #aboutleft img, #aboutleft2 img {
  margin-right: 5px !important;
  border-width: 1px !important;
  border-color: #000000 !important;
  margin-left: 5px !important;
  border-style: solid !important;
}

#flashcontent {		
height: 500px;
background-color: #303030 !important;

	}


#motioncontainer img {
  margin-top: 12px;
  margin-bottom: 12px;
}


#motioncontainer {
margin:0 auto;  
width: 1020px; /* Set to gallery width, in px or percentage */
height: 425px;  Set to gallery height */
  float: center;
 color: inherit;
}

#motioncontainer a img {
border: 15px solid #cccccc; /* Set image border color */

}

#motioncontainer a:hover img {
border: 15px solid navy; /* Set image border hover color */
}



#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}


#galleryindex {
  background-color: #2e2e2e !important;
  background-position: center !important;
  margin-left: auto;
  margin-right: auto;  
  whites-space: no-wrap !important;
  text-align: center !important;
  overflow: hidden !important;	
  height: 355px !important;
  padding: 10px 0px 0px 0px !important;
  float: center !important;
  font-size: 12px !important;
  color: inherit;
}


.gallerythumb {
  float: center !important;
  text-align: center !important;
}

.cell a {
  
  height: 330px !important;
  display: block !important;
  background-color: inherit;
  font-family: Arial, Veranda, sans serif !important;
  color: #C4C4C4 !important;
  font-variant: small-caps !important;
  text-decoration: none !important;
  font-size: 14px !important;
  background-color: inherit;
 text-align: center !important;


}

