body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th{  
margin:0; 
padding:0; 
} 

ol, ul {padding-left: 0px;}

table { 
border-collapse:collapse; 
border-spacing:0; 
} 
fieldset,img {  
border:0; 
} 

img {border: solid 2px #383218;}

address,caption,cite,code,dfn,em,th,var { 
font-style:normal; 
font-weight:normal; 
} 
 
caption,th { 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-size:100%; 
font-weight:normal; 
} 

body{
margin: 0px;
font-family: Tahoma, Verdana, Arial, Sans-serif;
min-width: 810px;
font-size: 11px;
text-align: center;
vertical-align: top;
color: #383218;
background: #0D0D0B center top repeat-y url('images/bg.gif');
}

a:link, a:visited{
text-decoration: none;
font-weight: bold;
color: #383218;
}

a:hover{
text-decoration: none;
color: #000000;
}

p{
padding: 10px 0 0 0;
}

h1{
font-size: 14px;
padding: 0 0 10px 0;
color: #3d3918;
}

h1, h2, h3, h4, h5, h6, blockquote {
margin: 0;
padding: 0;
}

#main{
background: center top no-repeat url('images/main.gif');
min-height: 820px;
margin-right: 0px;
}

#wrapper{
margin: 0 auto;
width: 575px;
text-align: left;
padding: 185px 225px 0 0;
-padding-left: 75px;
}

#container{
margin: 0px;
padding: 0px;
width: 575px;
min-height: 300px;
background-image: url('images/middle.png');
-background-image: url('images/middle.gif');}
   


#top{
margin: 0 auto;
width: 575px;
height: 54px;
background-image: url('images/top.png');
-background-image: url('images/top.gif');}


#bottom{
margin: 0 auto;
width: 575px;
height: 54px;
background-image: url('images/bottom.png');
-background-image: url('images/bottom.gif');}

#textr{
margin: 0px 35px;
}

.date {
font-weight: bold;
padding-left: 14px;}

.more {
text-align: right;
background: center right no-repeat url('images/star.png');
background-position: 365px;
}

.more a {
padding-right: 25px;}

.post{
padding: 0;
background: center bottom no-repeat url('images/line.png');
padding: 10px 0;
}

.entry{
line-height: 18px;
margin-left: 15px;
}

.post h2 a{
color: #3d3918;
} 

.post h2 a:hover {
color: #000000;
}  
.post h2{
font-size: 14px;
font-weight: bold;
padding: 0 0 3px 15px;
margin-bottom: 10px;
background: center left no-repeat url('images/h1.png');
}

/*footer*/
#footer{
color: #b39c75;
clear: both;
float: left;
width: 575px;
margin-left: 40px;
padding-bottom: 15px;
}

#menu{
position: absolute;
top: 122px;
margin-left: 15px;
font-size: 0px;
}

#menu li {
margin-right: 17px;
float: left;
list-style: none;
}

#menu a{
display: block;
height: 15px;
}

#links{
position: absolute;
top: 160px;
margin-left: 15px;
font-size: 0px;
}

#links li {
margin-right: 38px;
float: left;
list-style: none;
}

#links a{
display: block;
height: 30px;}
