body {
	background:#888;
	font:normal 11px/16px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	}

#container {
	position:relative;
	width:781px;
	left:50%;
	margin-left:-390px;
	background:#fff url() no-repeat center;
	background-position: bottom center;
	overflow:auto;
	z-index:100;
	color:black;
	}

/*--Default styles--*/

h3 {
	font-size:18px;
	}

h4 {
	font-size:13px;
	}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #ff0000;
	}

a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #dd0000;
	}

a:hover, a:active { 
	text-decoration: underline; 
	color: #0000ff;
	}

acronym {
	border-bottom: none;
	}


/*--Intro Section--*/

	
#intro {
	height:260px;
	margin-top:-8px;
	background:#fff url(banner.jpg) no-repeat center;
	}

	#pageheader {
		margin:0 300px 0 40px;
		height: 50px;
		width: 300px;
		}

	#pageheader h1 span, #pageheader h2 span{

		}

	#pageheader h1 {
		padding:50px 0 0 0;
		font-size:20px;
		color:#ffffff;
		}

	#pageheader h2 {
		font-size:16px;
		color:#000000;
		}
	
	#summary {
		text-align:justify;
		margin:70px 59px 0 59px;
		}

	#summary p1{
		}

	#summary p2{
		}


/*--Professional Section--*/


#professional {
background:#fff url(yellowblur.jpg) no-repeat top left;
	text-align:justify;
	width:400px;
	margin:0 0 0 59px;
	}
	
	#workExperience p3 {
		color:red;
		text-size:8px;
		text-align:center;
		}

	#skills, #qualifications {
		width:300px;
	}
	



/*--Work Examples--*/



	
#examples {
	text-align:justify;
	background:#fff url(blueblur.jpg) no-repeat top right;
	width:300px;
	margin:-550px 100px 0 400px;
	}


	#examples h3 span{
		padding:50px 0 0 0;
	}



/*--Personal Section--*/

	
#personal {
	text-align:left;
	padding-left:400px;
	margin:-150px 0 0 59px;
	background:#fff url(greenblur.jpg) no-repeat bottom left;
	}

	#personal h3 {
		width:640px;
		margin:200px 0 0 0;
	}
	


	#music, #films, #tv ,#links {
		width:640px;
	}

#lastfm1 {
	display:none;
	}
	
#lastfm2 {
	width:200px;
	position:absolute;
	padding:0 20px 0 20px;
	text-align:center;
	top:600px;
	left:530px;
	}


/*--Navigation--*/


#nav {
	background:#fff url(redblur.jpg) no-repeat center;
	width:200px;
	height:201px;
	position:absolute;
	right:20px;
	top:300px;
	margin:0 0 0 0;
	padding:0 0 0 40px;
	line-height: 220%;
	}
	
#nav ul {
	text-alight:left;
	list-style-type: none;
	}

#nav h4 span {
	display:none;
	}

#nav a:link {  
	text-decoration: none; 
	color:#644;
	}
	
#nav a:visited {  
	text-decoration: none; 
	color:#644;
	}
	
#nav a:hover, #nav a:active { 
	text-decoration: underline; 
	color:#a22;
	}




/*--footer--*/

#footer {
	margin:0 59px 0 59px;
	padding:0 30px 0 0px;
	text-align:center;
	color: #aaa;
	border-top-style:solid;
	border-top-width:1px;
	border-color:#aaa;
}