body {
    background-color: #e1e9f4;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	line-height: 14px; 		
	margin-bottom: 20px;
	color: #FFF;
    height: 100%;
    margin: 0;
    padding: 0;
}

p {
	font-size: 12px; 
	line-height: 16px; 
	margin-bottom: 20px;
	color: #FFF;
}

ul {
	padding-left: 20px;
	line-height: 16px; 
}

hr {
	color: #FFF;
	height: 1px;
	width: 100%
}

#home li {
	display: inline;
	margin-right: 2px;
}

h1 {
	font-size: 30px; 
	font-weight: normal;
	line-height: 2px; 
	color: #a4da6d;
}

h3 {
	font-size: 17px; 
	font-weight: normal;
	line-height: 2px; 
	color: #a4da6d;
}

	a:link
	{
		color: #27D0EE;
		text-decoration: none;
	}
	a:visited
	{
		color: #27D0EE;
		text-decoration: none;
	}
	a:hover
	{
		color: #c0daff;
		text-decoration: underline;
	}
	a:active
	{
		color: #27D0EE;
		text-decoration: underline;
	}

.smalltitle {
	font-weight: bold;
	margin-bottom: 10px;
}

.hilite {
	font-size: 18px; 
	line-height: 14px;
	}

.quote {
	font-family: Georgia, Times New Roman, serif; 
	font-size: 22px; 
	font-style: normal;
	line-height: 25px; 		
	/* color: #a4a09a; */
	color: #8babda;
    margin: 0;
    padding: 0;
}

.key {
	font-family: Georgia, Times New Roman, serif; 
	font-size: 18px; 
	font-style: normal;
	line-height: 25px; 		
	color: #dadada; 
    margin: 0;
    padding: 0;
}

.job {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}

#container {
    margin: 0 auto 0 auto;
    width: 900px;
	height: auto;
	border-collapse: collapse;
	border-color: #ddfabf;
	border-style: solid;
	border-width: thin;
}

#header {
    float: left;
	width: 900px;
    height: 125px;
	background-color: #3d73c1;
	background-image: url('images/header-bg.jpg');
}

/* 
#nav {
	float: left;
	margin-top: 135px;
	height: 20px;
	width: 830px;
	background-repeat:repeat-x;
	background-position:left top;
	background-image: url('images/nav_bg.gif');
}
*/

/* Left nav buttons */
#nav a {
	color: #fff;
	display: block;
	text-align: center;
	width: 90px;
	height: 24px;
	padding: 5px 0 0 0;
}

#nav a:link {
	color: #fff;
	display: block;
	text-align: center;
	width: 90px;
	height: 24px;
	padding: 5px 0 0 0;
	background-image: url('images/nav-button.gif');
	background-position:left middle;
}

#nav a:visited {
	color: #fff;
	display: block;
	text-align: center;
	width: 90px;
	height: 24px;
	padding: 5px 0 0 0;
	background-image: url('images/nav-button.gif');
	background-position:left top;
}

#nav a:hover {
	color: #3d73c1;
	display: block;
	text-align: center;
	width: 90px;
	height: 24px;
	padding: 5px 0 0 0;
	background-color: #3d73c1;
	text-decoration: underline;
	background-image: url('images/nav-hover.gif');
	background-position:left top;
}

.nav-bg {
	background-color: #3d73c1;
	border-collapse: collapse;
	border-color: #FFF;
	border-style: solid;
	border-width: thin;
	margin: 10px 0 5px 0;
}

/* END Left nav buttons */

#content {
	height: auto;
	text-align: left;
	padding: 10px;
	display: block;
	background-color: #3d73c1;
	border-color: #ddfabf;
	border-bottom-style: solid;
}
	
#footer {
	font-size: 10px; 
	line-height: 14px; 		
	color: #fff;
	padding: 10px;
	background-color: #4987e1;
	background-image: url('images/footer-bg.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
}

#footer img {
	border: 1px; 
	padding:0px; 
	margin-right: 2px;
}

	#footer a:link {
		color: #ddfabf;
		text-decoration: none;
	}

	#footer a:visited {
		color: #ddfabf;
		text-decoration: none;
	}
	
	#footer a:hover {
		color: #ddfabf;
		text-decoration: underline;
	}
	
	#footer a:active {
		color: #ddfabf;
		text-decoration: underline;
	}

	.footer-links {
		padding-top: 30px;
	}

img {
	border: 1px; 
	padding:0px; 
	margin-right: 22px;
}

.border {
	border-collapse: collapse;
	border-color: #fff;
	border-style: solid;
	border-width: thin;
}

.space-right {
	margin-right: 22px;
}

.portbottom {
	margin-bottom: 50px;
}

.lastrow {
	margin-bottom: 30px;	
}

.between {
	margin-bottom: 15px;
}

#projectimage img {
	padding:0px; 
	margin-top: 10px;
	margin-right: 20px;
}

#winston {
	float:left;
	margin: 10px 20px 10px 0;
	vertical-align: baseline;
	clear: right;
	padding:0px; 
}

.projecttitle {
	margin-top: 10px;
	font-size: 18px; 
	font-weight: normal;
	line-height: 25px; 
	color: #FFF;
}

#breadcrumb {
	margin: 6px 0 5px 0;
	padding-bottom: 10px;
	font-size: 9px; 
	font-weight: normal;
	color: #FFF;
	border-bottom: 1px solid #c8c8c8;
}

.launch {
	font-weight:bold;
}

.photo-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.mkdcflash {
	margin-right: 20px;
}

.skills {
	display: block;
}

.skills ul li {
	margin-right: 20px;
}

/* column information */

.column{float: left; padding: 0 5px 0 5px;}
.row{float: left; padding: 0 17px 8px 0;}
.top{margin: 20px 0 0 0;}
.htmlimg {margin: 15px 0 0 0;}
.employ{margin: 60px 0 0 0;}
.right{float:right;}
.left{float: left;}

.col-10{width: 100px;}
.col-16{width: 160px;}
.col-17{width: 170px;}
.col-20{width: 200px;}
.col-25{width: 250px;}
.col-26{width: 260px;}
.col-27{width: 270px;}
.col-30{width: 300px;}
.col-325{width: 325px;}
.col-35{width: 350px;}
.col-38{width: 380px;}
.col-40{width: 400px;}
.col-42{width: 420px;}
.col-45{width: 450px;}
.col-47{width: 475px;}
.col-50{width: 500px;}
.col-55{width: 550px;}
.col-60{width: 600px;}
.col-75{width: 750px;}
.col-80{width: 800px;}
.col-82{width: 820px;}
.col-90{width: 900px;}

.job-descript{width: 650px;}

.row-5{height: 50px;}
.row-8{height: 80px;}

.clearright {clear: right;}
.clear {clear: both;}

.space {
	margin-bottom: 20px;
}

/* Fancy Box Thumb Style */

.portfolio a img {
	border: 1px solid #27D0EE;
	padding: 2px;
	margin: 10px 20px 10px 0;
	vertical-align: top;
}

.portfolio a:hover img {
	border: 1px solid #ddfabf;
	padding: 2px;
	margin: 10px 20px 10px 0;
	vertical-align: top;
}

.photo a img {
	border: 1px solid #27D0EE;
	padding: 2px;
	margin: 10px 40px 10px 0;
	vertical-align: top;
}

.photo a:hover img {
	border: 1px solid #ddfabf;
	padding: 2px;
	margin: 10px 40px 10px 0;
	vertical-align: top;
}

.last a img {
	margin-right: 0;	
}