/*Make all body text black 14-point verdana. 
*/
body {font-family: Arial, tahoma, verdana, serif, "times new roman";
      background:#FFFFFF;
      color:#330099;
      width:59em;
      height:40em;
      font-size: 1em;}


/*Make size1 headings white 20-point verdana. 
*/
h1 {font-family: verdana, Arial, sans-serif, times new roman;
    font-size:1.25em;
    line-height:1em;
    color:#330099;}

/*Make size2 headings blue 16-point verdana. 
*/
h2 {font-family: verdana, Arial, sans-serif, times new roman;
    font-size:1.15em;
    line-height:1em;
    color:#330099;}

/*Make size2 headings blue 16-point verdana. 
*/
h2.red {font-family: verdana, Arial, sans-serif, times new roman;
        font-size:1.15em;
        line-height:1em;
        color:#CC0000;}


/*Make size2 headings blue 16-point verdana. 
*/
h2.pur {font-family: verdana, Arial, sans-serif, times new roman;
        font-size:1.15em;
        line-height:1em;
        color:#993399;}

/*Underline links
*/

a {text-decoration:none;}
a:link {color:#330099;}
a:visited {color:#330099;}
a:hover {color:#CC0000;}
a:active {color:#330099;}



a.side:link {text-decoration:underline;
             color:#330099;
             font-weight:bold;
             font-size:1.4em;
             line-height:1.8em;}
a.side:visited {text-decoration:underline;
                color:#330099;
                font-weight:bold;
                font-size:1.4em;
                line-height:1.8em;}
a.side:hover {color:#CC0000;}
a.side:active {color:#330099;}


a.green:link {color:#330099;
              text-decoration:underline;}
a.green:visited {color:#330099;
                 text-decoration:underline;}
a.green:hover {color:#CC0000;
                text-decoration:underline;}
a.green:active {color:#330099;
                text-decoration:underline;}



/*Make hyperlinked images with no borders, so doesn't show
*/

img {border:none}

/*adjust the space between bullets and the image of Nick
*/

ul.adjust {margin:1em;
           padding-left:13em;}



/*Top banner to be no larger than 15" screen, and take up no more than 1/6 of page. Bottom border in purple.
*/

div.top {display:block;
         position:absolute;
         height:6.25em;
         width:57em;
         background:#FFFFFF;
         z-index:4;
         border-bottom:2px solid #CC0000;}

/*Home page navigation area
*/

div.nav {display:block;
         position:absolute;
         z-index:0;
         padding-left:1.5em;
         width:12em;
         height:42em;
         margin-top:8.15em;
         padding-top:0.75em;
         font-size:0.8em;
         border-right:2px solid #CC0000;
         line-height:1.65em;}

/*Ostpage navigation area
*/

div.navos {display:block;
          position:absolute;
          z-index:0;
          padding-left:1.5em;
          width:12em;
          height:70em;
          margin-top:8.15em;
          padding-top:0.75em;
          font-size:0.8em;
          border-right:2px solid #CC0000;
          line-height:1.65em;}

/*Other page navigation area
*/

div.navo {display:block;
          position:absolute;
          z-index:0;
          padding-left:1.5em;
          width:12em;
          height:205em;
          margin-top:8.15em;
          padding-top:0.75em;
          font-size:0.8em;
          border-right:2px solid #CC0000;
          line-height:1.65em;}

/*Homeo page navigation area
*/

div.navh {display:block;
          position:absolute;
          z-index:0;
          padding-left:1.5em;
          width:12em;
          height:252em;
          margin-top:8.15em;
          padding-top:0.75em;
          font-size:0.8em;
          border-right:2px solid #CC0000;
          line-height:1.65em;}

/*Massage page navigation area
*/

div.navm {display:block;
          position:absolute;
          z-index:0;
          padding-left:1.5em;
          width:12em;
          height:245em;
          margin-top:8.15em;
          padding-top:0.75em;
          font-size:0.8em;
          border-right:2px solid #CC0000;
          line-height:1.65em;}

/*team page navigation area
*/

div.navt {display:block;
          position:absolute;
          z-index:0;
          padding-left:1.5em;
          width:12em;
          height:75em;
          margin-top:8.15em;
          padding-top:0.75em;
          font-size:0.8em;
          border-right:2px solid #CC0000;
          line-height:1.65em;}


/*Home page osteopathy section
*/

div.main {display:block;
          position:absolute;
          z-index:2;
          padding-top:0.5em;
          padding-right:1em;
          margin-left:13.5em;
          margin-top:8.5em;
          width:36em;
          height:15em;
          font-size:0.9em;
          background:#FFFFFF;
          line-height:1.1em;}

/*Home page homeopathy section
*/

div.main1 {display:block;
           position:absolute;
           padding:0.5em;
           margin-left:14em;
           margin-top:26.5em;
           width:20em;
           height:16.5em;
           background:url(images/back9.jpg);
           font-size:0.9em;}


/*home page massage section
*/

div.main2 {display:block;
           position:absolute;
           margin-top:30em;
           padding:0.3em;
           margin-left:40.5em;
           width:16em;
           height:17em;
           font-size:0.8em;
           font-weight:bold;
           border: solid 1px #CC0000;
           line-height:1.1em;}

/*main section for ost page
*/

div.mainos {display:block;
            position:absolute;
            padding:0.75em;
            margin-left:13.5em;
            margin-top:8.5em;
            width:36em;
            height:60em;
            font-size:0.9em;
            background:#FFFFFF;
            line-height:1.1em;}

/*main section for other page
*/

div.maino {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:13.5em;
           margin-top:8.5em;
           width:36em;
           height:175em;
           font-size:0.9em;
           background:#FFFFFF;
           line-height:1.1em;}

/*main section for homeo page
*/

div.mainh {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:13.5em;
           margin-top:8.5em;
           width:36em;
           height:220em;
           font-size:0.9em;
           background:#FFFFFF;
           line-height:1.1em;}

/*main section for massage page
*/

div.mainm {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:13.5em;
           margin-top:8.5em;
           width:36em;
           height:217em;
           font-size:0.9em;
           background:#FFFFFF;
           line-height:1.1em;}

/*1st section of team page
*/

div.maint1 {display:block;
            position:absolute;
            padding:0.75em;
            margin-left:13.5em;
            margin-top:8.5em;
            width:36em;
            height:13em;
            font-size:0.9em;
            background:#FFFFFF;
            line-height:1.1em;}

/*2nd section of team page
*/

div.maint2 {display:block;
            position:absolute;
            padding:0.75em;
            margin-left:13.5em;
            margin-top:24em;
            width:36em;
            height:11em;
            font-size:0.9em;
            background:#FFFFFF;
            line-height:1.1em;}

/*3rd section of team page
*/

div.maint3 {display:block;
            position:absolute;
            padding:0.75em;
            margin-left:13.5em;
            margin-top:37em;
            width:36em;
            height:11em;
            font-size:0.9em;
            background:#FFFFFF;
            line-height:1.1em;}

/*4th section of team page
*/

div.maint4 {display:block;
            position:absolute;
            padding:0.75em;
            margin-left:13.5em;
            margin-top:50em;
            width:36em;
            height:11em;
            font-size:0.9em;
            background:#FFFFFF;
            line-height:1.1em;}

/*Contact us middle section
*/

div.mainc {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:13.5em;
           margin-top:8.5em;
           width:36em;
           height:75em;
           font-size:0.9em;
           background:#FFFFFF;
           line-height:1.1em;}

/*main section for other page
*/

div.main3 {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:13.5em;
           margin-top:8.5em;
           width:36em;
           height:205em;
           font-size:0.9em;
           background:#FFFFFF;
           line-height:1.1em;}


/*right hand column on home page
*/

div.right {display:block;
           position:absolute;
           border: solid 2px #6633CC;
           margin-top:10em;
           padding:0.25em;
           margin-left:58.5em;
           width:12em;
           height:38.75em;
           font-size:0.8em;
           color:#330099;
           background:#FFFFFF;
           line-height:1.1em;}


/*right hand column on osteo page
*/

div.right1 {display:block;
            position:absolute;
            margin-top:10em;
            padding:0.25em;
            margin-left:59em;
            width:12em;
            height:60em;
            font-size:0.8em;
            color:#330099;
            background:#FFFFFF;
            line-height:1.1em;}

/*right hand column on other page
*/

div.righto {display:block;
            position:absolute;
            margin-top:10em;
            padding:0.25em;
            margin-left:58.5em;
            width:12em;
            height:190em;
            font-size:0.8em;
            color:#330099;
            background:#FFFFFF;
            line-height:1.1em;}

/*right hand column on homeo page
*/

div.righth {display:block;
            position:absolute;
            margin-top:10em;
            padding:0.25em;
            margin-left:59em;
            width:12em;
            height:245em;
            font-size:0.8em;
            color:#330099;
            background:#FFFFFF;
            line-height:1.1em;}

/*right hand column on mass page
*/

div.rightm {display:block;
            position:absolute;
            margin-top:10em;
            padding:0.25em;
            margin-left:59em;
            width:12em;
            height:243em;
            font-size:0.8em;
            color:#330099;
            background:#FFFFFF;
            line-height:1.1em;}

/*right hand column on contact page
*/

div.rightc {display:block;
            position:absolute;
            margin-top:10em;
            padding:0.25em;
            margin-left:59em;
            width:12em;
            height:80em;
            font-size:0.8em;
            color:#330099;
            background:#FFFFFF;
            line-height:1.1em;}

/*Footer area
*/

div.foot {display:block;
          position:absolute;
          height:4em;
          width:71.5em;
          padding-top:2em;
          font-size:0.8em;
          margin-top:50em;
          background:#FFFFFF;
          color:#CC0000;
          border-top:2px solid #6633CC;}

/*Footer area for ost page
*/

div.footos {display:block;
           position:absolute;
           height:4em;
           width:71.5em;
           padding-top:2em;
           font-size:0.8em;
           margin-top:80em;
           background:#FFFFFF;
           color:#CC0000;
           border-top:2px solid #6633CC;}

/*Footer area for other page
*/

div.footo {display:block;
           position:absolute;
           height:4em;
           width:71.5em;
           padding-top:2em;
           font-size:0.8em;
           margin-top:210em;
           background:#FFFFFF;
           color:#CC0000;
           border-top:2px solid #6633CC;}

/*Footer area for homeo page
*/

div.footh {display:block;
           position:absolute;
           height:4em;
           width:71.5em;
           padding-top:2em;
           font-size:0.8em;
           margin-top:260em;
           background:#FFFFFF;
           color:#CC0000;
           border-top:2px solid #6633CC;}

/*Footer area for massage page
*/

div.footm {display:block;
           position:absolute;
           height:4em;
           width:71.5em;
           padding-top:2em;
           font-size:0.8em;
           margin-top:254em;
           background:#FFFFFF;
           color:#CC0000;
           border-top:2px solid #6633CC;}

/*Footer area for team page
*/

div.foott {display:block;
           position:absolute;
           height:4em;
           width:71.5em;
           padding-top:2em;
           font-size:0.8em;
           margin-top:80em;
           background:#FFFFFF;
           color:#CC0000;
           border-top:2px solid #6633CC;}