@charset "utf-8";
/* CSS Document */

body {
	background-color:#ffffff;
background-image:url(http://abelincolnbook.com/images/paper_texture.png);
	
}

p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:inherit;

}

#wrapper {
    margin-top:-20px;
	width: 1080px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
background-repeat:repeat-y;
background-image:url(http://abelincolnbook.com/images/bkg_01.jpg);
}

#content {
	width: 978px;
	margin-left:auto;
	margin-right:auto;

}

#centeredmenu {
   float:left;
   width:100%;
   background:#fff;
   border-bottom:4px solid #000;
   overflow:hidden;
   position:relative;
   	background-color:#000066;
	background-repeat:repeat-x;
    background-image:url(http://abelincolnbook.com/images/main-nav-bkg.gif);
	height:52px;
    -moz-box-shadow:    inset 0 0 10px #050F36;
   -webkit-box-shadow: inset 0 0 10px #050F36;
    box-shadow:         inset 0 0 10px #050F36;

}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   padding-left:30px;
   padding-right:30px;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   text-decoration:none;
   line-height:1.3em;
   font-size:26px;
   font-family: 'Pinyon Script', cursive;
	padding:12px;
	color:#CBB86B;
}
#centeredmenu ul li a:hover {

   color:#ffff99;
    font-size:26px;


}


li.divtag-menu {
display: block;
height:52px;
color:#292929;
text-align:center;
padding-top:15px;
padding-bottom:8px;
font-size:36px;
margin-top:20px;
}

h1 {
background-image:url(http://abelincolnbook.com/images/Long-Remembered_header.jpg);
background-repeat:no-repeat;
margin-bottom:0px;
height:100px;

color:#d1a140;
padding:25px;
padding-left:80px;
padding-bottom:0px;
margin-bottom:0;

}

h2 {
color:#992b30;
}

h3 {
color:#992b30;
margin-bottom:0;
padding-bottom:0;

}
h4 {
color:#992b30;
margin-bottom:0;
padding-bottom:0;
text-align:center;

}

/* this is for the bottom boxes that link to the other pages*/

h3.boxt {
padding-top:6px;

font-size:15px;
margin:0;
}

p.boxt {

font-size:14px;
margin:1px;
}
/*END*/
#main-image {
background-color: rgb(68,68,68);
/*	-moz-box-shadow:0 0 5px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow:0 0 5px 5px rgba(68,68,68,0.6);
	box-shadow:0 0  5px 5px rgba(68,68,68,0.6);*/
	}

#container { width: 978px; float: left; 
background: url(http://abelincolnbook.com/images/container-bkg01.jpg); 
}

#container-inpage { width: 978px; float: left; 
background: url(http://abelincolnbook.com/images/container-bkg02.jpg); 

}

#container-inpage-library { width: 978px; float: left; 
background: url(http://abelincolnbook.com/images/library-of-congress-img01.jpg);
background-repeat:no-repeat;

}

#container-inpage-quiz { width: 978px; float: left; 


}

#container-inpage-answer{ width: 978px; float: left; 
background: url(http://abelincolnbook.com/images/container-bkg03.jpg);


}

.vertical-space {
height:5px;
}
	  
#main-text {
float:left;
width:550px;
background-color:#ffffff;
padding:12px;
padding-left:15px;
padding-right:15px;
line-height:1.07em;
border-style:double;
border-width:3px;
border-color:#540103;
margin-bottom: 10px;
border-spacing:1px;
margin-bottom:0;

}

#main-text-inpage {
float:left;
width:530px;
background-color:#ffffff;
padding:12px;
padding-left:15px;
padding-right:15px;
line-height:1.07em;
border-style:double;
border-width:3px;
border-color:#540103;
margin-bottom: 10px;
border-spacing:1px;
margin-bottom:0;

}



#main-text-inpage-library {
float:left;
width:530px;
/*background-color:#dad7c7;*/
padding:4px;
padding-left:20px;
padding-right:15px;
line-height:1.07em;
margin-top:0px;
margin-bottom: 10px;
border-spacing:1px;


}

#main-text-inpage-quiz {
float:left;
width:500px;
background-color:#ffffff;
/*background-color:#dad7c7;*/
padding:12px;
padding-left:15px;
padding-right:15px;
line-height:1.07em;
border-style:double;
border-width:3px;
border-color:#540103;
margin-bottom: 10px;
border-spacing:1px;
margin-bottom:0;

}

#secondary-image {
float:right;
background-color:#080a1d;
margin-left:25px;
margin-bottom:0;

}

#secondary-image-inpage {
float:right;
background-color:#aba497;
margin-left:0;



}



#secondary-image-inpage-quiz {
float:right;
/*background: url(http://abelincolnbook.com/images/Gettysburg-map.jpg);*/
/*background-repeat:no-repeat;*/
margin-left:0;
margin-bottom:0;
width:419px;
padding-right:8px;
padding-top:10px;

}



