body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
	table { border-collapse:collapse; border-spacing:0; }
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
	ol,ul { list-style:none; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
	q:before,q:after { content:''; }
	abbr,acronym { border:0; }
	a { outline:none; }

	.hide  { display:none !important; }
	.icon.pulse { background-image: url(http://static.tumblr.com/gtjufzr/WYMlxv62t/icon_pulse.png); width:  30px; height: 30px ; }
	.icon.perspectives { background-image: url(http://static.tumblr.com/gtjufzr/76Slxv63q/icon_perspectives.png); width:  30px; height: 30px ; }
	.icon.linkedin { background-image: url(http://static.tumblr.com/gtjufzr/AkHlxv648/icon_linkedin.png); width: 30px; height: 30px ; }
	.icon.facebook { background-image: url(http://static.tumblr.com/gtjufzr/4hElxv64y/icon_facebook.png); width: 30px; height: 30px ; }
	.icon.email { background-image: url(http://static.tumblr.com/gtjufzr/Uhrlxv65d/icon_email.png); width: 30px; height: 30px ; }
	.icon.home { background-image: url(http://static.tumblr.com/gtjufzr/Qpblxv65y/icon_home.png); width: 30px; height: 30px ; }

	html { background:#e1e2e3 url(http://static.tumblr.com/gtjufzr/48mlxv66f/bg.png); height:100%; font-size:13px; min-width:960px; }
	body { height:100%; font-family:helvetica,arial,sans-serif; min-width:960px; }

	#container { width:1060px; min-width:1060px; height:100%; }

	#sidebar { position: relative; float:left; width:354px; height:100%; position:fixed; top: 0; left: 0; }

	#header { position: relative; z-index: 2; width: 279px; padding: 0px 0 15px; }

	#sitelogo { position: relative;  display: block; padding: 5px; width: 279px; height: 200px; margin: 0 auto; background-image: url(../img/sitelogo.png) }
	#sitelogopulse { position: relative;  display: block; padding: 5px; width: 279px; height: 200px; margin: 0 auto; background-image: url(http://static.tumblr.com/gtjufzr/SXTlxv69b/sitelogopulse.png) }
	#sitelogoperspectives { position: relative;  display: block; padding: 5px; width: 279px; height: 200px; margin: 0 auto; background-image: url(http://static.tumblr.com/gtjufzr/vI3lxv8b8/sitelogoperspectives.png) }

	#title { padding: 0 20px 5px; }
	#title .tagline { display: none; text-align: center; color: #12253c; }
	#title h1 { padding: 0.1em 0 0; font: normal 28px/32px Helvetica, Arial, sans-serif; font-weight: bold; color: #444; text-align: center; }
	#title h1 a { display:none; text-decoration:none; color: #444; }

	#header p.info { display: none; font-size:12px; line-height:1.5em; width:220px; text-align:center; padding:0 30px; margin: 0; color:#a9c3e4; -webkit-text-stroke:.5px transparent;}
	#header p.info a { color:#fff; text-decoration: none;}
	#header p.info a:hover { color:#a9c3e4; text-decoration: underline; }

	#mylinks { position: relative; z-index: 2; width:227px; margin:0 25px; margin-bottom:1.7em; }
	#mylinks ul { border: 2px solid #11324b; border-radius: 10px; -webkit-border-radius:10px; -moz-border-radius:10px; -webkit-box-shadow: 0 0 0 #cccccc; background-color: #fefefe; }
	#mylinks ul li { display: block; border-top: 1px solid #11324b; border-bottom: 1px solid #11324b; }
	#mylinks ul li:hover { background-color: #11324b; }

	#mylinks ul li a { display:block; height: 29px; padding:10px; text-decoration:none; font-size:11px; line-height:1.2em; color:#7697c1; font-style:italic; -webkit-text-stroke:0.5px transparent; }
	#mylinks ul li a .icon { float: left; margin: 0 10px 0 0; }
	#mylinks ul li a strong { font-size: 13px; line-height: 15px; color: #7697c1; font-weight: bold; }
	#mylinks ul li a:hover strong { color: white; }
	#mylinks ul li.nolabel a strong { line-height: 29px; }
	#mylinks ul li:first-child a { border-top-left-radius:8px; border-top-right-radius:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; }
	#mylinks ul li:first-child { border-top: none; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; }
	#mylinks ul li:last-child a { border-bottom-left-radius:8px; border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; background:none; }
	#mylinks ul li:last-child { border-bottom: none; border-bottom-left-radius:8px; border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; }

	#content { margin-left:354px; padding:50px 0 50px 0; float:left; }

	/* Search and RSS */
	#helper { margin:0 0 15px 0px; float:left; width:710px; padding-bottom:25px; background:url(http://static.tumblr.com/gtjufzr/Obflxv6aq/divider.png) repeat-x 0 bottom; }
	#helper form { float:left; border:0; width:284px; height:33px; display:block; font-weight:bold; background:#fff; border:2px solid #676f78; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; color:#202327; }
	#helper form input { border:0; margin:0; padding:0 10px 0 10px; line-height:33px; width:264px; height:33px; display:block; font-weight:bold; font-size:13px; font-family:helvetica,arial,sans-serif; } 	 	 	   
	#helper form input:focus { outline:0; background:none; }
	#helper span.rss { margin-top:5px; float:right; display:block; width:150px; text-align:right; font-size: 12px; }
	#helper span.rss a { text-decoration:none; color:#888; white-space:nowrap; }
	#helper span.rss a:hover { color:#7697c1; }

	/* Tag Page */
	#tag_header h2 { font-size:15px; color:#434a50; background:url(http://static.tumblr.com/gtjufzr/Obflxv6aq/divider.png) repeat-x 0 bottom; padding-bottom:18px; text-align:center; }
	#tag_header h2 strong { font-weight:bold; color:#32383e; }

	/* Sections */
	.section { width:710px; float:left; margin-bottom:20px; padding-bottom:20px; background:url(http://static.tumblr.com/gtjufzr/Obflxv6aq/divider.png) repeat-x 0 bottom; }
	.section .meta { width:150px; float:right; color:#888; }
	.section .meta a { text-decoration:none; color:#888; white-space:nowrap; }
	.section .meta a:hover { color:#7697c1; }
	.section .meta li { font-size:10px; margin-bottom:.7em; line-height:1.5em; no-repeat 0 0; padding-left:35px; }
	.section .meta .date { font-weight:bold; }
	.section .meta img { border: 3px solid #11324b; border-radius: 8px; -webkit-border-radius:8px; -moz-border-radius:8px;  }
	
	.section .post { float:left; padding-top:20px; width:510px; min-height:50px; position:relative; margin-left:-89px; padding-left:89px; }
/*	.section .post .caption p { margin-bottom:.7em; font-style: italic; }
	.section .post .caption p:last-child { margin-bottom: 0; }*/
	.section .post a { color: #11324b; text-decoration:underline; }
	.section .post a:hover { color:#7697c1; }
	.section .post .repost { font-size:12px; text-align:right; font-style:italic; color:#121415; clear:both; text-shadow:#a6adb4 0 1px 0; }

	.post h1 { color:#11324b; font-weight:bold; font-size:21px; line-height:1em; margin-bottom:1em; }
	.post h1 a { color:#10766e; text-decoration:none; }
	.post h1 a:hover { color:#7697c1; }

	/* Text */
	.section .post.text { color:#121415; font-size:14px; line-height:1.5em; }
	.section .meta.text { margin-top:45px; }
	.section .post.text p { line-height:1.5em; margin-bottom:1.5em; }
	.section .post.text h2 { font-size:15px; font-weight:bold; color:#000; line-height:1.5em; margin-bottom:1.5em; }
	.section .post.text strong { font-weight:bold; }
	.section .post.text em { font-style:italic; } 	 	 	   
	.section .post.text hr { border:none; background:none; height:2px; background:url(http://static.tumblr.com/gtjufzr/Obflxv6aq/divider.png); line-height:.1em; margin:0 0 1.5em 0; padding:0; }
	.section .post.text ul,ol { margin:0 0 1.5em 1.5em; }
	.section .post.text li { list-style-position:inside; font-size:13px; line-height:1.5em; }
	.section .post.text ul li { list-style-type:disc; }
	.section .post.text ol li { list-style-type:decimal; }
	.section .post.text blockquote { border-left:2px solid #121415; padding:0 0 0 1em; margin-left:1.5em; margin-bottom:1.5em; }
	/* Quote */
	.section .post.quote blockquote { font-size:18px; line-height:1.3em; background:#ddd; border:1px solid #676f78; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; color:#202327; padding:10px; float:left; position:relative; margin-bottom:20px; }
	.section .post.quote blockquote p { margin-bottom:1em; }
	.section .post.quote em.source { font-size:12px; clear:both; color:#2b3034; display:block; margin-bottom:1.5em; }
	/* Image */
/*	.section .post.image .photo { border:5px solid #5a5f65; margin-bottom:1.5em; position:relative; }*/
	.section .post.image p { line-height:1.5em; margin-bottom:1.5em; }
	.section .post.image strong { font-weight:bold; }
	.section .post.image em { font-style:italic; }
	.section .post.image .photo a { display:block; text-decoration:none; }
	.section .post.image .photo a:hover { border:none; }
	.section .post.image .photo img { display:block; background:#000; }
	.section .post.image blockquote { border-left:2px solid #121415; padding:0 0 0 1em; margin-left:1.5em; margin-bottom:1.5em; }
	/* Video */
	.post.video .clip { padding: 4px; background:#000; border:1px solid #979ea5; margin-bottom:1.5em; }
	.post.video .clip object, .post.video .clip embed, .post.video .clip iframe { display:block; }
	/* Audio */
	.post.audio .clip { padding:8px; overflow: hidden; background:#000; margin-bottom:1.5em; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  }
	.post.audio .albumart { float:left; margin: 0 24px 0 0; }
	.post.audio .albumart img { display: block; }
	.post.audio .player { position: relative; left: -10px; }
	.post.audio .clip embed, .post.audio .clip object { display:block; }
	.post.audio .info { color: #fff; margin: 40px 0 0; } 	 	 	   
	.post.audio .info p { margin: 0.8em 0; font-size: 16px; }
	.post.audio .info .track { font-weight: bold; } 	 	 	   
	/* Chat */
	.section .post.chat .chattitle { font-size: 14pt; margin-bottom: 1em; font-weight: bold; }
	.section .post.chat ul  { }
	.section .post.chat ul li { color:#121415; font-size:14px; line-height:1.5em; margin-bottom:.5em; padding:4px 10px; }
	.section .post.chat ul li span.label { font-weight:bold; color:#000; }
	/* Link */
	.section .post.link .source { margin-bottom:1.5em; display:block; font-size: 18px; float:left; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:6px 10px; background-color: #7697c1; }
	.section .post.link .source a { color:#fefefe; text-decoration:none; display:block; float:left; }
	.section .post.link .source a:hover { color: #11324b; }
	.section .post.link .description { clear: both; }
	.section .post.link blockquote { border-left:2px solid #121415; padding:0 0 0 1em; margin-left:1.5em; margin-bottom:1.5em; line-height:1.4em; }
	.section .post.link blockquote p { margin-bottom:1em; }
	/* Pagination */
	#pagination { clear:both; text-align:center; margin-left:25px; color:#363d44; float:left; width:685px; margin-bottom:25px; }
	#pagination.top { padding-bottom:20px; }
	#pagination .new { float:left; }
	#pagination .old { float:right; }
	#pagination .current { padding-top:10px; margin:0 150px; }
	#pagination li a { text-decoration:underline; color:#121415; font-weight:bold; height:36px; line-height: 36px; width:100px; padding: 0 8px 0 0; display:block; no-repeat 0 0; }

	#pagination li a:hover { color:#7697c1; }
	#pagination li a:active { background-position:0 -36px; }
	
	/* Notes */
	#notes { clear:both; padding:20px 25px 10px 25px; background:#ccc; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; margin-top:-40px; position:relative; }
	#notes h4 { font-size:13px; font-weight:bold; color:#2c3336; margin-bottom:15px; }
	ol.notes li { padding:9px 0; clear:both; }
	ol.notes li blockquote { font-size:10px; margin-left:40px; border-left:2px solid #b0b6bc; padding-left:5px; margin-top:5px; }
	ol.notes li blockquote a { text-shadow:none; color:#5c646c; font-weight:normal; }
	ol.notes li blockquote a:hover { color:#fff; }
	ol.notes li a { color:#222; text-decoration:none; text-shadow:none; font-weight:bold; }
	ol.notes li a:hover { color:#fff; }
	ol.notes li a img { display:block; float:left; padding:1px; margin-top:-4px; background:#000; border:1px solid #aaa; }
	ol.notes li span.action { margin-left:30px; display:block; font-size:12px; color:#3c4448; }
	#footer { clear:both; position:fixed; bottom:10px; left:0; width:280px; text-align:center; }
	#footer p { font-size: 10px; color:#08192b; margin-bottom: .5em; margin-left: 25px; margin-right: 25px; }
	#footer a { color:#08192b; text-decoration: underline; }
	#footer strong { font-weight: bold; }
	#footer a:hover { color:#7697c1; } 	 	 	   
	/* Comments */
	#comments { color:#2b3034; text-shadow:#939aa2 0 1px 0;  }
	#comments a { text-decoration:none; color:#2b3034; }
	#comments a:hover { color:#fff; text-shadow:#616973 0 1px 0; }