body {
  padding: 8px;
  background:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
}

.pageholder {
  padding-left: 10px;
  padding-right: 10px;
}

h1 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 300%;
  color: #000000;
  padding-bottom:20px;
  margin:0;
}


.gallerypic {
    margin:0px;
    background:#CCCCCC;
    padding: 4px;    
    border: 0px;
    text-align: center;
}


img {border:0;}

li {
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

h2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 150%;
    color: #000000;
}

h3 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
}

p {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 75%;
  color:#000000;
}


.blogText {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 75%;
  text-align: justify;
}

.blogSummary {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 100%;
  font-weight:bold;
}

.blogArchives {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 75%;
  text-align: right;
}

.blogDate {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 75%;
  text-align: right;
}


.topNav {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: x-small;
  color: #000000;
  text-align: right;
}

.error {
  color: #FF5555;
  font-weight:bold;
}

.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #333333;
  text-align: right;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}


.headstaggersTitle {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 150%;
  color: #000000;
  text-align: left;
}


.topalign {
vertical-align:top;
line-height: 90%;
}


a {
  color:#000000;
  text-decoration:underline;
}
a:visited{
  color:#000000;
  text-decoration:underline;
}
a:hover{
  color:#000000;
  text-decoration:underline;
}

td {
  vertical-align:top;
}

.odd {
  background:#CCCCCC;
}

.even {
  background:#EEEEEE;
}




.blogpic {
  margin-left:10px;
  border-style:solid;
  border-color:#AAAAAA;
  border-width:6px;
  float: right;
}

.gallnumbers {
  text-align: center;
  background: #999999;
  padding-top: 4px;
  padding-bottom: 4px;
}
.gallnumberselected {
  text-align: center;
  background: #777777;
  padding-top: 4px;
  padding-bottom: 4px;	
}

.outlined {
  margin-left:10px;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  padding-bottom:20px;
  text-align:left;
}

.galleryalbums { 
  background: #AAAAAA;
  padding-left: 4px;
  padding-right: 4px;	
  padding-top: 2px;
  padding-bottom: 2px;		
}

.centred {
  margin-left: auto;
  margin-right: auto;
  width: 98%;
  text-align:center;
}



.blogComment {
  margin-left:20px;
}

.blogCommentUser {
  text-align:right;
}

.vertspacer {
  height:20px;
}

.commentSpacer {
  padding-left: 10px;
}

.blogMore {
  background: #AAAABB;
}
