/*
THEME NAME: Lomami Blog (CSS modified by K. Gjerstad. HTML untouched.)
VERSION: 1.1
Theme URI: http://lomami.wildlifedirect.org
Description: Widgetized, two column theme...
*/

*{
margin:0;
padding:0;
}

body{
text-align:center;
margin:0 auto;
font-family:Arial,Verdana, sans-serif;
font-size:0.9em;
background:#364c17;
color:#1B330f;
}

a:link{
color:#364C16;
}
a:visited{
color:#799156;
}
a:hover{
color:#5C8026;
}
a:active{
color:#809834;
}

img {
border-color:#364C16;
border-width:3px;
}

hr {
border-bottom: 1px dashed #546322;
margin: 1.3em 0 1em;
}

h2, h3 {
margin: 1em 0 0;
}


#wrapper{
width:980px;
background:#ffffff url(images/bg.jpg) repeat-y;
margin:0 auto;
text-align:left;
}
#header{
background:url(images/header.jpg);
background-repeat:no-repeat;
width:980px;
height:318px;
}


h1#blog-title{
position:absolute;
margin:100px 0 0 30px;
font-size:2.3em;
font-family:Trebuchet Ms;
}
h1#blog-title a{
font-weight:normal;
text-decoration:none;
color:white;
margin:0 0 0 460px;
}
#blog-description{
position:absolute;
margin: 150px 0 0 690px;
font-family:Trebuchet Ms;
font-size:18px;
color:#364c17;
}
.skip-link{
display:none;
}

#menu ul{
position:absolute;
margin:280px 0 0 30px;
}
/* all menu has been modified by Kim Gjerstad*/
#menu ul ul{
display:none;
}
#menu ul li{
display:inline;
float:left;
margin: 0 12px 0 1.4em;
background: url(images/tab-right.png) no-repeat top right;
padding: 10px 5px 10px 0px;
}
#menu ul li a{
background: url(images/tab-left.png) no-repeat top left;
padding: 10px 8px 10px 8px;
margin: -10px 0 0 -20px;
display:block;
color: white;
text-decoration:none;
}
#menu ul li.current_page_item{
background: url(images/tab-right-current.png) no-repeat top right;
}
#menu ul li.current_page_item a{
display:inline;
background: url(images/tab-left-current.png) no-repeat top left;
}

#content{
float:left;
width:505px;
margin: 0 0.5em 0 1.5em;
line-height:1.5em;
}
* html #content{
margin: 0 0.5em 0 0.8em;
}
#content p{
margin-top:1em;
}
#content img{
margin-top:1.4em;
}
#content ul{
list-style-type:none;
margin-left:3em;
}
#content ul li{
margin-bottom: 0.6em;
background: url(images/bullet2.gif) no-repeat left top;
padding: 0 0 0 1.0em;
}
#content ol{
margin-left:3em;
}
.sidebar{
float:right;
width:300px;
margin:12px 3.4em 0 0em;
}

#secondary{
display:none;
}
* html .sidebar{
margin:0 0 0 1.0em;
}
.sidebar p{
margin: 0 0 1em 0;
}
.sidebar li{
list-style-type:none;
}
.sidebar ul li{
margin-left:1.5em;
margin-bottom:0.5em;
}
.sidebar ul li ul{

margin-bottom:1.5em;
}
.sidebar ul li ul li{
margin-left:1.0em;
margin-bottom:0.5em;
background:url(images/bullet.gif) no-repeat left top;
padding: 0 0 0 1em;

}
.sidebar h3{
font-family:Trebuchet Ms;
font-size:1.4em;
font-weight:normal;
margin: 0.5em 0 1em 0;
border-bottom: 1px dashed #5E6F27;
width:80%;
}
#footer{
clear:both;
background:url(images/footer.jpg);
background-repeat:no-repeat;
width:980px;
height:98px;
text-align:center;

}
#footerlinks{
position:absolute;
margin:4.5em 0 0 20.5em;
}
* html #footerlinks{
margin:4.5em 0 0 5.5em;
}
.post{
margin-bottom: 4em;
}
h2.entry-title{
font-family:Trebuchet Ms, serif;
margin: 1em 0 0.5em 0;
font-weight:normal;
}
h2.entry-title a{
font-weight:normal;
}
.entry-date{

margin: 0.3em 0 0.4em 0;
font-family:Tahoma, sans-serif;
text-transform:uppercase;
}
.home .entry-meta{
margin: 0.3em 0 0.3em 0;
background: #E1FE87;
padding:0.4em;
}
.home #nav-above{
display:none;
}
.single .entry-meta{

background:#E9FDA9;
padding:0.5em;
margin: 0.5em 0 0.5em 0;
border: 1px solid #A8D028;
font-family: Trebuchet Ms, serif;
}
.single #nav-below{
display:none;
}
.single #nav-above{

display:none;
}
#comments-list h3{
font-family: Trebuchet Ms, serif;
font-size:1.7em;
font-weight:normal;
margin: 1em 0 1em 0;
background:url(images/comment.gif);
background-repeat:no-repeat;
padding:0 0 0 1.5em;

}
#comments-list ol li{
margin: 1em 0 0 0;
background:#DFF792;
padding:0.5em;
border-top: 1px dashed #ABBE6E;
border-bottom: 1px dashed #ABBE6E;
}
#comments-list ol li p{
clear:right;
}
#comments-list .comment-meta{
font-style:italic;
}
.avatar{
float:right;
width:auto;
border:3px solid #859455;
}
#respond h3{
font-family: Trebuchet Ms, serif;
font-size:1.7em;
font-weight:normal;
margin: 1em 0 0 0;
padding:0.5em;
background:#B7CB78;
}
.formcontainer{
background:#9FB168;
padding:1em;
}
.formcontainer input, textarea{
border: 1px solid #555E38;
padding:0.2em;
font-family: Tahoma, sans-serif;
}
.formcontainer input#submit{
margin: 1em 0 1em 0;
padding:0.3em;
width:300px;
background:#74804D;

font-family: Trebuchet Ms, serif;
color:#CCE480;
}

.submit-button{
border:1px solid #5A6A25;
background:#74804D;
font-family: Trebuchet Ms, serif;
color:#CCE480;
}
h2.page-title{

font-family: Trebuchet Ms, serif;
font-weight:normal;
margin: 1em 0 1em 0;
}
.archive h3{
font-family: Trebuchet Ms, serif;
margin-top:0.7em;
}
.search h3{
font-family: Trebuchet Ms, serif;
margin-top:0.7em;

}
.archive h3 a{
font-weight:normal;
}
.search h3 a{
font-weight:normal;
}
.search #nav-above{
display:none;
}

img.alignright{
float:right;
width:auto;
border:1px dashed #7D9333;
padding:0.3em;
margin:0.5em;
}
img.alignleft{
float:left;
width:auto;
border:1px dashed #7D9333;
padding:0.3em;
margin:0.5em;
}
img.portrait{
float:left;
border:1px dashed #7D9333;
padding:0.3em;
margin: 0 0.5em 0.1em 0;
}
