* { padding:0; margin:0; outline:0; }body {	background:#EFEFEF url(images/bottom.jpg) repeat-x center bottom;	font-family: "Trebuchet MS", sans-serif;	font-size:14px;	line-height:19px;	color:#999999;}a img { border:0; }.left, .alignleft { float:left; display:inline; }.right, .alignright { float:right; display:inline; }.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }a { color:#666666; text-decoration: underline; cursor:pointer; }a:hover { text-decoration: none; }h2 { font-size:42px; line-height:80px; text-transform: uppercase; padding-bottom:10px;}#bg { background:url(images/top.jpg) repeat-x center 0;}#shell { width:960px; margin:0 auto; min-height:1700px; padding-bottom:300px; position:relative; background:url(images/foot.jpg) no-repeat 56px bottom;}#header { height:390px; position:relative; }h1#logo { font-size:0; line-height:0; width:450px; height:100px; padding:30px 0 20px 0;}h1#logo a{ display:block; height:100px; background:url(images/logo.png); text-indent: -4000px;}.site-info { width:460px; color:#999999; font-size:16px; text-transform: uppercase; font-weight: bold;}#container p { padding-bottom:15px;}#container { position:relative; width:100%;}#howdy { padding-bottom:100px;}#portfolio { padding-bottom:135px;}.projects { height:300px; position:relative; }.projects ul{ list-style-type: none; height:300px; overflow:hidden; position:relative; }.projects ul li{ float:left; display:inline; width:960px; height:300px; }.projects ul li .project{ float:left; display:inline; width:203px; height:136px; font-size:0; line-height:0; position:relative;  margin:0 30px 20px 0;}.projects ul li .project-bg{ background:url(images/project.png) no-repeat 0 0; width:197px; height:130px; padding:6px 0 0 6px;}.projects ul li .project a{ position:relative; }.projects ul li .project a.plus{ font-size:0; line-height:0; width:32px; height:32px; background:url(images/plus.png) no-repeat 0 0; text-indent: -4000px; position:absolute; top:99px; left:166px; z-index:5;}#contact .left { width:470px;}#contact .right { width:400px;}input, textarea, select { font-size:14px; font-family: "Trebuchet MS", sans-serif; padding:5px; color:#000000;background-color:#ffffff; border:0; }#contact label { display:block; padding-bottom:5px;}#contact .field { background:url(images/field.png); display:block; width:390px; margin-bottom:15px;}#contact textarea.field { height:130px; width:390px; }a.submit { font-weight: bold; text-transform: uppercase;}.abs-span { position:absolute; font-size:0; line-height:0; background-repeat:no-repeat; background-position:0 0; z-index:1; top:0; left:0;}.rel-content { position:relative; z-index:2;}.buttons { font-size:0; line-height:0; }.buttons a{ position:absolute; color:#333; text-decoration: none; z-index:20;}.buttons a em{ position:absolute; width:32px; height:32px; background:url(images/plus.png); top:7px; left:6px; z-index:2;}.buttons a span{ display:block; width:135px; height:45px; background:url(images/button.png) no-repeat 0 0; font-size:16px; line-height:46px; font-weight: bold; text-transform: uppercase; padding:0 0 0 45px; display:none; float:left; z-index:1 !important; position:relative; }.buttons a.about-link{ top:180px; left:1px; }.buttons a.portfolio-link{ top:230px; left:1px; }.buttons a.contact-link{ top:280px; left:1px; }.buttons a.top-link{ top:-470px; left:1px; }.top-holder { position:absolute; bottom:0; left:0;}#top { font-size:0; line-height:0; position:absolute; top:0; left:0;}.jcarousel-clip { width:960px; height:300px; overflow:hidden; position:relative; }.jcarousel-prev,.jcarousel-next { font-size:0; line-height:0; cursor:pointer; width:49px; height:49px; text-indent: -4000px; position:absolute; top:310px; }.jcarousel-next { background:url(images/next.png); left:459px; }.jcarousel-prev { background:url(images/prev.png); left:395px; }.copy { text-align: left; position:absolute; bottom:30px; width:100%; left:0; color:#999999; }.copy a{ color:#999999; }textarea { overflow:auto;}#lightbox{	background-color:#333333;	padding: 10px;	border-bottom: 0px solid #666;	border-right: 0px solid #666;	}#overlay{ background-image: url(overlay.png); }* html #overlay{	background-color: #333;	back\ground-color: transparent;	background-image: url(blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
