img { margin: 0; border-width: 0; padding: 0; }

div, p, ul, ol, li, form, table, tr, th, td, dl, dt, dd, address, blockquote, ins {
	margin: 0;
	padding: 0;
	font-size: 100%;
	text-decoration: none;
	height: auto;
	font-family:"Myriad Pro", Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4 { margin: 0; }

body {
	margin:0;
	padding:0;
	background-color:#18111B;
	text-align:center;
}

#layout {
	margin:0 auto;
	width:650px;
	min-height:700px;
}

#logo {
	width:650px;
	height:340px;
	background:url(../img/logo.png) 0 0 no-repeat;
	margin:0 0 0 0;
	float:left;
}

#ajax_load {
	width:650px;
	height:40px;
	float:left;
}

#load {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
}

#load2 {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
}

#logolink {
	height: 256px;
	width:650px;
}

#menu {
	list-style-type: none;
}

#menu li {
	float:left;
}

#menu li img {
	cursor: pointer; 
	cursor: hand;
}

#menu .web {
	height:34px;
	width:66px;
	margin-left:109px;
}

#menu .print {
	height:34px;
	width:67px;
	margin-left:63px;
}

#menu .id {
	height:34px;
	width:31px;
	margin-left:61px;
}

#menu .tattoo{
	height:34px;
	width:93px;
	margin-left:65px;
}

#menu a {
	color:#847084;
}

#content {
	padding:0;
	margin:0;
	min-height:300px;
	float:left;
}

#work {
	height:135px;
	width:210px;
	float: left;
	cursor:pointer;
	cursor:hand;
	margin:0 10px 15px 0;
}

#content .work-last{
	margin:0 0 15px 0;
}

#project {
	color:#D1C7D1;
	text-align:left;
}

#project #name {
	font-size: 20px;
	float:left;
	margin:0 0 40px 5px;
}

#project #link {
	margin:4px 5px 40px 0;
	font-size: 11pt;
	float:right;
}

#project #link a {
	color:#CC0A4A;
}

#project #link a:hover {
	color:#FF0050;
}

#project #developers {
	width:640px;
	float:left;
	margin:0 0 35px 5px;
}

#project #developer {
	width:212px;
	float:left;
	font-size: 11pt;
	margin:0 0 10px 0;
	font-family:"Myriad Pro";
}

#project #developer span {
	color: #836F83;
}

#project #description {
	float:left;
	width:640px;
	margin:0 0 40px 5px;
	color: #836F83;
	font-size: 11pt;
}

#footer {
	background-color:#120E14;
	border-top:1px solid #372D37;
	height:80px;
	margin-top:100px;
	width:100%;
	float:left;
}

#footer_content {
	margin-left: auto ;
	margin-right: auto ;
	width:650px;
}

#footer div {
	text-align:left;
	color:#847084;
	font-size: 12px;
}

#adress {
	margin:20px 0 0 5px;
	padding-bottom:1px;
	float:left;
}

#adress a{
	text-decoration:none;
	color:#CD0A4B;
}

#adress a:hover{
	color:#FF0050;
}

#adress a ins{
	border-bottom:1px dashed #CD0A4B;
}


#adress a ins:hover{
	border-bottom:1px dashed #FF0050;
}

#contact {
	margin:20px 0 0 95px;
	float:left;
}

#contact a{
	color:#847084;
}