/*----------------------------------------------------------*/
/* The Investment Compass MAIN Cascading Style Sheet - main.css  */
/* Author: Steve Pettee, Glacier Web Creative */
/* www.GlacierWebCreative.com */
/*----------------------------------------------------------*/



/* General
------------------------------------------------------------*/
* {
     padding: 0; margin: 0;
     font-family: "Georgia";
     outline: none;
     }
    

ul {
     list-style-type: none;
     padding: 0;
     margin: 0;
     }

li {
     margin-left: 30px;
     background-image: url(images/red-bullet-tick.png);
     background-repeat: no-repeat;
     background-position: 0 2px;
     padding-left: 20px;
     }
     
form input
     


div.spacer20 {
     width: 100%;
     height: 20px;
     }
     
div#line {
     width: 450px;
     margin: -25px 270px 20px 70px;
     padding: 0px 0px 0px 100px;
     border-bottom-style: solid;
     border-bottom-width: 2px;
     border-bottom-color: black;
     }
     
body#main {
     position: relative;
     background: #efd8ac;
     }
    
div#wrapper {
     position: relative;
     width: 1100px;
     background: #efd8ac;    /*--- site background ---*/
     margin: 0 auto;
     margin-top: 40px;
     margin-bottom: 0px;
     }
     
div#outer {
     position: relative;
     width: 1096px;
     border: 2px solid black;
     }    
     
div#inner {
     position: relative;
     width: 1080px;
     margin: 6px -6px 6px 6px;
     border: 2px solid #8b181b;
     }         
    
    
    
/* Header
------------------------------------------------------------*/
div#header {
     position: relative;
     width: 1080px;
     height: 411px;
     margin-top: 10px;
     margin-left: -28px;
     }
     
div#header img#book {
     position: absolute;
     top: 80px;
     left: -10px;
     }


/* Navigation
------------------------------------------------------------*/     
div#navigation {
     position: relative;
     width: 1100px;
     margin: 0 auto;
     margin-top: -50px;
     }
     
div#navigation ul {
     position: relative;
     width: 900px;
     height: 42px;
     margin: 0 0 0 340px;
     padding: 0px 0px 0px 0px;
     }
     

div#navigation ul li {
     float: left;
     padding: 0 20px 0 0;
     list-style: none;
     background-image: none;
     margin-left: 0px;
     }
     
div#navigation ul li a {
     font: 18px "Verdana";
     text-align: center;
     text-decoration: underline;
     color: #8b181b;    
     }
     
div#navigation ul li a:hover {
     font-weight: italic;
     color: black;
     }
     
div#navigation ul li a#current {
     font-style: italic;
     color: black;
     text-decoration: none;
     }      






/* Content_Homepage
-------------------------------------------------------------*/
div#content_home {
     position: relative;
     width: 1100px;
     
    
     }  
    
div#content_home p#first {
     width: 1000px;
     margin: 45px 0px 0px 230px;
     font-family:  "Georgia";
     font-size: 20px;
     text-align: left;
     color: #black;
     }
     
div#content_home p#first span {
     font-size: 30px;
     text-decoration: none;
     font-style: italic;
     }
     
div#content_home p#second {
     width: 1000px;
     margin: 25px 0px 0px 450px;
     font-family:  "Georgia";
     font-size: 25px;
     text-align: left;
     text-decoration: underline;
     color: #black;
     }

 div#content_home p#third {
     width: 1000px;
     margin: 7px 0px 0px 200px;
     font-family:  "Georgia";
     font-size: 20px;
     text-align: left;
     color: #black;
     }


 div#content_home p#mission {
     width: 1100px;
     margin: 30px 0px 40px -10px;
     font-family:  "Times New Roman";
     font-size: 25px;
     font-style: italic;
     text-align: center;
     color: #8b181b;
     }     
     
/*  Content_author
-------------------------------------------------------------*/
div#content_author {
     position: relative;
     width: 1100px;
     margin: 40px 100px 40px 150px;
    
     
     }  
    
div#content_author p {
     width: 800px;
     margin: 20px 0px 0px 0px;
     font-family:  "Georgia";
     font-size: 20px;
     text-align: left;
     color: #black;
     }
     
div#content_author img {
     float: left;
     padding: 0px 15px 15px 0px;
     
     }


/*  Content_services
-------------------------------------------------------------*/
div#content_services {
     position: relative;
     width: 1100px;
     margin: 40px 100px 40px 150px;
     }
     
div#content_services h1 {
     width: 800px;
     margin: 20px 0px 0px 0px;
     font-family:  "Georgia";
     font-size: 30px;
     text-align: center;
     color: #black;
     }
     
