/* v 0.91 */

/* ------ Section 1 - Global Settings ------ */

body                {background-color: ;  margin: 0; padding: 0; font: 14px Verdana, Arial, sans-serif; color: #000; }
#PageWrapper        {width: 960px;  margin: 24px auto; background-image: url(../image-files/backimage.gif); 
                                  background-repeat: repeat-y; }
#Header                 {height: 130px; background-image: url(../image-files/topimage-century-gothic-light.jpg); 
                               background-repeat: no-repeat; background-color: transparent; background-position: top left; }
#ContentWrapper   {float: left; width: 100%; background-color: #A77435; }
#CenterColumn      {margin: 0 170px 0 120px; padding: 0px 20px 0px 70px;
		      background-image: url(); background-repeat: no-repeat; background-color: #FFF;  
                              border-bottom: 20px solid #A77435; } /* bg-color was FCEBDB */
#LeftColumn          {float: left; width: 160px; margin-left: -960px; background-color: transparent; }         
#RightColumn         {float: left; width: 170px; margin: 20px 0px 30px -170px; background-color: transparent; } 
#Footer                  {clear: both; text-align: center; width: 716px; margin: 0px auto; padding: 8px 120px; 
                               border: 2px solid #533210; background-color: transparent; }
.Liner                     {padding: 10px 10px; }
#Header .Liner      {padding: 10px 10px;}
.ReturnToNavBox          {background-color: #CAA878; clear: both; width: 90%; margin: 20px auto 12px auto;
                                     border-top: 1px solid #8f8fb3; border-bottom: 1px solid #8f8fb3; padding: 4px; }
#CenterColumn .ReturnToNavBox p       {margin: 5px 0px; }
#CenterColumn .DallasAffiliate           {float: left; width: 284px; padding: 5px 8px; text-align: left; margin: 15px 15px 15px 0px; 
                                                          border-top: 3px solid #543220; border-right: 1px solid #543220; }
#CenterColumn .DallasAffiliate p    {text-align: left; margin: 4px 0px; font: 13px Times New roman, serif; }
#CenterColumn .DallasAffiliate li    {text-align: left; margin: 5px 10px 5px 10px; font: 11px Verdana, sans-serif; }


/* ------ Section 4 - Left Column Navigation ------ */

.Navigation           {width: 100%;
                              font-family: Verdana, Arial, sans-serif;
                              background-color: transparent; }

.Navigation h3        {padding: 0; 
                                font-size: 110%; 
                                color: #000;
                                text-align: left; 
                                border-bottom: 1px solid #fff;
                                margin: 6px 0px; line-height: 17px; }

.Navigation ul             {list-style-type: none;
                                   padding: 0 0 8px 5px;
                                   margin: -4px 0 0 0; }

.Navigation li              {background-color: #754311;        /* matches logo lettering 976533 */
                                    border: 1px solid #643200;        /* 643200 is darker version of button */
                                    margin-bottom: 3px; }

.Navigation li a               {color: #EBDACA; text-decoration: none; 
                                     display: block;     /*  this makes the whole box highlight rather than just the text */
                                     padding: 3px 0 3px 4px; }

.Navigation a:visited    {color: #EBDACA;
                                    text-decoration: none;}

.Navigation a:hover     {color: #000000; background-color: #A87644; text-decoration: underline; }



/* ------ Specific Font Styles ------ */

#LeftColumn                 {font-size: 90%;
                                      color: #222222; }

h1                                {background-color: transparent;
                                      color: #422100; 
                                      clear: both; }

h2, h3, h4, h5, h6        {background-color: transparent; color: #422100; 
                                    text-align: center; }

h1                               {margin-top: 5px;
                                    font-family: 'Times New Roman', Georgia, 'Palatino Linotype', Palatino, serif;
                                    border-bottom: 0 solid #8f8fb3;
                                    text-align: center; }

h2                               {font-family: Verdana, Arial, sans-serif;
                                     border-bottom: 0px solid #643211; }

#CenterColumn h3         {font-family: Verdana, Arial, sans-serif;
                                     border-bottom: 0px solid #643211; 
                                     margin: 50px 0px 10px 0px; }

#CenterColumn p  {margin: 30px 0; }

#LeftColumn h4         {font-size: 90%;
                                   color: white;
                                   margin-top: 0; }

#RightColumn h4       {color: black; margin-top: 10px; }

.RightColumnQuote    {font: italic normal 15px Times New Roman, serif; 
                                    margin: 20px 10px 5px 10px; }

.RightColumnName    {font: normal normal 14px Times New Roman, serif;
                                   text-align: right; margin: 5px 5px 30px 20px; }

.BookSynopsis           {font: italic normal 12.5px Verdana, sans-serif;  }

blockquote                {margin: 12px 12px 0px 30px;
                                   color: #422100;
                                   line-height: 18px;
                                   font: 13px Verdana, sans-serif; }



/* ---------- Tables ------------*/

table ul          {margin-left: 0px; }
table li           {margin-left; 0px; }



/* ------ Boxes ------ */

.CenterBox            {background-color: #CAA878; padding: 12px; margin: 20px 20px; border: solid 2px #543220; 
                              font: 13px Verdana, sans-serif; clear: both; }

#CenterColumn .CenterBox h4       {color: black; text-align: center; margin: 7px 0; }

#CenterColumn .CenterBox p         {color: black; margin: 15px 5px; }

#CenterColumn .CenterBox ul       {margin-left; 0px; }

#CenterColumn .CenterBox ol       {margin-left; 0px; }

#CenterColumn .CenterBox li       {margin-left; 0px; }

#RightColumn .CenterBox    {margin: 50px -5px; padding: 0px; }

#RightColumn .CenterBox p           {font: 11px Verdana, sans-serif; margin: 5px; }

#RightColumn .CenterBox h4          {margin-top: 3px; margin-bottom: 8px; }

#RightColumn .CenterBox ul      {text-align: left; margin: 5px 0px 5px -10px; font: 11px Verdana, sans-serif; }

#RightColumn .CenterBox li      {text-align: left; margin: 5px 0px 5px -10px; font: 11px Verdana, sans-serif; }

#RightColumn .CenterBox img     {text-align: center; }

#LeftColumn .Navigation .CenterBox           {background-color: #CAA878; padding: 5px 0px; margin: 20px 0px; border: outset 2px #543220; 
                                                font: 13px Verdana, sans-serif; }

