  	body, h1, h2, h3, h4, h5, h6, p, ul, li, form, blockquote, img { margin: 0; padding: 0; display: block; border: none; }
  	body { 
  		font: 500 13px/1.4em Arial, sans-serif; color: #333; background-color: #FFF;
  	}
  	#container { width: 970px; margin: 0 auto; }
  	#content { clear: both; }
  	
  	img.photo, img.photoright, img.photoleft, .blog .blogbody.type2 img { border: 1px solid #EEE; padding: 4px; }
  	img.photoright { float: right; margin-left: 1em; }
  	img.photoleft { float: left; margin-right: 1em; }
  	
  	.rss { 
  		padding-left: 15px; 
  		background: url('http://www.morethanthis.net/images/ico_feed_12x12.gif') no-repeat 0 .1em;
  	}
  	
  	#nav { width: 100%; float: left; clear: both; padding: 10px 0; background-color: #EEE; margin-bottom: 30px; }
  	#nav ul { padding: 0 15px; width: 940px; margin: 0 auto; }
  	#nav ul li { display: inline; padding-right: 30px; font: 500 100% "jubilat-1", "jubilat-2", Arial, sans-serif; color: #666; text-transform: lowercase; letter-spacing: .5px; }
  	#nav ul li strong { font-weight: 700; }
  	#nav ul li a, #nav ul li a:link, #nav ul li a:visited { font-weight: 500; }
  	
  	#bannerIndex { padding: 0 0 10px 0; margin-bottom: 10px; width: 100%; float: left; position: relative; }
  	#photosite #bannerIndex { margin-bottom: 15px; }
  	#bannerIndex h1 { font: 700 450% "jubilat-1", "jubilat-2", serif; color: #333; padding: 0 15px; text-transform: lowercase; }
  	#bannerIndex h1 a:link, #bannerIndex h1 a:visited { color: #333; }
  	#bannerIndex h1 a:hover, #bannerIndex h1 a:active { color: #369; }
  	#bannerIndex h2 { font: 100 150% "jubilat-1", "jubilat-2", serif; color: #666; display: none; }
  	
  	#sidebar { border-top: 2px dotted #EEE; padding: 20px 0; background-color: #f7f7f7; color: #666; font-size: 90%; line-height: 1.25 em; }
  	#sidebar .wrap { width: 970px; margin: 0 auto; }
  	#sidebar .side { width: 164px; float: left; padding: 0 15px; }
  	#sidebar .wrap div:last-child { margin-right: 0; }
  	#sidebar h3 { font: 700 110% "jubilat-1", "jubilat-2", serif; color: #666; margin-bottom: .75em; }
  	#sidebar p, #sidebar form { margin-bottom: .75em; }
  	#sidebar li { margin-bottom: .5em; }
  	#sidebar select { width: 150px; margin-bottom: .5em; display: block; }
  	
  	#footer { clear: both; padding: 10px 15px; background-color: #EEE; color: #666; }
  	#footer ul { padding: 0 15px; width: 940px; margin: 0 auto; }
  	#footer ul li { display: inline; padding-right: 20px; font-size: 90%; }
  	

  	/* BLOG */
  	.blog { padding-left: 15px; }
  	.blog h2.date { font: 200 90%/120% "jubilat-1", "jubilat-2", serif; text-transform: uppercase; color: #999; text-align: right; width: 30px; border-right: 2px dotted #EEE; padding-right: 10px; clear: both; float: left; }
  	.blog h2.date .thisDay { font-weight: 500; font-size: 130%; line-height: 140%; }
  	
  	.blog .blogbody { width: 510px; margin: 0 0 40px 61px; overflow: hidden; }

  	.blog h1.title, .blog h3.title { font: 500 180% "jubilat-1", "jubilat-2", sans-serif; color: #333; margin-bottom: .3em; clear: right; letter-spacing: .5px; }
  	.blog p, .blog ul li { margin-bottom: 1em; }
  	.blog ul li { padding-left: 10px; border-left: 3px solid #dddddd; }
  	.blog .entryfooter { font: 200 90% Arial, sans-serif; text-transform: lowercase; color: #999; margin-top: .2em; }
  	.blog .entryfooter a { font-weight: 500; }
  	
  	.title a, .title a:link, .title a:visited { font-weight: inherit; }
  	
  	.blog p.more { height: 1%; overflow: hidden; }
  	.blog p.more a { background-color:#EEE; border:1px solid #EEE; display:block; padding:3px; float: left; margin-right: 0.5em; }
  	
  	.blog blockquote {
  		background: url('http://www.morethanthis.net/blog/images/bg-blockquote.gif') no-repeat top left;
  		padding: 0 1.5em 0 4em;
  		margin-bottom: 1em;
  		color: #888;
  		line-height: 1.7em;
  	}
  	
  	/* PHOTOS */
  	.blog .blogbody.type2 { width: 650px; margin-bottom: 0; }
	/* LINKS */
	.blog .blogbody.type3 { 
		background-color: #f1f1f1;
		padding: 1em;
	}
	.blog .blogbody.type3 h3.title { font-size: 120%; margin-bottom: .2em; }
	.blog .blogbody.type3 p { font-size: 90%; color: #666; margin: 0 0 3px 0;  }
	.blog .blogbody.type3 .entryfooter { font-size: 85%; }
	/* QUOTES */
	.blog .blogbody.type4 blockquote {
		background: none; padding: 0; margin: 0 0 -.5em 0;
		color: #888;
		font: italic 200 275%/1.5em "jubilat-1", "jubilat-2", sans-serif;
		letter-spacing: 1px;
	}
	.blog .blogbody.type4 p.source {
		font: 500 100% "jubilat-1", "jubilat-2", sans-serif;
		color: #999;
		text-align: right;
		margin-bottom: 2em;
	}
	
  	
  	.paginationTop { height: 1%; overflow: hidden; margin-bottom: 20px; width: 571px; }
  	.paginationTop h1 { float: left; }
  	.pagination { width: 571px; color: #999; font-size: 90%; text-align: right; margin-bottom: 30px; }
  	.paginationTop .pagination { float: right; padding-top: 5px; width: auto; }
  	.pagination a, .pagination span { padding: 0 1px; }
  	.pagination .current { background-color:#EEE; padding:3px; margin: 0 3px; color: #999; }
  	
  	
  	/* BLOG COMMENTS */
  	.blog .comments { width: 510px; margin: 0 0 40px 61px; height: 1%; overflow: hidden; }
  	.blog .comments h3 { font: 700 110% "jubilat-1", "jubilat-2", sans-serif; color: #666; margin-bottom: 1em; }
  	.blog .comments p { float: left; width: 100%; }
  	.blog .comments label { width: 100px; display: block; float: left; font-weight: bold; color: #999; font-size: 12px; }
  	.blog #commentList { margin-bottom: 3em; }
  	.blog #commentList dl { font-size: 90%; color: #666; }
  	.blog #commentList dt {
  		font-weight: bold;
  		margin: 0;
  		padding: 3px 10px 1em 0;
  	}
  	.blog #commentList dd {
  		padding: 3px 10px .5em 0;
  		margin: 0 0 1em 0;
  		border-bottom: 1px solid #EEE;
  		color: #999;
  	}
  	.blog .comments #commentList dd p {
  		margin: 0 0 1em 0;
  		float: none;
  	}
  	.blog #commentList .commentPermalink { display: block; float: right; font: 700 110% "jubilat-1", "jubilat-2", sans-serif; }
  	.blog #commentList .commentPermalink a { color: #999; }
  	.blog #commentList .commentPermalink a:hover { color: #369; text-decoration: none; }


  	/* PHOTOBLOG */
  	#photonav { position: absolute; bottom: 1.5em; left: 14em; }
  	#photonav select { width: 200px; margin-right: 30px; }
  	
  	.photoblog { padding-left: 15px; clear: both; width: 940px; float: left; }
	.photoblog .photobody { margin-bottom: 40px; width: 100%; float: left; }
	.photoblog .photoinfo { width: 275px; float: left; }
	.photoblog img { float: left; margin-right: 30px; }

  	#photosite .photodate .photoblog h2.date { width: 40px; }
  	.photoblog h2.date { font: 100 90% "jubilat-1", "jubilat-2", serif; text-transform: uppercase; color: #999; text-align: left; border-right: 2px dotted #EEE; padding-right: 10px; clear: right; float: left; }
  	.photoblog h2.date .thisDay { font-weight: 700; font-size: 150%; }
  	.photoblog h3.title { font: 700 150% "jubilat-1", "jubilat-2", sans-serif; color: #333; margin-bottom: .5em; clear: right; }
  	.photoblog p, .photoblog ul li { margin-bottom: .75em; }
  	
  	.photoblog .photoGalleries { padding: .5em 0; color: #666; }
  	.photoblog .photoGalleries p { margin-bottom: .5em; font: 700 100% "jubilat-1", "jubilat-2", serif; }
  	.photoblog .photoGalleries ul { width: 100%; float: left; }
  	.photoblog ul li { margin: 0 .5em .5em 0; float: left; }
  	.photoblog ul li a { display: block; padding: 3px; background-color: #EEE; border: 1px solid #EEE; }
  	.photoblog ul li a:hover { border: 1px solid #DDD; }
  	.photoblog .entryfooter { font: 200 90% Arial, sans-serif; color: #999; clear: right; padding-top: 1em; clear: left; }
  	.photoblog .entryfooter a { font-weight: 500; }
  	

  	/* PORTFOLIO LEFT RAIL */
  	.introNav { padding:0 15px; width:164px; float: left; border-right:2px dotted #EEEEEE; }
  	.introNav h2 { font: 700 150% "jubilat-1", "jubilat-2", serif; color: #333; margin-bottom: 15px; }
  	.introNav p  { margin-bottom: 15px; line-height: 1.6em; color: #666; }
  	.introNav p strong  { margin-bottom: 15px; line-height: 1.6em; color: #333; }
  	.introNav h3 { color: #999; margin-bottom: 10px; font: 700 130% "jubilat-1", "jubilat-2", serif; }
  	
  	.blogbody h5 { color: #999; font: 700 100% "jubilat-1", "jubilat-2", serif; }



  	a, a:link, a:visited { font-weight: bold; color: #69C; text-decoration: none; }
  	a:hover, a:active { color: #369; text-decoration: underline; }
  	
  	.statcounter { text-indent: -9999px; }
  	
  	