* {
    padding: 0;
    margin: 0;}
body {
    font-family:         arial, verdana, helvetica, sans-serif;
	font-size:           .80em;
    background:          url(../img/bk.jpg) repeat-x;
    color:	             #696969;
    background-color:    #FFFFFF;}
#content {
      width:             920px;
      margin-right:      auto;
      margin-left:       auto;
      text-align:        left;
      background-color:  #FFFFFF;}

#sociallinks a:link {
      border:              none;
      text-decoration:     none;}
#sociallinks a:visited {
      border:              none;
      text-decoration:     none;}
#sociallinks a:hover {
      border:              none;
      text-decoration:     none;}

#sociallinks img {
      border:            none;
      padding:           0 5px 0 5px;}
#sociallinks h4 {
      margin:            5px 0 0 0;
      color:             #ccc;
      font-size:         .85em;
      text-align:        center;
      font-style:        italic;}
      
#websitethumb table {
      margin-left:       55px; }
#websitethumb td {
      padding:           0 15px 10px 10px;}
#websitethumb img {
      border:            1px solid #ddd;
      padding:           4px}
#websitethumb a:link {
       border-bottom:    none;}
#websitethumb a:visited {
       border-bottom:    none;}
#websitethumb a:hover {
       border-bottom:    none;}
       
#techtips {
       font-size:        .9em;
       text-align:       center;
       margin:           7px 0 0 0;}
#techtips a {
       border-bottom:    none;}

a:link {
      color:            #696969;
      text-decoration:  none;
      border-bottom:    1px dotted #324D74;}
a:visited {
      color:            #696969;
      text-decoration:  none;
      border-bottom:    1px dotted #324D74;}
a:hover {
      color:            #B7A24F;
      text-decoration:  none;
      border-bottom:    1px solid #324D74;}
#main {
      margin:               15px 25px 0 0;
      width:                665px;
      float:                right;}
#main p {
      line-height:          1.9;
      padding-bottom:       15px;}
#intro {
      margin:           20px 0 0 0;}
#intro p {
      font-size:        1.05em;
      padding-bottom:   15px;}
#services p {
      padding:          0 0 0 25px;}
#services .sub_text {
      padding:          0 0 15px 72px;
      font-style:       italic;}
#services a, img {
      border:           none;}

.serviceheader {
      color:             #426391;
      padding:           0 0 0 17px;
      font-weight:       bold;
      font-size:         1.5em;}

#leftcol {
      width:             195px;
      margin:            0 0 0 10px;}
#logo {
      text-align:        center;}
#logo img {
      border:            none;}
#logo a {
      border:            none;}
#headernav {
      float:               right;
      background-color:    #0080C0;
      width:               100%;
      padding:             7px 0 0 0;
      font-size:           .85em;}
      #headernav li {
         float:             right;
         padding:           0 10px 10px 10px;    
         text-align:        center;}
      #headernav a:link {
         color:             #fff;
         font-weight:       bold;
         border:            none;}
      #headernav a:visited {
         color:             #fff;
         font-weight:       bold;
         border:            none;}
      #headernav a:hover {
         color:             #fff;
         border:            none;}
      #headernav ul {
         list-style-type:   none;}
#navigation {
      float:                right;
      margin:               11px 0 0 0;
      border-bottom:        3px solid #0080C0;}
      #navigation li {
         float:             left;
         padding:           0 5px 12px 5px;    
         background-color:  #fff;
         width:             128px;
         text-align:        center;
         letter-spacing:    .05em;}
      #navigation a:link {
         color:             #998643;
         font-weight:       bold;
         border:            none;}
      #navigation a:visited {
         color:             #998643;
         font-weight:       bold;
         border:            none;}
      #navigation a:hover {
         color:             #0080C0;
         border:            none;}
      #navigation ul {
         list-style-type:   none;}
#fb {
      margin:               15px 0 0 0;}
.cust_quote {
      font-style:           italic;
      color:                #0080C0;
      margin:               15px 10px 15px 10px;
      text-align:           center;
      line-height:          1.5em;}
.p_nohome {
      padding:              0 0 15px 55px;}
#main .p_list {
      padding:              0 0 10px 0;}
#main ul {
      padding:              0 0 3px 90px;
      list-style-type:      square;}
#main ul li {
      padding:              3px 0 3px 0;}
#goritz {
      font-size:            .75em;
      text-align:           center;
      margin:               25px 0 25px 0;}
.spacer {
      height:               25px;
      width:                100%;}
.center_nob {
      display:              block;
      margin:               0 auto 5px auto;
      padding:              3px;}
.alignright_nob {
      float:                right;
      margin:               10px 30px 10px 10px;
      padding-left:         3px;}
.alignleft_nob {
      float:                left;
      margin:               0 10px 5px 5px;
      padding:              3px;}
hr {
      color:                #C1AF68;
      height:               1px;
      background:           #fff;
      width:                95%;
      text-align:           center;
      margin:               5px auto 5px auto;}

#w3_validate {padding-top: 10px;}
#w3_validate a:link {border:none;}
#w3_validate img {width:60px;height:21px;border:none;}

#footer {
      border-top:           1px solid #696969;
      color:                #0080C0;
      font-size:            .85em;
      clear:                both;
      text-align:           center;
      width:                90%;
      margin:               35px auto 10px auto;
      padding:              10px 0 15px 0;}
