/* CSS Document */
	body {margin:0; padding:0; font-size: 62.5%; background: url(../images/background.jpg) repeat-x top #494949;font-family: arial, helvetica, sans-serif; color:#000000; }

/* =TEXT & HEADINGS ---------------------------------------------------*/
	p {margin: 0; padding: 0;  font-size: 1.2em; line-height: 1.4em; font-weight:normal; color:#000000;}
	a {color:#ff3211; text-align:left;text-decoration:none;}
	a:hover { text-decoration:underline;}
	a img {border: 0px;}
	h2 {disply:block; font-size: 1.6em; font-weight:bold; line-height: 1.2em; color:#ffffff; padding:12px 0 5px 12px; margin:0; background: url(../images/plus.gif) no-repeat 555px 18px #000000;width:100%;height:19px;}
	h2 a {color:#ffffff;} 
	h5 {font-size: 1.6em; font-weight:bold; line-height: 1.2em; color:#ffffff; padding:12px 0 5px 12px; margin:0; background: url(../images/plus.gif) no-repeat 262px 18px #000000;width:100%;height:19px;}
	h5 a {color:#ffffff;} 

		
/* =CONTAINERS ---------------------------------------------------*/
	#contentBackground {width:864px; padding: 0 40px 0 40px; background:#ffffff; margin:0 auto;height:100%;}
	
	#header {width:100%; padding:0; margin:0; float:left; position:relative; background:#ffffff; height:490px;}
	#dburrows {position:absolute; top:35px; left:-40px; }
	#dburrows .db {padding: 0 0 0 51px;}
	#mainImage {position:absolute; top:0px; right:0; z-index:2; }

	#intro { width:573px; background:#ff3211; margin:0; padding:0; position:absolute; top:315px; left:0px; z-index:3; color:#ffffff;}
	#intro p {padding:13px 15px 13px 17px; font-size: 1.4em; line-height: 1.4em; font-weight:normal; color:#ffffff;}
	#intro a {color:#ffffff; text-decoration:underline;}
	
	#info {float:left; width:100%; background:#ffffff; padding: 0; margin: 0;}
	#projects {float:left; width:560px; padding:0 15px 15px 0; margin:0 10px 0 0;background:#ffffff;}
	#right {float:left; width:278px; padding:0; margin:0;}
	
	.project {margin:3px 0 7px 0;}
	.project img {padding:12px 0 7px 8px;}
	.project p{padding:0 0 0 8px;}
	
	.readmore { height:15px; padding:4px 19px 4px 6px; margin:0 9px 7px 0; float:right; background: url(../images/plus.gif) no-repeat 70px 6px #000000;}
	.readmore a {display:block; padding:0; margin:0; color:#ffffff; font-size: 1.2em;line-height:1.1em; font-weight:bold;  }
	
	.clear {clear:both;padding:0;margin:0;}	
	
/* =FLICKER ---------------------------------------------------*/
	#flickr_div { padding:0; margin:0; background:#ffffff; text-align:left; width:267px;}
	#flickr_div a {}
	#flickr_badge_wrapper {padding:15px 0 0 10px; margin:0;}
	.flickr_badge_image {padding:0; margin:0;}
	.flickr_badge_image img {float:left; margin:0 10px 10px 0; padding:0; border: 0px;}
	
	#flickrLink {margin:10px 0 0 0; float:left; width:272px; font-size: 1.2em; line-height: 1.4em;border-top:dotted 1px #cccccc; font-weight:normal; color:#333333; background: url(../images/flickr-icon2.gif) no-repeat left 5px; padding:5px 8px 0 0; text-align:right;}
	#flickrLink a{color:#000000;}
	
/* =TWITTER ---------------------------------------------------*/
	#twitter_div {float:left; position:relative; padding:15px 0 0 0; margin:12px 0 0 0; text-align:left;width:278px; overflow: hidden;}
	#twitter_div a{padding:-10px; margin:0;}
	#twitter_div p{font-size: 1em; line-height: 1.4em; font-weight:normal;font-family: arial, helvetica, sans-serif;}
	/* .twtr-reply
	#twitter_div ul {margin:10px 10px 15px 10px; padding:0;}
	#twitter_div ul li{margin:0; padding:5px 0 5px 25px; background: url(../images/tweet.gif) no-repeat 0 4px; list-style: none; font-size: 1.2em; line-height: 1.2em; font-weight:normal; color:#000000;}
	#twitter_div ul li a{color:#777777;}
	#twitter_update_list {margin:0; padding:0;}
	#twitter-link {font-size: 1.2em; line-height: 1.4em; border-top:solid 1px #cccccc; font-weight:bold; color:#333333; text-align:left; background: url(../images/twitter-icon.gif) no-repeat right 5px; padding:5px 25px 0 0; text-align:right;}
	#twitter-link a {color:#333333;}
	*/
	
/* NAVIGATION -------------------------------------------------*/
	#navcontainer {position:absolute; top:60px; right:25px; z-index:4; background:#ffffff;}	
	#navcontainer ul {display:inline; list-style: none; margin: 0; padding: 0; border: none;}
	#navcontainer li {float:left; margin: 0; padding:0;}
	#navcontainer li a {display: block; padding:3px 10px 2px 10px; color: #000000; text-decoration: none; font-size: 1.6em; font-weight:bold;}
	#navcontainer li a:hover{text-decoration: underline;}
	body#home li#n1 a,
	body#profile li#n2 a,
	body#portfolio li#n3 a{background:#000000; color: #ffffff;}
	
/* FOOTER -------------------------------------------------*/
	#footer { background:#ffffff; padding: 0;width:100%; padding: 10px 0 0 0; height:50px; border-top:solid 1px #cccccc;}
	#footer p{font-size: 1em; color:#909090;}
	#footer ul {float:left; list-style: none; margin: 0; padding: 15px; color:#333333; text-align:left;}
	#footer a {color:#909090;}
