body {font: 14px 'Heavy',Arial, Helvetica, sans-serif;margin: 0;padding: 0;min-width: 940px;min-height: 600px;}
.gradientBg{
	background: rgb(182,225,114) no-repeat center center fixed;
	background: -moz-radial-gradient(center, ellipse cover,  rgba(183,226,114,1) 0%, rgba(151,211,100,1) 100%) no-repeat center center fixed;
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(183,226,114,1)), color-stop(100%,rgba(151,211,100,1)))no-repeat center center fixed;
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(183,226,114,1) 0%,rgba(151,211,100,1) 100%)no-repeat center center fixed;
	background: -o-radial-gradient(center, ellipse cover,  rgba(183,226,114,1) 0%,rgba(151,211,100,1) 100%)no-repeat center center fixed;
	background: -ms-radial-gradient(center, ellipse cover,  rgba(183,226,114,1) 0%,rgba(151,211,100,1) 100%)no-repeat center center fixed;
	background: radial-gradient(center, ellipse cover,  rgba(183,226,114,1) 0%,rgba(151,211,100,1) 100%)no-repeat center center fixed;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7e272', endColorstr='#97d364',GradientType=1 );
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

header, nav, article, footer, address, section {display: block;}  

@font-face {
    font-family: 'Thin';
    src: url('type/helveticaneueltstd-th-webfont.eot');
    src: url('type/helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/helveticaneueltstd-th-webfont.woff') format('woff'),
         url('type/helveticaneueltstd-th-webfont.ttf') format('truetype'),
         url('type/helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	
    font-family: 'Heavy';
    src: url('type/helveticaneueltstd-blk-webfont.eot');
    src: url('type/helveticaneueltstd-blk-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/helveticaneueltstd-blk-webfont.woff') format('woff'),
         url('type/helveticaneueltstd-blk-webfont.ttf') format('truetype'),
         url('type/helveticaneueltstd-blk-webfont.svg#HelveticaNeueLTStd95Black') format('svg');
    font-weight: normal;
    font-style: normal;
}

ul, ol, dl {padding: 0;margin: 0; list-style-type:none;}
h1, h2, h3, h4, h5, h6,p, form {padding: 0;margin:0;color: #333;font-weight: normal;}
h2{font-size:36px; letter-spacing: -1px; line-height:36px;}
h3{font-size:28px; letter-spacing: -1px; line-height:26px;padding-bottom:15px;}
p{font-family:Arial,Helvetica,sans-serif; padding:0px 0px 10px 0px; letter-spacing: -0.5px;}
a img {border: none;}
a:link, a, a:visited, a:hover, a:active, a:focus {-webkit-transition:all 0.5s ease-out; 	-moz-transition:all 0.55s ease-out;	-o-transition:all 0.5s ease-out;	transition:all 0.5s ease-out;}
a:link, a:visited  {font-family:'heavy',Helvetica, Arial, sans-serif;color: #333;text-decoration: none;	border:none; background:transparent;}
a:hover, a:active, a:focus{text-decoration: none;color: #FFF;text-shadow: 0px 2px 1px #333; border-bottom:1px solid #333;}

.container {height: 100%;min-width: 940px;overflow: hidden;margin: 0 auto;padding: 0;}
.header {padding:0px;height:400px;width:100%;background:#FFF;position: relative;top:0px;display:block;color:#FFF;text-align: center;margin: 60px 0px 0px 0px; border:1px solid #CCC; overflow:hidden;
/*-webkit-box-shadow: 0 0 6px 4px rgba(0, 0, 0, 0.35),  0 0 6px 6px rgba(152, 212, 101, 0.35);*/
-webkit-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.35);
   -moz-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.35);
        box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.35);
       }
h1{font-family: 'Heavy', Arial, Helvetica,sans-serif; font-size:64px; letter-spacing: -1px; display:block;padding: 0px 0px 0px 0px; color:#333; position:relative; z-index:500; margin: 0 0 0 0 ; text-align:center;}
.header h1{font-family: 'Heavy', Arial, Helvetica,sans-serif; font-size:164px;letter-spacing: -1px; display:block;margin: 40px 0px 0px 0px; padding:0;color:#333;} 
.header p{font-family:Arial; font-size:14px; display:block;padding:25px 0px 0px 0px; line-height:18px;color:#333;letter-spacing: 0px;}
#noCanvas{}

#rendering{margin: 0 auto; display:none;}

.muffinText{font-style:italic; font-family:'thin',Helvetica, Arial, sans-serif; float:right; font-size:24px; display:block; color:#FFF; padding:0; margin:20px 20px 0 0; letter-spacing:0px;}
.infoBox{width: 285px;float:left;padding: 20px 20px 20px 20px; margin: 35px 0px 45px 200px;font-size: 14px;display:block; border:2px solid #FFF;-webkit-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.35);  -moz-box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.35); box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.35); -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.infoBox h2{border-bottom:1px solid #333;margin:0 0 10px 0;}
.infoBox li{font-family:'thin',Helvetica, Arial, sans-serif; padding:3px 0 3px 0; font-size:15px;}
	
.footer {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;color: #FFF;height:35px;font-size: 12px;text-align: center;display:block;z-index:100; width:100%;}
.footer p {padding: 0;margin: 0;font-size: 16px; font-family:'thin',Helvetica, Arial, sans-serif; text-shadow: 0px 1px 1px #FFF;}
/* ~~ miscellaneous float/clear classes ~~ */
.clearfix:before, .clearfix:after {content: "\0020";display: block;height: 0;overflow: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}