body{
	font:13px
		"Century Gothic",		/* Windows (HP printer) */
		"Avant Garde Gothic",	/* HP font name */
		"Avant Garde",			/* MacOS */
		"URW Gothic L",			/* Unix+X+FontConfig */
		/* Fallback options */
		verdana, arial
		helvetica,				/* Unix+X, MacOS */
		sans-serif;
	margin:30px 0px 0px 50px;
	background:url('http://img.iamthejeff.com/bg2.jpg');
}

div.wrapper{
	width:650px;
}

a{
	color:#000;
	text-decoration:none;
}
	a:hover{
		text-decoration:underline;
	}

img{
	border:0;
}

img.right{
	margin-left:15px;
	padding:7px;
	background:url('http://img.iamthejeff.com/black-40.png');
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

img.left{
	margin-right:15px;
	padding:7px;
	background:url('http://img.iamthejeff.com/black-40.png');
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

img.center{
	padding:7px;
	background:url('http://img.iamthejeff.com/black-40.png');
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
	
.search-form{
	overflow:hidden;
}
	
.search-form dt{
	margin:0px;
	display:block;
	float:left;
	width:150px;
	background:#ccc;
}

.search-form dd{
	margin:0px;
	padding:0px;
}

form{
	margin:0px;
}
form dt {
	margin:0px;
	padding:0px;
}
form dd {
	margin:0px;
	padding:0px;
}
form input {
	font:12px
		"Century Gothic",		/* Windows (HP printer) */
		"Avant Garde Gothic",	/* HP font name */
		"Avant Garde",			/* MacOS */
		"URW Gothic L",			/* Unix+X+FontConfig */
		/* Fallback options */
		verdana, arial
		helvetica,				/* Unix+X, MacOS */
		sans-serif;
}

form input[type="text"], form input[type="password"]{
	padding:3px;
	width:200px;
	background:url('http://img.iamthejeff.com/black-10.png');
	border:none;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
	form input[type="text"]:focus, form input[type="password"]:focus{
		background:url('http://img.iamthejeff.com/black-15.png');
	}
form input[type="submit"], form input[type="button"] {
	padding:3px 5px;
	background:url('http://img.iamthejeff.com/black-40.png');
	border:none;
	color:#fff;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
	form input[type="submit"]:hover, form input[type="button"]:hover {
		background:url('http://img.iamthejeff.com/black-80.png');
		cursor:pointer;
	}

	ul.thangs{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	ul.thangs li{
		margin-bottom:5px;
		padding:0px 0px 0px 20px;
		background:url('http://img.iamthejeff.com/arrow_right_grey.png') 7px 3px no-repeat;
	}

header.top{
	display:block;
	overflow:hidden;
	color:#fff;
	background:url('http://img.iamthejeff.com/black-50.png');
	border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	margin-bottom:20px;
}
	header.top div.tools-wrapper{
		position:absolute;
	}
	header.top div.tools{
		position:relative;
		top:10px;
		left:655px;
		width:16px;
		display:none;
	}
		header.top div.tools a{
			display:block;
			margin-bottom:2px;
		}

	header.top div.status{
		position:relative;
		top:10px;
		left:655px;
		width:16px;
		display:none;
	}
		
	header.top h1{
		font-size:40px;
		color:#fff;
		float:left;
		margin:30px 0px 0px 30px;
		text-shadow: 1px 1px 0px #333;
	}
		header.top h1 a{
			display:block;
			padding:10px;
			color:#fff;
		}
		header.top h1 a:hover{
			text-decoration:none;
			background:url('http://img.iamthejeff.com/black-50.png');
			border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
		}

	header.top h2{
		font-size:13px;
		line-height:23px;
		font-weight:normal;
		margin:30px;
		padding:20px;
		float:right;
		width:205px;
		background:url('http://img.iamthejeff.com/black-50.png');
		border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
		text-shadow: 1px 1px 0px #333;
	}

article{
	display:block;
	padding:30px;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	margin-bottom:20px;
	background:url('http://img.iamthejeff.com/white-50.png');
}
	article header{
		padding-bottom:5px;
	}
	article a,
	div.text-box a{
		color:#000;
		background:url('http://img.iamthejeff.com/black-10.png');
	}
	article a.no-bg{
		background:none;
	}
	article h1,
	div.text-box h1{
		margin:0px 0px 14px 0px;
		padding:0px;
		font-size:24px;
		font-weight:normal;
		text-shadow: 1px 1px 0px #fff;
	}
	article h1 a{
		color:#000;
		background:none;
	}
	article time.info,
	div.text-box time.info,
	article div.info{
		font-size:12px;
		display:block;
		color:#666;
		margin:0px 0px 8px 0px;
		text-shadow: 1px 1px 0px #fff;
		background:url(http://img.iamthejeff.com/icons/calendar-small.png) 0px 0px no-repeat;
		padding:0px 0px 0px 17px;
	}
	article div.info{
		background:url(http://img.iamthejeff.com/icons/tag-small.png) 0px 2px no-repeat;
		margin:8px 0px;
	}
	article p,
	div.text-box p{
		line-height:24px;
		color:#333;
		padding:8px 0px;
		margin:0px;
		text-shadow: 1px 1px 0px #fff;
	}
	article h2,
	div.text-box h2{
		font-weight:normal;
		text-shadow: 1px 1px 0px #fff;
		font-size:18px;
	}
	article .quote{
		margin:10px;
		padding: 5px 0px 5px 20px;
		font-size:12px;
		border-left:2px solid #CCC;
	}


div.text-box{
	padding:30px;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	margin-bottom:20px;
	background:url('http://img.iamthejeff.com/white-50.png');
}
div.pagination{
	text-align:center;
	font-size:14px;
	color:#666;
	padding:10px 30px;
	overflow:hidden;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
}
	div.pagination .left{
		float:left;
		display:block;
	}
	div.pagination .right{
		float:right;
		display:block;
	}
	div.pagination a{
		color:#000;
		background:none;
	}
div.breadcrumbs{
	text-align:left;
	font-size:14px;
	color:#666;
	padding:10px 30px;
	overflow:hidden;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
}
	div.breadcrumbs a{
		color:#000;
		background:none;
	}
	div.breadcrumbs div.links{
		float:left;
		height:16px;
		overflow:hidden;
	}
	div.breadcrumbs div.buttons{
		float:right;
		height:16px;
		overflow:hidden;
	}
	
footer{
	display:block;
	padding:30px;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	font-size:12px;
	background:url('http://img.iamthejeff.com/black-80.png');
	color:#ddd;
	margin-bottom:20px;
	overflow:hidden;
}
	footer section.col{
		float:left;
		width:132px;
		padding-right:10px;
		padding-left:10px;
		display:block;
	}
	footer section.col-long{
		width:284px;
	}
	footer section.col-first{
		padding-left:0px;
	}
	footer section.col-last{
		padding-right:0px;
	}
	footer section.col-span{
		clear:both;
		padding-top:20px;
		display:block;
	}
	footer section.main{
		clear:both;
		padding-top:20px;
	}
	footer h1{
		font-size:13px;
		margin:0px;
		padding:0px;
		margin-bottom:5px;
	}
	footer a{
		color:#fff;
		
	}
	footer p{
		padding:0px;
		margin:0px;
		font-size:12px;
		line-height:20px;
	}
	footer p a{
		background:url('http://img.iamthejeff.com/white-10.png');
	}
	footer ul{
		list-style:none;
		margin:5px 0px 0px 0px;
		padding:0px;
		border-top:1px dotted #444;
	}
	footer ul li{
		background:url(http://img.iamthejeff.com/arrow_right_white.png) 1px 8px no-repeat;
		margin-bottom:0px;
		border-bottom:1px dotted #444;
		padding:5px 15px;
		font-size:11px;
	}

/* JQUERY TOOLTIP */

#tooltip {
	position: absolute;
	z-index: 3000;
	background:url('http://img.iamthejeff.com/black-50.png');
	padding: 5px 8px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	color:#fff;
	font-size:12px;
}
#tooltip a{
	color:#fff;
}
#tooltip h3{
font-size:12px;
}
#tooltip h3, #tooltip div { margin: 0; }
