/* BEGIN Page Layout */
body{
  background:#dddddd;
  margin:0;
  padding:0;
  line-height:1.0em;
}
#maincontainer{
  width:724px; /*Width of maincontainer*/
  margin:0 auto; /*Center maincontainer on page*/
}
#topsection {
  height:48px; /*Height of topsection*/
}
#contentwrapper{
  float:left;
  width:100%;
}
#contentcolumn{
  margin-right:228px; /*Set right margin to RightColumnWidth*/
}
#rightcolumn{
  float:left;
  width:228px; /*Width of right column*/
  margin-left:-228px; /*Set left margin to -(RightColumnWidth) */
}
#footer{
  clear:left;
  width:100%;
  padding:4px 0;
}
#footer p{
  color:#bbbbbb;
  text-align:right;
}
.innertube{
  margin:0px 4px 4px 4px; /* Margins for inner DIV inside each column to provide padding */
}
/* END Page Layout */

/* BEGIN Text Formating */
a:link{ 
  color:#666666;
  cursor:pointer;
  text-decoration:none;
  outline:none;
}
a:visited{
  color:#bbbbbb;
  text-decoration:none;
  cursor:hand;
  cursor:pointer;
  outline:none;
}
a:hover{
  color:#ffcc05;
  text-decoration:none;
  cursor:pointer;
  outline:none;
}
a:active, a:focus{
  color:#ffcc05;
  text-decoration:none;
  cursor:pointer;
  outline:none;
}
a:selected{
  color:#bbbbbb;
  text-decoration:none;
  cursor:pointer;
  outline:none;
}
h1{
  font-family:Impact, Arial, Verdana, Helvetica, sans-serif;
  font-size:32px;
  font-weight:normal;
  text-decoration:none;
  color:#666666;
  padding:12px 2px 12px 2px;
  margin:0px;
}
h2{
  font-family:Impact, Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:normal;
  text-decoration:none;
  color:#bbbbbb;
  padding:2px 2px 12px 2px;
  margin:0px;
}
h3{
  font-family:Impact, Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:normal;
  text-decoration:none;
  color:#000000;
  margin:2px;
  padding:2px;
}
p{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:justify;
  text-decoration:none;
  color:#000000;
  padding:2px;
  margin:2px;
}
/* END Text Formating */

/* BEGIN Image Formating */
img.gfx{
  display:block;
  margin:0px;
}
img.pics{
  display:block;
  margin:0px;
  padding:0px;
  width:480px;
  height:300px;
  background:#dddddd url('gfx/loading.gif') 50% 50% no-repeat;
}
img.thumbs{
  display:inline;
  margin:2px 4px 2px 0px;
  border:2px solid white;
  width:48px;
  height:30px;
}
img.thumbsR{
  display:inline;
  margin:2px 0px 2px 0px;
  border:2px solid white;
  width:48px;
  height:30px;
}
img.button{
  display:inline;
  margin:2px 4px 2px 2px;
  width:24px;
  height:24px;
  float:right;
  cursor:pointer;
  cursor:hand;
  outline:none;
}
/* END Image Formating */

/* BEGIN Menu Formating */
.thumbspop{
  position:relative;
  z-index:0;
}
.thumbspop:hover{
  background-color:transparent; 
  z-index:50;
}
.thumbspop span{ /* CSS for enlarged image */
  position:absolute;
  background-color:#dddddd;
  padding:0px;
  left:-10000px; /* pushes the big thumbs off the edge of the screen */
  border:3px solid #ffcc05;
  visibility:none;
  color:black;
  text-decoration:none;
}
.thumbspop span img{ /* CSS for enlarged image */
  border-width:0;
  padding:0px;
  width:120px; /* size of the big thumbs */
  height:75px;
}
.thumbspop:hover span{ / *CSS for enlarged image on hover */
  visibility:visible;
  top:-43px;
  left:-34px; /* position for enlarged image - NOTE IE needs to be fooled with additional code in the html file */
  cursor:pointer;
  cursor:hand;
}
/* END Menu Formating */

/* BEGIN Additional Formating */
.submenu{ /* For Drop&Toggle Menu */
  display:none;
}
/* END Additional Formating */