

#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: #E0E0E0; background-image:url('/images/assets/background.png'); background-position: top right; background-repeat:repeat-y; background-attachment:fixed; color: #1454B5; font: 16px 'Helvetica', serif; margin:0 auto 20px auto; padding:0 auto 20px auto;}
a{ border:none;color: #1454B5; }
a:link{color: #1454B5; }
img{ border:none; margin: 12px auto; border:1px solid #666; position: relative;}
#contentContainer{ margin:0 auto; padding:0 auto;}
#content img{margin:0 auto; padding:0 auto;}
div.photo-container, #gallery{ position: relative;}
#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:375px; height:17em; background:#999; background-image:url(/images/assets/shadowAlpha.png) no-repeat bottom right !important; float:left; border:1px solid #1454B5;}
.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:9px;}
#header a{ padding:0 12px 12px 12px; position: relative; bottom:0px; margin:0 96px 0 0;}
#footer, #controlBoard, #search, #showBody { bottom:0px; width:800px; color: #1454B5; padding:12px; margin:0 auto 20px auto;}
#header{margin-bottom:20px;}
#footer {width:800px;}
#footer a{ border:none;color: #1454B5; }
#footer a:link{color: #1454B5; }
.spacer{ width:30px;}
#main{margin:12px 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;}
#showBody img {margin:0 24px 12px 0; float:left;}
#superSecret{width:60px;height:60px; position:absolute; top:0px; right:0px;}
a.delete-img{background:#fff; top:0px; left: 0px; padding:3px 6px; border: 1px solid #000;position:absolute;}
div.img-shadow{position:relative; width:240px; height: auto; float:left;margin:0 20px 20px 0;}