body {
background:url(pebbled.gif) fixed;
font-family: verdana, arial, sans-serif;
font-size:small;
padding: 0px;
margin: 0px;
}

a  {
text-decoration : none;
color : black;
}

a:Visited  {}

a:Active  {}

a:Hover  {
color : blue;
}

.buttonclass {
text-decoration: none;
color : red;
}

span {
color:#B22222;
}

#header {
text-align: center;
width:700px;
margin-left:auto;
margin-right:auto;
margin-bottom: 10px;
}

#navbar {
width:700px;
margin-bottom: 10px;
padding-top: 10px;
background:#c8c8c8;
font-weight : bold;
line-height: 150%;
}

ul#navbar {
list-style-type: none;
margin: 0px;
padding: 10px 0px 10px 0px;
}

ul#navbar li {
display: inline;
}

ul#navbar li a {
padding: 0px 10px 0px 10px;
margin: 0px 2px;
}

ul#navbar li a:hover {
color:#B22222;
}

#content {
min-width: 800px;
margin: 5px;
padding: 0px;
}

#spacer {
width: 1px;
float: right;
padding: 20px 0px;
}

#sidebar {
width:200px;
float: right;
margin: 20px 0px 10px 10px;
line-height:140%;
text-align:left;
padding: 0px;
clear:right;
}

.side {
padding:15px;
background: #FFF;
border: 1px solid #000;
font-family:verdana, arial, sans-serif;
color:#333;
font-size:x-small;
font-weight:normal;
line-height:140%;
margin-bottom: 15px;
-moz-border-radius: 10px;
}

.side h3 {
  font-size: small;
  margin-bottom: 3px;
}

.side ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

.side li {
  text-indent: -1em;
  margin-left: 1em;
}

#mainbody {
padding: 10px 15px;
margin: 10px 50px;
}

.textitem {
padding: 20px;
border: 4px double #000;
background: #FFF;
line-height:1.1;
margin-bottom: 20px;
}

.textitem h3 {
text-align: center;
}

.textitem h3 a:hover {
color : #B22222;
}

.posting_date {
width:170px;
padding:5px;
border-top: 1px solid #000;
font-size:x-small;
font-weight:normal;
}

.archives a {
text-decoration: none;
font-weight: bold;
}

.archives a:hover {
color : #B22222;
}

.photogallery {
font-family:verdana, arial, sans-serif;
font-size:x-small;
font-weight:normal;
line-height:140%;
}

/*Hacks to implement min-width in IE*/

* html .minwidth {
        padding-left:800px;
}

* html .container {
        margin-left:-800px;
	position:relative;
}

/*\*/
* html .minwidth, * html .container, * html .layout, * html #content {
        height: 1px;
}
/**/

