body {
	background: #000;
	margin:0;
	padding:0;
	color: #666;
	font-family: Tahoma, Verdana, Arial, Sans;
	}
	
	img {
	   border:0;
	   }
a {
	color: #fff;
	text-decoration:none;
	}

#wrapper {
	width: 740px;
	margin: 0 auto;
	position:relative;
	}
	
	
#header {
	width: 100%;
	height: 83px;
	}

#content {
	margin-top: 5px;
	}

#footer {

	}
	
	
	
#header h1 {
display:block;
width: 73px;
height: 73px;
text-indent:-5000px;
margin:0;
padding:0;
position:absolute;
left: 340px;
top: 10px;
background: url('/assets/templates/ditolla/images/Logo_02.jpg') no-repeat 0 0;
}
	
	
	
	
	
	
	
#header ul {
  list-style-type:none;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  position:absolute;
  left:0px;
  top:0px;
}	
	
	
#header ul li {
  float:left;
  position:relative;
  list-style:none;
  padding:0;
  margin:0;
  line-height:73px;
}


#header li#id52 {
	width: 135px;
	height: 73px;
	display:block;
	padding-left:20px;
	}
	

#header li#id52 a {
	width: 148px;
	height: 73px;
	display:block;
	text-indent:-5000px;
	background: url('/assets/templates/ditolla/images/li_about.gif') no-repeat 0 0;	}
	
	
	
#header li#id47 {
	width: 310px;
	height: 73px;
	display:block;
	
	}
	

#header li#id47 a {
	width: 125px;
	height: 73px;
	display:block;
	text-indent:-5000px;
	background: url('/assets/templates/ditolla/images/li_illo.gif') no-repeat 0 0;	}
	
	
	
	
#header li#id48 {
	width: 179px;
	height: 73px;
	display:block;
	}
	

#header li#id48 a {
	width: 165px;
	height: 73px;
	display:block;
	text-indent:-5000px;
	background: url('/assets/templates/ditolla/images/li_anim.gif') no-repeat 0 0;	}
	
	
	
	
	
#header li#id6 {
	width: 76px;
	height: 73px;
	display:block;
	}
	

#header li#id6 a {
	width: 76px;
	height: 73px;
	display:block;
	text-indent:-5000px;
	background: url('/assets/templates/ditolla/images/li_contact.gif') no-repeat 0 0;	}
	
	
#header li#id52 a:hover,
#header li#id47 a:hover,
#header li#id48 a:hover,
#header li#id6 a:hover {
	background-position: 0 -73px;
	}
	
	
body.illustration #header li#id47 a {
	background-position: 0 -73px;
	}
	
	
		
body.animation #header li#id48 a {
	background-position: 0 -73px;
	}
	
	
		
body.contact #header li#id6 a {
	background-position: 0 -73px;
	}
	
	
		
body.about #header li#id52 a {
	background-position: 0 -73px;
	}
	
	
	
#content h2.pagetitle {
	display:none;
	}
	
	
#footer {
	margin-top: 40px;
	text-align:right;
	}
	
	
	
	
	
	
	
	
ul.thumbs {

  list-style-type:none;
  margin: 10px auto;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  width:760px;
  
}	

ul.thumbs li {
  float:left;
  position:relative;
  list-style:none;
  margin:0;
  padding: 17px 17px 0px 0;
  line-height:46px;
  width:46px;
  height:46px;
}

	
#flash_sample {
width:640px;
height: 405px;
margin:0 auto;
}

	
body.index ul.thumbs {
width:760px;
}
	
	
body.index ul.thumbs li {
  padding: 20px 23px 0px 0;

}


	
body.animation ul.thumbs {
width:630px;
padding-left: 15px;
}
	
	
body.animation ul.thumbs li {

}
	
	
ul#acc {
margin:0;
padding:0;
	}
	
	ul#acc li {
		width: 740px;height:400px;
		list-style-type:none;
		}
	

div#ideas {
float:left;
width: 350px;
}

div#ideas p {
font-size: 16px;
line-height: 32px;
color: #999;
margin: 0; padding: 16px 0;
}


div#industries {
width: 150px;
padding-left: 40px;
float:right;
}

div#tom {
width: 150px;
padding-left: 40px;
float:right;
}


h3 {
font-size: 12px;
line-height: 16px;
color: #f89828;
margin:0;
padding: 16px 0;
}

div#industries ul {
padding:0;
list-style-image: square;
margin:0 0 0 16px;
font-size: 12px;
line-height: 16px;list-style-position:outside;
}




div#industries li {
margin:0;
padding:3px 0;
}


div#tom p {
font-size: 12px;
line-height: 16px;
margin-top:0;
}


div#tom img {
margin: 10px 0 10px 10px;
float:right;
}



div#form {
position:relative;
width: 400px;
float:right;
}

fieldset {
	border: 0;
	}
	
.formrow {
display:block;
clear:both;
position:relative;
padding-top: 12px;
height: 20px;
}

label {
float:left;
font-size: 12px;
}

input, select, textarea {
margin-left: 15px;
float:right;
width: 200px;
background: #333;
border:0;
color: #fff;
}


input.button, select {
width: auto;
background: #eee;
color: #000;
}



body.contact p {
font-size: 16px;
line-height: 32px;
color: #999;
margin: 0; padding: 0 0 6px 0;

}

h2 {
font-size: 18px;
line-height: 26px;
color: #fff;
margin:0;
padding: 16px 0;
}




body.contact #content {
width: 650px;
padding: 0 45px;
}

body.contact fieldset {
padding:0;
margin-top:30px;
}

body.contact #content a {
font-size: 11px;
color: #FC0;
}


body.contact h3 {
padding-bottom:0;
}




#fb_like {
position:absolute;
left:0;
bottom:0;
width: 450px;
height: 25px;
opacity:0.4;filter:alpha(opacity=40);
}





#flash_samples {
position:absolute;
left:0;
bottom:40px;
width: 450px;
height: 25px;
text-align: left;
}

#flash_samples a {
   color: #E5D75C;
   
   }



