
body {background: #808040 url(../images/background1.gif) repeat;
      color: #666666;
      font-size: 12px;
      font-family: "palatino linotype", "trebuchet ms", "times new roman";
      margin: 0;
      padding: 0;
      text-align: center;} /* Needed to center layout in old IE browsers. */

acronym, abbr {cursor: help;
               border-bottom: 1px dotted;}


h1, h2, h3, h4, h5, h6 {margin: 0 0 25px 0;
                        padding: 0 0 2px 0;
                        color: #999966;
                        background-color: #FFF;
                        font-weight: normal;}

.modified {
							margin: 0 0 5px 0;
							padding: 0 0 0 0;
							}

.modified1 {
							margin: 0 0 0px 0;
							padding: 0 0 0 0;
							}

.bottom-border {border-bottom: 1px solid #E0E0E0;}

.headline {margin: 0 0 5px 0;
           padding: 0;
           font-size: 12px;}

ul {list-style-type: disc;}

.attorneyList {list-style-type:none;}

p {padding: 0;
   margin: 0 0 25px 0;
   line-height: 140%;}

p.clear-left {clear: left;}

img {border: 0;
     margin: 0 0 25px 0;}

h1 {font-size: 24px;}

h2 {font-size: 22px;}

h3 {font-size: 20px;}

h4 {font-size: 18px;}

h5 {font-size: 16px;}

h6 {font-size: 14px;}

a {color: #999966; text-decoration: none; background-color: #FFF;}

a:link {color: #999966; background-color: #FFF;}

a:visited {color: #677C2F; background-color: #FFF;}

a:hover {color: #CC6633; background-color: #FFF;}

.alternate a {color: #6C6C6C; text-decoration: none; background-color: #FFF;}

.alternate a:link {color: #6C6C6C; background-color: #FFF;}

.alternate a:visited {color: #999999; background-color: #FFF;}

.alternate a:hover {color: #6C6C6C; text-decoration:underline; background-color: #FFF;}

.alternate1 a {color: #666666; text-decoration: none; background-color: #FFF;}

.alternate1 a:link {color: #666666; background-color: #FFF;}

.alternate1 a:visited {color: #999999; background-color: #FFF;}

.alternate1 a:hover {color: #6C6C6C; text-decoration:underline; background-color: #FFF;}

.alternate2 a {color: #999966; text-decoration: none; background-color: #FFF;}

.alternate2 a:link {color: #999966; background-color: #FFF;}

.alternate2 a:visited {color: #999999; background-color: #FFF;}

.alternate2 a:hover {color: #CC6633; text-decoration:underline; background-color: #FFF;}

#container {width: 760px;
            background-color: #FFF;
            color: #666666;
            text-align: left;
            padding: 0;
            margin: 10px auto;}

#header {width: 100%;
         background: #3D3D3D;
         color: #EEE;}

#header h1 {margin: 0;
           background: #3D3D3D;
            color: #EEE;
            padding: 0;}

#logo {display: block;
       margin: 0;}

#sub-header {width: 760px;
             height: 174px;
             background: #FFF url(../images/Smith-Lewis-Building.jpg) no-repeat;
             color: #6C6C6C;}

/* Begin main navigation menu. */

#menu {width: 100%;
       height: 52px;
       margin: 0;
       padding: 0;
       background: #FFF url(../images/menu_background.jpg) repeat-x;
       color: #333;
       position: relative;
       display: block;}

#menu-right {position: absolute;
             width: 13px;
             height: 52px;
             right: 0;
             top: 0;
             background: #FFF url(../images/menu_right.jpg) no-repeat;
             color: #333;}

#menu-left {position: absolute;
            width: 13px;
            height: 52px;
            left: 0;
            top: 0;
            background: #FFF url(../images/menu_left.jpg) no-repeat;
            color: #333;}

#menu ul {list-style-type: none;
          margin: 0;
          padding: 12px 0 0;
          text-align: center;}

#menu ul li {display: inline;
             margin: 10px 0 0 10px;
             padding: 0;
             font-weight: bold;}

#menu ul li#first {margin: 0;}

#menu ul li a {text-decoration: none;
               text-transform: uppercase;
               color: #525252;
               background-color: #FFF;
               font-size: 14px;}

#menu ul li a:hover {color: #000;
                     background-color: #FFF;}

#menu .underlinetext {
			text-decoration:underline;
			}

.access-key {color: #999966;
             font-size: 18px;
             background-color: #FFF;
             font-weight: normal;}


/* End main navigation menu. */ 

#content {padding: 0 20px;
          background: #FFF url(../images/content_top.jpg) no-repeat;
          color: #666666;}

/* The right-column division is your main content division. */

#full-column {
				padding-left: 5em;
				padding-right: 5em;
		        min-height: 350px;
				font-size:1.2em}

#right-column {width: 468px;
               float: right;
               min-height: 350px;
				margin-right: 5px;
				font-size:1.2em;}

#left-column {width: 216px;
              padding: 0;
              margin-right: 504px;}

#left-column .map{
				margin: 0pt 0pt 5px;
				}

.address{
				margin: 0pt 15px 2px;
				}

.ulSmallMargin{
				margin-left: 1em;
				padding-left: 10px;
				}

.ulSmallMargin1{
				margin-left: 1em;
				padding-left: 4px;
				margin-top: 2px;
				}

.liSmallMargin{
				margin: 1px;
			  padding: 1px;
							}

.noMarker{
				list-style-type: none;
				margin: 0px;
			  padding: 0px;
				margin-left: 1em;
				padding-left: 0px;
				}

.linkBack{font-size:10px;}



#attorney-practice {

}

					

.indent {

				text-indent: 3em;

				}





#footer {width: 760px;

         height: 125px;

         clear: both;

         margin: 0;

         padding: 0;

         background: #FFF url(../images/footer_background.jpg) no-repeat;

         color: #666666;}



#footer-content {padding: 51px 20px 0;}



#footer-right {float: right;

               margin: 0;}



#footer p {margin: 0;}



.news {margin: 0 0 40px 0;}



.date {color: #8BA11D;

       background-color: #FFF;

       font-style: italic;

       float: right;}



.left {float: left;

       margin: 3px 5px 0 0;}



.right {float: right;}



.justify {text-align: justify;

		      font-size: 1.1em;

					line-height: 140%;

					}



.center {

					text-align:center;

}

.more { font-size: 14px;

				line-height: 160%;}				



.clear {clear: both;}



/* Begin recent clients list. */



#recent-clients {margin-bottom: 25px;

                 padding: 0;}



#recent-clients ul {margin: 0;

                    padding: 0;

                    list-style-type: none;}



#recent-clients li {display: inline;

                    padding: 0 1px 0 0;}



