

#hiddenField {
	display:none;
}
.clear_float:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear_float{display:inline-block;}
/* Hides from IE-mac */
* html .clear_float{height:1%;}
.clear_float{display:block;}
/* End hide from IE-mac */

body{ background: #422605; background-attachment:fixed; color: #422605; font: 16px 'Lucida Grande', Verdana, sans-serif; margin:0 auto 20px auto; padding:0 auto 20px auto;background-image:url(/images/assets/front%20cover.jpg);}
a{ border:none;color: #422605; }
a:link{color: #422605; }
img{ border:none; margin: 12px auto; }
#contentContainer{ margin:0 auto; padding:0 auto;}
#content img{margin:0 auto; padding:0 auto;}

#quickRef { padding:10px; background:#AAD3fA; position:fixed; margin:0 auto; top:180px; right:40px; width:260px;}
.project_frame{ padding:10px; margin:0 24px 20px 0; width:379px; height:17em; background:#AAD3FA; background-image:url(/images/assets/shadowAlpha.png) no-repeat bottom right !important; float:left;}
.project_item{padding:auto 0; margin:0 10px 0 0;}
.teaser_photo{margin:0 10px 10px 0;}
/*.img-shadow {
  float:left;
  background: url(/images/assets/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/assets/shadow.gif) no-repeat bottom right;
	margin-top:10px;
  }

.img-shadow img {
  position: relative;
  margin: -10px 30px 30px -10px;
  padding: 0 5px 5px 0;
  }*/
.image-item img {margin:0 32px 0 0;}
#thinking{ height:32px; width:32px; margin: 0 auto; background: url(/images/assets/search-load.gif);}
#header{margin:0 auto;width:824px;height:143px;background-image: url(/images/assets/header.jpg);}
#headerMenu a{background:url(/images/assets/headerbg.png); padding:0 12px 12px 12px; position: relative; bottom:0px; margin:0 48px;}
#footer, #controlBoard, #search, #showBody, #blogsListing, #showPost, #showCommentViews { bottom:0px; width:800px; background: #AAD3FA; color: #422605; padding:12px; margin:0 auto 20px auto;position:relative;}
#header{margin-bottom:20px;}
#footer {width:800px;}
#footer a{ border:none;color: #422605; }
#footer a:link{color: #422605; }
.spacer{ width:30px;}
#main{margin:20px auto; padding:20px auto;}
#projects{width:846px; margin:0 auto;padding:0 0 0 22px;}
#projects img{margin:0 10px 10px 0;}
#flashNotice{color:#AAD3FA;width:800px; margin:0 auto;}
#showBody img {margin:0 24px 12px 0; float:left;}
#twitter_div li a {display:none;}  
#twitter_div li span {background-image:url(/images/assets/headerbg.png);padding:6px;margin-top:80px;position:absolute;color:#AAD3FA;font-size:12px;}
#twitter_div li span a {display:inline;}
#superSecret {width: 60px;height: 60px;position: absolute;top: 0px;right: 0px;}
div.blog_item{width:800px;margin-bottom:24px;}
.separator{border-bottom:1px solid #422605;}
#digg_badge{position:absolute;top:24px;right:24px;}
#showPost h2{margin-right:120px;}
#showPost{background-image:url(/images/assets/digg_badge.png); background-position:top right;background-repeat:no-repeat;}
span.comment-date{font-size:10px;margin: 0 24px 0 0;position:absolute;right:0px;top:0px;}
#twitter_div li a {display:none;}  
#twitter_div li span {background-image:url(/images/assets/headerbg.png);padding:6px;margin-top:80px;position:absolute;color:#AAD3FA;font-size:12px;}
#twitter_div li span a {display:inline;}
input{font: 12px 'Lucida Grande', Verdana, sans-serif;border:none;}
textarea{font: 16px 'Lucida Grande', Verdana, sans-serif;height:200px;border:none;}
#comment_submit, #blog_submit, #project_submit, #user_submit{padding:3px;border:1px solid #422605;}
#showPost p, #showPost ul li{margin-right:112px;}