div#content_services h2 {
     width: 800px;
     margin: 20px 0px 0px 0px;
     font-family:  "Georgia";
     font-size: 30px;
     text-align: center;
     text-decoration: underline;
     color: #black;
     }    
    
div#content_services p {
     width: 800px;
     margin: 20px 0px 0px 0px;
     font-family:  "Georgia";
     font-size: 20px;
     text-align: left;
     color: #black;
     }
     
div#content_services p#header {
     text-align: center;
     text-decoration: underline;
     }
     

     
div#content_services p#disclaimer {
     font-size: 12px;
     text-align: center;
     }
     
div#content_services ul {
     margin: 10px 30px 30px 30px;
     line-height: 120%;
     width: 70%;
     }
     
div#content_services ul li{
     font-size: 18px;
     padding-bottom: 15px;
     }
     

/*  Content_testamonials
-------------------------------------------------------------*/
div#content_testamonials {
     position: relative;
     width: 700px;
     margin: 40px 100px 40px 180px;
    
     
     }  
    
div#content_testamonials p {
     width: 700px;
     margin: 40px 0px 40px 0px;
     font-family:  "Times New Roman";
     font-size: 20px;
     text-align: left;
     font-style: none;
     line-height: 130%;
     color: #black;
     }
     
div#content_testamonials p span {
     font-style: italic;
     font-size: 18px;}
     
          
/*  Content_trilogy
-------------------------------------------------------------*/
div#content_trilogy {
     position: relative;
     width: 1100px;
     margin: 40px 100px 40px 150px;
     }
     
div#content_trilogy h1 {
     width: 800px;
     margin: 20px 0px 0px 0px;
     font-family:  "Georgia";
     font-size: 30px;
     text-align: center;
     color: #black;
     }  
    
div#content_trilogy p {
     width: 800px;
     margin: 20px 0px 0px 0px;
     font-family:  "Georgia";
     font-size: 20px;
     text-align: left;
     color: #black;
     }
     
div#content_trilogy table,th,td {
     border:1px solid black;
     border-collapse:collapse;
     margin: 0px 0px 0px 50px;
     }
     
div#content_trilogy table td {
     padding: 5px 20px 5px 20px;
     text-align: right;
     }
     
div#content_trilogy table th {
     padding: 5px 20px 5px 20px;
     text-align: center;
     }
     
div#content_trilogy ul {
     margin: 10px 30px 30px 30px;
     line-height: 120%;
     width: 70%;
     }
     
div#content_trilogy ul li{
     font-size: 18px;
     padding-bottom: 15px;
     }
     
div#content_trilogy p#disclaimer {
     font-size: 12px;
     text-align: center;
     }
     
/*  Content_contact
-------------------------------------------------------------*/
div#content_contact {
     position: relative;
     width: 1100px;
     margin: 40px 100px 40px 150px;
     }  
    
div#content_contact p {
     width: 800px;
     margin: 10px 0px 0px 0px;
     font-family:  "Georgia";
     font-size: 20px;
     text-align: center;
     color: #black;
     }
     
div#content_contact p.phone-email a {
     color:#8b181b;
     }      


          
/*  Content_blog
-------------------------------------------------------------*/
div#content_blog {
     position: relative;
     width: 1100px;
     margin: 40px 100px 40px 150px;
     }  
    
div#content_blog p {
     width: 800px;
     margin: 20px 0px 0px 0px;
     font-family:  "Georgia";
     font-size: 20px;
     text-align: left;
     color: #black;
     }
     
div#content_blog p#disclaimer {
     font-size: 12px;
     text-align: center;
     }



/* Footer
-------------------------------------------------------------*/
div#footer {
    position: relative;
    width: 1100px;
    margin: 0 auto;
    height: 40px;
    
    }   
    


div#footer p#copyright {
     width: 350px;
     position: absolute;
     left: 750px;
     top: 10px;
     
     font:  18px  "Georgia";
     color: #2a1f19;
     text-align: left;
     }
     
div.fb-nl-wrap {
     width: 400px;
     position: relative;
     margin-left: 200px;
     }
     
div#content_home div.fb-nl-wrap {
     margin-left: 380px;
     }     
  
div.fb-like {
     margin-left: -50px;
     width: 100px;
     }
     
div.fr-nsltr { 
     width: 400px;
     position: absolute;
     top: 0px;
     left: 200px;
     }
         
div.fr-nsltr a {
     color: black;
     text-decoration: none;
     font: 20px Trebuchet;
     margin-left: 30px;
     background-image: url(images/newsletter-icon.png);
     background-repeat: no-repeat;
     background-position: 0px 8px;
     padding: 10px 0px 15px 40px;
     
     }     
     
     
     
     
     
     
     
     
     