.Navigation .CenterBox           {background-color: #CAA878; padding: 5px 0px; margin: 20px 0px; border: outset 2px #543220; 
                                                font: 13px Verdana, sans-serif; }

.CenterBoxNarrow       {background-color: #DAB888; margin: 10px 50px; padding: 4px; border: solid 2px #533200; 
                                    font: 13px Verdana, sans-serif; color: black; clear: both; }

#CenterColumn .CenterBoxNarrow h4       {color: black; text-align: center; margin: 7px 0; }

#CenterColumn .CenterBoxNarrow p         {color: black; margin: 15px 5px; }

#CenterColumn .CenterBoxNarrow ul        {margin-left: -10px; }

#CenterColumn .CenterBoxNarrow ol        {margin-left: -10px; }

#CenterColumn .CenterBoxNarrow li       {margin-left; -10px; }

#RightColumn .CenterBoxNarrow p         {color: black; margin: 15px 5px; }

.RCSidebar         {float: right; width: 150px; font: 13px Lucida, serif; color: #000000; margin: 10px 0px 10px 30px; }

#CenterColumn .RCSidebar2           {width: 300px; padding: 5px 10px; background-color: #CAA878; 
                                                     border: 1px solid #543200; font: 13px Verdana, sans-serif; color: #000000; }

#CenterColumn div.RCSidebar2 li    {position: relative; left: 0px; }

#CenterColumn div.RCSidebar2 blockquote     {margin: 6px; color: black; }

#CenterColumn div.RCSidebar2 h4     {margin: 5px -5px 0 0; color: black; font: normal bold 14px Verdana, serif; }

#CenterColumn .RCSidebar2 p       {margin: 12px 3px; }

.SidebarRight          {width: 40%; float: right; margin: 10px 0px 10px 10px; background-color: #CAA878;  border: solid 2px #543220; 
                                padding: 5px; font: 13px Verdana, sans-serif; }

#CenterColumn .SidebarRight ol    {margin-left: 0px; }

#CenterColumn .SidebarRight ul    {margin-left: 0px; }

#CenterColumn .SidebarRight li    {margin-left: 0px; }

#CenterColumn .SidebarRight blockquote     {margin: 6px; color: black; }

#CenterColumn .SidebarRight h4     {margin: 5px -5px 0 0; color: black; }

#CenterColumn .SidebarRight p       {margin: 12px 3px; }

.SidebarLeft           {width: 40%; float: left; margin: 10px 10px 10px 0px;  
                                background-color: #CAA878; 
                                padding: 5px; 
                                border: solid 2px #543220; 
                                font: 13px Verdana, sans-serif; }

#CenterColumn .SidebarLeft li      {position: relative; left: 0px; }

#CenterColumn .SidebarLeft blockquote     {margin: 6px; color: black; }

#CenterColumn .SidebarLeft h4     {margin: 5px -5px 0 0; color: black; }

#CenterColumn .SidebarLeft p       {margin: 12px 3px; }

.SidebarRight45          {width: 45%; float: right; margin: 10px 0px 10px 10px; 
                                    background-color: #CAA878; 
                                    padding: 5px;
                                    border: solid 2px #543220; 
                                    font: 13px Verdana, sans-serif; }

div.SidebarRight45 li      {position: relative; left: 0px; }

div.SidebarRight45 blockquote     {margin: 6px; color: black; }

div.SidebarRight45 h4     {margin: 5px -5px 0 0; color: black; }

div.SidebarRight45 p       {margin-left: 0px; margin-right: 0px; }

#CenterColumn .DoubleColumn150         {float: right; width: 150px; font: 13px Lucida, serif; color: #000000; margin: 10px 0px 10px 30px; }

#CenterColumn .DoubleColumn300  {width: 300px; padding: 5px 10px; background-color: #CAA878; 
                                                     border: 1px solid #543200; font: 13px Lucida, serif; color: #000000; text-align: center; }

#CenterColumn .DoubleColumn300 p {font: 13px Lucida, serif; color: #000000; margin: 8px 0px; }

#CenterColumn .DoubleColumn300 ul li {font: 13px Lucida, serif; color: #000000; margin: 6px 0px 6px 20px; }

#CenterColumn .DoubleColumn300 h4     {margin: 5px -5px 0 0; color: #000000; }

#CenterColumn .DoubleColumn55         {float: right; width: 55px; font: 13px Lucida, serif; color: #000000; margin: 10px 0px 10px 30px; }

#CenterColumn .DoubleColumn225  {width: 225px; padding: 5px 10px; background-color: #CAA878; 
                                                     border: 1px solid #543200; font: 13px Lucida, serif; color: #000000; text-align: center; }

#CenterColumn .DoubleColumn225 p {font: 13px Lucida, serif; color: #000000; margin: 8px 0px; }

#CenterColumn .DoubleColumn225 ul li {font: 13px Lucida, serif; color: #000000; margin: 6px 0px 6px 20px; }

#CenterColumn .DCImage150         {float: right; width: 150px; font: 13px Lucida, serif; color: #000000; margin: 10px 0px 10px 30px; }

#CenterColumn .DCImage300  {width: 300px; padding: 0px; background-color: #CAA878; 
                                                     border: 1px solid #543200; font: 13px Lucida, serif; color: #000000; text-align: center; }

#CenterColumn .DCImage300 p {font: 13px Lucida, serif; color: #000000; margin: 8px 0px; }

#CenterColumn .DCImage300 ul li {font: 13px Lucida, serif; color: #000000; margin: 6px 0px 6px 20px; }

#CenterColumn .DCImage300 h4     {margin: 5px -5px 0 0; color: #000000; }

#CenterColumn .DCImage55         {float: right; width: 55px; font: 13px Lucida, serif; color: #000000; margin: 10px 0px 10px 30px; }

#CenterColumn .DCImage225  {width: 225px; padding: 0px; background-color: #CAA878; 
                                                     border: 1px solid #543200; font: 13px Lucida, serif; color: #000000; text-align: center; }

#CenterColumn .DCImage225 p {font: 13px Lucida, serif; color: #000000; margin: 8px 0px; }

#CenterColumn .DCImage225 ul li {font: 13px Lucida, serif; color: #000000; margin: 6px 0px 6px 20px; }

.IntroBox              {border-top: dotted 1px #543200; border-bottom: dotted 1px #CAA878; margin: 20px 10px; 
                             font: italic normal 13px Verdana, sans-serif; }

#CenterColumn .IntroBox p   {margin: 10px 20px; }

#CenterColumn .Author              {font: italic normal 12px Verdana, sans-serif; margin: 0px; text-align: center; }


#RSSbox                       {width: 148px; margin: 8px auto 10px 3px; padding: 2px 2px 10px 2px;
                                        background-color: #ffc; border: 1px solid #8f8fb3;
                                        font-size: 100%; font-weight: bold; color: #1d487e; line-height: 14px; text-align: center; }

#CenterColumn .CommentBox     {margin: 30px 0px; background-color: #0AF; padding: 10px 8px; }

.byline              {font: italic normal 14px Times New Roman, serif; text-align: center; margin: 30px 0px; }


/* ------- Section 7A: Images ---------- */

#CenterColumn .ImageCenter           {text-align: center; margin: 30px 0px; }

#CenterColumn .ImageCenter p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                   font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageCenter li    {text-align: left; margin: 5px 10px 5px 10px; 
                                                   font: 11px Verdana, sans-serif; }

