body
{
   margin: 0; /* to avoid margins */
   text-align: center; /* to correct the centering IE bug*/
   min-width: 790px;
   background: white;
   background-image: url();
}

a:link
{
   color: #666666;
}

a:visited
{
   color: black;
}

a:active
{
   color: #99CCFF;
}


/*MAIN DIV*/
div#main
{
   float: left;	  
   background-color: white;
   width: 100%;
   text-align: center;
   padding: 0px 0px 0px 2px;
   border: 0px solid red;
}




/*HEADER*/

div#header
{ 
   float: left;
   margin: 0px 0px 1px 0px;
   padding: 0px 0px 0px 0px;
   width: 100%;
   height: 129px;
   border-style: solid;
   border-width: 0px 0px 0px 0px;
   border-color: white;  
   background-color: white;
   border: 0px solid red;
}


/*LOGO*/

div#logo
{ 
   float: left;
   background-image: url(http://www.teamchiropractic.org/images/logo5.jpg);
   background-repeat: no-repeat;
   background-color: #666666;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 750px;
   height: 129px;
   border-style: inset;
   border-color: white;  
   border-width: 0px 1px 0px 0px;
}


/*---------------------------------------------------------------------------------------*/




/*NAVIGATION*/  

ul#navi_top
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   list-style-type: none;  
}

ul#navi_top li
{
   display: inline;
}

ul#navi_top a
{
   font-size: 11px; 
   line-height: 20px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: white;
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-decoration: none;
   background-color: #666666;
   border-style: solid;
   border-color: white;  
   border-width: 0px 0px 1px 0px;
}

ul#navi_top a:hover
{
   font-size: 11px; 
   line-height: 20px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: white;
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-decoration: none;
   background-color: #99CCFF;
   border-style: solid;
   border-color: white;  
   border-width: 0px 0px 1px 0px;
}

#menu
{
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 125px;
   height: 345px;
   background-image: url(http://www.teamchiropractic.org/images/background1.jpg);
   background-repeat: no-repeat;
   border: 0px solid red;
}


/*---------------------------------------------------------------------------------------*/


/*SUB NAVIGATION*/

div#sub_menu
{
   float: left;
   margin: 1px 0px 10px 0px;
   padding: 0px 0px 0px 0px;
   width: 624px;
   background-color: #666666;
   border-style: solid;
   border-color: white;  
   border-width: 0px 0px 0px 0px;
   border: 0px solid red;

}


div#sub_menu ul
{
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   list-style-type: none; 
   width: 624px;
}

div#sub_menu li
{
   display: inline;
   text-align: center;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

div#sub_menu a
{
   float: left;
   text-align: center;
   font-size: 11px; 
   line-height: 20px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: white;
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-decoration: none;
   background-color: #666666;
   border-style: solid;
   border-color: white;  
   border-width: 0px 1px 0px 0px;
   width: 125px;
}

div#sub_menu a:hover
{
   float: left;
   text-align: center;
   font-size: 11px; 
   line-height: 20px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: white;
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-decoration: none;
   background-color: #99CCFF;
   border-style: solid;
   border-color: white;  
   border-width: 0px 1px 0px 0px;
}




/*---------------------------------------------------------------------------------------*/


div.pictures
{ 
   float: left;
   text-align: center;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 20px;
   width: 627px;
 
}


div.pictures a
{ 
   float: left;
   text-align: center;
   background-repeat: no-repeat;
   margin: 15px 0px 10px 20px;
   padding: 0px 0px 0px 0px;
   width: 125px;
   height: 94px;
   border: 1px solid #666666;

}


div#health_talks 
{ 
   float: right;
   text-align: right;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 1px;
   padding: 0px 0px 0px 0px;
   width: 320px;
   height: 264px;
}

div#health_talks img 
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border: 1px solid #666666;  
}

div#about_us 
{ 
   float: right;
   text-align: right;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 1px;
   padding: 0px 0px 0px 0px;
   width: 320px;
   height: 255px;
}


div#myspace 
{ 
   float: right;
   text-align: right;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 0px 10px;
   width: 197px;
   height: 300px;
}


div#myspace img
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border: 1px solid #666666;
}

div#about_us img 
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border: 1px solid #666666;  
}

div#carbs
{ 
   float: left;
   text-align: left;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
   width: 315px;
   height: 220px;
}

div#protein01
{ 
   float: right;
   text-align: right;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 320px;
   height: 460px;
}

div#protein02
{ 
   float: left;

   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 280px;
   height: 224px;
}

div#fats01
{ 
   float: left;
   text-align: left;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 320px;
   height: 200px;
}

div#fats02
{ 
   float: left;
   text-align: center;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 620px;
   height: 400px;
}

div#fats03
{ 
   float: right;
   text-align: right;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 169px;
   height: 260px;
}

div#fats04
{ 
   float: left;
   text-align: center;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 620px;
   height: 878px;
}

div#bjpalmer
{ 
   float: right;
   text-align: center;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 10px 0px 10px;
   width: 183px;
   height: 235px;
}

div#milk
{ 
   float: left;
   text-align: center;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 5px 10px 1px 10px;
   width: 250px;
   height: 188px;
} 

div#whatischiropractic
{ 
   float: right;
   text-align: center;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 5px 10px 1px 10px;
   width: 400px;
   height: 328px;
}

div#whatischiropractic img
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border: 1px solid #666666; 
}

