html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,code,
del,dfn,em,img,q,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
body{font-size:75%;color:#633;
background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:3em;line-height:1;margin-bottom:0;}
h2{font-size:2em;margin-bottom:0.75em;}
body#nz-ceramic-artists h2,body#handmade-designed-objects h2{font-size:1.5em;line-height:1;margin-bottom:1em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.0em;line-height:1.0;margin-bottom:0.5em;text-transform:uppercase;letter-spacing:.1em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,
h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;}
#content p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
#content p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
#content p img.nofloat{float:none;margin:0;}
a{text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,
acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,
li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;background:#C3D9FF;}
th,td{padding:4px 10px 4px 5px;}
tr.even td{background:#E5ECF9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
label{font-weight:bold;display:block;clear:left;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
.checkbox{clear:left;}
.checkbox label{display:inline;}
input.text,input.title,
textarea,select{margin:0.5em 0;border:1px solid #bbb;}
input.text:focus,input.title:focus,
textarea:focus,select:focus{border:1px solid #666;}
input.text,
input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
.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{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.areyouhuman{display:none;}
a{color:#577A8B;}
a:visited{color:#6D99AE;}
a:hover,a:focus,a:active{text-decoration:none;}
a:active{position:relative;top:1px;}
.container{width:950px;margin:0 auto;background-color:#fff;}
#header{height:90px;background-color:#fff;}
#header h1{text-indent:-9000px;background-image:url('/img/logo.gif');width:344px;height:90px;display:block;float:left;}
#header h1 a{display:block;width:344px;height:90px;}
#header p{margin:45px 0 0 247px;float:left;}
#tagline{clear:both;font-style:italic;padding-bottom:1em;}
#tagline span{margin:0 0 1em 0;}
#nav{list-style:none;padding:0px;background-color:#6C99AE;display:block;margin:1em 0 1em 0;font-size:1.2em;line-height:1.8;height:1.8em;}
#nav li{float:left;display:block;margin-right:2em;text-transform:uppercase;padding:0 .5em;}
#nav li.current{background-color:#4C6B7A;color:#fff;}
#nav li a{color:#fff;text-decoration:none;}
#nav li a:hover{color:#4C6B7A;}
#nav li.current a,#nav li.current a:hover{color:#fff;}
#nav li a:active{top:0;}
#sub_nav{float:left;width:150px;margin-right:23px;}
#sub_nav ul{margin:2em 0 0 0;}
#sub_nav ul li{display:block;display:inline-block;width:150px;vertical-align:top;margin:0 0 20px 0;}
#sub_nav li a img,#content a img{border:1px solid #fff;}
#sub_nav li a:hover img,#content a:hover img,#sub_nav li.hover img,div.imgwrap{border:1px solid #633;}
#sub_nav li.hover{cursor:pointer;}
#sub_nav li.hover a{text-decoration:none;}
#content{width:546px;float:left;margin-top:2em;padding-bottom:3em;}
#nz-ceramic-artists #content,#handmade-designed-objects #content{width:453px;padding-left:23px;border-left:1px dotted #AFC7D3;}
body#location #content,body#hours-location #content{clear:left;width:950px;}
#sidebar{margin:2.0em 0 0 0;width:358px;padding:0 0 3em 23px;float:right;border-left:1px dotted #AFC7D3;}
#gift-vouchers #sidebar,#nz-ceramic-artists #sidebar,#handmade-designed-objects #sidebar{border:none;}
#nz-ceramic-artists #sidebar,#handmade-designed-objects #sidebar{width:275px;}
#footer{clear:both;border-top:1px dotted #AFC7D3;margin:1em 0;padding:3em 0 1em 0;}
#footer .col{width:288px;float:left;margin-right:20px;}
.top{padding-top:20px;}
.last{margin-right:0;}
.first{margin-left:23px;}
#map{width:942px;height:500px;margin-top:1em;border:4px solid #D0DEE5;}
#map img{background:transparent;}
#google_static{margin-bottom:1em;}
.edit-this{margin:0;background-color:#242424;color:#fff;font-size:11px;display:inline-block;padding:3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.edit-this a{color:#fff;text-decoration:none;}
.edit-this a:hover{color:#fff400;background-color:transparent;}
#admin_bar{font:10px/16px "Lucida Grande",Tahoma,Verdana,Arial,Helvetica,sans-serif;background:#000;color:#c3c3c3;font-size:10px;overflow:hidden;padding:0 32px;}
#admin_bar a{color:#999999;display:block;float:left;padding:3px 6px;text-decoration:none;}
#admin_bar a:hover{color:#fff;background-color:transparent;}
.JS .fadein{position:relative;}
.JS .fadein img{position:absolute;left:0;top:0;width:358px;height:538px;display:none;}
.JS .fadein img:first-child{display:block;}
body#home #sidebar{min-height:556px;}
#hours-location #col1,#hours-location #col2{float:left;}
#hours-location #col1{margin-right:24px;width:567px;}
#hours-location #col1 p{margin-bottom:2em;}
#hours-location h3{margin-bottom:2em;}
#hours-location #col2 h3{margin-bottom:1.8em;}
#hours-location h4{margin-bottom:2em;float:left;display:block;width:15em;}
#hours-location #col1 p{display:block;line-height:1;}
