body {
	color: #afafaf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}

img { border: none }

.right { text-align: right; }

.hide {display:none }

.insides {	margin: 10px; }

.allcaps { text-transform: uppercase; }

p { text-align: left }

ul.normaltext li { margin-bottom: 10px }

ul.bulletlist { list-style: none; padding: 0; margin: 0 }

ul.bulletlist li { float: left; margin-left: 0; width: 220px; padding-left: 20px; margin-bottom: 10px; background: transparent url("http://terenceflowers.net/img/bullet.gif") no-repeat left center }

li.end { border: none !important }

a { font-size: 100%; color: #bdb791; }

a:hover { text-decoration: none; }

h1 { color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	text-indent: -999em;
	background: url(../img/logo.png) no-repeat 0 0;
	height: 48px;
	width: 235px;
	float: left;
	display: block
}

h2 {
	color: #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	padding-bottom: 12px;
	border-bottom: 1px solid #999;
}

h2.tagline  {
	display: block;
	text-indent: -999em;
	height: 50px;
	width: 380px;
	float: left;
	background: transparent url(../img/im-terence.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin-bottom: 0;
}


h2.sell {
	display: block;
	text-indent: -999em;
	height: 49px;
	width: 380px;
	float: left;
	background: transparent url(../img/i-listen.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin-bottom: 0;
}

h2.quickinfo {
	display: block;
	text-indent: -999em;
	height: 36px;
	width: 220px;
	float: left;
	background: transparent url(../img/quick-info.gif) no-repeat scroll 15px 10px;
	border-bottom: none;
	margin-bottom: 10px;
}

h2.did-you-know {
	display: block;
	text-indent: -999em;
	height: 18px;
	width: 220px;
	float: left;
	background: transparent url(../img/did-you-know.gif) no-repeat scroll left 10px;
	border-bottom: none;
	margin-bottom: 0;
}

h2.education {
	display: block;
	text-indent: -999em;
	height: 40px;
	width: 220px;
	float: left;
	background: transparent url(../img/education.gif) no-repeat scroll left top;
	border-bottom: none;
	margin-bottom: 0;
}

h2.skills {
	display: block;
	text-indent: -999em;
	height: 40px;
	width: 220px;
	float: left;
	background: transparent url(../img/skills.gif) no-repeat scroll left top;
	border-bottom: none;
	margin-bottom: 0;
}

h2.expertise {
	display: block;
	text-indent: -999em;
	height: 20px;
	width: 460px;
	float: left;
	background: transparent url(../img/expertise.gif) no-repeat scroll left top;
	border-bottom: none;
	margin-bottom: 0;
}

h2.my-blog {
	display: block;
	text-indent: -999em;
	height: 40px;
	width: 700px;
	float: left;
	background: #232323 url(../img/my-blog.gif) no-repeat scroll 15px center;
	border-bottom: none;
	margin-bottom: 20px;
}

h2.about-me {
	display: block;
	text-indent: -999em;
	height: 40px;
	width: 700px;
	float: left;
	background: #232323 url(../img/about-terence.gif) no-repeat scroll 15px center;
	border-bottom: none;
	margin-bottom: 20px;
}

h2.contact-me {
	display: block;
	text-indent: -999em;
	height: 40px;
	width: 700px;
	float: left;
	background: #232323 url(../img/request-quote.gif) no-repeat scroll 15px center;
	border-bottom: none;
	margin-bottom: 20px;
}

h2.work {
	display: block;
	text-indent: -999em;
	height: 40px;
	width: 940px;
	float: left;
	background: #232323 url(../img/recent-projects.gif) no-repeat scroll 15px center;
	border-bottom: none;
	margin-bottom: 20px;
}

h2.freelance {
	display: block;
	text-indent: -999em;
	height: 40px;
	width: 350px;
	background: url(../img/freelance.gif) no-repeat scroll left center;
	border-bottom: none;
	margin-bottom: 20px;
}

h2.positions {
	display: block;
	text-indent: -999em;
	height: 40px;
	width: 350px;
	background: url(../img/positions.gif) no-repeat scroll right center;
	border-bottom: none;
	margin-bottom: 20px;
    position: relative;
    left: 100px
}

h2.project_title { border-bottom: 1px solid #333 }

h3 {
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
}

h3.who {
	display: block;
	text-indent: -999em;
	height: 27px;
	width: 380px;
	float: left;
	background: transparent url(../img/who-is-terence.gif) no-repeat scroll 20px 10px;
	border-bottom: none;
	margin-bottom: 15px;
}

h3.what-i-can-do {
	display: block;
	text-indent: -999em;
	height: 27px;
	width: 380px;
	float: left;
	background: transparent url(../img/what-i-can-do.gif) no-repeat scroll 10px 10px;
	border-bottom: none;
	margin-bottom: 15px;
}

h3.testimonials {
	display: block;
	text-indent: -999em;
	height: 27px;
	width: 380px;
	float: left;
	background: transparent url(../img/testimonials.gif) no-repeat scroll 0 10px;
	border-bottom: none;
	margin-bottom: 15px;
}

h3.categories {
	display: block;
	text-indent: -999em;
	height: 50px;
	width: 220px;
	float: left;
	background: #303030 url(../img/blog-categories.gif) no-repeat scroll 15px center;
	border-bottom: none;
	margin-bottom: 10px;
}

h3.recommended {
	display: block;
	text-indent: -999em;
	height: 20px;
	width: 220px;
	float: left;
	background: transparent url(../img/recommended.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin-bottom: 10px;
}

h3.archives {
	display: block;
	text-indent: -999em;
	height: 20px;
	width: 220px;
	float: left;
	background: transparent url(../img/monthly-archives.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin-bottom: 10px;
}

h3.find-me {
	display: block;
	text-indent: -999em;
	height: 20px;
	width: 220px;
	float: left;
	background: transparent url(../img/find-me.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin-bottom: 10px;
}

h3.say-hi {
	display: block;
	text-indent: -999em;
	height: 20px;
	width: 220px;
	float: left;
	background: transparent url(../img/say-hi.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin: 20px 10px 0;
}

h3.contact-info {
	display: block;
	text-indent: -999em;
	height: 50px;
	width: 220px;
	float: left;
	background: #303030 url(../img/contact-info.gif) no-repeat scroll 15px center;
	border-bottom: none;
	margin-bottom: 10px;
}

h3.blog-title {
	margin-bottom: 5px
}

.project_details h3, .project_notes h3 { margin-bottom: -5px }

h3.blog-info {
	display: block;
	text-indent: -999em;
	height: 20px;
	width: 520px;
	float: left;
	background: transparent url(../img/blog-information.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin-bottom: 10px;
}

h3.leave-comment {
	display: block;
	text-indent: -999em;
	height: 20px;
	width: 520px;
	float: left;
	background: transparent url(http://terenceflowers.net/img/leave-a-comment.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin-bottom: 10px;
}

h3.read-comments {
	display: block;
	text-indent: -999em;
	height: 20px;
	width: 520px;
	float: left;
	background: transparent url(http://terenceflowers.net/img/read-comments.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin-bottom: 10px;
}

body.about #b #b_1 h3 { margin-bottom: 0 }

.read-comments h4 {
	display: block;
	text-indent: -999em;
	height: 20px;
	width: 540px;
	float: left;
	background: transparent url(../img/read-comments.gif) no-repeat scroll 0 0;
	border-bottom: none;
	margin-bottom: 0;
}

.leave-comments h4 {
	display: block;
	text-indent: -999em;
	height: 35px;
	width: 540px;
	float: left;
	background: #232323 url(../img/leave-comment.gif) no-repeat scroll 15px center;
	border-bottom: none;
	margin-bottom: 0;
}