/****************************************************************************/
/*  core container   / common  /   baseline  /  mods
/****************************************************************************/
body{ background-color:#252626; font-family:Georgia,"Times New Roman",serif; color:#d5d6d2; font-size:.8em;height:100%;margin:0 auto; }
img {border:none;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}

a:hover {color:#f9f9f9;}

.grid_container {width:1000px;margin:0 auto;}
.grid_module {margin-top:2em;}
.wrap {width: 994px;margin:10px auto 0 auto;text-align:left;}

.grid_module .innermodule {text-align:left;}
.grid_module p {margin:0 0 8px 0;font-size:1em;}
.grid_module ul {margin:-5px 0 1px 38px;}
.grid_module li { list-style-type:none;line-height:22px; padding:0 0 0 14px; margin:0px 0 0px 0;
                  background:url("http://sas-origin.OnstreamMedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/-ocnyrjyxkqu1ejsz9kusg.gif") 0px 8px no-repeat;}

.row1 .colpos20 {margin:0 12px 0 0;width:721px;float:left;display:block;}
.row1 .colpos21 {margin:0;width:259px;float:left;display:block;position:relative;overflow:hidden;}
.row1 .colpos20 .innercolumn {float:left;display:block;margin-right:12px;width:721px;}
.row1 .colpos21 .innercolumn {float:right;display:block;margin:0;padding:0;width:259px;}

/****************************************************************************/
/*  original css, with mods       
/****************************************************************************/
.booktitle2 {  FONT-SIZE: 1.3em;  COLOR: #efefef; FONT-STYLE: italic ;}
.booktextbox { background-color:#424545;width:721px;padding-bottom:10px;}
.booktextbox2 { PADDING: 12px 12px 5px 12px; border:1px solid #444545; margin:0 0 12px 0; }
.by {display:block; color:#b5b6b3; margin:2px 0 5px 0; line-height:1.4em; } 
.forKids { background-image:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/GallupSpaces/Production/Cms/STRENGTHS/sheek-pll06h53jrqmxkfg.gif); 
           width:82px; height:22px; float:left; }
.forKidsBk { background-image:url(http://sas-origin.OnstreamMedia.com/origin/gallupinc/GallupSpaces/Production/Cms/STRENGTHS/nsdyafpxl0uccncv06uqoq.jpg); 
             width:104px; height:105px; float:left; margin:0 10px 0 0; }
.leftbookbox { width:338px;float:left; margin:8px 0 0 12px;border-right:1px solid #585c5e;padding-right:10px;}
.leftbookblock {float:left; width:361px;display:block; position:relative; z-index:20; cursor:pointer; background-color:transparent; }
.rightbookbox { width:337px; float:left; margin:8px 10px 0 12px;}
.rightbookblock { float:left; width:360px;display:block; position:relative; z-index:20; cursor:pointer; background-color:transparent; }
.booktitle { DISPLAY: block; FONT-SIZE: 1.7em; MARGIN: 0px; COLOR: #efefef; FONT-STYLE: italic ;}
.titlelink{color:#efefef; text-decoration:none;}
.titlelink:hover{color:#efefef; text-decoration:none;}
.learnmore { color:#e37222; text-decoration:none; }
.learnmore:hover { color:#f5883b; text-decoration:none; }
#left { margin:4px 0 0 0; }
.publisheddate {display:block; color:#b5b6b3; margin:2px 0 5px 0;} 
.publisheddate2 {display:block; color:#b5b6b3; margin:2px 0 5px 0; line-height:1.6em;} 
.bookbody { line-height:1.6em; margin:0; }
.clickherebox { background-color:#595b5c;padding:9px 12px;width:697px;}
.top {margin:0 0 10px 0;}
.bottom { margin:2px 0 0 0;}
.worldlinks { color:#d5d6d2;WIDTH: 430px;FLOAT: right;  MARGIN: 10px 0px 0px; COLOR: #d5d6d2; LINE-HEIGHT: 1.7em; }
.bars { margin:0 6px 0 3px;}
.smallbooks { margin:15px 15px 0 0;float:left; width:243px;height:63px; 
              background-image:url("http://sas-origin.OnstreamMedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/-6kewtyukuyaf9hlfuuilq.jpg");}
.or{color:#ffffff; font-style:italic; font-size:2em;}
.ordash {color:#9c9c9c; font-size:2em;margin:0 3px 0 3px;}
.orbox{padding:0 0 11px 335px; } 
.clickheretext{line-height:1.4em; float:left; font-size:1.2em; margin:0 0 0 10px; display:block; width:600px; } 
.clickheretext span{ font-size:1.1em; color:#ffffff;  } 
.button { float:left; padding:4px 5px 4px 5px; margin:0 2px 0 0; font-family:Arial; background-color:#BB650E; color:#fbf2e8; font-size:1.1em; white-space:nowrap; text-decoration:none; border:none;}
.button:hover {background-color:#c8741f;}
.new{ font-weight:bold; color:#d6720e; }

/* gallup footer */
.grid_footer {margin-top:9px;color:#8e908f;line-height:1.6em;}
.grid_footer .innerfooter  {padding-bottom:35px;}
.grid_footer .navigation {float:left;display:block;}
.grid_footer .grid_copyright {float:left;color:#797979;margin-right:11px;}
.grid_footer ul {margin:0;padding:0;list-style-type:none;}
.grid_footer li {float:left;display:block;margin:0 11px 0 0;
    background:transparent 
       url("http://sas-origin.OnstreamMedia.com/origin/gallupinc/GallupSpaces/Production/Cms/IMAGES/eh1crxm1zugbyg9nssh07a.gif") no-repeat right 5px;}
.grid_footer li.e {background:none;}
.grid_footer li a {display:block;padding:0;margin:0 11px 0 0;}
.grid_footer a:link, .grid_footer a:active, .grid_footer a:visited, 
.grid_banner a:link, .grid_banner a:active, .grid_banner a:visited {color:#797979;text-decoration:none;}

/* lightbox */
.lightboxItem{width:259px;}
a.lightboxAnchor:active;a.lightboxAnchor:focus {text-decoration:none;}
#mask {position:absolute;z-index:900;top:0;left:0;background-color:#000;display:none;}
#boxes .window {position:absolute;width:760px;display:none;z-index:9999;background-color:#424545;}
.fullpic {float:left;padding-right:20px;}
.dialogText{margin-right:50px;}
.dialogText h1 {font-style:italic;font-size:2em;font-weight:normal;padding-top:0.5em;}
.dialogText h3 {line-height:1.5em;}
.dialogText p {line-height:1.5em;font-size:1.2em;margin-bottom:16px;}
.close {float:right;display:block;padding-right:2px;padding-top:5px;}