#recent-clients li a img {padding: 0;

                          margin: 0;

                          border: 2px solid #E0E0E0;}



#recent-clients li a:hover img {border: 2px solid #677C2F;}





/* End recent clients list. */



/* Begin style for the featured services. */



#featured-wrapper {width: 468px; 

                   background: #FFF url(../images/featured_background.png) repeat-y;

                   color: #666666;}



#featured-top {width: 468px;

               height: 48px;

               background: #FFF url(../images/featured_top.png) no-repeat;

               color: #666666;}



#featured-bottom {width: 468px;

                  height: 15px;

                  background: #FFF url(../images/featured_bottom.png) no-repeat;

                  color: #666666;}



#featured-content {margin: -20px 15px 0;

                   padding: 0 10px 10px 10px;}



.featured {width: 100%;

           clear: both;

           padding-bottom: 25px;}



.featured h3 {margin: 0;

              padding: 8px 0 0 0;

              background: transparent;

              font-size: 16px;}



.number {font-size: 72px;

         line-height: 72px;

         float: left;

         margin: 0 10px 0 0;

         color: #8BA11D;

         padding: 0;}





/* Shadow */

#shadow-container {

    position: relative;

    left: 3px;

    top: 3px;

    margin-right: 3px;

    margin-bottom: 3px;

}



#shadow-container .shadow2,

#shadow-container .shadow3,

#shadow-container .container {

    position: relative;

    left: -1px;

    top: -1px;

}



    #shadow-container .shadow1 {

        background: #F1F0F1;

    }



    #shadow-container .shadow2 {

        background: #DBDADB;

    }



    #shadow-container .shadow3 {

        background: #B8B6B8;

    }



    #shadow-container .container {

        background: #ffffff;

        border: 1px solid #EFEFEF;

        padding: 10px;

    }





/* Everyone's pictures:  This protects the pictures from being right-clicked and saved */

#MillerPic {

background-image:url("../Professionals/AmandaAMiller/amanda.jpg"); 

background-repeat:no-repeat;

}

#BeckettPic {

background-image:url("../Professionals/BruceHBeckett/bruce.jpg"); 

background-repeat:no-repeat;

}

#DurleyPic {

background-image:url("../Professionals/CollyJDurley/colly.jpg"); 

background-repeat:no-repeat;

}

#LoweryPic {

background-image:url("../Professionals/JamesBLowery/jim.jpg"); 

background-repeat:no-repeat;

}

#RoarkPic {

background-image:url("../Professionals/JohnLRoark/john.jpg"); 

background-repeat:no-repeat;

}

#TrippPic {

background-image:url("../Professionals/MichaelRTripp/mrt.jpg"); 

background-repeat:no-repeat;

}

#LaMarPic {

background-image:url("../Professionals/PhebeLaMar/phebe.jpg"); 

background-repeat:no-repeat;

}

#GiboneyPic {

background-image:url("../Professionals/SarahEGiboney/sarah.jpg"); 

background-repeat:no-repeat;

}

#ThrossellPic {

background-image:url("../Professionals/SpencerLThrossell/spencer.jpg"); 

background-repeat:no-repeat;

}

#PowellPic {

background-image:url("../Professionals/WilliamJPowell/bill.jpg"); 

background-repeat:no-repeat;

}

#KnollPic {

background-image:url("../Professionals/AlexRKnoll/Alex-Knoll.jpg"); 

background-repeat:no-repeat;

}

#DBeckettPic {

background-image:url("../Professionals/DanielGBeckett/Daniel-Beckett.jpg"); 

background-repeat:no-repeat;

}

#ThrossellPic {
	background-image:url("../Professionals/SpencerLThrossell/Spencer-Throssell.jpg"); 
	background-repeat:no-repeat;
}


.educationSpan {

							width:44%;

							position:relative;

							margin-left:10px; 

							margin-bottom:10px;}



.admissionsSpan {

							width:45%;

							position:relative; 

							padding-left:5px; 

							margin-right:15px; 

							margin-bottom:10px;}

							

.marginTop {

							margin-top: 0px;

							}

							

.marginBottom {

							margin-bottom: 0px;

							}



.smallFont {



						}

/* End style for featured services. */