body {
margin: 0;
padding: 0;
text-align: center;
font-family: "trebuchet ms", georgia, times new roman;
font-size: 12px;
background: #333 url(images/blip.gif) repeat;
color: #d9d9d9;
}

h1 {
color: #fe6058;
font-size: 14px;
margin: 0 0 15px 0;
}

a:link {
color: #00C3FF;
text-decoration: none;
border-bottom: 1px dotted #00C3FF;
}

a:visited {
color: #00C3FF;
text-decoration: none;
border-bottom: 1px dotted #00C3FF;
}

a:hover {
color: #fff;
text-decoration: none;
border-bottom: 1px dotted #fff;
}

a:active {
color: #fff;
text-decoration: none;
border-bottom: 1px dotted #fff;
}

p {
margin: 15px 0 30px 0;
}

#wrapper {
position:absolute; 
left: 50%; 
width: 750px; 
margin-left: -375px;
text-align: left;
border: 1px solid black;
background: #000 url(images/wrapper.gif) repeat-y;
}

#header {
float: left;
margin: 0;
padding: 0;
height: 162px;
}

#header img {
margin: 0;
padding: 0;
display: block;
}

#nav {
float: left;
padding: 0;
margin: 0;
background-color: #000;
}

#nav a {
text-decoration: none;
border: 0;
padding: 0;
margin: 0;
background-color: #000;
}

#nav img {
border: 0;
padding: 0;
margin: 0;
background-color: #000;
}

.home {
position: relative;
float: left;
height: 68px;
width: 110px;
text-indent: -10000px;
overflow: hidden;
background: url(images/home.gif) top left no-repeat;
display: inline;
margin: 0;
padding: 0;
}
  
.home:hover {
background-position: bottom left;
}

.photos {
position: relative;
float: left;
height: 68px;
width: 106px;
text-indent: -10000px;
overflow: hidden;
background: url(images/photos.gif) top left no-repeat;
display: inline;
margin: 0;
padding: 0;
}
  
.photos:hover {
background-position: bottom left;
}

.videos {
position: relative;
float: left;
height: 68px;
width: 106px;
text-indent: -10000px;
overflow: hidden;
background: url(images/videos.gif) top left no-repeat;
display: inline;
margin: 0;
padding: 0;
}
  
.videos:hover {
background-position: bottom left;
}

.webcam {
position: relative;
float: left;
height: 68px;
width: 106px;
text-indent: -10000px;
overflow: hidden;
background: url(images/webcam.gif) top left no-repeat;
display: inline;
margin: 0;
padding: 0;
}
  
.webcam:hover {
background-position: bottom left;
}

.store {
position: relative;
float: left;
height: 68px;
width: 106px;
text-indent: -10000px;
overflow: hidden;
background: url(images/store.gif) top left no-repeat;
display: inline;
margin: 0;
padding: 0;
}
  
.store:hover {
background-position: bottom left;
}

.wishlist {
position: relative;
float: left;
height: 68px;
width: 106px;
text-indent: -10000px;
overflow: hidden;
background: url(images/wishlist.gif) top left no-repeat;
display: inline;
margin: 0;
padding: 0;
}
  
.wishlist:hover {
background-position: bottom left;
}

.bonus {
position: relative;
float: left;
height: 68px;
width: 110px;
text-indent: -10000px;
overflow: hidden;
background: url(images/bonus.gif) top left no-repeat;
display: inline;
margin: 0;
padding: 0;
}
  
.bonus:hover {
background-position: bottom left;
}

.strip {
float: left;
background: #000 url(images/strip.gif) repeat-x;
width: 750px;
height: 10px;
padding: 0;
border: 0;
margin: 0;
}

.strip img {
display: block;
}

#meatwrapper {
float: left;
text-align: left;
width: 550px;
background: #000 url(images/faded.jpg) no-repeat;
}

.meat {
padding: 25px;
line-height: 17px;
}

#innerright {
float: left;
text-align: right;
padding: 8px;
width: 184px;
line-height: 16px;
}

#innerright p {
float: right;
text-align: right;
padding-top: 3px;
margin: 0;
color: #000;
background: transparent;
}


#innerright img {
float: left;
border: 1px solid #000;
margin: 5px;
}

#innerright  a:link img {
border: 1px solid #000;
margin: 5px;
}

#innerright  a:visited img {
border: 1px solid #000;
margin: 5px;
}

#innerright  a:hover img {
border: 1px solid #fff;
margin: 5px;
}

#innerright  a:active img {
border: 1px solid #000;
margin: 5px;
}

.innerlinks a:link {
color: #2E201C;
display: block;
font-weight: bold;
padding: 5px;
text-decoration: none;
border-bottom: 0;
}

.innerlinks a:visited {
color: #2E201C;
display: block;
font-weight: bold;
padding: 5px;
text-decoration: none;
border-bottom: 0;
}

.innerlinks a:hover {
color: #000;
display: block;
font-weight: bold;
padding: 5px;
text-decoration: underline;
border-bottom: 0;
}

.innerlinks a:active {
color: #2E201C;
display: block;
font-weight: bold;
padding: 5px;
text-decoration: underline;
border-bottom: 0;
}

#fodder {
float: left;
background-color: #000;
width: 750px;
}

#fodder p {
font-size: 10px;
text-align: center;
color: #00C3FF;
padding: 7px;
margin: 0;
}

.camcount {
padding: 3px;
font-size: 10px;
background: black;
border: 1px solid #999;
text-align: right;
margin: 0 0 25px 0;
}

#photogallery {
text-align: center;
}

#photogallery img {
margin: 12px;
background: transparent;
}

#photogallery a {
border-bottom: 0;
}

#photogallery a:link img {
border: 1px solid #fe6058;
text-decoration: none;
}

#photogallery a:visited img {
border: 1px solid #fe6058;
text-decoration: none;
}

#photogallery a:hover img {
border: 1px solid #fff;
text-decoration: none;
}

#photogallery a:active img {
border: 1px solid #fff;
text-decoration: none;
}

.pagejump {
text-align: center;
margin: 0;
}

.pagejump a:link {
color: #00C3FF;
text-decoration: none;
border-bottom: 0 none;
}

.pagejump a:visited {
color: #999;
text-decoration: none;
border-bottom: 0 none;
}

.pagejump a:hover {
color: #fff;
text-decoration: none;
border-bottom: 1px dotted #fff;
}

.pagejump a:active {
color: #fff;
text-decoration: none;
border-bottom: 1px dotted #fff;
}

.archivespacing a:link {
margin: 20px;
text-decoration: none;
border-bottom: 0 none;
}

.archivespacing a:visited {
margin: 20px;
text-decoration: none;
border-bottom: 0 none;
}

.archivespacing a:hover {
margin: 20px;
text-decoration: none;
border-bottom: 0 none;
}

.archivespacing a:active {
margin: 20px;
text-decoration: none;
border-bottom: 0 none;
}