/*  ALI VIDEO SCREENS  */

body, html {
margin:0;
padding:0;
}
body {
background-color: #112151;
font-family:"Trebuchet MS","Century Gothic", Helvetica, Geneva, sans-serif;
margin: auto;
padding:0;
text-align: center;
border: solid 2px gold;
width: 962px;
}
#page {
background:#fff;
border: solid 2px brown;
font-size: 12pt;
margin: auto;
width: 958px;
}
#masthead {
background-color: #0b017e;
border-bottom: solid 2px #d9c074;
clear: both;
height:110px;
margin:0;
padding: 1em .5em 0 1em;
text-align:left;
width:934px;
}
#columncontainer {
border: 5px solid yellow;
float: left;
margin: 0;
padding: 0 210px;
width: 538px;
}
 #left {
float: left;
line-height: 1.35em;
margin: 0px;
padding: 2em .5em 1em 1em;
text-align:center; 
width: 170px;
}
#center {
margin: 0 auto;
padding:  2em 220px;
}
#right {
float:right;
margin: 0;
width: 200px;
}
.content {
margin: 0 auto;
padding:  2em;
font-size: .75em;
line-height: 1.7em;
}
#center .content {
font-size: .85em;
}
#right .content {
padding:  2em 1em;
line-height: 1.35em;
}
.clearfloat {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
#footer {
clear:both;
background-color: #0b017e; 
color:#e9d97a; 
padding: 1em;
font-size: .7em;
}
#left a:link {
color: #112151;}
#left a:visited {
color: #333333;
}
#left a:hover {
color: #c00;
}
#right a:link {
color: #000000;
}
#right a:visited {
color: #333333;
}
#right a:hover {
color: #466975;
}
#footer a:link {color:#e9d97a;}
#footer a:visited {color: #aaa}
#footer a:hover {color: #fff;}
.p7uberlink {
font-weight: bold !important;
/*letter-spacing: .15em;*/
border-color: #000000 !important;
}
.video a:link, 
.video a:visited, 
.video a:hover, 
.video a:active {
border: solid 1px #0b017e;
color: #c00;
font-weight:600;
padding: .2em .5em;
text-decoration:none;
}
.video a:hover {
color: #0b017e;
text-decoration:none;
} 

h1, h2, h3 {
color: #112151;
font-family: Georgia, "Times New Roman", Times, serif, "GoudyOlSt BT";
text-align:center;
}
h1 {
font-size: 1.2em;
margin: .5em;
}
h2 {
font-size: 1.4em;
margin: .5em;
}
h3 {
font-size: 1.25em;
margin: 30px 0 0 0;
}
h4 {
font-size: 1.1em;
margin: 20px 0 0 0;
}
.bold { font-weight:700;}
.nomargintop {margin-top: 0;}
#player {
margin: .5em auto;
}
.content p, ol li, ul li {
font-size:.9em;
margin: .7em 0;
text-align:left;
}
img {
border: none;
}
iframe {
width: 120px; 
height: 240px;
}
 /*  Positioning  */
.center {
margin: auto;
text-align:center;
float:left;
}
.left {
float:left;
padding:1.5em 2em 1.5em 0;
}

/* Theme for left navigation **/

/* 
  ------------------------------------------------
  PVII CSS Layout Magic
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
  09: 3Col_Flexible_Width
  ------------------------------------------------
Modified for Abraham Lincoln Institute
www.connect-points.com
February 2008

Again for IE8
August 1, 2010
*/


