/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
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,
b,u,i,center,
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-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:"Gotham Rounded Medium";src:url(/fonts/GothamRnd-Medium.otf) format("opentype");}
body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea{color:#666;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8em;font-weight:normal;}
/* =Headings
------------------------------------------------------------------ */
h1,h2,h3,
h4,h5,h6{margin:0;text-transform:lowercase;color:#49712b;font-family:"Gotham Rounded Medium","helvetica neue",arial,sans-serif}
h1{font-size:36px;line-height:36px;padding:18px 0;}
h2{font-size:32px;font-weight:normal;letter-spacing:-2px;line-height:36px;padding:16px 0 20px;}
h3{font-size:18px;line-height:18px;padding:9px 0;}
h4{font-size:14px;line-height:18px;padding:9px 0;}
h5{font-size:12px;line-height:18px;padding:9px 0;}
h6{font-size:10px;line-height:18px;padding:9px 0;}
/* =Elements
------------------------------------------------------------------ */
#maincontent a,#maincontent_work a, #footer a,#sideBar a{color:#88c712;font-weight:bold;outline:0;text-decoration:none;padding:5px;}
#maincontent a:hover,#maincontent_work a:hover, #footer a:hover,#sideBar a:hover{color:#fff;background:#88c712;border:1px solid #8c3;padding:4px;-webkit-border-radius:6px;-moz-border-radius:6px;}
em{font-style:italic;}
p{margin:0 0 18px 0;}
fieldset p{margin:0 0 9px 0;}
small{font-size:80%;}
strong{font-weight:bold;}
/* -------------------------------------------------------------- 
forms.css
* Sets up some default styling for forms
* Gives you classes to enhance your forms
Usage:* For text fields,use class .title or .text
-------------------------------------------------------------- */
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:0;}
legend{font-weight:bold;font-size:1.2em;}
/* Form fields
-------------------------------------------------------------- */
input.text,input.title,
textarea,select{margin:0.5em 0;border:1px solid #bbb;background:#eee;color:#49712b;}
input.text:focus,input.title:focus,
textarea:focus,select:focus{border:1px solid #666;background:#fff;}
input.text,
input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
/* Success,notice and error boxes
-------------------------------------------------------------- */
.error,
.notice,
.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a,.warning{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
body{background-color:#eee;padding:36px 0;}
#wrapper{background:#fff url(/images/limes.jpg) no-repeat bottom right;padding-bottom:18px; border: 10px solid #fff;}
#wrapper,#footer,#wrap2{margin-left:auto;margin-right:auto;width:960px;}
#wrap2{background:#fff;}
#wrap2 img{padding-left:180px;}
#header{display:inline;float:left;margin-left:10px;margin-right:10px;width:940px;}
#header h1{display:inline;float:left;margin-left:10px;margin-right:10px;width:340px;padding-right:60px;}
#header h1 a{display:block;background:transparent url(/images/candylogo.gif) no-repeat top left;text-indent:-9999999px;height:100px;width:340px;padding:0;}
#navmenu{padding:13px 0;}
#navmenu li{float:left;padding:0;margin:0;}
#navmenu li a{display:block;font-size:36px;letter-spacing:-2px;text-indent:-999999px;height:100px;background:#fff url('/images/nav-gothrd.gif') no-repeat 0 0;}
li#one a{width:150px;}
li#two a{width:140px;background-position:-150px 0;}
li#three a{width:200px;background-position:-290px 0;}
li#one a:hover{background-position:0 -100px;}
li#two a:hover{background-position:-150px -100px;}
li#three a:hover{background-position:-290px -100px;}
#maincontent{/*grid-10 suffix-1*/
display:inline;float:left;margin-left:10px;margin-right:10px;padding-right:60px;width:580px;}
#maincontent_work{/*grid-10 suffix-1*/
display:inline;float:left;margin-left:10px;margin-right:10px;padding-bottom:180px;width:940px;}
.work_description{display:inline;float:left;margin-left:0px;margin-right:10px;padding-right:60px;width:460px;}
dl.what-we-did{margin:0 0 18px 0;}
dl.what-we-did dt,dl.what-we-did dd{display:inline;}
.screenie{display:inline;float:left;margin-left:10px;margin-right:0px;width:400px;}
#sideBar{/*grid-5*/
display:inline;float:left;margin-left:10px;margin-right:10px;padding-bottom:180px;width:280px;}
#footer{padding:18px 0;}
#footmenu{float:left;}
.hello{float:right;}
.alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;font-style:italic;font-weight:normal;}
.org{ display: none;}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after,.site:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix,.site{display:inline-block;}
* html .clearfix,* html .site{height:1%;}
.clearfix,.site{display:block;}

