body {margin: 0; padding: 0; text-align: center;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      color: #333333; background-color: #a4b19f;}

h1   {background-color: #d6dAd3; color :#778a71; 
      font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
      letter-spacing: 1px; padding: 5px 5px 2px 5px; margin: 0px 17px 0px 17px; 
      background-image: url(images/h1.gif); background-position: top;
      background-repeat: repeat-x; clear: both;}

p    {color: #333333; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
      margin: 0; padding: 4px 0px 4px 0px; text-indent: 0;}

a         {color: #996633; text-decoration: none;}
a:link    {color: #778a71; text-decoration: none; font-variant: normal;}
a:visited {color: #778a71; text-decoration: none;}
a:hover   {text-decoration: underline; color: #b29ca5;}

li        {list-style: square outside; 
           font: normal 84% verdana, arial, helvetica, sans-serif;
           color: #333333; padding-bottom: 10px;}
img       {border: 0 none; margin: 0;}

input, 
textarea,
select    {color: #333333; 
           font: normal 9px Verdana, Arial, Helvetica, sans-serif;
           background-color: #d6dad3; border: 1px solid #778a71;
           margin: 0; padding: 1px;}

form      {margin: 0; padding: 0; text-align : right;}

#head     {width: 90%; margin: 20px auto 0px auto;
           background-color: #d6dad3; 
           background-image: url(images/head-tile.gif);
           background-repeat: repeat-x; background-position: top;}

.head-left  {background-image: url(images/logo.gif);
             background-repeat: no-repeat; background-position: left;}
.head-right {background-image: url(images/head-right.gif);
             background-repeat: no-repeat; height : 92px; 
             background-position: right; text-align: center;}

#nav-left  {background-color: #bdc7b5; width: 80%;
            margin: inherit auto inherit auto;
            background-image: url(images/left-tile.gif);
            background-repeat: repeat-y;  background-position: left;}

#nav-right {background-image: url(images/rght-tile.gif);
            background-repeat: repeat-y; background-position: right;}

#nav       {font-size: 10px; font-weight: bold; color: #333333; 
            text-align: center; background-image: url(images/nav.gif);
            background-repeat: repeat-x; background-position: bottom;
            padding: 2px 0px 16px 0px;  background-color: #bdc7b5;
            margin: 0px 17px 0px 17px;}

#nav a:link    {color: #ffffff;}
#nav a:visited {color: #ffffff;}

#content {background-image: url(images/rght-tile.gif);
          background-position: right; background-repeat: repeat-y;
          text-align: left;}

#bg {width: 90%; margin-left: auto; text-align: left; 
     background-image: url(images/left-tile.gif); 
     background-repeat: repeat-y; margin-right: auto;
     background-color: #d6dad3; background-position: left;}

#footer {width: 90%; margin: 0px auto 20px auto;
         background-color: #d6dad3; clear: both; 
         background-image: url(images/foot-tile.gif);
         background-repeat: repeat-x; background-position: bottom;}

.foot-left  {background-image: url(images/foot-left.gif);
             background-repeat: no-repeat; background-position: 0% 100%;}
.foot-right {background-image: url(images/foot-right.gif);
             background-repeat: no-repeat; background-position: 100% 100%;
             height: 88px; text-align: right;}
.block-foot {background-image: url(images/blockfoot.gif);
             background-repeat: repeat-x; height: 18px;
             margin: 0 17px 0 17px;}

