p{ line-height:1.8em; }
img { border:none; }
h1 { color:#666; font-size:2.6em; }
h2 { color:#666; font-size:1.4em; }
h3 { color:#999; font-size:1.2em; }
h4 { color:#000; font-size:1.2em; }

div#content h1 { margin:30px 0 0 0; }

a, a:link, a:active, a:visited { color:#E80C7A; text-decoration: underline; }
a:hover { text-decoration:none; }

div#extra h3 { margin-bottom:0; }
div#extra p { margin:0; }

div#featuredFrame { width:868px; height:322px; background: transparent url(../images/frame.png) no-repeat bottom left; left:0px; position: relative; margin: 120px 0 0 0; z-index:2; }
ul#featuredImages { position:absolute; margin:0; padding:0; list-style:none; top:204px; left:90px; z-index:1; }
h2.featuredDescription { font-size:2.6em; color:#FFF; background-color:#E80C7A; position:absolute; z-index:3; margin: 0 46px 0 0; right:0; top:400px; }
div#topper { width:840px; height:215px; background: transparent url(../images/monitorBottom.png) no-repeat bottom left; left:0px; position: relative; margin: 120px 0 0 0; }

ul.TwoColumns { float: left; width: 100%; margin: 0 0 20px 0; padding: 0; list-style: none; }
ul.TwoColumns li { float: left; width: 355px; margin: 0 20px 20px 0; } /*242 for three*/
ul.TwoColumns h4 { text-align:left; }
ul.TwoColumns p { margin: 0 20px 0 60px; }
ul.TwoColumns img { float:left; margin: 20px 0 0 0;}

p.quote { padding: 20px 20px 0 20px; font-size:1.2em; font-style:italic; }
p img.floatLeft { float:Right; margin: 0 0 5px 5px;}

#slider { position:relative; margin: 0 0 0 25px; padding: 0 25px 0 0; height:200px; background: transparent url(../images/slidesBody.png) no-repeat top right; }
#slider .jcarousellite { width:100%; margin: 10px auto 0 auto;}
#slider .jcarousellite li { width:100%; position:relative; padding: 30px 0 0 0; height:150px; }
#slider .jcarousellite h2 { margin: 0 178px 0 30px; }
#slider .jcarousellite a { position: absolute; bottom:20px; left:30px; font-size:1.2em; text-decoration:none;}
#slider .jcarousellite a:hover { text-decoration:underline; }
#slider .jcarousellite img { position:absolute;  bottom:20px; right:30px;  }
.prev { background: transparent url(../images/slidesCap.png) no-repeat top left; position:absolute; top:0; left:-25px; width:25px; height:200px; text-indent:-100px; overflow:hidden; }
.next { position:absolute; top:0; right:0; width:25px; height:200px; text-indent:-100px; overflow:hidden; }

.Project { clear:both; border-top: 1px dashed #CCC; }
.Project img { float:left; }
.Project div { padding: 0 0 0 110px; margin: 0 0 10px 400px; }
.Project div label { text-align:right; font-weight:bold; width: 100px; float:left; display:block; margin: 0 0 0 -110px; }
.Project div.first { margin: 100px 0 10px 400px; }

hr { display:block; }

#footer #ctas { margin:0 auto 0 auto; width:750px; text-align:left; padding: 20px 45px 0 45px; }

#footer #ctas dl {
	width: 240px;
	float: left;
	margin: 0 15px 0 0;
	padding:0;
}
#footer #ctas dl.last { margin:0; }

#footer #ctas dt 
{
    font-size:1.2em;    
	font-weight: bold;
	margin-bottom:0.2em;
}
#footer #ctas dd 
{
    padding:0;
    margin:0;
	margin-bottom:0.2em;
	line-height:1.6em;
}
#footer #ctas dl img 
{
    float: left;
	margin:0 15px 50px 0;
}
