body {
	margin: 0 auto;
	background: #fff url('../images/innerbg.jpg') no-repeat;
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #555555;
}

img { border: 0px; }
a { text-decoration: none; color: #e66fef; }
a:hover { color: #ee9af4; }

#logo { width: 635px; height: 116px; background: #fff url('../images/logo2.jpg') no-repeat; margin: 0; }
#nav { width: 635px; padding-top: 95px; text-align: right; word-spacing: 10px; color: #e66fef; font-size: 11px; }
	#nav a, #nav a:visited { color: #333; }
	#nav a:hover { color: #555; }
#content { background: #fff url('../images/contentbg.jpg') no-repeat; padding: 20px 20px 20px 94px; min-height: 642px; }
#content_intro { width: 450px; margin-bottom: 15px; }
#footer { height: 71px; }
	#footer_logo { float: left; }
	#footer_txt { color: #e66fef; padding: 20px 0 0 5px; line-height: 16px; font-size: 12px; }
		#footer_txt a { color: #333; }
		#footer_txt a:hover { color: #6a6a6a; }
	.copyright { color: #c3c3c3; font-size: 10px; }


/* GLOBAL CLASSES */
.clear { clear: both; }
.divider { margin: 15px 0 15px 0px; }


/* PORTFOLIO CLASSES */
.portfolio_container { width: 600px; }
.portfolio_el { height: 170px; margin: 0 0 22px 0px; display: block; cursor: pointer; color: #ee9af4; }
	.portfolio_el a { display: block; }
	.portfolio_el:hover { color: #e66fef; }
	.portfolio_el img { float: left; margin: 0 30px 0 0px; }
.portfolio_txt { position: relative; float: left; }
.portfolio_txt h2 { margin: 30px 0 0 0px; font-size: 20px; }
#portpic_intro { width: 600px; }
	.portpic { margin: 0 20px 0 0px; float: left; }
	.portpic2 { margin: 0 0 0 20px; float: right; padding-bottom: 10px; }

/* PERSONAL PAGE CLASSES */
.photography_pics { border: 5px solid #000; margin: 5px; }
	.photography_pics:hover { border: 5px solid #ee9af4; }
#profpic_intro { width: 600px; }
	.profpic { margin: 0 20px 0 0px; float: left; }

/*div { border: 1px solid red; }*/