

* {margin:0; padding:0;}

body {
		}

h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		color: #333;
		padding-top: 60px;
		padding-bottom: 20px;
		border-bottom: 8px solid white;
		padding-left:10px;}

h2 {
		margin-top: 10px;
		margin-bottom:10px;}
		
h3 {	font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #333;
		padding-bottom:10px;
		width:250px;
		}

h4 {	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #999;
		line-height:16px;
		}
		
		
h5 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color: #999;
		padding-top: 25px;}	
		
p {
		color: #333;
		font-family:trebuchet ms,Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:15px;}


#header {
		background-color: #f9f9f9;
		height:110px;}
		
		
#headerwrap {
		margin: 0 auto;
		width: 1040px;}
		
#contentwrap {
		margin: 0 auto;
		width: 1040px;
	
	}
#hleft {
		width:700px;
		height: 100px;
		margin-top:10px;
		float:left}

#welcomearea {
		width:700px;
		height: 150px;}
		
#welcomeareap {
		width:700px;
		height: 100px;}


#navi {height: 111px;
		width: 337px;
		float:left;}		

#navi ul {
	list-style-type:none;}
	
#navi ul li {
	float:left;
	height:110px;
}

#navi ul li a {
	display:block;
	height:110px;}
		
		
#navi ul li a {
	display:block;
	height:110px;
	text-indent:-9999px;}
	
#link_home {background-image:url(../img/link_home.jpg); width:76px;}
#link_portfolio {background-image:url(../img/link_portfolio.jpg); width:96px;}
#link_about {background-image:url(../img/link_about.jpg); width:76px;}
#link_contact {background-image:url(../img/link_blog.jpg); width:88px; border-right: 1px solid #a2a2a2;
}

#navi ul li a:hover {background-position: 0 -111px;}

#content {
		background-image:url(../img/contentbg.jpg);
		background-repeat:repeat-x;
		height: 576px;}

#left {
		width:700px;
		float:left;}
		
#leftleft {
		width: 350px;
		float:left;}
		
#leftleft p {
		width:250px;}

#lefright {
		width: 350px;
		float:left;}
		
#leftright ul {
		color: #333;
		font-family:trebuchet ms,Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:15px;
	}
	
#leftright ul a {
		color: #333;
		text-decoration:none;}

#right {
		width: 336px;
		height:575px;
		float:left;
		border-left: 1px solid #a2a2a2;}


#footer {
		background-color:white;
		height:40px;}
		
#footerwrap {
		margin: 0 auto;
		width:1040px;
		text-align:center;}
		
#footer p {
		color:#999;
		margin-top:40px;}
		
		
input[type="text"] {
	border: 1px solid #444;
	height:14px;
	width: 300px;
}

.labels {
	width:150px;
	float:left;
} 
.labels label {
	display:block;
	line-height:19px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
} 

.inputs {
	width:10px;
	float:left;
}

input.small {
		width: 70px;}


#right table {
		color: #333;
		font-family:trebuchet ms,Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:15px;
		margin-top:30px;}
		
#right table td {
		width:60px;
		padding-top:5px;
		padding-left:10px;}
		
		
#welcomeleftleft {
		width:700px;}

#left img {
		padding-top:50px;}
		
#welcomep {
		padding-top:10px;
		width:480px;}
		
.pf_s {
		float:left;
		margin-right:5px;}
		
		
.portfolio-thumbs {
	margin-top:5px;
	margin-right: 5px;
	border: 4px solid #999;
	height:90px;
	width:150px;
	float:left;
	}
	
#portfolio {
		margin-top:45px;}	

#portfolio img {
		padding:0;}
		
		
#mokey img {
	border: 1px solid #FC0;
	margin-top:10px;
	margin-left:10px;}
	
#news {
		width:400px;
		}
		
#news p {
		width: 350px;
		margin-top:5px;}

#news a {
		color:#F90;}
		
a { color: #FFCC00;
	}
