/*  Sampson Design Co. Website stylesheet Copyright © 2008 Kevin P. Sampson design@sampsondesignco.com */  


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}             

html {height: 100%;margin-bottom: 1px;}   
body {color: #7f7f7f;background-color:white;font:small/1.5em "lucida grande", "lucida sans", verdana, arial, sans-serif;}
hr {clear:both;}
.clear {clear:both;}    
strong {font-weight: bold;}
h1, h2, h3, h4, h5, h6 {color: #2f2f2e;line-height: 1.3em;font-weight: bold;}
h1 {font-size: 216%;}
h2 {font-size: 164%;width: 595px;height: 51px;}
h3 {font-size: 100%;text-transform: uppercase;margin-bottom: 0.6em;}
h4 {font-size: 90%;margin: 40px auto 30px auto;border-bottom: solid 1px #acacab;width: 200px;text-align: center;font-family: georgia, "times new roman",times,serif; padding-bottom:10px;font-weight: normal;text-transform: uppercase;letter-spacing: .1em;	  clear: both;}
h5 {font-size: 100%;}
h6 {font-size: 85%;}
p, li, dl, ul, ol { line-height: 1.5em;margin-bottom: 1.3em;}
a, a:visited {color: #2f2f2e;text-decoration: none;font-weight: bold;border-bottom: 1px solid #deddd6;}
a:hover {color: #000;border-bottom: 1px solid #9e9996;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { }                            
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { }        
hr {visibility: hidden;height: 5px;margin: 0px;}
  


#wrapper {width: 720px;height: auto;min-height: 600px;margin: 0px auto;}
#content { margin-top: 30px; width: 720px;height: auto;min-height: 600px;float: left; background:#FFFFFF;}                 
#header {height: 105px;margin-top: 60px;text-align: center;}
               

h1 {text-align: center;}
h1 a#logo_outdent {width: 791px;height: 105px;display: block;text-indent: -19999px;background: transparent url("logo.gif") no-repeat scroll center center;border-bottom: none;margin: 0px auto;}
h1 a#logo_outdent2 {width: 791px;height: 105px;display: block;text-indent: -19999px;background: transparent url("logo2.gif") no-repeat scroll center center;border-bottom: none;margin: 0px auto;}     
     

#recent_work { width:210px; float: right;}
.lead-in {font-size: 1.21em;margin: 40px 30px 10px 30px;}      
hr.section {clear: both;margin: 0px auto 30px auto;margin-top: 20px;width: 450px;height: 0px;background-color: #acacab;border: solid 1px #acacab;border-bottom: none;border-left: none;border-right: none;visibility: visible;}                 
.recent-work-capsule {margin-top: 40px; width: 210px;float: left;text-align: center;}
.file-type-capsule {margin-top: 0px; width: 210px;float: left;text-align: center;}    
div.recent-work-capsule > a:first-child {border-bottom: none;}          
#client_services {width: 430px;margin: 0px 20px;float: left;}                  
#services-blurbs {width: 430px;float: left;}              
#services-contact {width: 200px;float: right;}
#footer {width: 720px;float: left;height:auto;padding: 0px 30px;margin: 40px auto 0px auto;font-size: 80%;}        
a.dl {font-size: 80%;line-height: 1.2em;border-bottom: 0px;padding-left: 20px;height: 20px;background: white url"" no-repeat scroll center left;display: block;margin-bottom: 25px;}

form {font:bold 0.8em "lucida grande", verdana, sans-serif;font-size:11px;margin-bottom:-50px;margin-top:20px;padding-left:25px;width:90%;}
form .input {width:100%;padding:2px 5px;border:1px solid #bfbdb9;margin:0px 0px 0px 0px;}
form .button {margin:5px 10px 10px 0px;border:1px solid #bfbdb9;font-size:1.0em;padding:3px 10px;}
form em {font-weight:normal;padding:0px 0px 10px 0px;}
#contact-box {margin-right: 25px;height:330px; no-repeat;font-size:13px;font:normal "Times New Roman", Times, serif;color:#333333;}
.input {width:90%;padding:1px;border:1px solid #b1afab;margin:0px 0px 0px 0px;font:9pt "lucida grande", verdana, sans-serif;}
.button {border:1px solid #7F7F7F;font:9pt "lucida grande", verdana, sans-serif;}
