body { line-height: 17px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px;	background-color: #FFFFFF; color: #4C4C4C; margin: 0px;  }
form, div, p, span, h1, h2, ul, li { margin: 0px; padding: 0px; }
div { color: #4C4C4C;  }
table {	line-height: 17px; font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px; }
img { border: 0px; }
#container { width: 998px; text-align: left; padding: 50px 0px; }
#header { margin-bottom:13px; }
#divider { height: 34px; background-color: #353535; margin: 0px 0px 41px 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#leftColumn, #rightColumn { float: left; }
#leftColumn { width: 195px; }
#leftColumn div { padding: 0px 0px 10px 0px; }
#rightColumn { width: 470px; }
#rightmostColumn { float:right; width:210px; }
#welcomeText, #portfolios { width: 440px; }
#welcomeText div { padding: 0px 0px 21px 0px; font-size: 16px; line-height: 22px; }
#portfolios div { padding: 0px 0px 21px 0px; }

#tweets {
  list-style-type:none;
  width:197px;
}

#tweets li {
  border-bottom:1px solid #AFAFAF;
  color:#333333;
  color:#4D4D4D;
  font-size:12px;
  line-height:17px;
  margin-bottom:12px;
  padding-bottom:10px;
}

#tweets li .tweetmeta {
  color:#808080;
}

h1 { display: inline; font-weight: normal; font-size: 16px; line-height: 22px; }
h3 { text-decoration:underline; }

#contact { margin: 11px 0px 0px; border-top: dashed 1px #A7A7A7; padding: 29px 0px 0px; }
#contact div { padding: 0px 0px 6px; }

#leftColumn a { color:#4c4c4c; }
a { color: #D83300; text-decoration: none; }
a:link { color: #D83300; text-decoration: none; }
a:visited { color: #D83300; text-decoration: none; }
a:hover { color: #D83300; text-decoration: underline; }
a:active { color: #D83300; text-decoration: underline; }
a.fullBio { font-size: 12px; font-weight: bold; color: #EA4003; }
a.lower-right-link {
  display:block;
  font-size:16px;
  margin-bottom:10px;
}


/**
  Sprites
**/
.sprite {
  display:block;
  background:url('images/master.png') no-repeat;
}

#scottbelsky {
  background-position:-91px -76px;
  width:137px;
  height:29px;
}

a.selected-link { 
  font-weight:bold;
  padding-left:10px;
  left:-10px;
  background-position: -91px -105px;
  position:relative;
}
#insights {
  width:207px;
  height:26px;
  background-position: -1px -1px;
  margin-bottom:28px;
}
#book {
  width:91px;
  background-position:-1px -53px;
  height:170px;
  margin:0 auto 20px;
}
#twitter-feed {
  width:207px;
  height:26px;
  background-position: -1px -27px;
  margin-bottom:8px;
}


#twitter {
  width:85px;
  height:21px;
  background-position:-91px -56px;
}
