*{
margin:0;
padding:0
}
body{
margin:0;
padding:0;
background:url(images/) #dc911c repeat;
text-align:justify;
font-family:'Cabin',arial,serif;
font-size:12px;
color: #333333;

}
h1,h2,h3{
margin-top:1.5em;
font-family: 'Cardo', arial, serif; 
}
h1{
font-size:2em
}
h2{
font-size:1.4em
}
h3{
font-size:1em;
color: black;
border: 1px solid #dc911c;
padding: 3px 3px 1px 5px;
width: auto;
}
p{
	margin-top:1em;
}
ul,ol{
margin-top:1.5em
}
a{
color:#909b78
}
a:hover{
text-decoration:none
}
a.su{
font-family:'Cabin',arial,serif;
font-size:10px;
margin-left:20px;
color: silver;
text-decoration:none;
letter-spacing:normal
}
a.su:hover{
font-size:10px;
margin-left:20px;
text-decoration:underline
}
ul,ol{
margin-left:3em
}
blockquote{
margin-left:3em;
margin-right:3em
}
hr{
display:none
}
hr.vis{
display:block
}
.hr1{
height:4px;
padding-bottom:20px;
background:url(images/img17.gif) repeat-x left top
}
.bordata{
vertical-align:top;
border:1px solid #eacaa5;
padding: 3px;
margin-right: 5px;
margin-bottom: 10px
}
#header{
width:900px;
height:210px;
margin:0 auto;
background:#ffffff
}
#logo{
float:left;
margin:0;
padding:0;
width:404px;
height:170px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:50px 10px
}
#logo h1,#logo h2{
margin:0;
padding:0;
text-transform:lowercase
}
#logo h1{
margin:0;
padding:140px 0 0 50px;
font-size:30px;
font-weight:normal;
color:#616b4f
}
#logo h1 a{
color:#616b4f
}
#logo h2{
margin:0;
padding: 0;
padding-left:50px;
/*text-transform:uppercase;*/
font-size:14px;
color:#dc911c
}
#logo h2 a{
color:#dc911c
}
#logo a{
text-decoration:none
}
#menu{
margin:0;
padding-top:140px;
float:right;
width:496px;
background-image:url(images/head.jpg);
background-repeat:no-repeat;
background-position:-12px -1px
}
#menu ul{
margin:0;
list-style:none
}
#menu li{
display:inline;

}
#menu a{

display:block;
float:left;
height:38px;
margin:0;
padding: 10px 13px;
text-align:center;
text-decoration:none;
font-size:12px;
font-weight:normal;
color:#616b4f;
border:1px solid #9fab87
}
#menu a:hover{
background:#9fab87;
color:#ffffff
}
#menu .currentitem a{
background:#9fab87;
color:#ffffff
}
#page{
width:800px;
margin:0 auto;
padding: 5px 50px 0px 50px;
background:#ffffff
}
#latest-post{
float:left;
width:500px;
padding:0px 0px 0px 0px;
/*background:url(images/img17.gif) repeat-x left top*/
}
#latest-post h1{
letter-spacing:-.5px;
font-size:26px;
font-weight:normal;
color:#616b4f
}
.post{
}
.post .title{
margin:0
}
h2.title{
background:url(images/img17.gif) repeat-x left bottom
}
h2.title:first-letter{
color:#ffffff;
background-color:#9fab87;
padding:2px;
margin-right:2px
}
.post h2{
letter-spacing:-.5px;
font-size:26px;
font-weight:normal;
color:#616b4f
}
.post .meta{
height:31px;
background:url(images/img06.jpg) #eaf0de no-repeat right bottom;
text-decoration:none
}
.post .posted{
float:left;
height:16px;
padding:5px 20px 5px 12px
}
.post .permalink{
float:right;
height:16px
}
.post .comments{
float:right;
height:16px
}
.post .permalink{
background:url(images/img05.gif) no-repeat left 80%;
padding:5px 30px 5px 15px
}
.post .comments{
background:url(images/img04.gif) no-repeat left 87%;
padding:5px 30px 5px 20px
}
.post .permalink{
}
.post .entry{
margin-bottom:10px;
padding-bottom:35px
}
#recent-posts{
float:right;
width:250px;
padding:0px 0px 30px 0px
}
#recent-posts .entry{
background:url(images/img03.gif) #96a96f no-repeat right bottom;
padding:0px 19px 30px 19px
}
#recent-posts .entry h2{
margin:0;
padding:0px 19px 0px 0px;
background:url(images/img07.gif) repeat-x left bottom;
text-transform:uppercase;
font-size:1.4em;
color:#ffffff
}
#sidebar{
clear:both;
background:url(images/img03.gif) #dc911c no-repeat right bottom;
padding:10px 20px 0px 20px;
color:#dfe6d1;
text-align:center
}
#sidebar ul{
margin:0;
padding:0;
list-style:none
}
#sidebar li{
display:block;
float:left;
width:220px;
padding:15px
}
#sidebar li ul{
line-height:1.8em;
margin:0px
}
#sidebar li li{
width:220x;
display:list-item;
float:none;
padding:0
}
#sidebar h2{
width:220x;
margin:0 0 15px 0;
padding:0 50px 10px 0;
background:url(images/img07.gif) repeat-x left bottom;
text-transform:uppercase;
color:#ffffff
}
#sidebar p{
color:#dfe6d1
}
#sidebar a{
text-decoration:underline;
color:#f1f6e8
}
#sidebar a:hover{
text-decoration:none
}
#sidebar1{
float:right;
width:280px
}
#sidebar1 ul{
margin:0;
padding:0;
list-style:none
}
#sidebar1 li{
background:#96a96f
}
#sidebar1 li ul{
line-height:25px;
padding:0px 20px 30px 20px;
background:url(images/img03.gif) #96a96f no-repeat right bottom;
margin-bottom:40px
}
#sidebar1 li li{
padding:0;
background:#96a96f;
color:#dfe6d1
}
#sidebar1 h2{
width:190px;
margin:0 0 15px 20px;
padding:20px 0 7px 0;
background:url(images/img07.gif) repeat-x left bottom;
text-transform:uppercase;
color:#ffffff
}
#sidebar1 a{
color:#ffffff
}
#sidebar1 p.meta{
height: 28px;
font-family: 'Cardo', arial, serif; 
background:url(images/img06.jpg) #eaf0de no-repeat right bottom;
text-decoration:none;
text-align:center;
font-size:15pt;
color:#616b4f;
padding-top:2px
}
#sidebar1 p.meta:first-letter{
color:#ffffff;
background-color:#9fab87;
padding:2px;
margin-right:2px
}
#footer{
width:800px;
height:50px;
margin:0 auto;
padding: 0 50px 0 0;
background:#ffffff
}
#footer p{
margin:0;
padding:15px;
text-align:center;
font-size:11px;
color:#dc911c
}
#footer a{
color:#dc911c
}

