body {
   font: 100% Verdana, Arial, Helvetica, sans-serif;
   margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
   padding: 0;
   text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
   color: #FFFF99;
   background-color: #141414;
}
#container {
   width: 950px; /* the auto margins (in conjunction with a width) center the page */
   border: 1px solid #2B552B;
   text-align: left;
   margin-top: 0;
   margin-right: auto;
   margin-bottom: 0;
   margin-left: auto;
}
#container2 {
   width: 1000px;
   border: 1px solid #2B552B;
   text-align: left;
   margin-top: 0;
   margin-right: auto;
   margin-bottom: 0;
   margin-left: auto;
}
#header {
   background-color: #000000;
   margin: 0px;
   padding: 0px;
   border: 1px solid #1B361B;
}
#header h1 {
   font-size: 24px;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #66FFCC;
   padding-top: 4px;
   padding-right: 0;
   padding-bottom: 4px;
   margin: 0;
}
#mainContent {
   padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
   background: #000000;
   margin: 0px;
   width: 100%;
   position: relative;
   z-index: 555;
}
#footer {
   padding: 0 12px;
   background-color: #0B0B0B;
}
#footer p {
   margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
   padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
   font-size: 11px;
}

A:link {
   COLOR: #4444ff
}
A:visited {
   COLOR: #4444ff
}
A:hover {
   COLOR: #ff0000;
   BACKGROUND-COLOR: #ffffff
}
div.middle {
   padding: 5px;
   background-color: #1B361B;
   border: 1px solid #000000;
}
div.inner {
   PADDING-LEFT: 33px;
   background-color: #0E1B0E;
   border: 1px solid #275027;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 1px;
}
p {
   color: gray;
   font-size: 11px;
}
.clearfloat {
clear: both;
height: 0;
line-height: 0.0;
font-size: 0;
}
#album {
   margin: 0px;
   padding: 0px;
}
/********** MENU STYLES **********/
div#menu {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:12px;
   width: 530px;
   margin-top: 8px;
   font-weight: bold;
}
#menu a {
   color:#99CCCC;
   line-height:21px;
   background-color:#3C3C3C;
   border-bottom:0;
   text-decoration:none;
   border: 1px solid #806600;
   padding-top: 3px;
   padding-right: 12px;
   padding-bottom: 3px;
   padding-left: 12px;
}
#menu a:hover, #menu a.current {
   background-color:#000000;
   color: #99FFFF;
}
hr.clearing {
display: block;
clear: both;
visibility: hidden;
height: 0;
border-width: 0;
margin: 0;
padding: 0;
}
#blocker {
   background-color: #000000;
   height: 60px;
   width: 66px;
   position: absolute;
   bottom: 0px;
   z-index: 9999;
   right: 0px;
   top: 530px;
}
#blocker2 {
   background-color: #000000;
   height: 60px;
   width: 70px;
   position: absolute;
   z-index: 9999;
   right: 0px;
   top: 540px;
}
