
a {
   text-decoration: none;
}
body {
   font-family: Arial, Verdana, sans-serif;
}
.maincontainer {
  width: 900px;
  /*background-image:url('/images/fpbg.jpg');*/
  margin-bottom: 1em;
}
.container {
   margin: 0 auto;
   margin-top: 20px;
   padding-bottom: 20px;
   width: 900px;
}
.titlecontainer {
   height: 40px;
   padding-bottom: 15px;
   border-bottom: 1px solid #DEDFE0;
   font-family: Arial, Verdana, sans-serif;
}
.title a {
   color: #535351;
}
.title {
   height: 40px;
   font-size: 40px;
   float: left;
   line-height: 40px;
   color: #535351;
}
.titlesmaller a {
   color: #FF6921;
}
.titlesmaller {
   margin-left: 7px;
   padding-top: 15px;
   font-size: 20px;
   float: left;
   line-height: 20px;
   color: #FF6921;
}
.menucontainer a {
   color: #535351;
}
.menucontainer {
   color: #535351;
   font-family: fantasy;
   padding-left: 10px;
   height: 20px;
   line-height: 20px;
   font-size: 20px;
   font-weight: lighter;
   padding-bottom: 5px;
   padding-top: 10px;
   border-bottom: 1px solid #DEDFE0;
   margin-bottom: 10px;
}
.menupart {
   float: left;
   margin-right: 40px;
}
.center {
  text-align: center;
}
.picie {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    width: 250px;
    background-image: url('images/ellis.jpg');
    float: left;
    clear: left;
    margin-right: 10px;
    margin-bottom: 5px;
}
.picie img {
    width: 100%;
    padding-right: 1em;
}
.artifacts p{
    font-size: 25px;
    line-height: 25px;
    color: #FF6921;
    font-family: Arial, Verdana, sans-serif;
}
.artifacts img {
    padding-bottom: 1em;
}
.teaserheader {
    font-size: 25px;
    line-height: 25px;
    color: #FF6921;
    font-family: Arial, Verdana, sans-serif;
}
.teaserdetail {
    color: #535351;
    font-family: Arial, Verdana, sans-serif;
}
.bookmini {
    width: 300px;
    height: 232px;
    background-image:url('http://www.flutedpoint.com/media/images/minibookcover.jpg');
    float: left;
    margin-right: 10px;
}
.bookright {
    width: 550px;
    font-family: Arial, Verdana, sans-serif;
    color: #535351;
    font-size: 15px;
    float: left;
    word-wrap: break-word;
}
ol {
    margin-left: 18px;
    list-style: square;
    padding: 0;
    margin-top: 5px;
}
.minies {
    font-size: 11px;
}
.bookdetails {
    color: #535351;
    font-family: Arial, Verdana, sans-serif;
}
.paypalthing {
  color: #535351;
  font-family: Arial, Verdana, sans-serif;
}
.footercontainer {
   height: 25px;
   padding-top: 5px;
   border-top: 1px solid #DEDFE0!important;
   font-family: Arial, Verdana, sans-serif;
   border-top: 1px solid #DEDFE0;
   font-size: 13px;
   line-height: 25px;
   margin-top: 10px;
   color: #B9B9B9;
   position: fixed;
   bottom:0;
   width:70%;
   margin: 0 auto;
}
.footerlinks {
   height: 25px;
}
.footerlinkspart a {
   color: #B9B9B9;
}
.footerlinkspart {
   padding-right: 10px;
   padding-left: 10px;
   float: left;
   color: #B9B9B9;
}
.footerlinkspartborder {
   margin-top: 5px;
   float: left;
   height: 15px;
   width: 1px;
   border-right: 1px solid #B9B9BA;
}
.footerlinkspartbordermini {
   margin-top: 1px;
   float: left;
   height: 9px;
   width: 1px;
   border-right: 1px solid #B9B9BA;
}
.social {
   width: 25%;
   position: relative;
   top:-25px;
   float: right;
   height: 25px;
}
.socialfollow {
   float: right;
   margin-right: 5px;
}
.facebook {
   margin-right: 5px;
   height: 24px;
   width: 24px;
   background-image:url('../images/fb.jpg');
   float: right;
}
.facebooksocial {
  text-align: center;
}
.twitter {
   height: 25px;
   width: 25px;
   background-image:url('../images/twitter.png');
   float: right;
}
.copycorrect {
   padding-left: 10px;
   padding-right: 10px;
   color: #B9B9B9;
   font-family: Arial, Verdana, sans-serif;
   font-size: 10px;
   line-height: 10px;
   float: left;
}
.disclaimer {
   padding-left: 10px;
   padding-right: 10px;
   color: #B9B9B9;
   font-family: Arial, Verdana, sans-serif;
   font-size: 10px;
   line-height: 10px;
   float: left;
}
