/* Reset
-------------------------------------------------------------- */
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{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:;}
a img{border:none;}

/* Page
-------------------------------------------------------------- */
body 		{color: #000;text-align: center;background-color: #efefef;background-image: url(../img/bg.png);}
#container	{margin: 0px auto 35px;width:350px; padding-top: 60px;}
.main 		{font-family: "refrigerator-deluxe-1","refrigerator-deluxe-2";text-transform: uppercase;line-height:1;font-weight: bold;}
.explanation{margin-top: 20px;font: italic 14px "Helvetica Neue", Helvetica, Arial, sans-serif;}
a           { color: #dc5b2e; text-decoration: none; -webkit-transition: color .6s linear;}
a:hover     { color: #953825; -webkit-transition: color .1s linear;}


.the 		{font: italic 30px "adrianne-1","adrianne-2","Times New Roman", Times, serif;text-transform: lowercase;}
.design 	{font-size: 68px;line-height: .9;text-shadow: #f5f5f5 -1px 1px 0;}
.cubicle 	{font-size: 40px;letter-spacing: 1px;line-height: .8;font-weight: 500;}
.tdc		{background: url(../img/diag.png) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;z-index: -5;display: block;text-shadow: none;font-size: 220px;margin-top: -112px;height: 160px;font-weight: 700;}


.diamond 	{margin-bottom: 12px;margin-top:0px;font: italic 14px/0 Georgia, "Times New Roman", Times, serif;}
.view 		{font: 15px "adrianne-1","adrianne-2","Times New Roman", Times, serif;margin-top: 10px;}
.explanation{font: 12px/1.7 "adrianne-1","adrianne-2","Times New Roman", Times, serif;margin-top: 0px;margin-bottom: 30px;}


.line-left, .line-right {border-bottom: 1px solid #f8f8f8;width: 150px;display: inline-block;margin-bottom: -30px;border-top: 1px solid #cdcdcd;}
.line-left 	{float: left;margin-top: 0px;}
.line-right {float: right;margin-top: -12px;}


.design:after {content:"design";margin-top: -58px;margin-left: -8px;background: url(../img/check.png) repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;z-index: -5;display: block;text-shadow: none;}