*{margin:0;padding:0}

h1{font-size:2.5em;font-weight:normal;padding:40px 0;letter-spacing:-3px;word-spacing:0.1em}
body{font:16px/34px verdana;color:#111;text-align:center;overflow:scroll;overflow-x:auto;overflow-y:scroll}
#nav {width:950px; margin:0 auto;margin-bottom:30px}

#header h1 {font-family:Georgia,"Times New Roman",Times,serif;margin-left:-50px;padding:20px 0;}

#wrapper,#content,#footer{margin:0 auto;min-width:920px;max-width:1200px;padding:25px}
#background{background-color:#f4f2f5}
.clear{clear:both}
img{border:none}
.space{letter-spacing:-10px;padding-right:5px}
.space1{letter-spacing:-1px}
.space2{letter-spacing:2px}
.tagline{line-height:30px;padding:16px 12px;border:2px solid #045fb4; background-color:#cee3f6; font-size:1.05em;}
.nav-grid{width:310px;float:left;margin:40px 75px 20px 75px}
.nav-grid-right{width:22%;float:right;margin:40px 0 20px 0}
#products_layer{padding-top:20px}
.product-left{width:280px;float:left;margin-right:25px}
.product-right{width:335px;/*30%;*/float:left}
.product-right a{margin-top:20px;float:left}
.product-right a:hover{color:#595959}
.product-right img{background-color:red;padding:;float:left;margin-top:22px;margin-right:10px}
.icon{display:block;background-color:#FFF;border:2px solid #CCC}
.icontitle{font-size:1.4em;text-align:center}
h2.icontitle{padding:0}

.slogan{color:#666;font-size:0.9em}
#products_layer p{margin:4px 0 16px 0;color:#4D4D4D}
#products_layer .intro{font-size:0.8em;padding-bottom:10px;color:#111}
.product-full{width:65%;float:right;border-bottom:1px dashed #CCC}
.nasty_placeholder{display:block;width:100%;height:580px}
#work_layer h3{margin-bottom:20px}
#work_layer p{margin-bottom:20px}
.work-grid-3-left{width:22%;float:left;margin-right:4%}
.work-grid-3-middle{width:48%;float:left;margin-right:4%;padding:6px 0 60px 0}
.work-grid-3-right{width:22%;float:right;font-style:italic;height:350px}
.image-bg{background-color:#FFF}
.image-border{border:4px double #CCC;height:350px;overflow:hidden}
.side-title{font-size:1em;font-style:normal}
.side-note{font-size:0.6em;color:#999;height:200px}
.next-button{margin-top:55px;cursor:pointer;float:left;font-size:0.9em;color:#111;font-style:normal}
.next-button:hover{cursor:pointer;color:blue}
#company_layer h3{margin-bottom:20px}
#company_layer h4{font-weight:normal;font-size:0.8em;line-height:1.5em;text-align:left;margin-left:90px}
#company_layer p{margin-bottom:10px}
#company_layer img{float:left;background-color:#FFF;border:1px solid #CCC;padding:4px;margin-top:2px}
.picture-note{font-style:italic;font-size:0.6em;color:#999;margin-left:90px}
.minheight{min-height:120px}
.background-press{width:48%;float:left;margin-right:4%}
.people{width:48%;float:right}

.background-left{float:left;margin-right:8%}
.background-right{width:46%;float:right}



.people-left{width:46%;float:left;margin-right:8%}
.people-right{clear:both;}
.press{line-height:1.2em}
.press ul{text-align:left;font-size:0.7em}
.press ul li{margin-bottom:20px}
.press a{border-bottom:dotted 1px #111}
.blog-left{width:48%;float:left;margin-right:4%}
.blog-right{width:48%;float:right}
p{font-size:0.7em;text-align:left;line-height:1.5em}
h2{font-weight:normal;font-size:1.5em;text-align:left;padding-bottom:10px}
h3{font-weight:normal;font-size:1.3em;text-align:left}
a{text-decoration:none;color:#111}
a:hover{color:#DF700D}
.lucida{font-family:"Lucida Grande",Tahoma;color:#CCC}
div.nav-grid,div.nav-grid-right{color:#111}
div.nav-grid.selected,div.nav-grid-right.selected{color:#ccc;cursor:pointer}
div.nav-grid.selected:hover,div.nav-grid-right.selected:hover{color:#111}
div.nav-grid.selected:hover h2,div.nav-grid-right.selected:hover h2{color:#0000ff}
div.nav-grid.selected:hover span,div.nav-grid-right.selected:hover span{color:#a9d0f5}
div.nav-grid.initial:hover,div.nav-grid-right.initial:hover{color:#111;cursor:pointer}
div.nav-grid.initial:hover h2,div.nav-grid-right.initial:hover h2{color:blue}
div.nav-grid.initial:hover span,div.nav-grid-right.initial:hover span{color:#FFBFBE}
.post{width:70px;float:left;margin-right:20px}
.blog-right .post{width:50px}
.day{font-size:2em}
.month{font-size:1em;margin-bottom:0px}
#blog_layer h3{margin-bottom:20px;color:#CCC}
#blog_layer h4{font-weight:normal;text-align:left}
.blog-left h4{font-size:1.8em;margin-bottom:20px}
.blog-right h4{font-size:1em}
.blog-right p{font-size:0.7em;margin-left:70px}
.blog-left p{margin-bottom:12px}
.blog-left p a{border-bottom:1px dotted #555}
.blog-right .single{margin-bottom:40px;color:#000;cursor:pointer}
.blog-right .single.selected{cursor:auto}
.blog-right .single:hover h4{color:red}
.blog-right .selected:hover h4{color:#000}
.blog-right .selected .post{border-bottom:3px double #CCC}
#blog_layer img{float:left;padding:4px;margin:0 40px 10px 0}
#blog_layer .border{border:1px solid #CCC}
#author{text-align:left;margin:0px;border-top:1px solid #BFBFBF;padding-top:10px;margin-top:30px;font-size:0.75em}
#author img{margin:0px;margin-right:10px;background-color:#FFF;border:1px solid #CCC;padding:2px;margin-top:2px}
#author a{font-style:italic;color:#7F7F7F}
.author{font-style:italic;color:#BFBFBF;font-size:.75em}
.blog-left h1{font-size:1em}
.blog-left h2{font-size:0.8em}
.blog-left .image-bg{background-color:#FFF}
.blog-left .image-border{border:4px double #CCC;overflow:hidden}
.blog-left .image-center{margin-left:auto;margin-right:auto}
.blog-left .image-caption{text-align:center;font-size:0.6em;font-style:italic}
#paginator{display:inline;list-style-type:none}
#paginator li{display;block;float:left;background-color:#E5E5E5;margin-right:3px;border:1px solid #CCC;color:#999;padding:1px 8px}
#paginator li.selected{color:#000}
#paginator li:hover{background-color:#D8D8D8}
#background{display:none; border:2px solid #ccc}
#highlight{font-size:0.8em;color:#999}
#highlight:hover{color:#FFBFBE}
#highlight:hover span{color:blue}
#highlight span{font-size:1.2em;margin-right:12px;color:#111}
#highlight img{margin-bottom:-8px;margin-right:10px}
#highlight-blue{font-size:0.8em;color:#999}
#highlight-blue:hover{color:#98BBFF}
#highlight-blue:hover span{color:#3887FF}
#highlight-blue span{font-size:1.2em;margin-right:12px;color:#111}
#highlight-blue img{margin-bottom:-8px;margin-right:10px;border:none}
#fever-left{width:48%;float:left;margin-right:4%}
#fever-right{width:48%;float:right}
#fever-left p,#fever-right p{margin-bottom:12px}
#indiedownload{margin:70px 0 60px 0}
#fever-right em{color:#989898;font-size:0.9em}
#fever-right em span{color:#111}
#fever-right p a,#fever-left p a{border-bottom:1px dotted #555}
#fever-right p a:hover,#fever-left p a:hover{color:#3887FF}
#footer p,#footer-background p{color:#999;font:0.5em/1.6em "Lucida Grande",Tahoma;text-align:center}
#footer-background{margin:0 auto;min-width:920px;max-width:1200px;padding:30px 0px}

a.icon img{display:block;margin:0 auto}


#stores_layer,#company_layer{clear:both}

#contactFormArea {text-align:left; padding:5px}
#contactFormArea #posEmail{width:404px;}
#contactFormArea label{display:block;}
#contactFormArea fieldset{border:0}
#contactFormArea #sendContactEmail{margin-top:10px}

#content p {padding-bottom:10px;}

.store-block {clear:both; border-bottom: 2px dashed #ccc; margin-bottom:36px;}
.store-block-last {border:0}
