body {   margin: 0 auto;
         margin-left: 70px;
         margin-bottom: 70px;
         font-family: Trebuchet MS;
    line-height: 1.4em;
         font-size: 13px;
    background: #4D4D4D url(bg.gif) fixed; }

#top {      width: 825px;
            height: 152px;
            background-image: url(images/tbg.gif);
       border-left: 7px solid #2C2C2C;
       border-right: 7px solid #2C2C2C;}

#about {    width: 825px;
            height: 115px;
            background: #2C2C2C;
       border-left: 7px solid #2C2C2C;
       border-right: 7px solid #2C2C2C;}

#aboutmid { width: 376px;
            height: 115px;
            background-image: url(images/abg.gif);
       margin-left: 225px;}

#hire {	    width: 248px;
	    height: 115px;
	    margin-left: 60px;
	    padding-top: 40px;}

#main {     width: 825px;
            height: 250px;
            background: #FFF;
       border-left: 7px solid #2C2C2C;
       border-right: 7px solid #2C2C2C;
       padding-top: 15px;}

#main2 {    width: 825px;
            height: 270px;
            background: #FFF;
       border-left: 7px solid #2C2C2C;
       border-right: 7px solid #2C2C2C;
       padding-top: 15px;
       padding-bottom: 30px;}

#main3 {    width: 825px;
            height: 200px;
            background: #CCC;
       border-left: 7px solid #2C2C2C;
       border-right: 7px solid #2C2C2C;
       border-bottom: 7px solid #2C2C2C;}

#form {    width: 365px;
           height: 185px;
           background: #CCC;
           float: left;
           margin-left: 60px;
           margin-bottom: 5px;
           padding-top: 15px;}

#contact { width: 350px;
           height: 185px;
           background: #CCC url(cbg.png) no-repeat;
           float: left;
           margin-right: 50px;
           padding-top: 15px;}

.title {   width: 100%;
           padding-top: 28px;
           padding-left: 73px;}

.title2 {   width: 100%;
           padding-top: 28px;
           padding-left: 66px;}

#header {   width: 223px;
            height: 68px;
       background-image: url(images/chbg.gif);
       margin-left: 30px;}

#header2 {  width: 67px;
            height: 80px;
       background-image: url(images/chbg2.gif);
       margin-left: 30px;
       float: left;}

#header3 {   width: 223px;
            height: 68px;
       background-image: url(images/chbg.gif);
       margin-left: 30px;}

#header4 {  width: 67px;
            height: 80px;
       background-image: url(images/chbg2.gif);
       margin-left: 30px;
       float: left;}

#text {      width: 650px;
       height: 179px;
       margin-top: 0px;
       padding-left: 0px;
       padding-right: 0px;
       float: left;
       background: #FFF;}

#text2 {    width: 650px;
       height: 179px;
       margin-top: 0px;
       padding-left: 0px;
       padding-right: 0px;
       float: left;
       background: #FFF;}

#footer {   width: 1px;
       height: 79px;
       float: left;
       background-image: url(images/tbg1.gif);
       margin-left: 15px;
       margin-top: 100px;}

#footer2 {  width: 107px;
       height: 1px;
       float: right;
       background-image: url(images/tbg2.gif);
       margin-right: 62px;
       margin-top: 0px;}

#footer3 {  width: 1px;
       height: 79px;
       float: left;
       background-image: url(images/tbg1.gif);
       margin-left: 15px;
       margin-top: 135px;}

#footer4 {  width: 107px;
       height: 1px;
       float: right;
       background-image: url(images/tbg2.gif);
       margin-right: 62px;
       margin-top: 0px;}

#tholder {  width: 330px;
       height: 100%;}

.thumb {    width: 50px;
       height: 50px;
       border: 4px solid #CCC;
       margin-top: 10px;
       float: left;}

.thumb2 {   width: 50px;
       height: 50px;
       border: 4px solid #CCC;
       margin-top: 10px;
       margin-left: 10px;
       float: left;}

.pic {
   background-color: #FFFFFF;
   position: relative;
   width: 50px;
}

.pic a .large {
   border: 0px;
   display: block;
   height: 1px;
   left: -1px;
   position: absolute;
   top: -1px;
   width: 1px;
}

.pic a img {
   border: 0;
}

.pic a.p1, .pic a.p1:visited {
   background: #FFFFFF;
   display: block;
   height: 50px;
   left: 0;
   text-decoration: none;
   top: 0;
   width: 50px;
}

.pic a.p1:hover {
   background-color: #8C97A3;
   color: #000000;
   text-decoration: none;
}

.pic a.p1:hover .large {
   border: 6px solid #CCC;
   display: block;
   height: 233px;
   left: 350px;
   position: absolute;
   top: -120px;
   width: 300px;
}

