/* RESET DEFAULT VALUES */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, p { margin:0; padding:0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0px none; }
ul, ol { list-style:none; }
caption, th { text-align:left; }
q:before, q:after {  }
abbr, acronym { border:0px none; }
.clear{clear:both;}

body {
	background:#35a6de url('../images/topbg.png') no-repeat center 0px;
	font-family: Arial, Verdana, sans-serif;
}
#banner {
    width:850px;
    height:308px;
    margin:0 auto;
 
}
#bannerleft {
    width:150px;
    float:left;
		padding-top:30px;
}
#bannerright {
    width:700px;
    float:left;
    font-size:18px;
    padding-top:110px; 
    font-style: italic;
    letter-spacing:0px;
    color:#2c2c2c;
text-shadow: 0px 1px 1px #fff;
}
#portfolio {
    background:#212121; height:500px;
}
.portfolioItem {
	width: 788px;
  	margin: 0 auto;	position:relative;}
#project1, #project2, #project3, #project4, #project5, #project6, #project7, #project8, #project9,  #project10, #project11, #project12, #project13, #project14, #project15, #project16, #project17, #project18, #project19 {
	width: 588px;
	margin-top: 28px;
	position: absolute;	left:90px;
}
.navigation a {
	width: 100px;
	height: 310px;
	display: block;	
	background: transparent url("../images/slider_nav_ie_hack.gif") center center no-repeat;
}
.navigation a:hover {
width: 100px;
height: 310px;
display: block;	
background: transparent url("../images/slider_nav_ie_hack.gif") center center no-repeat;
}
.navigation a.previous {
	background: transparent url("../images/slider_nav_left.gif") left center no-repeat;
	position:absolute;	color: #fff;	left:0;	top:38px;
}

.navigation a.previous:hover {
	background: transparent url("../images/slider_nav_left2.gif") left center no-repeat;
	position:absolute;	color: #fff;	left:0;	top:38px;
}
.navigation a.next {
	background: transparent url("../images/slider_nav_right.gif") right center no-repeat;
	color: #fff;
	position:absolute;	right:0;	top:38px;
}
.navigation a.next:hover {
	background: transparent url("../images/slider_nav_right2.gif") right center no-repeat;
	color: #fff;
	position:absolute;	right:0;	top:38px;
}
.navigation span {display:none;}
div.scroller { 
	width: 588px; 
	height: 310px;
	overflow: hidden;
	padding: 0;
	margin: 10px 0 0 10px;
	padding-bottom: 10px;}
div.scroller div.section {
	width: 588px;
	height: 310px;
	overflow: hidden;
	float: left;
	background-color:#fff;
}
div.scroller div.content {
	width: 10000px;
}
h2 {    font-size: 15pt;    margin: 0px 0 0px 0px;    color:#35A6DE;}.description {	width: 570px;	background-color: #0d0d0d;	padding:10px;	position:absolute;	left:98px;	top:356px;}.description p {    font-size: 18px;    padding: 0 0px 0 0px;       line-height:120%;    color:#fff;    font-style: italic;}   .description a, .description a:visited { color: #35A6DE; text-decoration: none;}.description a:hover { color: #fff; }