* { margin:0; padding:0 }

a {color: #000; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}

hr { border: none; height: 1px; background-color: black;}

body { width:950px; margin-left:auto; margin-right:auto; margin-top: 20px; margin-bottom: 20px; font-size: 14px; color: #000; font-family: Geneva, Arial, Helvetica, sans-serif}

ul, li { display: inline; list-style:none }

dev { border: none;}

#lead_section {margin: 20px 0 50px 0;}
#lead_section img {margin-right: 20px;}
#lead_section h2 {color: #888;}

#lead_section p {margin-top: 10px; color: #888;}

p { margin-bottom: 10px;}

#features_section {margin-bottom: 50px;}
#features_section #column_1 {float: left; width: 50%;}
#features_section #column_2 {float: right; width: 50%;}

#features_section p {width: 400px;}

.block {margin-bottom: 40px;}
.block h3 {margin-bottom: 5px;}
.block p {color: #444;}

#features_section h3 {margin-bottom: 5px;}
#about_section {margin-top: 50px; margin-bottom: 40px;}
#about_section h1 {margin-bottom: 10px; font-size: 18pt;}
#about_section p {color:#444;}

#contact_section {margin-top: 50px; margin-bottom: 40px;}
#contact_section h2 {margin-top: 20px; margin-bottom: 10px;}
.clear {clear:both;}

#footer_section {margin-top: 10px; font-size: 12px; color: #444;}

label {margin-right: 10px;}
input {margin-right: 20px;}
