html, body {margin:0; padding:0;}
body {background:#808080 url(i/bgSplash1.gif) repeat-x 0 0; color:#777; font:75%/1.2 Arial, Helvetica, sans serif;}

/*h1 {clear:both; color:#000; font-family:Helvetica Neue; font-size:1200%; font-style:light; font-weight:normal; line-height:.80; margin:0; padding:40px 0 0; text-transform:uppercase; zoom:1;}
	h1 b {float:left; font-size:43%; font-family:Helvetica; font-weight:700;}
	h1 b span {font-size:123%;}
	h1 i {color:#777; float:left; font-style:normal; font-weight:100; letter-spacing:-10px; margin:-4px 0 0;}*/
h1 {background: url(i/bgH1.png) no-repeat 0 40px; height:109px; margin:0 -19px 0; padding:40px 0 10px; text-indent:-9999px; width:452px;}
h2 {font-weight:normal; margin:1em 0;}
h3 {color:#2a89f3; font-size:125%; margin:1em 0;}
p {margin:0;}
img {border:none;}
/*p.date {color:#a0ca00; font-size:240%; font-family:Helvetica; font-weight:bold; letter-spacing:3px; text-transform:uppercase;}*/
p.date {background:url(i/bgDate.png) no-repeat 0 0; margin:0 -13px 0px; height:27px; text-indent:-9999px; width:450px;}
#wrap {margin:0 auto; width:976px;}

#cqdx {background: ; height:630px; min-height:590px; margin:0; padding:0 0 0 0px; position:relative; zoom:1}

#fade, .pic {position:absolute; right:-100px; top:-75px; z-index:-1; } 
	   .pic {display:none;}


#twitterContainer {background:#fff ; background:rgba(222,221,222,220); border:3px solid #fff; border-radius:13px; box-shadow:3px 13px 15px #000; display:block; left:0; padding:0 13px 12px 25px; overflow:hidden; position:absolute; top:870px; width:938px;}

#twitterFeed {background:url(i/Info-icon1.png) no-repeat scroll 0 4px transparent; height:20px; line-height:25px; margin:7px 0 0; min-height:26px; padding:0 0 0 25px; position:relative;}



.btn {background: url(i/don.png) no-repeat 0 0; display:inline-block; height:29px; margin:1.2em 0; text-indent:-9999px; width:160px;}
.website {background: url(i/cqdx.png) no-repeat 0 0; display:inline-block; height:30px; margin:1em 0; text-indent:-9999px; width:208px;}

#cqdx .website {background: url(i/cqdx.png) no-repeat 0 0; margin:2px 0 1em 25px;	width:160px;}

#social {list-style:none; margin:640px; padding:0; position:absolute; right:-680px; top:5px;}
#social li {margin:0 0 5px;}
#social a {display:block; height:21px; width:21px; text-indent:-9999px;}
#social .yt a {background:url(i/icoYouTube.png) no-repeat 0 0;}
#social .fb a {background: url(i/facebook.png) no-repeat 0 0;}
#social .twtr a {background: url(i/icoTwitter.png) no-repeat 0 0;}
#social .gp a {background: url(i/gp.png) no-repeat 0 0;}

.cta {background:#eee; 
background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(223,223,223)), color-stop(5, rgb(249,249,249))); 
background-image:-moz-linear-gradient(center bottom, rgb(223,223,223) 33%, rgb(249,249,249) 100%); 
border:3px solid #fff; border-radius:13px; 
box-shadow:3px 13px 15px #000000; 
float:left; height:246px; 
margin:-60px 14px 0 0; 
padding:8px 20px; width:270px; 
position:relative;}

.cta {background: #eee;}
.cta p {margin:0 0 1em;}
.cta h3 {font-size:150%; font-weight:600; height:60px; line-height:50px; margin:0 0 .25em; padding:0 0 0 60px;}
.cta.about h3 {background: url(i/icoSteve.png) no-repeat 0 0; padding:0 0 0 70px;}

.cta.project h3 {background: url(i/icoChat.png) no-repeat 0 0; margin:0 0 .25em -6px; padding:0 0 0 80px;}

.cta.return {margin:-60px 0 0;}
.cta.return h3 {background: url(i/icoCal.png) no-repeat 0 0; margin:0 0 .25em -5px; padding:0 0 0 70px;}

.cta.about ul {list-style:none; margin:1em 0; padding:0;}
.cta.about ul li {background: url(i/icoAroLi.png) no-repeat 0 1px; padding:0 0 0 12px; margin:0 0 3px;}

.cta.about a:link {color: #808080; text-decoration: none; }
.cta.about a:active {color: #808080; text-decoration: none; }
.cta.about a:visited {color: #808080; text-decoration: none; }
.cta.about a:hover {color: #fd0202; text-decoration: none; font-style: normal;}


.cta.project ul {list-style:none; margin:1em 0; padding:0;}
.cta.project ul li {background: url(i/icoAroLi.png) no-repeat 0 1px; padding:0 0 0 12px; margin:0 0 3px;}


.cta.project a:link {color: #808080; text-decoration: none; }
.cta.project a:active {color: #808080; text-decoration: none; }
.cta.project a:visited {color: #808080; text-decoration: none; }
.cta.project a:hover {color: #fd0202; text-decoration: none; font-style: normal;}


.cta.return ul {list-style:none; margin:1em 0; padding:0;}
.cta.return ul li {background: url(i/icoAroLi.png) no-repeat 0 1px; padding:0 0 0 12px; margin:0 0 3px;}


#footer {clear:both; color:#eee; font-size:110%; margin: 0 0 15px; padding:118px 0 0 5px;}
#footer a {color:#fff;}
/* .footNote {font-size:85%; margin:-12px 30px 0px;} */

#flogo a {display:block; height:24px; width:13px;}
#flogo .flogo a {background: url(i/flogo.PNG) no-repeat 0 0; padding: 0 0 0 45px; margin:-25px 915px 0;}

/* #html5 a {display:block; height:23px; width:17px;}
#html5 .html5 a {background: url(i/html5_41x41.png) no-repeat 0 0; padding:20px 0 0 14px; margin:-30px -45px 0;} */

#wrap:after, h1:after, #hero:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* Twitter widget customs */
/* #twitterFeed .twtr-hd, .twtr-ft {display:none;}
#twitterFeed .twtr-widget .twtr-tweet {border:none;} 
#twitterFeed #twtr-widget-1 .twtr-user {display:inline-block;} */




