
* {margin:0 0 0 0;padding:0 0 0 0;}

body {margin:0 0 0;font:76% arial, helvetica, sans-serif;line-height:1;text-align:center;background:none;}

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

img {border:0;}

#wrapper {position:relative;width:100%;margin:0;padding:5px 0;text-align:left;background:none;}

#header {position:relative;float:none;width:100%;margin:0;background:none;}
#header h1 {margin:0 111px 17px 22px;}

#nav {display:none;}

#location {float:none;width:100%;margin:0;padding:15px 0 0x;}
#location h2 {margin:0 0 3px 25px;font-size:3em;color:#d4d2c4;}

#feature {float:none;margin:5px;}

#content {margin:0 0 0 5px;color:#333;}

div.hp-features {float:left;width:930px;margin:2em 0 5px;}
div.hp-features h3 {margin:0 25px .3em;}
div.hp-features ul {margin:0 25px 1em 39px;}
div.hp-features li {line-height:1.6;}
div.hp-features p {margin:0 25px 1em;line-height:1.6;}

div.feature-one {float:left;width:305px;margin:0 5px 0 0;}

div.feature-two {float:left;width:615px;margin:0 5px 0 0;}

#internal {clear:both;float:none;width:645px;margin:0 25px 0 25px;padding:0 0 10px;}
#internal h3 {margin:0 0 .8em;font-size:1.3em;line-height:1.4;}
#internal h4 {font-size:1.2em;line-height:1.6;}
#internal h5 {}
#internal h6 {} 
#internal ul {margin:0 0 1em 40px;}
#internal li {line-height:1.6;}
#internal li ul {margin:0;}
#internal li li {}
#internal address {font-style:normal;margin:0 0 1em;line-height:1.6;}
#internal p {margin:0 0 1em;line-height:1.6;}
#internal label {display:block;line-height:1.6;}
#internal input {display:block;width:200px;margin:0 0 1em;}
#internal input.submit {width:75px;}
#internal textarea {display:block;width:400px;height:100px;margin:0 0 1em;}
#internal dl {}
#internal dt {font-weight:bold;line-height:1.6;}
#internal dd {margin:0 0 1em;line-height:1.6;}

div.vimeo-embed {float:right;margin:0 0 0 20px;padding:2px;border:1px solid #999;background:#fff;}
div.vimeo-embed p {margin:0 0 0;padding:5px 0 0 10px;}

div.sidebar {clear:both;width:645px;padding:0 5px 25px 5px;}
div.sidebar div {}
div.sidebar img {display:block;}
div.sidebar h3 {padding:0 0 1.1em;font-size:1.3em;line-height:1.4;color:#fff;}
div.sidebar h4 {padding:5px 10px 7px 20px;border-top:6px solid #ccc;font-size:1.1em;line-height:1.6;color:#1a5d97;background:#eee;}

div.sidebar dt {margin:10px 0 0;padding:3px 0 5px 10px;font-size:1em;line-height:1.6;color:#fff;background:#eee;}
div.sidebar dd {padding:5px 10px 1em 20px;list-style-type:disc;line-height:1.6;background:#ddd;}

div.sidebar ul {margin:0 0 1.5em;border-top:1px dotted #999;list-style-type:none;background:#eee;}
div.sidebar ul li {padding:10px 10px 12px 20px;border-bottom:1px dotted #999;list-style-type:none;line-height:1.6;color:#333;}

#footer {clear:both;margin:0 30px 45px;}
#footer h6 {margin:20px 0 5px;padding:30px 0 5px;border-top:20px solid #fff;border-bottom:3px solid #231f20;}
#footer ul {}
#footer li {list-style-type:none;}
#footer a {text-transform:uppercase;text-decoration:none;letter-spacing:1px;color:#141318;}