body { margin: 20px 0; padding: 0; background:#2a2a2a; font: normal 0.8em 'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif; color: #999; } 

#container { margin: 0 auto; width: 850px; background: #333 url(images/bg-header.png) no-repeat; }

h1 { font-size:22px; font-weight: normal; color:#f4d7bd; margin: 0;  padding: 15px 0 0 20px; }
h1 span { color: #fff; font-size: 30px; }
p { color: #999;  }
a { color: #eee; text-decoration: none; }
a:hover { color: #999; text-decoration: none; }
h2 { margin: 0 0 6px 0; padding: 0; font-size: 22px; letter-spacing: .025em; font-weight: normal; color: #da741c; border-bottom: 1px solid #666; text-transform: lowercase; }
  h2 span { font-size: 11px; text-transform: lowercase; color: #999; }
.break { clear: both; }

#lead { margin: 0; background: url(images/logo.png) no-repeat top right; }
#twitter { padding: 15px 0 0 20px; margin-top: 25px; width: 490px; min-height: 220px; }
	#twitter span { padding-left: 8px; font-size: 10px; }

#featured	{ padding: 15px; }
.feature { width: 250px; float: left; }
#project, #lenses { margin-right: 30px; }
#photos { margin-bottom: 20px 0; padding-bottom: 12px; }
#other { padding: 15px; margin-top: 15px; }
  #other span { font-size: 15px; color: #da741c; text-transform: lowercase; }

ul { margin: 0; padding: 0; list-style: none; }
  li { padding: 4px 0; }

li span.tags { font-size: 10px; }
li span.tags a { color: #999; }
li span.tags a:hover { text-decoration: underline; }

ul#flickr { list-style: none; padding-left: 3px; }
ul#flickr li { display: inline; margin: 0; }
ul#flickr li img { border: 3px solid #333; }
ul#flickr li img:hover { border: 3px solid #da741c; }

.more { font-size: 11px; clear: both; }
  .more a { color: #999; }
  .more a:hover { color: #666; }

#footer { margin-top: 20px; padding: 15px 10px; background: #da741c; text-align: right; font-size: 11px; color: #fff; }
#footer a { color: #fff; text-decoration: underline; }

