body {
    margin: 0px;
    background: #FFFFFF url(broken-record.jpg) no-repeat -100px -100px;
    font-family: Helvetica;
}            
.topSection {
    width: 600px;
    padding: 0px 100px 10px 100px;
    margin: 50px auto 10px auto;
    border-bottom: solid 1px #ccc;
}
.topSection h1 {
    text-align: center;
    font-family: Helvetica;
    font-size: 50px;
    letter-spacing: -2px;
    line-height: 50px;
    position: relative;
    color: #444;
    padding: 0px;
    margin: 0 0 20px 0;
}
.topSection a {
	text-decoration:none;
	margin-right:20px;
	font-size: 20px;
	font-family: Helvetica;
    letter-spacing: -1px;
    color: #6498cc;
}
.topSection a:hover {
	text-decoration:underline;
}
.topSection a.selected {
 	 color: #444;
}
#topLinks{
 text-align:center;
}
#content {
 width: 800px;
  margin:0 auto 100px auto;
}
.itemHeader {
	color:#CCCCCC;
	font-family:Helvetica;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-2px;
	line-height:35px;
	text-transform:uppercase;
	white-space:nowrap;
	float:left;
	margin:20px 50px 50px 0;
	width:150px;
}
.itemContent {
	float:left;	
	margin-top:24px;
}
.itemTitle {
	font-size: 22px;
	font-family: Helvetica;
    letter-spacing: -1px;
    color: #444;
}
.itemTitleWork {
	text-indent: -3000px;
	height: 0;
}
.itemTitleImage {
	margin-bottom: 5px;
}
.itemSubTitle {
	color: #444;
	font-size:14px;
	font-style: italic;
}
.jobDescription {
	margin:20px 0;
}
.itemDescription {
	color: #444;
	font-size:13px;
	width:450px;
	line-height:17px;
}
.itemDivider {
	background: url(item-divider.gif) no-repeat;
	width:823px;
	height:1px;
	float:left;
}
.itemThumb {
	margin-bottom: 20px;
}
.itemThumb img {
	border: 1px solid #CCCCCC;
	padding: 2px;
	-moz-box-shadow: 3px 3px 3px #CCCCCC;
	-webkit-box-shadow: 3px 3px 3px #CCCCCC;
}
.clear {
	clear:both;
}
.friendfeed.widget {
	border:none !important;
}
.friendfeed.widget, div.friendfeed.widget div, div.friendfeed.widget span, div.friendfeed.widget img, div.friendfeed.widget table, div.friendfeed.widget tr, div.friendfeed.widget td {
	background-color:#FFFFFF !important;
	font-family: 'Lucida Grande', Helvetica, sans-serif !important;
}
.friendfeed.widget a {
	color: #6498cc !important;
	text-decoration: none !important;
}
.friendfeed .entry {
	font-size:12px !important;
	line-height:16px !important;
}
#aboutPic {
	float: right;
	margin: 0 0 30px 40px;
}
#aboutPic img {
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.followLink {
	float: left;
	margin: 0 10px 10px 0; 
	width: 200px;
}               
.followLink a {
	color: #6498cc;
	text-decoration: none;
}
.followLink img {
	margin-right: 5px;
	vertical-align: middle;
}
.itemDescription a, .entryDescription a, .entryTitle a, .entrySubTitle a, .readerDescription a {
	color: #6498cc;
	text-decoration: none;
}
.itemDescription a:hover, .entryDescription a:hover, .entryTitle a:hover, .entrySubTitle a:hover, .readerDescription a:hover {
	text-decoration: underline;
}
#emailSubscribe {
	margin-bottom: 20px;
}
.blogPostDivider {
	margin: 0 0 0 -200px;
	float: none;
	width: 620px;
}
#archiveLink {
	background:  url(calendar_view_month.png) no-repeat;
	padding-left: 20px;
}
#rssLink {
	background:  url(feed_go.png) no-repeat;
	padding-left: 20px;
}
#subscribeLink {
	background:  url(email_go.png) no-repeat;
	padding-left: 20px;
}
#contactLink {
	background:  url(email.png) no-repeat;
	padding-left: 20px;
}
.entryTitle {
	font-size: 22px;
	font-family: Helvetica;
    letter-spacing: -1px;
    color: #444;
    width: 600px;
}
.entrySubTitle {
	color: #444;
	font-size:14px;
	font-style: italic;
	margin: 10px 0;
}
.entryDescription {
	color: #444;
	font-size:12px;
	width: 600px;
	line-height:16px;
}
.readerRSS {
	float: right;
	margin: 0 10px 20px 0
}
.readerRSS img{
	border: none;
}
.readerDescription {
	margin: 20px 0 0 200px;
}
.readerDescription a.selected {
 	 color: #444;
}
#topAlbumsLink {
	background:  url(cd.png) no-repeat;
	padding-left: 20px;
}
.readMoreDiv {
	margin: 5px 0 10px 0;
}
.readMore {
	font-size: 14px;
	color: #6498CC;
}
#ask_me_anything {
    font-family: Helvetica;
    color: #444;
    font-size: 18px;
    margin: 10px;
}
#ask_form {
    margin-left: 20px;
}
