/* Angaira Battle */


/* MENU */

#navcontainer {
  float:left;
  padding:0 0 0 18px;
  margin: -72px 0px 0px 0px;
  width: 531px;
  text-indent:-9999px;
}
#navlinks {
  width:550px;
  height:25px;
  padding:0px;
  margin:0px 0px 0px 1px;
  list-style:none;
  text-decoration:none;
  }
#navlinks li {
  margin:0px;
  padding:0px;
  list-style:none;
  display:inline;
  }
#navlinks a {
  float:left;
  display:block;
  width:531px;
  height:25px;
  background-image: url('http://elfet.com/layouts/1/nav1.jpg');
  text-decoration:none;
  }
#navlinks #navl a {
  height:25px;
  width:115px;
  }
#navlinks #navl a:hover {
  background-position: 0px -25px;
  }
#navlinks #nava a {
  height:25px;
  width:85px;
  background-position:-115px 0px;
  }
#navlinks #nava a:hover {
  background-position: -115px -25px;
 }
#navlinks #navw a {
  height:25px;
  width:88px;
  background-position:-200px 0px;
  }
#navlinks #navw a:hover {
  background-position:-200px -25px;
  }
#navlinks #navj a {
  height:25px;
  width:102px;
  background-position:-288px 0px;
  }
#navlinks #navj a:hover {
  background-position:-288px -25px;
  }
/* END MENU */



