
body{
			margin: 0 auto;
			background: url(../images/chequer.jpg) repeat-y fixed center top;
			background-color: #000;
			font-family:georgia, times,serif;
			font-size: 20px;
			}

#wrap{ 
			margin: 0 auto;
			width: 935px;
			height: 764px;	
			text-align: center;
			}
			
#contentwrap		{width: 935px;}			
	
#title{		margin: 0 auto;
			background-image: url(../images/graphic-hill-title.jpg);
			height: 300px;
			width: 935px;
			background-repeat: no-repeat;
			float: left;
			}

#logo{			width: 342px;
			height: 173px;
			position: relative;
			top: 18px;
			float:left;
			}

h1, h1 a{		background-image: url(../images/logo.jpg);
			background-repeat: no-repeat;
			text-indent:-2000px;
			height: 173px;
			width: 342px;
			display:block;
			
			}
		
#freelance, h2{	font-size: 20px;
			color: #fff;
			text-align: right;
			width:300px;
			margin-top:11px;
			float: left;
			font-weight: normal;
			font-family:georgia, times,serif;
			
			}
			
#contact, #contact a	{	font-size: 14px;
				color: #555;
				text-align: right;
				width:440px;
				height:20px;
				margin-top: 15px;
			}
			
#contact a:hover	{	color: #000;}
			
#strapline{		font-size: 20px;
			color: #555;
			text-align: right;
			width:440px;
			height: 20px;
			margin-top: 180px;
			}
			
#details{ 		float: right;
			width: 500px;
			}
			
			
#nav ul li	{ width: 130px;
		height: 20px;
		text-align: center;
		background:url(../images/splitter.png) no-repeat;
		float: left;
		}
		
#nav ul li#home {background-image:none;}
	
#nav{	height: 20px;
		width: 900px;
		margin-left: 28px;
		font-weight:normal;
		font-size: 17px;
		list-style: none;
		float: left;
		color: #555;
		margin-top: 40px;
		}
			

#nav ul li  a:link, #nav ul li  a:active, #nav ul li  a:visited{
		text-decoration: none;
		color: #555;
		}
		
		
#nav ul li  a:hover{
		color:#000;
		text-decoration:none;
		}
		
#nav ul li#marketing{
		width: 200px;
		}
		
		
#nav ul li#websites{	
				width: 170px;
				}
				
#nav ul li#stationery{
				width: 150px;
				}
				
#nav ul li#other{
				width: 80px;
				}
#nav ul li#mycv	{
			width: 120px;
}
	

.boxes{
		height: 250px;
		width: 250px;
		float: left;
		margin: 20px 0px 10px 45px;
		
		}
		

		
#contentwrap{ 	margin-top: 30px;
		margin-left: 0px;
		float: left;
		width: 935px;
		
		}
		
#footer{ 	background: url(../images/footer.jpg) no-repeat center;
		height: 100px;
		width: 935px;
		float: left;
		margin-top: 40px;
		}
		
#footer ul 	{ 	width: 700px;
			height: 20px;
			text-align: left;
			float: left;	
			margin: 30px 0px 0px 40px;
			font-size: 12px;
			color: #555;
			text-decoration: none;
			}
		
#footer ul li	{
			text-align: center;
			float: left;	
			margin: 0px 5px 0px 5px;
		
}

#footer ul li  a:link, #footer ul li  a:active, #footer ul li  a:visited{
		text-decoration: none;
		color: #555;
		}
		
		
#footer ul li  a:hover{
		color:#000;
		text-decoration:none;
		}
		
#footerlogo{
		float: left;
		margin-top:10px;
}

#footer p {	float: left;
		margin-left:44px; }
	
