body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

body{
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
/*font-weight: bold;*/
text-align: center;
vertical-align: top;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
background-color:#ADAAA1;
color: #333333;

padding-right: 5px;
padding-left: 5px;

}

h1{
font-family: Georgia, Sans-serif;
font-size: 24px;
padding: 0 0 10px 0;
}


a:link {
color:#9F5427;
text-decoration:none;
}

a:visited {
color:#999999;
text-decoration:none;
}

a:hover{
text-decoration: none;
color: #ff0000;
}

a img {
border-width:0;
}
  
p{
padding: 10px 0 0 0;
}

#wrapper{
background:#FFFFFF none repeat scroll 0%;
border:1px solid #1F1A17;
margin: 0 auto 0 auto;
width: 990px;
text-align: left;
}

#header{
/*float: left;*/
width: 990px;
}

#container{
background:#FFFFFF none repeat scroll 0%;
/*float: left;*/
width: 635px;
padding: 0 0 0 10px;
}

.post{
/*padding: 10px 0 10px 0;*/
border-bottom:1px dotted #1F1A17;
margin:0.5em 0pt 1.5em;
padding-bottom:1.5em;
}
.post h2{
font-family: Georgia, Sans-serif;
font-size: 18px;
}
.entry{
line-height: 18px;
}
p.postmetadata{
border-top: 1px solid #ccc;
margin: 10px 0 0 0;
}
.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

.sidebar{
float: right;
width: 330px;
background: #eeeeee;
margin: 0 0 0 10px;
display: inline;
padding: 0 0 0 5px;
}
.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 10px 0 10px;
}
.sidebar ul li{
padding: 5px 0px 5px 0px;
}
.sidebar ul li h2{
font-family: Georgia, Sans-serif;
font-size: 14px;
}
.sidebar ul ul li{
padding: 0;
line-height: 24px;
}
table#wp-calendar{
width: 100%;
}

#footer{
clear: both;
/*float: left;*/
width: 990px;
padding: 0px 0px 10px 10px 
}
p.footer{
line-height: 18px;
}


/* style for background images */
#buildings-left {
	height:157px;
	width:100%;
	margin: 0px auto;
	padding: 1em;
	bottom:0px;
	background-image: url(images/left_buildings.jpg);
	background-repeat: repeat-x;
}

.dateheader {
color:#999999;
font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
font-size:78%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0.2em;
line-height:1.4em;
margin:1.5em 0pt 0.5em;
text-transform:uppercase;
}

.post-title {
color:#5F3217;
font-family:Georgia,Serif;
font-size:140%;
font-weight:normal;
line-height:1.4em;
margin:0.25em 0pt 0pt;
padding:0pt 0pt 4px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}

.post-title a, .post-title a:visited {
color:#5F3217;
display:block;
font-weight:normal;
text-decoration:none;
}

.post-footer {
color:#999999;
font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
font-size:78%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0.1em;
line-height:1.6em;
text-transform:uppercase;
padding-top: 5px;
}

.sidepart {
border-bottom:1px dotted #1F1A17;
margin:10px 0 0 0;
padding:5px; 0 0 0;
}

.sidetitle {
color:#999999;
font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
font-size:78%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0.2em;
line-height:1.4em;
text-transform:uppercase;
text-align:center;
}