/* Links Start */
A{color:#A09A92; text-decoration:underline;}
A:link{color:#A09A92; text-decoration:underline;}
A:visited{color:#A09A92; text-decoration:underline;}
A:hover{color:#7D7769;text-decoration:underline;font-weight:normal;}
a.menu {
  text-decoration: underline;
  padding: 0px 0px 0px 15px;
}
.links {
  width:45%;
}
acronym {
  border-bottom: 1px dotted #A09A92;
}
acronym:after {
  content: " (" attr(title) ")";
}
/* End Links */




/* Set Up Begin */
#container {
  width:656px;
  margin-left:auto;
  margin-right:auto;  
  padding:0;
  background: #efefef url(http://elfet.com/layouts/1/horsebg.jpg) repeat-y;
  text-align:justify;
  }
#down {
  clear: both;
  width: 656px;
  height:60px;
  padding-left: 0px;
  background:  url(http://elfet.com/layouts/1/horsefoot.jpg) no-repeat bottom;
  }
#mainposition {
  float:left;
  margin-left:0px;
  margin-top: -24px;
  padding: 0px 0px 0px 30px;
  width: 375px;
  }
#menuposition {
  float:right;
  margin-top:-16px;
  padding:0px 19px 0px 0px;
  width: 220px;
  background: url(http://elfet.com/layouts/1/menu2.jpg) repeat-y left;
  }
.menubottom {
  background: url(http://elfet.com/layouts/1/menubottom.jpg) no-repeat bottom left;
  }
#img {
  height: 350px;
  background: url(http://elfet.com/layouts/1/img.jpg) no-repeat;
}
body {
  font-family: georgia, serif;
  font-size:10px;
  color:#ABA5A5;
  line-height:14px;
  text-align:center;
  background: #efefef;
  }
.books {
  width:400px;
  text-align:center;
  }
/* Set Up End */




/* Image and Blog Classes Begin */
img.thumbs {
  padding:3px;
  background-color:#ffffff;
  border:1px solid #7D7769;
  margin: 2px 5px 2px 0px;
  text-align:left;
  float:left;
  }
img.blog {
  padding:3px;
  background-color:#ffffff;
  border:1px solid #7D7769;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.foot {
  text-align:center;
  font-size:10px;
  color:#978A87;
}
/* Image Classes End */





/* Comments Begin */
.comments	{ 
 font-weight: normal;
 line-height: 14px;
 }
ol {
list-style-type: none;
padding: 5px;
}
li.alt {
  padding:4px;
  margin:2px;
  background: url(http://elfet.com/layouts/1/comments.jpg) top left no-repeat #F1EDE9;
}
li {
  padding:4px;
  margin:2px;
  background: url(http://elfet.com/layouts/1/comments2.jpg) top left no-repeat #ffffff;
  }
/* Comments End */



/* Sidebar Begin */

.sidebar{
font-family: georgia, serif;
font-size:10px;
color:#908685;
border-bottom:0px solid #ffffff;
border-top:0px solid #ffffff;
line-height:14px;
padding:5px;
margin:3px;
text-align:justify;
background: url(http://elfet.com/layouts/1/menu.jpg) no-repeat top left;
}
.sidebar1{
font-family: georgia, serif;
font-size:10px;
color:#908685;
border-bottom:0px solid #ffffff;
border-top:0px solid #ffffff;
line-height:14px;
padding:0 5px 5px 5px;
margin:0 3px 3px 3px;
text-align:justify;
background: url(http://elfet.com/layouts/1/menu1.jpg) no-repeat top left;
}
/* End Sidebar */




/* Body Begin */
.row {
  font-size:10px;
    color:#A59C91;
    line-height:14px;
    margin-top:0px;
    margin-bottom:8px;
    }
div.row span.left {
  float: left;
  text-align: left;
  padding-left:0%;
  width: 50%;
  }
div.row span.right {
  float: right;
  text-align: right;
  padding-right:5%;
  width: 45%;
  }
.linksleft {
  float:left;
  text-align: left;
  width:50%;
  }
.linksright {
  float:right;
  text-align: left;
  width:50%;
  }
em {
  color:#ABA6A3;
  font-weight:bold;
  }
small {
  color:#aba6a3;
}
.message {
  text-align:justify;
  font-weight:normal;
  color: #ABA6A3;
  width: 80%;
  font-size:10px;
  line-height:12px;
  margin: 0 30px 18px 30px;;
  padding: 2px 2px 2px 5px;
  border-top:2px solid #D5CFC8;
  border-bottom:2px solid #D5CFC8;
  } 
.body {
  text-align:justify;
  font-weight:normal;
  color:#ABA5A5;
  font-size:11px;
  line-height:16px;
  }
blockquote {
  margin: 0px 20px 20px 20px;
  padding: 5px 5px 0 5px;
  border: 1px solid #CCCCCC;
  font-size:11px;
  color: #ABA5A5;    
  background-color:#F8F7F6;
  text-align:justify;
  } 
.title {
  background: url(http://elfet.com/layouts/1/top.jpg) no-repeat left;
  height:61px;
  margin: 0 0 10px 50px;
  padding:0;
  }
h1 {
  font-family:georgia, serif;
  font-size: 20px;
  color:#ABA6A3;
  margin: 0 0 2px 20px;
  padding: 15px 0 4px 20px;
}
  
h3 {
  font-family: georgia, serif;
  font-size:16px;
  color:#ABA6A3;
  line-height:16px;
  font-weight:bold;
  padding: 2px 3px 0px 34px;
  background: url('http://elfet.com/layouts/1/lemon.jpg') no-repeat bottom left;
  margin: 5px 0 5px 0;
  }
h4 {
  font-family: georgia, serif;
  font-size:11px;
  color:#ABA6A3;
  line-height:12px;
  padding: 3px 0 0 27px;
  margin:0 0 0 10px;
  font-weight:bold;
  text-align:left;
  background: url(http://elfet.com/layouts/1/side.jpg) no-repeat left;
}
h2 {
  font-family: georgia, serif;
  font-size:12px;
  color:#C1BBBB;
  line-height:12px;
  padding: 3px 0 0 40px;
  margin:0 0 0 10px;
  text-align:left;
  padding-bottom:0px;
}         
p {
  padding: 0 0 10px 0;
  margin:0;
  color:#ABA5A5;
  }
.divider {
  margin-top:20px;
}
.indent {
  margin-left:10px;
}
/* Body End */




/* Forms */
form, textarea, input {
 font-size: 11px;
 font-family:Georgia, serif;
 color: #000000;
 width:100%;
}
.formname {
 text-align:right;
 color:#ABA5A5;
 padding-right:10px;
}
.forminput {
 text-align:left;
 padding: 0 10px 0 5px;
 width:100%;
}
.formcomment {
 text-align:left;
 padding:0px;
 width:150px;
}
.submit {
  width:120px;
}
.pword {
  width:200px;
}
/* Forms End */





/* Begin Calendar */
#wp-calendar {
  empty-cells: show;
  margin: 1px auto 0;
  width: 155px;
  }
#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
  }
#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
  }
#wp-calendar a {
  display: block;
  }
#wp-calendar a:hover { /* Doesn't work in IE */
  background-color: #fff; 
  }
#wp-calendar caption {
  text-align: center;
  width: 100%;
  }
#wp-calendar td {
  padding: 1px 0;
  text-align: center;
  }
#wp-calendar td.pad:hover { /* Doesn't work in IE */
  background-color: #fff; }
/* End Calendar */