/* CSS ELLIPSIS */

body {
	BACKGROUND: #4e5658;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	text-align: center;
	font-family: helvetica;
	}
	
p {
	text-align: left;
	line-height: 1.5;
	font-size: 0.95em;
	margin-top: 0;
	}

.reset {
	DISPLAY: block;
	HEIGHT: 0px;
	CLEAR: both;
	}

.content A {
	COLOR: #a91a44;
	}

.content A:hover {
	COLOR: #4e5658;
	}

.header_outer {
	BACKGROUND: url(images/header_bg.jpg);
	HEIGHT: 180px;
	}
	
.header_inner {
	POSITION: relative;
	MARGIN: 0em auto;
	WIDTH: 828px;
	HEIGHT: 180px;
	}

.logolift {
	padding-bottom: 10px;
	}

.content_outer {
	PADDING-BOTTOM: 4em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(file:images/body_bg.jpg) #fff repeat-x;
	PADDING-TOP: 50px;
	}

.content {
	MARGIN: 0em auto;
	WIDTH: 828px;
	}

.left {
	WIDTH: 540px;
	FLOAT: left;
	MARGIN-RIGHT: 36px;
	}

.right {
	WIDTH: 252px;
	FLOAT: left;
	text-align: left;
	}

#thepen {
	PADDING-BOTTOM: 10px;
	padding-left: 25px;
	LINE-HEIGHT: 1em;
	WIDTH: 290px;
	FONT-FAMILY: Georgia;
	FLOAT: right;
	LETTER-SPACING: -0.05em;
	COLOR: #999;
	FONT-SIZE: 3.6em;
	text-align: left;
	}
	
#havealook {
	PADDING-BOTTOM: 50px;
	padding-left: 0px;
	LINE-HEIGHT: 1em;
	FONT-FAMILY: Georgia;
	LETTER-SPACING: -0.05em;
	COLOR: #999;
	FONT-SIZE: 3.2em;
	text-align: left;
	}

.recent_project {
	WIDTH: 248px;
	MARGIN-BOTTOM: 18px;
	}
.recent_project .imglink IMG {
	WIDTH: 228px;
	HEIGHT: 71px;
	}
.recent_project .imglink {
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-BOTTOM: 9px;
	LINE-HEIGHT: 0;
	BACKGROUND-COLOR: #eee;
	MARGIN: 0px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	DISPLAY: block;
	BORDER-TOP: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-TOP: 9px;
	}

.recent_project .imglink:hover {
	BORDER-BOTTOM: #edbacb 1px solid;
	BORDER-LEFT: #edbacb 1px solid;
	BORDER-TOP: #edbacb 1px solid;
	BORDER-RIGHT: #edbacb 1px solid;
	}

.recent_project H5 {
	MARGIN-TOP: 9px;
	COLOR: #cc7190;
	font-size: 1.2em;
	text-align: left;
	}
	
portfolio_div H5 {
	MARGIN-TOP: 9px;
	COLOR: #cc7190;
	}

.recent_project P {
	COLOR: #777;
	}

.footer_outer {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(file:images/footer_bg.jpg) repeat-x 50% top;
	PADDING-TOP: 20px;
	clear: both;
	}

.footer_inner {
	TEXT-ALIGN: center;
	MARGIN: 0em auto;
	WIDTH: 828px;
	COLOR: #ccc;
	}

#footerEmail {
	COLOR: #000;
	}
	
#footerEmail:hover {
	COLOR: white
	}

body ul {
	text-align: left;
	font-family: helvetica;
	line-height: 1.5;
	font-size: 0.9em;
	}	

.portfolio_div {
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-BOTTOM: 20px;
	BACKGROUND-COLOR: #fff;
	MARGIN: 0px 0px 18px;
	PADDING-LEFT: 10px;
	WIDTH: 520px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	BORDER-TOP: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-TOP: 9px;
	}
	
.portfolio_link {
	LINE-HEIGHT: 0;
	MARGIN: 0px 0px 18px;
	DISPLAY: block;
	}
	
.portfolio_link:hover {
	}

.portfolio_img_link {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 516px;
	PADDING-RIGHT: 0px;
	BACKGROUND: #ccc;
	HEIGHT: 160px;
	PADDING-TOP: 0px;
	}
	
.portfolio_img_div {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 516px;
	PADDING-RIGHT: 0px;
	BACKGROUND: #ccc;
	HEIGHT: 160px;
	PADDING-TOP: 0px;
	}
	
.portfolio_div H5 {
	MARGIN-TOP: 9px;
	COLOR: #00;
	text-align: left;
	font-size: 1.2em;
	}
	
.boxtext {
	font-family: Helvetica;
	color: #cc7190;
	font-size: 1em;
	line-height: 1.2;
	text-align: left;
	}

.formtext {
	font-family: helvetica;
	font-size: 0.9em;
	}