#RightColumn .ImageCenter   {text-align: center; margin: 50px 0px; }

#RightColumn .ImageCenter p     {margin: 5px; font: 11px Verdana, sans-serif;  }

#RightColumn .ImageCenter li      {text-align: left; margin: 5px 0px 5px -10px; 
                                                   font: 11px Verdana, sans-serif; }

.ImageRight300        {float: right; width: 300px; 
                                margin: 10px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageRight300 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight250        {float: right; width: 250px; 
                                margin: 10px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageRight250 p    {text-align: center; margin: 2px 10px 2px 10px;  
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight225        {float: right; width: 225px; 
                                margin: 10px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageRight225 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight200        {float: right; width: 200px; 
                                margin: 10px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageRight200 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight175         {float: right; width: 175px; 
                                margin: 10px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageRight175 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight150         {float: right; width: 150px; 
                                margin: 10px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageRight150 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageRight125         {float: right; width: 125px; 
                                margin: 10px 0 20px 30px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageRight125 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft300         {float: left; width: 300px; 
                                margin: 10px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageLeft300 p    {text-align: center; margin: 0px 10px 2px 10px; 
                                                     font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft250         {float: left; width: 250px; margin: 10px 30px 10px 0px; 
                                text-align: center; font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageLeft250 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                     font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft225         {float: left; width: 225px; 
                                margin: 10px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageLeft225 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                     font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft200        {float: left; width: 200px; 
                                margin: 10px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageLeft200 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft175         {float: left; width: 175px; 
                                margin: 10px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageLeft175 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                     font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft150         {float: left; width: 150px; 
                                margin: 10px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageLeft150 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }

.ImageLeft125         {float: left; width: 125px; 
                                margin: 10px 30px 20px 0px; 
                                text-align: center; 
                                font: 11px Verdana, sans-serif; color: 543200; }

#CenterColumn .ImageLeft125 p    {text-align: center; margin: 2px 10px 2px 10px; 
                                                       font: 11px Verdana, sans-serif; color: 543200; }


/* ------ Section 8 - Frequently Used Styles ------ */


.clear                {clear: both; }

table.debate      {width: 100%; 
                           border-top: solid 0px #543220; border-bottom: solid 0px #543220; }

table.debate td  {padding: 8px; 
                          vertical-align: top; 
                           color: #532100; }

table.debate p   {text-indent: 8px; }

table.debate tr > td:first-child   {width: 50px; 
                                                 font-weight: bold; color: black; }

img                   {border: 0 solid #ddd; }


/* -- lists -- */

#CenterColumn ul                 { list-style-type: disc;
                                               margin: 0 0 8px 10px; }

#CenterColumn li                  {margin: 0 0 8px 5px; }

#CenterColumn ol                {list-style-type: decimal;
                                              margin: 0 0 8px 10px; }


/* -- floats -- */

.ItemRight                             {float: right;
                                              margin: 2px 0 12px 18px;
                                              text-align: center; }

.ItemCenter                           {margin: 2px auto 12px auto;
                                               text-align: center;
                                               clear: both; }

.ItemLeft                               {float: left;
                                               margin: 2px 18px 12px 0;
                                               text-align: center; }

.center                                   {text-align: center; }



/* -- General Link Styling -- */

a:link {color:blue; text-decoration: underline; }

a:visited {color: purple; text-decoration: underline; }

a:hover {color: red; text-decoration: underline; }