p.answers_p{
font-size:0.75em;
}


p.c {
width:320px;
padding-top:4px;
background-color:#080a1d;
color:#CCCCCC;
font-size:0.7em;
font-weight:500;

margin-top:0;
padding-left:12px;

}

p.d {
width:320px;
padding-top:10px;
background-color:#aba497;
color:#111111;
font-size:0.7em;
font-weight:500;
margin-top:0;
padding-left:22px;

}

p.e {
padding-top:4px;

color:#ffffff;

margin-top:0;
padding-left:12px;



}




p.subtitle {
	color:#992b30;
	font-size:15px;

}

.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}

.boxes {
margin-top:25px;

}
.boxes2 {
margin-top:0;


}
.box {
width:223px;
float:left;

}

.box2 {
text-align:left;
width:223px;

float:left;
margin-bottom:20px;
background: url(http://abelincolnbook.com/images/btn-bkg.png);
background-repeat:no-repeat;
}

.box-space {
width:28px;
float:left;
}

#footer {

background: url(http://abelincolnbook.com/images/bottom-bkg01.jpg);
background-repeat:no-repeat;
height:174px;
background: url(http://abelincolnbook.com/images/bottom-bkg01.jpg);
background-repeat:no-repeat;
}

#buy-book-mini {
display:inline;
float:left;
margin-right:8px;

width:220px;
/*background: url(http://abelincolnbook.com/images/Lincoln-book-miniature.jpg);
background-repeat:no-repeat;*/
padding-top:5px;

background-color:#978d77;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

#mini-book-buy-txt {

padding-left:5px;
padding-right:8px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

a.links_general_footer:link,a.links_general_footer:visited 
 {
 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#770D20;
 }
a.links_general_footer:hover,links_general_footer:active {

color:#FFFFFF;
}

a.links_general_footer2:link,a.links_general_footer2:visited 
 {
 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#770D20;
 }
a.links_general_footer2:hover,links_general_footer2:active {

color:#333333;
}

#logos-footer {
margin-top:10px;
padding-top:10px;
margin-bottom:40px;
}
.p-footer {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#363636;
padding-left:8px; 
padding-right:0;
margin-top:0;
text-align:left;
 }
 
 
#logos-list {
text-align:right;

}


#logos-list li {
display:inline;
margin-left:0;

}

#logos-list a img {
padding-left:5px;
padding-right:25px;
padding-bottom:0;
margin-bottom:0;
border: none;

/*opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 hack */
/*filter: alpha(opacity = 70); /* IE 5-7 hack */ 
}

#logos-list a:hover img,#logos-list a:focus img {
/* opacity: 1; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 hack */


/* filter: alpha(opacity = 100); /* IE 5-7 hack */

 
}


a.text-links:link,a.text-links:visited {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#770D20;
 }
a.text-links:hover,a.text-links:active {

color:#333333;
}



a.cta-btn {
background-color:#800407;
padding:5px 10px;
text-decoration:none;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

margin-bottom:20px;
margin-top:20px;

}



a.cta-btn:hover {
background-color:#EA0006;


}

#answers-txt{

padding:6px;
color:#333333;
text-align:right;
margin-top:0;
margin-bottom:10px;
padding-left:12px;
font-size:1.1em;
background-color:#C2BFB1;

}

a.answers-btn:visited{
color:#493723;
}

a.answers-btn:link{
color:#990000;
}

a.answers-btn:hover{
	color:#990000;
}

p.quiz0-btn {

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:2px;
border:#999999;
padding:10px;
background:url(http://abelincolnbook.com/images/quiz-blank_btn.jpg);
background-repeat:no-repeat;


}

p.quiz0-btn:active{
background:url(http://abelincolnbook.com/images/incorrect_btn.jpg);
background-repeat:no-repeat;

}

p.quiz1-btn {
text-decoration:none;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:2px;
border:#999999;
padding:10px;
background:url(http://abelincolnbook.com/images/quiz-blank_btn.jpg);
background-repeat:no-repeat;

}

p.quiz1-btn:active{
background:url(http://abelincolnbook.com/images/correct_btn.jpg);
background-repeat:no-repeat;


}

hr.style-two {
margin-top:-8px;
    border: 0;
    height: 1px;
    /*background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));*/
	background-color:#800407;
	color::#800407;

}
th {
padding:8px;

}
td {
padding-top:2px;
padding-bottom:3px;
padding-left: 5px;

}

#table-quiz{
background-color:#F3F0ED;
border:0.2em;
border:solid;
border-color:#C6BEA6;
padding-bottom:10px;
-moz-box-shadow:0 0 5px 5px rgba(68,68,68,0.6);
-webkit-box-shadow:0 0 5px 5px rgba(68,68,68,0.6);
box-shadow:0 0  5px 5px rgba(68,68,68,0.6);
text-align:right;

}

#footer-content {

float:left;
padding:12px;
margin: 60px;
margin-top:0;


}
