body{ font-family: Arial, Verdana, sans-serif; color: #495659; font-size: 12px; margin: 0; text-align:center; padding: 0; background:url(../images/bg.gif) repeat-x #FFF;; }
a { color:#495659; }
h3 { color:#2a2f32; font-size:15px; }

.lightGreen  { background: #73898f; padding: 4px 8px; color: #FFF; }
.darkGreen  { background: #2a2f31; padding: 4px 8px; color: #FFF; }
.lightGreen a, .darkGreen a { color: #FFF; }

#container{ text-align: left; width: 960px; margin: 0 auto; }
#header {  height: 93px; position: relative;  }

#emailSignup { width: 260px; position: absolute; right: 0; top: 27px; text-align:right; }
#emailSignup form { margin: 0; padding: 0; }
#emailSignup .btn { }

#logo { }
#nav{ width: 644px; position: absolute; top: 14px; right: 0; text-align: left; }
		#navTop img{ margin: 0; }
	#navBot { margin-top: 23px }
		#navBot img { margin: 0; }
		
#bigPic { display: block; margin: 24px 0 10px 0; }		
		
#homeLeftCol { margin: 20px 0; display:inline; float:left; width: 300px; }
	#homeLeftCol a { text-decoration:underline; }
	#homeLeftCol a:hover { text-decoration:none; }
	
	#blogHead { position: relative; }
	#visitBlog { position: absolute; right: 50px; top: 3px; }
	#rss{ position: absolute; right: 0px; top: 3px; }
	
#homeRightCol { margin-top: 23px; display:inline; float:right; width: 630px; }
	.thumbnails { margin-bottom: 20px; }
	.thumb { margin: 0 10px 10px 0; float:left; }
	.thumb.last { margin: 0 0 10px 0; }
	
	h2 { width: 360px; height: 20px; outline: none; display:block; color: #495659;  margin: 0 0 10px 0; padding: 0 0 0 0; }
		h2 span { display: none; }
		h2#exhibitions { background: url(../images/h-exhibitions.gif) no-repeat;}
		h2#recentPosts { background: url(../images/h-recent-posts.gif) no-repeat;}
		h2#itemsOfInterest { background: url(../images/h-items-of-interest.gif) no-repeat;}
		
		h2#explosions { background:url(../images/h-explosions.gif) no-repeat; }
		h2#debris { background:url(../images/h-debris.gif) no-repeat; }
		h2#tumult { background:url(../images/h-tumult.gif) no-repeat; }
		h2#installations { background:url(../images/h-installations.gif) no-repeat; }
		h2#mythologies { background:url(../images/h-mythologies.gif) no-repeat; }
		h2#portraits { background:url(../images/h-portraits.gif) no-repeat; }
		
		h2#statement { background:url(../images/h-statement.gif) no-repeat; }
		h2#resume { background:url(../images/h-resume.gif) no-repeat; }
		h2#bio { background:url(../images/h-bio.gif) no-repeat; }
		
	#homeRightCol h2#recentWork { background:url(../images/hbg-recent.gif) no-repeat; }
	#homeRightCol h2.news { background:url(../images/hbg-news.gif) no-repeat; margin-bottom: 2px; }
	#homeRightCol h2#contact { background:url(../images/hbg-contact.gif) no-repeat; margin-bottom: 2px; }
	#homeRightCol h2#links { background:url(../images/hbg-links.gif) no-repeat; margin-bottom: 2px; }
	#homeRightCol h2#whatis { background:url(../images/hbg-what-is.gif) no-repeat; margin-bottom: 2px; }
	
	ul.homeNews { /*outline: 1px dashed #CCC;*/ padding: 0; margin-bottom: 20px; }
	ul.homeNews li { border-bottom: 1px dotted #75898e; padding: 3px 0; line-height: 18px; line-height: 16px; }
	ul.homeNews li p.newsDate { color: #75898e; font-weight: normal; font-size: 12px; line-height: 14px; margin: 0; padding: 0; }
	
	#signUp { float: left; width: 210px; display: inline; }
	#whatIS { float: left; width: 180px; display: inline; }
	
#subCol { margin-top: 23px; width: 960px; }
#subCol table { border: none; margin: 0 0 18px 0; }

.subColNarrow { width: 260px; float: left; }
.subColWide { width: 660px; float: right; }
.subColNarrow a img { margin-bottom: 20px; }
	
#facebook { position: absolute; right: 0; text-align: right; width: 90px; top: 108px; }
	


#footer{ text-align:center; width: auto }
#footerInner { width: 960px; text-align:right; margin: 0 auto; }