div#image
{ 
   float: left;
   background-image: url(http://www.teamchiropractic.org/images/darren.jpg);
   background-repeat: no-repeat;
   background-color: #666666;
   margin: 0px 0px 0px 1px;
   padding: 0px 0px 0px 0px;
   width: 624px;
   height: 345px;
}

div#footer
{ 
   float: left;
   clear: left;
   background-color: white;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 750px;
   height: 75px;
   background-color: #FFF;
   border: 0px solid red;
}

div#footer p
{ 
   margin: 0px 0px 0px 0px;
   padding: 20px 10px 10px 10px;
   text-align: center;
   font-size: 10px; 
   line-height: 11px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: #666666;    
}



div.content
{ 
   float: left;
   background-color: white;
   margin: 0px 0px 0px 1px;
   padding: 0px 0px 0px 0px;
   width: 624px;
   background-color: #FFF;
   border: 0px solid red;
}


div.content p
{ 
   margin: 0px 0px 0px 0px;
   padding: 1px 10px 10px 10px;
   text-align: justify;
   font-size: 10px; 
   line-height: 11px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: #666666;
}

div.content ul
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-align: justify;
   text-decoration: none;
   font-size: 10px; 
   line-height: 11px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: #666666;
}

div.content li
{ 
   margin: 0px 0px 0px 0px;
   padding: 1px 10px 5px 30px;
   text-align: justify;
   text-decoration: none;
   list-style-type: none;
   font-size: 10px; 
   line-height: 11px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: #666666;
}


div.content h1
{ 
   margin: 0px 0px 10px 0px;
   padding: 10px 10px 5px 10px;
   text-align: left;
   font-size: 17px; 
   line-height: 18px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial;
   font-style: normal;
   border-style: solid;
   border-color: #666666;  
   border-width: 0px 0px 1px 0px;
   color: #666666;
   display: block;
}

div.content h2
{ 
   margin: 0px 0px 0px 0px;
   padding: 10px 10px 5px 10px;
   text-align: left;
   font-size: 13px; 
   line-height: 13px;
   font-weight: bold;    
   font-family: verdana, heltvitica, "courier new", arial;
   font-style: normal;
   color: #666666;
   display: block;
}





div.content h3
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 5px 25px;
   text-align: left;
   font-size: 10px; 
   line-height: 10px;
   font-weight: bold;    
   font-family: verdana, heltvitica, "courier new", arial;
   font-style: normal;
   color: #666666;
   display: block;
}


div.content h4
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 15px 10px 30px;
   text-align: left;
   font-size: 13px; 
   line-height: 13px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial;
   font-style: normal;
   color: #666666;
   display: block;
}



div.content h5
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-align: center;
   font-size: 13px; 
   line-height: 13px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial;
   font-style: normal;
   color: #666666;
   display: block;
   width: 550px;
   border-style: solid;
   border-color: #666666;  
   border-width: 0px 0px 0px 0px;
}

div.content h6
{ 
   margin: 65px 25px 65px 35px;
   padding: 0px 0px 0px 0px;
   text-align: center;
   font-size: 13px; 
   line-height: 13px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial;
   font-style: normal;
   color: #666666;
   display: block;
   width: 550px;
   border-style: solid;
   border-color: #666666;  
   border-width: 0px 0px 2px 0px;
}

div.title
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: #99CCFF;
}

div.title h1
{ 
   margin: 0px 0px 0px 0px;
   padding: 5px 10px 5px 10px;
   text-align: left;
   font-size: 20px; 
   line-height: 22px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   font-style: normal;
   color: #FFF;
   background-color: #99CCFF;
}


div#center
{ 
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: #FFF; 
   border: 0px solid red;
}


div#lower
{
   float: left;
   margin: 1px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: white;
   width: 99%;
   height: 120px;
}

div#block_frame
{ 
   float: left;
   background-image: ;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: #666666;
   width: 750px;
   height: 120px;
   border-style: solid;
   border-color: white;  
   border-width: 0px 0px 0px 0px;
}


div.block
{ 
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: #666666;
   width: 200px;
   height: 120px;
   border-style: solid;
   border-color: white;  
   border-width: 0px 1px 0px 0px;
}

div#block1
{ 
   float: right;
   margin: 60px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: ;
   width: 200px;
}


div.image1
{ 
   float: left;
   background-color: #666666;
   margin: 10px 0px 10px 0px;
   padding: 0px 7px 0px 10px;
   width: 60px;
   height: 60px;
}

div.image1 img
{ 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-style: solid;
   border-color: white;  
   border-width: 1px 1px 1px 1px;
}

div.block p
{   
   text-align: left;
   font-size: 10px; 
   line-height: 11px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: white;
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 10px 2px 0px 0px;
   text-decoration: none;
   background-color: #666666;
   height: 75px;
}


div.block h5
{   
   text-align: left;
   font-size: 11px; 
   line-height: 12px;
   font-weight: bold;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: white;
   display: block;
   margin: 10px 10px 10px 80px;
   padding: 0px 0px 0px 0px;
   text-decoration: underline;
}

div#block1 p
{   
   text-align: left;
   font-size: 10px; 
   line-height: 11px;
   font-weight: normal;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: #666666;
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 10px 5px 0px 10px;
   text-decoration: none;
}

div#block1 h5
{   
   text-align: right;
   font-size: 11px; 
   line-height: 12px;
   font-weight: bold;    
   font-family: verdana, heltvitica, "courier new", arial; 
   color: #666666;
   display: block;
   margin: 0px 0px 0px 0px;
   padding: 10px 15px 10px 10px;
   text-decoration: underline;
}