*,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,line-height { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

body { margin:0; padding:0; background-color:#fff; font-family:Helvetica, Arial, sans-serif, Arial Unicode MS; font-size:12px; line-height:1.4; color:#1a1a1a; }



a { text-decoration:none; border-bottom:0 solid #999; color:#000; background-color:transparent; }
	a img { border:0; }
	/*a:hover { color:#000; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }*/
	.active { color:#1a1a1a!important; font-weight:bold; }

.post { position: absolute; display: none }

img { border: 0; padding: 0; margin: 0 }

/* #content { position: relative } */

#project { float: left; margin-bottom:0; width:615px; }
	#project img { max-width:615px; margin-bottom:0px; padding-bottom: 0}
	#project embed { max-width:615px; }
	#project object { max-width:615px; }

	.inline { display: inline; max-width:615px; height:auto; margin-bottom:0px !important }

#body { width: 300px !important }
	#body a { color: blue }
#projectthumbs { margin: 0; padding: 0; clear: both; }

#menu { position: absolute; top: 15px; left: 15px; height: 30px; margin-bottom:0; }
#temp { background: yellow; padding: 10px; margin-bottom: 13px; }
#temp a { text-decoration: underline !important; font-weight: bold }

#menu a { text-decoration:none; border-bottom:0; }
	#menu a:active { color:#000; }

#container { position: absolute; top: 45px; padding: 0 15px; padding-bottom: 30px; }

.page { }
.date { margin-bottom:0; font-size:11px; }
small { color:#999; font-size:9px; }
#topnav { display:block; height:30px; }

#loader {
		position:fixed; 
		top:16px; left:615px; width:14px; height:14px;
}
.imageholder { position: absolute }

.allcols { height: 0; padding: 0; margin: 0 }

a.flickr { display:block; float:left; margin-right:5px; width:22px; height:16px; background:transparent url(/lib/img/flickr.jpg) no-repeat scroll 0 0; }
a.facebook { display:block; float:left; margin-right:5px; width:16px; height:16px; background:transparent url(/lib/img/facebook.jpg) no-repeat scroll 0 0; }
a.twitter { display:block; float:left; margin-right:5px; width:16px; height:16px; background:transparent url(/lib/img/twitter.jpg) no-repeat scroll 0 0; }
a.linkedin { display:block; float:left; margin-right:5px; width:16px; height:16px; background:transparent url(/lib/img/linkedin.jpg) no-repeat scroll 0 0; }

.spacer { display:block; height:40px; width:1px; }
#header { margin-bottom:20px; }

.title { color:#1a1a1a; font-weight:bold; }
.float { margin-right:10px; }
.absolute { position:absolute; }
.float { float:left; }
.alert { background:yellow; padding:15px; margin:-30px 0 -15px; }
h3 { font:25px Helvetica, Arial, sans-serif; color:black; letter-spacing:0; }
#debug { background:yellow; padding:5px; }
b,strong { color:#1a1a1a!important; }
#jqpageflow-block { position:fixed; bottom:35px; left:15px; }
.jqpageflow-loader { background:url(http://suprb.com/lib/img/loading.gif); background-repeat:no-repeat; width:12px; height:12px; }

#prevnext { position:absolute; top:-30px; left:645px; width:500px; display:none; }

.menuitem { text-transform:capitalize; text-decoration:none; margin-right:4px; border-bottom:0; }
.childrentmp { clear:left; display:none; }
#parents { clear:left; margin-bottom:15px; }
#children { display:none!important; clear:left; }
.foot { position:fixed; bottom:15px; left:15px; font-size:9px; }
h3 { font-size:12px; font-weight:bold; margin:0; color:#333; letter-spacing:0; }

/*h1 				{ margin: 0; margin-bottom: 2px; padding: 0; font-size: 18px; color: #1a1a1a; }*/
h3 { color:#1a1a1a; font-size:12px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }
h2 { color:#1a1a1a; font-size:12px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }
h1 { color:#1a1a1a; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#1a1a1a; font-weight:bold; margin-bottom: 3px}
#project h1 a { color:#a1a1a1!important; border-bottom:0; }


