body, p, h1, h2, h3, h4, h5, ul, ol, dl, dd, dt, li, div, img {
                                                  margin: 0;
                                                  padding: 0;
                                                  border: none;
}


body {background: white;
      color: black;
      font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L",
             serif;
      font-size: 1em;

}

p {padding: .5em 0;
}

h1, h2 {padding: .3em 0;
      
}

h1 {font-size: 1.2em;

}

h2  {font-size: 1.1em;

}


h3 {padding: .3em 0;
}

.center {text-align: center;
}

#page {width: 900px;
       margin: 0 auto;


}

#header {background-image: url(images/header_bg900.jpg);
         background-repeat: repeat-y;
        
}

#nav {background: #5F5F5F;
      color: white;
      margin-top: 0;
      padding-top: 0;
      text-align: center;
  
} 

#nav a {color: white;
        text-decoration: none;
}

li.here {font-weight: bold;
}

#nav ul#topnav {padding: .5em 0;


}

#nav ul#topnav li {display: inline;
                   padding: 0 2em;
}

#subnav {text-align: center;
         margin: 5px 0;
         
}


#subnav ul {padding: .3em 0;

}

#subnav a {color: #242424;
           text-decoration: none;
}


#subnav ul li {display: inline;
               padding: .2em 1em;
               background: #ffcc66;
}

#content {padding: 1em 0;
}

/* home styles */


/* begin for phonenumber alternative  */
#home #topnav li#phone {font-size: 1.1em;
                        padding: 0;
                        margin-left: -1em;
                        
} /* end for phonenumber alternative  */


/* begin for contact below alternative  */

#home #news {clear: both; 
             margin-top: 2em;
             text-align: center; 
             color: #a60020;
             font-size: 1.2em;
             
}

/* end for contact below alternative  */



#home #content {padding: 2em 25px 1em 25px;
}

#home #content a {text-decoration: none;
                      color: black;
}

#home .column_left {width: 240px;
                        float: left;
                        margin-right: 70px; 

}

#home .column_left2 {width: 250px;
                        float: left;

}


#home .column_right {margin-left: 625px; 
}

#home .column_left, #home .column_left2, #home .column_right {text-align: center;
}

#home #footer {margin-top: 100px;
               text-align: center;
               font-size: .8em;
}
#home #footer p {padding: 0;
 
}
/*testimonials */


.tests {margin-top: 2em;
        border: 1px solid #011F63;
        padding: 0.1em 0.5em;
}

.tests_client {font-size: 0.95em;
               color: #BA6300;
               background: inherit;
}


#testimonials .tests_client * {color: #BA6300;
               background: inherit;
}


.tests_client a:hover {color: #28287f;
               background: inherit;
}


#testimonials .youtube {padding-top: 1em;
                        padding-left: 240px;

}
/* contact styles */

#contact li {list-style-type: none;
}



#contact #footer {margin-top: 100px;
               text-align: center;
               font-size: .8em;
}


/* about styles */

#about .floatleft {width: 200px;
                   float: left;
                   padding-right: 40px;
}

#about .next {clear: both;
              padding-top: 20px;


}


#about #footer {margin-top: 100px;
               text-align: center;
               font-size: .8em;
               clear: left;
}

/* services styles */

#services #content {padding: 2em 25px 1em 25px;
}

#services #content a {text-decoration: none;
                      color: black;
}

#services .column_left {width: 240px;
                        float: left;
                        margin-right: 70px; 

}

#services .column_left2 {width: 250px;
                        float: left;

}


#services .column_right {margin-left: 625px; 
}

#services .column_left, #services .column_left2, #services .column_right {text-align: center;
}


#services #footer {margin-top: 100px;
               text-align: center;
               font-size: .8em;
}

/* online classes styles  */

#tutorials .clearcenter {clear: both;
             text-align: center;}

#tutorials .column_left {width: 425px;
                        float: left;}

#tutorials .column_right {margin-left: 435px;
                         }
#tutorials dl {margin: 1em 0em;}

#tutorials dl dt {width: 4em;
          float: left;
          padding: .2em 0;}

#tutorials dl dd {padding: .2em 0 .2em 4em;
          font-weight: bold;}

#tutorials .agenda {color: #0c2677;
            border: 1px solid #0c2677;
            padding: 5px 5px 35px 15px;
           }
#tutorials h4 {font-size: 1em; color: #0c2677;
               padding: .5em 0 1em 0;
}
#tutorials .agenda h5 {font-size: 1em;
               padding: 1em 0 .5em 0;
              }

