body {
	background:#474C52 url(/imgs/background1.jpg) repeat fixed center;
	color:#CCCCCC;
	font-family: Tahoma, Arial;
	font-size: 12px;
	letter-spacing: 2px;
        text-align:center;
}

.pg {
   margin:auto;
   width:819px;
   background:url(/imgs/bodymiddle.jpg) repeat-y;
}

.top {
  background:url(/imgs/bodytop.jpg) no-repeat;
  height:11px;
}

.bottom {
  background:url(/imgs/bodybottom.jpg) no-repeat;
  height:17px;
}

.hdr {
  background:url(/imgs/header.jpg) no-repeat center; 
  height:174px;
}

ul.nav  {
 padding:0px;
 margin:0px;
}

ul.nav  li {
  float:right;
  list-style-type: none;
}

ul.nav li a {
  text-decoration:none;
  color: #2a405a;
  background: url(/imgs/tab2.jpg) no-repeat;
  width:82px;
  height:29px;
  display:block;
  padding-top:5px;
  padding-right:5px;
}

ul.nav li a:hover {
  text-decoration:underline;
  background-position:0 -36px;
}

ul.nav li a.selected {
  background-position:0 -36px;
}

.content {
	width:800px;
	margin-top:5px;
	padding:15px;
}

.content a {
	color:#778899;
	text-decoration:none;
}

.content a:hover {
	text-decoration:underline;
}

/* Override the index page css */
.index {
      height:550px;
      margin-top:0; 
      padding-top:0px;
}

.galleryblurb {
    float:right; 
   background: url(/imgs/gallery_blurb.gif) no-repeat;
   width:155px;
   padding:32px 0;
   margin-right:10px;
}

.photosblurb {
  float:right; 
  background: url(/imgs/photos_blurb.gif) no-repeat;
  width:118px;
  padding:35px 0;
  margin-right:10px;
}

.blogblurb {
  float:right; 
  background: url(/imgs/blog_blurb.gif) no-repeat;
  width:150px;
  padding:25px 0;
  margin-right:20px;
}