.p7AB {
background-color: #0b017e; 
border: solid 1px #c99f07;
padding: 0px;
width: 154px;
}
.p7ABtrig {
margin: 0;
padding: 0;
}
.p7ABtrig h3, .p7ABtrig h4 {
margin: 0;
padding: 0;
font-size: 1.3em;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a, 
#p7ABW11 .p7ABtrig a, #p7ABW12 .p7ABtrig a {
border: solid #997e6b;
border-width: 1px 0;
color:#e9d97a; 
display: block;
text-decoration: none;
padding: .5em 1px;
font-weight: bold;
}
#p7ABt1_1, #p7ABt1_2, #p7ABt1_3, #p7ABt1_4, #p7ABt1_5, #p7ABt1_6, #p7ABt1_7, #p7ABt1_8, #p7ABt1_9, #p7ABt1_10, #p7ABt1_11, #p7ABt1_12 {
border: solid #997e6b;
border-width: 1px 0;
height: 20px;
width: 149px;
font: 1em "Times New Roman", Times, serif;
padding: .5em 1px;
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover, 
#p7ABW11 .p7ABtrig a:hover, #p7ABW12 .p7ABtrig a:hover {
background-color: #005;
border: solid #997e6b;
border-width: 1px 0;
color: #fff;
height: 20px;
padding: .5em 1px;
width: 147px;
}
.p7ABtrig a:active, .p7ABtrig a:focus {
outline: 1px dotted #ccc;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down, 
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down, 
#p7ABW11 .p7ABtrig .p7ABtrig_down, #p7ABW12 .p7ABtrig .p7ABtrig_down {
height: 20px;
width: 149px;
}

.p7ABcontent {
background-color: #fff;
color: #112151;
padding: 20px;
font-size: 12px;
line-height: 1.5em;
height: auto;
overflow: visible;
}
.p7ABcontent h2, .p7ABcontent h3, 
.p7ABcontent h4 {
font-size: 14px;
color: #3ff;
margin: 0px;
line-height: normal;
}
.p7ABcontent p {
margin: 6px 0 12px 0;
}
.p7ap_currentmark {
font-weight: bold;
}
/** Theme for Amazon display on right **/
/* 
  www.projectseven.com
  Style Theme: 07 - Charcoal
  ---------------------------------------
*/

.p7TPpanel {
border: 1px solid #112151;
color: #112151;
}
.p7TPwrapper {
padding: 10px 10px 9px 10px;
}
.p7TPheader /*whole right side */{
padding: 6px 6px;
border-bottom: 1px solid #666666;
}
.p7TPheader h2, .p7TPheader h3 {
margin: 0;
font-size: 1.3em;
font-weight: normal;
color: #112151;
padding: 0 0 .3em 0;
}
.p7TP_tabs {
padding: 0;
font-size: 1em;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
padding: 5px 8px;
display: block;
float: left;
text-decoration: none;
border: 1px solid #333333;
border-bottom: 0;
}
#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {
outline: 1px dotted;
outline-color: #CCCCCC;
}
#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, 
#p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active, 
#p7TP5 .p7TP_tabs a:active {
color: #c00;
}
.p7TP_tabs div {
display: block;
float: left;
margin: 0 -1px 0 0;
}
#p7tpb1_1 {
margin: auto;
text-align:center;
}
#p7tpc1_1 { /* box holidng author AND books */
color: #112151;
margin: 0 auto;
text-align:center;
width: 90%;
}
#p7tpc1_1 iframe {
height: 250px;
border: none;
color: #112151;
margin: 0 0 0 2px;
padding:.3em;
width: 122px;
}
#p7tpc1_1 img { /*  Author image in right column  */
border:none;
margin: 0 0 0 5px;
padding: .2em .2em .2em 0;
text-align:right;
}
#p7tpc1_1 p {
margin: 0;
padding:0;
text-align:center;
width: 90%;
}
.p7TPclear {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
.p7TPcontent {  /* bordered area that surrounds #p7tpb1_1 Amazon info */
border: solid 1px #666;
font-size: 0.95em;
line-height: 1.5em;
margin:auto;
padding: 5px 12px 5px 5px;
position: relative;
z-index: 1;
top: -1px;
left: 0px;
width: 90%;
}
.p7TPcontent  .p7TPcontent {  /*nested div that actually holds the Amazon info */
margin:  -9px 0px 0  -16px;
width: 116px;
}
.p7TPcontent h2, .p7TPcontent h3, 
.p7TPcontent h4 {
font-size: 1.1em;
color: #400;
margin: 0px;
line-height: normal;
}
.p7TPcontent p {
margin: 6px 0 12px 0;
width: 180px;
}
#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {
padding: 0;
position: relative;
z-index: 2;
}
#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
color: #300 !important;
cursor: default;
}
/*HIDE the TABS*/
.p7TP_tabs {
display: none;
}


 