#tutorials .agenda ul {padding-left: 1em;}
#tutorials .agenda .left {width: 210px;
              float: left;
             }

#tutorials .agenda .right {margin-left: 235px;
              }
/* bookkeeping styles */

#services .column_left h2, #services .column_left2 h2, #services .column_right h2 {text-align: center;
   color: #a60020;
   padding-bottom: 1em;
   padding-top: 0;
}

#services .column_left p, #services .column_left2 p, #services .column_right p {text-align: left;
}

#services h3#myths {color: #a60020;
                    padding-top: 2em;
                    margin-left: -2em;}

/* bookkeeping myths styles */

#content #bookmyths {padding: 0 20px;}

#bookmyths h1 {text-align: center;
               font-size: 1.3em}

#content #bookmyths h2 {margin-bottom: 0;
                        padding-bottom: 0;
}
#content #bookmyths p {margin-top: 0;
                       padding-top: 0;
}

#content #bookmyths1 {padding: 0 30px;}


#content #bookmyths1 h1{text-align: center;
                        color: #244060; 
                        background: #ffcc66;
                        width: 400px; 
                        margin-right: auto;
                        margin-left: auto;
                        margin-bottom: 2em;}

#content #bookmyths1 h2 {margin-bottom: 0;
                        padding-bottom: 0; 
                       color: #244060;
}
#content #bookmyths1 p {margin-top: 0;
                       padding-top: 0; 
                       color: #244060;
                       padding-bottom: 2em;
}
/* budget counselor what is styles */

.blue {color: #00009a;
}

#services #budgetchart ul {margin-left: 10px;                         
                           margin-top: 5px; 
}

#services #budgetchart li {padding: .3em 4px;
                           list-style-position: inside;
}

#budgetchart {width: 750px;
              margin: 1em auto 0 auto;
              border-top: 10px solid #b2b2b2;
              border-bottom: 10px solid #b2b2b2;
              border-left: 20px solid #b2b2b2; 
              border-right: 20px solid #b2b2b2;
}
#services_left {clear: right;
               width: 400px;
               float: left;
               margin: 0;
               padding: 0;
}
             
#services_right {margin: 0 0 0 430px;
                 padding: 0;
}

#services_left h3, #services_right h3 {padding-bottom: 1.3em;
}

#services_questions {clear: right;
}

#services_questions li {list-style-type: disc;
                        list-style-position: inside;
}

#services_questions #additional {clear: both;
                                 padding-top: 1em;
}

#services #floatright {width: 170px;
                     float: right;
                     padding-left: 2em;
                    
}

#budgetchart h3 {border-bottom: 1px solid black;
                 text-align: center;
                 padding-right: 0; 
}

#budgetleft {width: 374px;
             float: left; 
         
}

#budgetright {border-left: 2px solid black;
              margin-left: 375px;
              padding: 0 0 4em 0;

}


/* gift certificates styles */

#services h1#gift {padding-left: 100px;
                   padding-bottom: 1em;
}

#services #floatleft {width: 300px;
                      float: left;
                      margin-left: 150px;
}
#services #payment {margin-left: 450px;
                    font-size: .9em;
}

.gray {color: #5b5c5e;
}

.blue2 {color: #858ca6;
}

.purple {color: #331064;
         padding-left: 25px;
         font-size: 1.1em;
}

#services .purple {padding-bottom: 0;
                    
}
#services #floatleft p.purple a {color: #331064;
}

/* budget counseling styles alternatives  */


#subsubnav {text-align: center;
         margin: 3px 0;
         font-size: .9em;
}


#subsubnav ul {padding: .3em 0;

}

#subsubnav a {color: #242424;
           text-decoration: none;
}


#subsubnav ul li {display: inline;
               padding: .2em 1em;
               background: #ffcc66;
}

/* begin budget alt 1 */

#alt1 {clear: both;
       padding-top: 1em;
}

#alt1 h3 {color:  #a60020;

}
#alt1 h3#myths {text-align: center;
                margin-left: -2em;}


/* end budget alt 1 */

/* begin budget alt 2 */

#alt2 {clear: both;

}

#alt2 h3 {color:  #a60020;
          text-align: center;

}

#alt2 ul {width: 10em;
          margin: 0 auto;
}

/* end budget alt 2 */
/* begin budget alt 3 */

#alt3 h1 {padding-left: 125px;}

#alt3 .more {font-size: .9em;
             padding-top: 0;
             padding-left: 125px;
}

/* end budget alt 3 */


#footer {margin-top: 20px;
               text-align: center;
               font-size: .8em;
}