.small-text2 {font : 9px sans-serif; margin: 0 17px 0 17px;
              padding: 5px 3px 3px 3px;
              background-image: url(images/underbar.gif);
              background-position: top; background-repeat: repeat-x;
              background-color: #a5b29c; color: #f5f5f5;
              border-top: 1px solid #778a71;}
.small-text2 a:link    {color: #f5f5f5;}
.small-text2 a:visited {color: #f5f5f5;}

.news-body {margin: 0 17px 0 17px; padding: 17px 16px 4px 6px;
            background-color: #d6dad3; background-position: top;
            background-repeat: repeat-x; background-image: url(images/row.gif);
            font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.info-block {margin: 0 17px 0 17px; padding: 17px 16px 4px 16px;
             background-color: #d6dad3; background-position: top;
             background-repeat: repeat-x; 
             background-image: url(images/row.gif);}

.info-block2 {margin: 0 17px 0 17px; padding: 17px 6px 4px 6px;
              background-color: #D6DAD3; background-position: top;
              background-repeat: repeat-x; 
              background-image: url(images/row.gif);}
.container {margin: 0 17px 0 17px;}
.padleft   {padding-left: 36px;}
.smalltxt  {font: 9px sans-serif;}
.smalltxt-veranda {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.float-right      {width: 190px; float: right;}
.left             {width: auto; margin-right: 208px;}
.left-forum       {width: auto; margin-right: 280px;}
.float-rightwider {width: 250px; float: right;}

.topic-title    {font: 80% Verdana Arial Helvetica sans-serif;}
.postheadblock  {background-position: top; background-repeat: repeat-x;
                 background-image: url(images/row.gif); height: 16px;}
.postblock-l    {background-position: left; background-repeat: repeat-y;
                 background-image: url(images/post-l.gif);}
.avbg           {background-position: top left; background-repeat: no-repeat;
                 background-image: url(images/post-tl.gif); height: 16px;}
.postbody       {font: 11px/160% Verdana, Geneva, Arial, Helvetica, sans-serif;}
.postdetails    {font: 10px Verdana, Arial, Helvetica, sans-serif;}

.post-title {font: bold 11px/200% Verdana, Geneva, Arial, Helvetica, sans-serif;
             letter-spacing: 1px; text-decoration: none; padding-bottom: 4px;}

.prop  {height: 180px; float: left; width: 1px; display: inline;}
.prop2 {height: 70px; float: left; width: 1px; display:inline;}

 .quote-wrap {margin: 0 20px 0 20px;}
 .quote-head {font: bold 10px/125% Verdana, Arial, Helvetica, sans-serif; 
              border: solid #a4b19f;
              border-width: 1px 1px 0px 1px; padding: 4px;
              background-color: #a4b19f; color: #d6dad3;}
.quote-block {font: 10px/125% Verdana, Arial, Helvetica, sans-serif;
              color: #444444; border: 1px solid #a4b19f; padding: 4px;}
.code-head   {font: bold 10px/125% Verdana, Arial, Helvetica, sans-serif;
              color: #d6dad3; border: solid #b29ca5;
              border-width: 1px 1px 0px 1px; padding: 4px; 
              background-color: #b29ca5;} 
.code-block  {font: 10px/125% Verdana, Arial, Helvetica, sans-serif;
              color: #444444; border: 1px solid #b29ca5; padding: 4px;}
.postfoot-block {background-image: url(images/stepped-end.gif);
                 background-repeat: repeat-x; height: 18px; 
                 margin: 0 17px 0 17px;	background-color: #d6dad3;}

#navstrip       {background-color: #d6dad3; color: #778a71;
                 font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
                 margin: 0 17px 0 17px; padding: 5px 5px 2px 5px;
                 background-image: url(images/h1.gif); 
                 background-repeat: repeat-x; background-position: top; 
                 clear: both;}
.navstrip       {background-color: #d6dad3; color: #778a71;
                 font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
                 margin: 0 17px 0 17px; padding: 5px 5px 2px 5px;
                 background-image: url(images/h1.gif); 
                 background-repeat: repeat-x; background-position: top;
                 clear: both;}
.maintitle      {background-color: #d6dad3; color: #333333;
                 font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
                 letter-spacing: 1px; margin: 0 17px 0 17px; 
                 padding: 5px 5px 2px 5px; background-image: url(images/h1.gif);
                 background-repeat: repeat-x; background-position: top;
                 clear: both;}

.posty          {margin-left: 175px; padding-right: 4px;}
.sigdiv         {margin-left: 175px; padding-bottom: 3px;}
.postwrap       {background-image: url(images/post-l.gif);
                 background-position: left; background-repeat: repeat-y;
                 margin: 0 17px 0 17px;}
.postbuttons    {padding: 17px 3px 0px 3px; background-color: #D6DAD3;
                 background-image: url(images/row.gif); 
                 background-position: top; background-repeat: repeat-x;}
.ed-quote       {float: right; text-align: right; width: 120px;}
.left-buts      {width: auto; margin-right: 140px;}
.post-l-column  {float: left; width: 150px; text-align: left; 
                 padding: 3px 4px 3px 3px;}

.clear,
.postclear,
.insurance      {clear: both;}
