body{
margin:0;
padding:0;

font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
line-height:150%;
}
#logocontainer{

	background-color:#666766;
	margin:0px;
	padding:0px;
	width:auto;
	height:114px;
	}
	#logocontainer a{
	font-size:18px;
	color:#e6e6e6; 
	width:214px;
	height:114px;
		}
#portfolio{

}
a:link {
	color: #333333;
	text-decoration: underline;

}

a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #999999;

}

a:active {
	color: #333333;
	text-decoration: underline;
}

#footer {
	
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;


}

#container{
	width:960px;
		margin:0 auto;
		margin-top: 30px;
		text-align: left;
	
}
 
 
ul{
list-style-type:none;

} 
.vcard{
text-indent:-9999px;

}

h1#welcome {

height:27px;
overflow:hidden; /*for ie 6 and below*/
background:url(images2/welcome.png) no-repeat center;
font-weight:normal;
font-family: DistrictThin, Verdana, Arial, Helvetica, sans-serif;
letter-spacing:.1em;
text-indent:-99999px;

}

h2{
font-size:12px;
padding-bottom:3px;
margin-bottom:3px;

}
h3{
padding-left:15px;
font-size:11px;

}
img{

border:0;
}

#about ,#services{
list-style-type:none;
margin-left:0;
padding-left:0;
font-weight:normal;
line-height:180%;


}

#about li, #services li, #description li{

padding-left: 15px;
margin-left:15px;
background: url(images2/arrow.png) no-repeat 0 4px;
height:auto;



}

h2 #s{
padding-bottom:0px;
margin-bottom:0px;

}
h2 #t{
padding-bottom:0px;
margin-bottom:0px;


}

ul{

list-style-type:none;

}

#resume{
width:280px;
padding-left:15px;
margin-left:15px;
padding-bottom:8px;
margin-bottom:8px;


}

#r{
float:left;

}
#ar{

float:right;
}

.clearfix{
clear:both;

}

ul.site img

{
	text-align:center;
	}
/*Portfolio Large iframe images*/
#description{
	width:500px;
	margin:0 auto;
}


#description #large-image img{
	border:2px solid #dedede;
	margin-top:10px;
	}	
#description li{
	margin-bottom:8px;
	}

ul.site li
{
	
	margin-left:10px;
	}
ul.site li.image-move img
{
	margin-left:30px;
	}
	
	
p#fok{
	margin-left:30px;
	}	
	
li#ts{
margin-left:43px;
	}
li#nc{
	margin-left:85px;
	}	
	
	
li#flash_reg{
	margin-left:20px;
	}	
	.site li {
		display:inline;
		float:left;
		margin-left:10px;
		
		}
		.site li.first{
			margin-left:0px;
			}
	
ul.site img  {
	padding:1px;
	background:#666;
	text-align:center;
	}	
	
	.site a img:hover{
		padding:1px;
		background:#333;
	    text-align:center;
		} 
	.caption{
		margin-top:-2px;
		padding-bottom:8px;
		font-size:11px;
		}
	
/*no script email*/	
img.contact_info{
margin-bottom:-2px;
}
