/* structure */

body{
	background:#6dc1ff url(images/body-bg.jpg) no-repeat 50% 0;
	font-size: 82.5%; /* Resets 1em to 10px */
	font-family: Verdana, Helvetica, Arial;
	text-align: left;
	margin: 0 auto;
	min-height:1800px;
	}
	
#container {
	text-align: left;
	margin: 170px auto 0;
	width: 960px;
	padding:0 0 0 80px;
	display:block;
}

#header{
	margin:0;
	}
	
#left {
	float:left;
	background: url(images/flow-border.png) no-repeat 50% 50%;
	width:710px;
}

#firstrow{
	clear:both;
	margin-left:76px;
	padding-top:20px;
	xborder:1px solid #ff63f2;
}

#connect{
	float:left;
	width:228px;
	height:293px;
	background:#FAF7D4 url(images/connect-bg.jpg) no-repeat 0 0;
}

#artwork{
	float:right;
	padding:40px 0 0 43px;
	background: url(images/artwork-bg.png) no-repeat 0 0;
	width:419px; 
	margin:40px 106px;
	height:331px;
	xborder:1px solid #ff63f2;
}
#video{
	background: url(images/video-bg.gif) no-repeat 0 0;
	float:left;
	xwidth:362px; 
	height:292px;
	xborder:1px solid #ff63f2;
	
}
#sumo{
	Background:url(images/sumo.png) no-repeat 0 0;
	float:right;
	height:522px;
	width:518px;
	}

#footer {
	margin:0;
	clear: left;
	text-align:center;
	padding-bottom:20px;
}
	
#email{
	background:#434343;
	margin:10px 0 40px;
	width:304px;
	min-height:270px;
	}
	
#tweety{
	padding:20px;
	float:left;
		}
.port{
	float:left;
	background:#fff;
	border:1px solid #71a5c9;
	width:507px;
	padding:3px;
	margin:20px;
	}
.text{
	float:left;
	background:#fff;
	border:1px solid #71a5c9;
	width:140px;
	padding:12px;
	margin:20px 0;
	min-height:328px;
	}
/* styling */
	
img{
	border:0;
	}

h1 {
	font-size: 2em;
	color:#ffffcc;
	margin:0 0 2px 24px;
	}
h4 {
	padding:0;
	margin:0;
	}

ul {
	margin:0 auto;
	padding:0;
	color:#6A9FC7;
	line-height:1.5em;
	list-style-position: inside;

		}
		
.inspire li{
	list-style:none;
	}
	
a{ 
	color:#6D9DC3;
	dislay:block;
	margin:0;
	text-decoration:none;
	}

a:hover{ 
	color:#40aae5;
	text-decoration:underline;
	}

li a{ 
	font-size: 1.0em;
	color:#6D9DC3;
	padding-left:25px;
	line-height:28px;
	height:24px;
	min-height:1%;
	dislay:block;
	margin:0;
	text-decoration:none;
	}

li a:hover{ 
	color:#40aae5;
	text-decoration:underline;
	}	
	
.buddyrunner{
	background:transparent url("images/buddyrunner.png") no-repeat scroll 0 6px;
	list-style:none;
		}	
.dailymile{
	background:transparent url("images/dailymile.jpg") no-repeat scroll 0 6px;
	list-style:none;
		}
.facebook{
	background:transparent url("images/facebook.png") no-repeat scroll 0 6px;
	list-style:none;
		}	
	
.glenerd{
	background:transparent url("images/glenerd.png") no-repeat scroll 0 6px;
	list-style:none;
		}	
		
.grooveshark{
	background:transparent url("images/grooveshark.jpg") no-repeat scroll 0 6px;
	list-style:none;
		}
	
.lastfm{
	background:transparent url("images/lastfm.png") no-repeat scroll 0 6px;
	list-style:none;
		}	
	
.linkedin{
	background:transparent url("images/linkedin.png") no-repeat scroll 0 6px;
	list-style:none;
		}	
	
.tumblr{
	background:transparent url("images/tumblr.png") no-repeat scroll 0 6px;
	list-style:none;
		}	
	
.stumble{
	background:transparent url("images/stumble.png") no-repeat scroll 0 6px;
	list-style:none;
		}	
	
.twitter{
	background:transparent url("images/twitter.png") no-repeat scroll 0 6px;
	list-style:none;
		}	
	
.wordpress{
	background:transparent url("images/wordpress.png") no-repeat scroll 0 6px;
	list-style:none;
		}

.ctabutton {
	display:block;
	width:240px;
	height:45px;
	text-indent:-9999px;
	margin-left:10px;
}
.ctabutton a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('images/btn_resume.png') no-repeat top left;
	outline:none;
	margin-top:10px;
}
.ctabutton a:hover {
	background-position:0 -45px;
}

.emailbutton {
	display:block;
	width:254px;
	height:42px;
	text-indent:-9999px;
	margin-left:10px;
}
.emailbutton a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url('images/btn_email.png') no-repeat top left;
	outline:none;
	margin-top:10px;
}
.emailbutton a:hover {
	background-position:0 -42px;
}



		
/* flickr stuff */

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background:transparent;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
						
	
	
	