.pic2 {
   background-color: #FFFFFF;
   position: relative;
   width: 50px;
}

.pic2 a .large {
   border: 0px;
   display: block;
   height: 1px;
   left: -1px;
   position: absolute;
   top: -1px;
   width: 1px;
}

.pic2 a img {
   border: 0;
}

.pic2 a.p1, .pic a.p1:visited {
   background: #FFFFFF;
   display: block;
   height: 50px;
   left: 0;
   text-decoration: none;
   top: 0;
   width: 50px;
}

.pic2 a.p1:hover {
   background-color: #8C97A3;
   color: #000000;
   text-decoration: none;
}

.pic2 a.p1:hover .large {
   border: 6px solid #CCC;
   display: block;
   height: 233px;
   left: 280px;
   position: absolute;
   top: -120px;
   width: 300px;
}

.pic3 {
   background-color: #FFFFFF;
   position: relative;
   width: 50px;
}

.pic3 a .large {
   border: 0px;
   display: block;
   height: 1px;
   left: -1px;
   position: absolute;
   top: -1px;
   width: 1px;
}

.pic3 a img {
   border: 0;
}

.pic3 a.p1, .pic a.p1:visited {
   background: #FFFFFF;
   display: block;
   height: 50px;
   left: 0;
   text-decoration: none;
   top: 0;
   width: 50px;
}

.pic3 a.p1:hover {
   background-color: #8C97A3;
   color: #000000;
   text-decoration: none;
}

.pic3 a.p1:hover .large {
   border: 6px solid #CCC;
   display: block;
   height: 233px;
   left: 210px;
   position: absolute;
   top: -120px;
   width: 300px;
}

.pic4 {
   background-color: #FFFFFF;
   position: relative;
   width: 50px;
}

.pic4 a .large {
   border: 0px;
   display: block;
   height: 1px;
   left: -1px;
   position: absolute;
   top: -1px;
   width: 1px;
}

.pic4 a img {
   border: 0;
}

.pic4 a.p1, .pic a.p1:visited {
   background: #FFFFFF;
   display: block;
   height: 50px;
   left: 0;
   text-decoration: none;
   top: 0;
   width: 50px;
}

.pic4 a.p1:hover {
   background-color: #8C97A3;
   color: #000000;
   text-decoration: none;
}

.pic4 a.p1:hover .large {
   border: 6px solid #CCC;
   display: block;
   height: 233px;
   left: 140px;
   position: absolute;
   top: -120px;
   width: 300px;
}

.pic5 {
   background-color: #FFFFFF;
   position: relative;
   width: 50px;
}

.pic5 a .large {
   border: 0px;
   display: block;
   height: 1px;
   left: -1px;
   position: absolute;
   top: -1px;
   width: 1px;
}

.pic5 a img {
   border: 0;
}

.pic5 a.p1, .pic a.p1:visited {
   background: #FFFFFF;
   display: block;
   height: 50px;
   left: 0;
   text-decoration: none;
   top: 0;
   width: 50px;
}

.pic5 a.p1:hover {
   background-color: #8C97A3;
   color: #000000;
   text-decoration: none;
}

.pic5 a.p1:hover .large {
   border: 6px solid #CCC;
   display: block;
   height: 233px;
   left: 70px;
   position: absolute;
   top: -120px;
   width: 300px;
}

#recent {   height: 194px;}

#nav {      height: 51px;
            float: left;
            margin-top: 101px;
            margin-left: 462px; }

/* MENU */

    #tabs12 {
   float: left;
      width:100%;
      font-size:93%;
      line-height:normal;
   margin: 0 auto;
      }
    #tabs12 ul {
          margin:0;
          padding:0px 0px 0 0px;
          list-style:none;
      }
    #tabs12 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs12 a {
      background: url("images/tabbg.gif") repeat-x left top;
      float:left;
      margin:0;
      padding:0px 0px 0 0px;
      text-decoration:none;
      }
    #tabs12 a span {
      float:left;
      display:block;
      background: url("tabright12.gif") repeat-x;
      padding:16px 0px 0px 0px;
      color:#E4D6CD;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs12 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs12 a:hover span {
      color:#FFF;
      }
    #tabs12 a:hover {
      background-position:0% -51px;
      }
    #tabs12 a:hover span {
      background-position:100% -51px;
      }

      #tabs12 #current a {
              background-position:0% -51px;
      }
      #tabs12 #current a span {
              background-position:100% -51px;
      }

img {
border: none;
}

a:link {color: #993300; text-decoration: none;}
a:visited {color: #660000;}
a:active {text-decoration: none}
a:hover {color: #660000;}

p {text-align: justify; }

#journal {  width: 698px;
            padding-left: 5px;
            float: left;
            font-family: "Lucida Unicode";}

