/* @group reset */

* {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	outline: none;
	font-size: 1em;
	text-decoration: none;
}

/* @group default */

a {
	color: #00CCFF;
}

a:hover,
a:focus,
a:active {
	color: #FF3366;
}

p	{
margin-bottom:1em;

}

/* @group body */

body { 
	background: url(../img/bg.jpg) repeat 0 0;
	background-color: #222;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 13px;
	line-height:1.5em;
	color: #CCC;
	text-shadow:0 -1px 0 #000000;
}

/* @group wrapper */

#wrapper {
	background: url(../img/bgtop.jpg) repeat-x 0 0;
	min-height: 340px;
}

/* @group header */

#header {
	margin: 0 auto;
	width: 520px;
	padding-top: 60px;
	background:transparent url(../img/divider.png) no-repeat scroll center bottom;
	padding-bottom: 17px;
	margin-bottom: 13px;
}

h1 {
	color: #fff;
	display: block;
	text-indent: -9999px;
	background: url(../img/header.png) no-repeat 0 0;
	margin-left: 18px;
	width: 440px;
	height: 69px;
}

h1 span {
font-weight:lighter;
}

#jobtitle {
	font-size:14px;
	line-height:18px;
	color:#888;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
	margin: 0;
	margin-top: -10px;
	text-shadow:0 1px 1px #000000;
	padding-left: 20px;
}

#jobtitle em {color: #FF3366;}

/* @group content */

#content {
	width: 520px;
	margin: 0 auto;
}

#about {
	padding: 0 20px;}

/* @group footer */

#footer p {
	background:transparent url(../img/logo.png) no-repeat scroll center bottom;
	display:     block;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	height: 34px;
	font-size: 12px;
	color: #0c0c0c;
	text-shadow:0 1px 1px #3b3b3b;
	text-indent: -9999px;
	font-style: normal;
	
}

#footer {
	background:transparent url(../img/divider.png) no-repeat scroll center top;
	padding-top: 15px;
	width: 520px;
	margin: 0 auto;
	min-height: 130px;
}
