<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity=60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<<importTiddlers>>
24.06.2010
{{center{[img(474px+, )[pictures/Comet10P_Tempel.jpg]]}}}
{{center{[img(530px+, )[pictures/213PVanNess.jpg]]}}}
{{center{[img(524px+, )[pictures/61Cygni.jpg]]}}}
    NGC4274 - Frisbee Galaxy
    NGC7552
    NGC7205
    NGC494/495/499/503/504/507/508 IC1682/1687
    NGC1084

    13 September 2012
    NGC7457 UGC12311(MCG+05-54-028)
    Welcome

    10 September 2012
    Markus's Missions

    7 September 2012
    NGC1973/1975/1977 (Sh2-279) - Running Man Nebula
    SN2011BY, NGC3972(3980)/3977
    NGC7822(Sh2-171)
    NGC672, IC1727
    NGC908
    IC2162 (Sh2-254/255/256/257/258)
    NGC2972
    NGC6558
    NGC7217
    NGC7817
    NGC346 - SMC Cluster Dunlop 25
    M13 (NGC6205)
    M2 (NGC7089)
    M23 (NGC6494)
    NGC457
    NGC6087
    NGC669
    NGC6702/6703
    NGC7086
    NGC7354
    NGC752

    30 July 2012
    NGC6340/IC1251/1254
    NGC6434
    NGC6500/6501
    IC5005
    NGC 40 - Bow-Tie Nebula
    M69 (NGC6637)
    NGC6293
    UGC11459
    UGC11920
    NGC7738

    17 July 2012
    M102 (NGC5866)
    NGC7331
    Abell72 (PK059-18.1, PNG059.7-18.7)

    10 June 2012
    M15
    M49 NGC4464/4467/4470/4492
    Io
    NGC1187
    NGC2070 - Tarantula Nebula
    NGC4244 - Silver Needle Galaxy
    M10 (NGC6254)
    M88 (NGC4501)/NGC4516
    Abell21 (Sh2-274) - Medusa Nebula
    M71 (NGC6838)
    Jupiter
    M61 (NGC4303) - Oriani's Galaxy
    NGC2998 (UGC5250)
    NGC5264
    UGC9977
    M11 (NGC6705) - Wild Duck Cluster
    M85(NGC4382)/NGC4394/IC3293
    M9 (NGC6333)
    NGC5204
    NGC5523
    NGC2507
    IC1151
    M62 (NGC6266)
    M68 (NGC4590)
    NGC6325
    M22 (NGC6656)
    NGC 7023 - Iris Nebula
    M75 (NGC6864)

    21 April 2012
    M81 (NGC3031)
    M51 (NGC5194/5195) - Whirlpool Galaxy
    NGC253 - Sculptor Galaxy
    NGC4565
    NGC3600
    UGC4171
    NGC1501 - Camel's Eye Nebula
    NGC3124 S607
    NGC3198
    NGC7038
    UGC3214
    213P/VanNess
    IC1396 NE
    M58 (NGC4579)
    M95 (NGC3351)
    NGC2122
    NGC5857/5859
    M84/86 NGC4387/4388/4402 IC3303
    NGC1073
    NGC2563
    C2011 W3 - Lovejoy
    NGC3054
    NGC4865/4871/4872/4874/4889/4898/4895/4907 IC3949
    UGC4305 - Holmberg II
    IC529
    NGC772
    NGC2541
    NGC3095/3100
    NGC3628
    NGC4178
    NGC4710
    NGC4900
    NGC5112/5107
    NGC6070
    UGC5459
    IC2574
    NGC5248
    UGC3569/3574

    20 January 2012
    NGC520
    NGC2207/IC2163
    NGC3887
    NGC1892
    NGC2427
    NGC3115 (Spindle Galaxy)
    NGC2022
    NGC2217
    NGC2371
    NGC7582/7590/7599 (3 members of the Grus quartet)
    NGC3147
    NGC4216/4222/4206
    NGC1531/1532
    NGC1624
    NGC3228
    NGC100

    4 January 2012
    10P/Tempel

    29 December 2011
    NGC1947

    5 November 2011
    M31 - Andromeda Galaxy

    6 September 2011
    M31 Core - Andromeda Galaxy
    NGC1003
    NGC1058
    NGC1097/A
    NGC309 IC1602
    M65/M66 (NGC3623/3627)
    NGC2792
    NGC7606
    LBN419 & NGC7497
    Abell65 (PNG017.3-21.9, PK 017-21.1, Sh2-52)
    NGC2264 - Cone Nebula (South)
    SN2011AO/IC2973
    NGC6907
    NGC514
    NGC6559 (Sh2-29)
    NGC289
    NGC4071
    NGC246 - Cetus Bubble Nebula (PNG118.8-74.7 PK118-74.1)
    NGC741 IC1751

    4 September 2011
    NGC870/71/76/77

    5 August 2011
    NGC5893/95/99/900
    NGC6643
    NGC6842
    ESO186-62
    M20 (NGC 6514, Sh2-30) - Trifid Nebula
    NGC3132 - Eight-burst Nebula / Southern Ring Nebula
    NGC6118
    NGC185
    NGC7686
    NGC247
    NGC7721

    12 June 2011
    Abell77

    7 June 2011
    NGC5879
    NGC6764
    NGC6951
    NGC6503
    NGC6140

    23 May 2011
    NGC2477
    M104 (NGC4594) - Sombrero Galaxy
    NGC4976
    M98
    NGC5375
    NGC5987
    NGC6632
    IC4642
    NGC6384
    NGC6412
    NGC6684
    NGC6813
    NGC5376/79/89
    NGC6101
    NGC5907

    29 April 2011
    NGC2535/36 (Arp82)
    NGC4712/25
    NGC5660
    M99 (NGC4254)
    Arp113 (NGC67A ,67-72 & 72A)
    NGC3818

    17 April 2011
    NGC5981/82/85
    M17 (NGC 6618) - Omega Nebula
    NGC5897
    NGC6826 - Blinking Planetary Nebula
    NGC281 - Pacman Nebula
    NGC5905/08
    Shapley1 (PK329.0+1.9, PLN329+2.1)
    NGC6395
    NGC6223
    NGC5963/65
    NGC6015

    9 April 2011
    M108 (NGC3556)
    Menzel1 (PK322-02.1)
    NGC4051
    NGC4414
    NGC6153
    NGC6302 - Bug Nebula
    NGC5643
    M79 (NGC1904)
    NGC4899
    NGC4293
    NGC5189 - Spiral Planetary Nebula

    30 March 2011
    NGC4449
    ESO221-26
    ESO221-10
    NGC5474
    M83
    M3
    NGC4945
    NGC5634
    NGC5921
    NGC3810
    M53 (NGC5024)
    Waxing Moon

    5 March 2011
    NGC4361
    M100
    NGC1261
    NGC3079
    NGC5128 - Centaurus A
    NGC6058
    IC334
    IC443 (Sh2-248) - Jellyfish Nebula
    NGC2549
    NGC2683
    NGC5300
    NGC6067
    NGC6781 - Redeye Nebula

    16 January 2011
    Sh2-188 - Simeiz22 (PNG128.0-4.1, PK128-4.1)
    NGC4094
    NGC467/70/74

    12 January 2011
    M106 (NGC4258), NGC4248
    M78 (NGC2068)
    M105 (NGC3379), NGC3371=NGC 3384, NGC3389
    NGC2903

    7 January 2011
    Sh2-170
    NGC2467 (Sh2-311)
    NGC2359 - Thor's Helmet
    Abell34 (PNG248.7+29.5, PK 248+29.1)
    Abell33 (PNG238.0+34.8, PK 238+34.1)
    M91 (NGC4548)
    NGC3976
    Abell29 (PNG244.5+12.5, PK244+12.1)
    NGC3938
    NGC4038/39 - Antenna Galaxies
    M64 - Black Eye Galaxy (NGC4826)

    1 January 2011
    Abell24 (PNG217.1+14.7, PK217.1+14.7)
    M67 (NGC2682)
    NGC1156
    NGC1300
    NGC1530
    NGC3726
    NGC3735
    M74
    NGC2976
    NGC4535
    NGC2237-39/46 (Sh2-275) - Rosette Nebula

    14 December 2010
    NGC3372 Eta Carina Nebula
    ESO531-G022
    NGC3242 - Ghost of Jupiter
    NGC3631
    NGC4372
    NGC5139 - Omega Centauri

    26 November 2010
    Abell426 - Perseus Cluster
    Abell80 (PNG102.8-5.0, PK102-5.1)
    NGC7538 (Sh2-158)
    IC348
    Sh2-207/08
    Sh2-242
    Abell30 (PNG208.5+33.2, PK208+33.1)
    Jones-Emberson1 (PNG164.8+31.1, PK164+31.1)
    IC1848 (Sh2-199) - Soul Nebula
    Ikeya-Murakami
    NGC2174
    NGC2310
    NGC2442
    NGC2655
    UGC1281/WBL-053
    UGC3777

    14 November 2010
    IC239
    NGC2280
    IC1318
    NGC1566
    NGC2363/66
    VdB15
    IC5146 - Cocoon Nebula
    IC356
    NGC2273
    NGC7479
    NGC2591
    NGC180
    NGC1600
    NGC2525

    31 October 2010
    NGC1055
    NGC1232
    NGC1247
    NGC488
    NGC1145

    19 October 2010
    IC417 (Sh2-234)
    IC59
    NGC2244
    NGC2392 - Eskimo Nebula

    17 October 2010
    NGC2419 - "The Intergalactic Wanderer"
    NGC7293 - Helix Nebula
    NGC1160/61
    M82
    NGC1129
    UGC3697 - Integral Sign Galaxy
    NGC529/31/36/42

    13 October 2010
    UGC2082
    Sh2-165

    10 October 2010
    IC4603 (VdB 105)
    NGC5979 - Powder Blue Nebula
    Sh2-157

    8 October 2010
    NGC2232
    M110
    NGC1515
    NGC55
    NGC6744
    IC4628 - Northern Jewel Box
    IC5052
    M55
    NGC1249
    NGC1291
    NGC1433
    NGC1931
    NGC1763
    NGC6397
    STF430
    NGC1313
    NGC2403

    1 October 2010
    VdB142 - Elephant's Trunk Nebula
    IC1871 (Sh2-201)
    M54
    M77 (Cetus A)
    Sh2-219
    UGC11973
    IC10
    NGC1169
    NGC7000 - North America Nebula
    UFO
    IC1805 - Heart Nebula
    NGC6946 - Fireworks Galaxy
    NGC2397
    M27 - Dumbbell Nebula
    M4
    M7
    Maffei2
    NGC1487
    NGC6388
    NGC7814

    12 September 2010
    M60
    NGC113 & PGC1609
    M87
    M90
    NGC4536 - Propeller Galaxy
    NGC6326
    NGC7009 - Saturn Nebula
    Wolf-Lundmark-Melotte Galaxy (WLM Galaxy)

    10 September 2010
    NGC45
    Rho Ophiuchi

    6 September 2010
    M101 - Pinwheel Galaxy
    M92 - Orb Cluster
    61Cygni (Bessel's Star, Piazzi's Flying Star)

    5 September 2010
    NGC7741
    NGC7129
    M8 - Lagoon Nebula
    NGC663 - Horseshoe Cluster
    UGC2526
    NGC6923
    NGC300
    NGC6820
    M1 - Crab Nebula
    NGC925
    IC342
    NGC1560
    NGC1253
    NGC2146 & NGC2146A
    Abell71 & Sh2-115

    19 August 2010
    NGC6992 - Veil Nebula (Southeast)

    13 August 2010
    Sh2-140
    NGC234

    11 August 2010
    NGC7318 - Stephans Quintett
    NGC891
    NGC1023

    8 August 2010
    Sh2-82 - Little Cocoon Nebula
    M45 - Plejades
    Sh2-142
    NGC6992 - Veil Nebula (Northeast)
    Sh2-155 - Cave Nebula
    VdB152

    21 July 2010
    M31 Spiral Arm North - Andromeda Galaxy
    NGC147
    NGC7000 - North America Nebula (South)
    Aquarius Dwarf
    NGC6822 - Barnard's Galaxy

    14 July 2010
    ADS11635
    NGC7048 - Ornament Nebula
    NGC4236
    Funny Telescope

    9 July 2010
    NGC6522 - Baade's Window
    NGC6960- Veil Nebula (Northwest)
    NGC6960- Veil Nebula (Southwest)
    NGC7640
    vdB141 - Ghostly Nebula
    EpsilonLyrae

    6 July 2010
    WIKISKY
    CassiopeiaA
    Waning Moon

    28 June 2010
    Fullmoon
    M33 - Triangulum Galaxy
    NGC7635 - Bubble Nebula
    M57 - Ring Nebula

    26 June 2010
    IC1284 - Pink and Blue Nebula

    22 June 2010
    Barnard68
    NGC 6888 - Crescent Nebula

    16 June 2010
    NGC7662 - Blue Snowball Nebula
    M76 - Little Dumbbell Nebula

    15 June 2010
    NGC3576
    NGC6818 - Little Gem Nebula

    14 June 2010
    Barnard72
    Barnard86
    M66
    Neptune
    Saturn
    Uranus
    Hickson68
    NGC104 - 47 Tucanae
    NGC3195
    NGC6334 - Cat's Paw Nebula
    NGC2997
    NGC3521
    M16
    Triton
    NGC3201
    NGC6445 - Beetle Nebula
    McNaught R1
{{center{[img(530px+, )[pictures/ADS11635.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(513px+, )[pictures/Abell21.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(478px+, )[pictures/PNG217.1+14.7.jpg]]}}}
{{center{[img(432px+, )[pictures/PNG244.5+12.5.jpg]]}}}
{{center{[img(364px+, )[pictures/PNG208.5+33.2.jpg]]}}}
{{center{[img(521px+, )[pictures/Abell33.jpg]]}}}
{{center{[img(411px+, )[pictures/PNG248.7+29.5.jpg]]}}}
{{center{[img(649px+, )[pictures/Abell426.jpg]]}}}
{{center{[img(492px+, )[pictures/Abell65.jpg]]}}}
{{center{[img(592px+, )[pictures/Abell71.jpg]]}}}
{{center{[img(467px+, )[pictures/Abell72.jpg]]}}}
{{center{[img(648px+, )[pictures/Abell77.jpg]]}}}
{{center{[img(446px+, )[pictures/Abell80.jpg]]}}}
{{center{[img(426px+, )[pictures/AquariusDwarf.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(598px+, )[pictures/NGC70.jpg]]}}}
{{center{[img(682px+, )[pictures/Barnard68.jpg]]}}}
{{center{[img(562px+, )[pictures/Barnard72.jpg]]}}}
{{center{[img(613px+, )[pictures/Barnard86.jpg]]}}}
{{center{[img(475px+, )[pictures/C2011 W3 - Lovejoy.jpg]]}}}



{{center{[img(602px+, )[pictures/CassiopeiaA.jpg]]}}}
[[Welcome]]
{{center{[img(465px+, )[pictures/ESO186-62.jpg]]}}}
{{center{[img(554px+, )[pictures/ESO221-10.jpg]]}}}
{{center{[img(538px+, )[pictures/ESO221-26.jpg]]}}}
{{center{[img(568px+, )[pictures/ESO531-G022.jpg]]}}}
{{center{[img(545px+, )[pictures/EpsilonLyrae.jpg]]}}}
{{center{[img(672px+, )[pictures/Fullmoon.jpg]]}}}
{{center{[img(441px+, )[pictures/FunTelescope.jpg]]}}}
<html><center><iframe src="http://www.google.com/intl/de/sky/" width="820px" height="760px"></iframe></center></html>
{{center{[img(724px+, )[pictures/Hickson68.jpg]]}}}
{{center{[img(515px+, )[pictures/IC10.jpg]]}}}
{{center{[img(631px+, )[pictures/IC1151.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(652px+, )[pictures/IC1284.jpg]]}}}
{{center{[img(566px+, )[pictures/IC1318.jpg]]}}}
{{center{[img(561px+, )[pictures/IC1396NE.jpg]]}}}
{{center{[img(549px+, )[pictures/IC1805.jpg]]}}}
{{center{[img(575px+, )[pictures/IC1848.jpg]]}}}
{{center{[img(496px+, )[pictures/IC1871.jpg]]}}}
{{center{[img(523px+, )[pictures/IC2162.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(496px+, )[pictures/IC239.jpg]]}}}
{{center{[img(605px+, )[pictures/IC2574.jpg]]}}}
{{center{[img(615px+, )[pictures/IC334.jpg]]}}}
{{center{[img(536px+, )[pictures/IC342.jpg]]}}}
{{center{[img(537px+, )[pictures/IC348.jpg]]}}}
{{center{[img(557px+, )[pictures/IC356.jpg]]}}}
{{center{[img(560px+, )[pictures/IC417.jpg]]}}}
{{center{[img(621px+, )[pictures/IC443.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(577px+, )[pictures/IC4603.jpg]]}}}
{{center{[img(598px+, )[pictures/IC4628.jpg]]}}}
{{center{[img(543px+, )[pictures/IC4642.jpg]]}}}
{{center{[img(661px+, )[pictures/IC5005.jpg]]}}}
{{center{[img(510px+, )[pictures/IC5052.jpg]]}}}
{{center{[img(537px+, )[pictures/IC5146.jpg]]}}}
{{center{[img(610px+, )[pictures/IC529.jpg]]}}}
{{center{[img(631px+, )[pictures/IC59.jpg]]}}}
{{center{[img(236px+, )[pictures/Ikeya-Murakami.jpg]]}}}
/***
|Name|ImageSizePlugin|
|Source|http://www.TiddlyTools.com/#ImageSizePlugin|
|Version|1.2.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|adds support for resizing images|
This plugin adds optional syntax to scale an image to a specified width and height and/or interactively resize the image with the mouse.
!!!!!Usage
<<<
The extended image syntax is:
{{{
[img(w+,h+)[...][...]]
}}}
where ''(w,h)'' indicates the desired width and height (in CSS units, e.g., px, em, cm, in, or %). Use ''auto'' (or a blank value) for either dimension to scale that dimension proportionally (i.e., maintain the aspect ratio). You can also calculate a CSS value 'on-the-fly' by using a //javascript expression// enclosed between """{{""" and """}}""". Appending a plus sign (+) to a dimension enables interactive resizing in that dimension (by dragging the mouse inside the image). Use ~SHIFT-click to show the full-sized (un-scaled) image. Use ~CTRL-click to restore the starting size (either scaled or full-sized).
<<<
!!!!!Examples
<<<
{{{
[img(100px+,75px+)[images/meow2.jpg]]
}}}
[img(100px+,75px+)[images/meow2.jpg]]
{{{
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img(  1%+,+)[images/meow.gif]]
}}}
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img(  1%+,+)[images/meow.gif]]
{{tagClear{
}}}
<<<
!!!!!Revisions
<<<
2009.02.24 [1.2.1] cleanup width/height regexp, use '+' suffix for resizing
2009.02.22 [1.2.0] added stretchable images
2008.01.19 [1.1.0] added evaluated width/height values
2008.01.18 [1.0.1] regexp for "(width,height)" now passes all CSS values to browser for validation
2008.01.17 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.ImageSizePlugin= {major: 1, minor: 2, revision: 1, date: new Date(2009,2,24)};
//}}}
//{{{
var f=config.formatters[config.formatters.findByField("name","image")];
f.match="\\[[<>]?[Ii][Mm][Gg](?:\\([^,]*,[^\\)]*\\))?\\[";
f.lookaheadRegExp=/\[([<]?)(>?)[Ii][Mm][Gg](?:\(([^,]*),([^\)]*)\))?\[(?:([^\|\]]+)\|)?([^\[\]\|]+)\](?:\[([^\]]*)\])?\]/mg;
f.handler=function(w) {
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var floatLeft=lookaheadMatch[1];
		var floatRight=lookaheadMatch[2];
		var width=lookaheadMatch[3];
		var height=lookaheadMatch[4];
		var tooltip=lookaheadMatch[5];
		var src=lookaheadMatch[6];
		var link=lookaheadMatch[7];

		// Simple bracketted link
		var e = w.output;
		if(link) { // LINKED IMAGE
			if (config.formatterHelpers.isExternalLink(link)) {
				if (config.macros.attach && config.macros.attach.isAttachment(link)) {
					// see [[AttachFilePluginFormatters]]
					e = createExternalLink(w.output,link);
					e.href=config.macros.attach.getAttachment(link);
					e.title = config.macros.attach.linkTooltip + link;
				} else
					e = createExternalLink(w.output,link);
			} else
				e = createTiddlyLink(w.output,link,false,null,w.isStatic);
			addClass(e,"imageLink");
		}

		var img = createTiddlyElement(e,"img");
		if(floatLeft) img.align="left"; else if(floatRight) img.align="right";
		if(width||height) {
			var x=width.trim(); var y=height.trim();
			var stretchW=(x.substr(x.length-1,1)=='+'); if (stretchW) x=x.substr(0,x.length-1);
			var stretchH=(y.substr(y.length-1,1)=='+'); if (stretchH) y=y.substr(0,y.length-1);
			if (x.substr(0,2)=="{{")
				{ try{x=eval(x.substr(2,x.length-4))} catch(e){displayMessage(e.description||e.toString())} }
			if (y.substr(0,2)=="{{")
				{ try{y=eval(y.substr(2,y.length-4))} catch(e){displayMessage(e.description||e.toString())} }
			img.style.width=x.trim(); img.style.height=y.trim();
			config.formatterHelpers.addStretchHandlers(img,stretchW,stretchH);
		}
		if(tooltip) img.title = tooltip;

		// GET IMAGE SOURCE
		if (config.macros.attach && config.macros.attach.isAttachment(src))
			src=config.macros.attach.getAttachment(src); // see [[AttachFilePluginFormatters]]
		else if (config.formatterHelpers.resolvePath) { // see [[ImagePathPlugin]]
			if (config.browser.isIE || config.browser.isSafari) {
				img.onerror=(function(){
					this.src=config.formatterHelpers.resolvePath(this.src,false);
					return false;
				});
			} else
				src=config.formatterHelpers.resolvePath(src,true);
		}
		img.src=src;
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	}
}

config.formatterHelpers.addStretchHandlers=function(e,stretchW,stretchH) {
	e.title=((stretchW||stretchH)?'DRAG=stretch/shrink, ':'')
		+'SHIFT-CLICK=show full size, CTRL-CLICK=restore initial size';
	e.statusMsg='width=%0, height=%1';
	e.style.cursor='move';
	e.originalW=e.style.width;
	e.originalH=e.style.height;
	e.minW=Math.max(e.offsetWidth/20,10);
	e.minH=Math.max(e.offsetHeight/20,10);
	e.stretchW=stretchW;
	e.stretchH=stretchH;
	e.onmousedown=function(ev) { var ev=ev||window.event;
		this.sizing=true;
		this.startX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
		this.startY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
		this.startW=this.offsetWidth;
		this.startH=this.offsetHeight;
		return false;
	};
	e.onmousemove=function(ev) { var ev=ev||window.event;
		if (this.sizing) {
			var s=this.style;
			var currX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
			var currY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
			var newW=(currX-this.offsetLeft)/(this.startX-this.offsetLeft)*this.startW;
			var newH=(currY-this.offsetTop )/(this.startY-this.offsetTop )*this.startH;
			if (this.stretchW) s.width =Math.floor(Math.max(newW,this.minW))+'px';
			if (this.stretchH) s.height=Math.floor(Math.max(newH,this.minH))+'px';
			clearMessage(); displayMessage(this.statusMsg.format([s.width,s.height]));
		}
		return false;
	};
	e.onmouseup=function(ev) { var ev=ev||window.event;
		if (ev.shiftKey) { this.style.width=this.style.height=''; }
		if (ev.ctrlKey)  { this.style.width=this.originalW; this.style.height=this.originalH; }
		this.sizing=false;
		clearMessage();
		return false;
	};
	e.onmouseout=function(ev) { var ev=ev||window.event;
		this.sizing=false;
		clearMessage();
		return false;
	};
}
//}}}
{{center{[img(577px+, )[pictures/Io.jpg]]}}}

{{center{[img(573px+, )[pictures/Jupiter_20.jpg]]}}}
{{center{[img(573px+, )[pictures/Jupiter_21.jpg]]}}}
{{center{[img(350px+, )[pictures/PNG164.8+31.1.jpg]]}}}
{{center{[img(513px+, )[pictures/Jupiter.jpg]]}}}
{{center{[img(574px+, )[pictures/LBN419.jpg]]}}}
/***
|Name:|LessBackupsPlugin|
|Description:|Intelligently limit the number of backup files you create|
|Version:|3.0.1 ($Rev: 2320 $)|
|Date:|$Date: 2007-06-18 22:37:46 +1000 (Mon, 18 Jun 2007) $|
|Source:|http://mptw.tiddlyspot.com/#LessBackupsPlugin|
|Author:|Simon Baird|
|Email:|simon.baird@gmail.com|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!Description
You end up with just backup one per year, per month, per weekday, per hour, minute, and second.  So total number won't exceed about 200 or so. Can be reduced by commenting out the seconds/minutes/hours line from modes array
!!Notes
Works in IE and Firefox only.  Algorithm by Daniel Baird. IE specific code by by Saq Imtiaz.
***/
//{{{

var MINS  = 60 * 1000;
var HOURS = 60 * MINS;
var DAYS  = 24 * HOURS;

if (!config.lessBackups) {
	config.lessBackups = {
		// comment out the ones you don't want or set config.lessBackups.modes in your 'tweaks' plugin
		modes: [
			["YYYY",  365*DAYS], // one per year for ever
			["MMM",   31*DAYS],  // one per month
			["ddd",   7*DAYS],   // one per weekday
			//["d0DD",  1*DAYS],   // one per day of month
			["h0hh",  24*HOURS], // one per hour
			["m0mm",  300*MINS],  // one per minute
			// ["s0ss",  1*MINS],   // one per second
			["latest",0]         // always keep last version. (leave this).
		]
	};
}

window.getSpecialBackupPath = function(backupPath) {

	var now = new Date();

	var modes = config.lessBackups.modes;

	for (var i=0;i<modes.length;i++) {

		// the filename we will try
		var specialBackupPath = backupPath.replace(/(\.)([0-9]+\.[0-9]+)(\.html)$/,
				'$1'+now.formatString(modes[i][0]).toLowerCase()+'$3')

		// open the file
		try {
			if (config.browser.isIE) {
				var fsobject = new ActiveXObject("Scripting.FileSystemObject")
				var fileExists  = fsobject.FileExists(specialBackupPath);
				if (fileExists) {
					var fileObject = fsobject.GetFile(specialBackupPath);
					var modDate = new Date(fileObject.DateLastModified).valueOf();
				}
			}
			else {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
				var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
				file.initWithPath(specialBackupPath);
				var fileExists = file.exists();
				if (fileExists) {
					var modDate = file.lastModifiedTime;
				}
			}
		}
		catch(e) {
			// give up
			return backupPath;
		}

		// expiry is used to tell if it's an 'old' one. Eg, if the month is June and there is a
		// June file on disk that's more than an month old then it must be stale so overwrite
		// note that "latest" should be always written because the expiration period is zero (see above)
		var expiry = new Date(modDate + modes[i][1]);
		if (!fileExists || now > expiry)
			return specialBackupPath;
	}
}

// hijack the core function
window.getBackupPath_mptw_orig = window.getBackupPath;
window.getBackupPath = function(localPath) {
	return getSpecialBackupPath(getBackupPath_mptw_orig(localPath));
}

//}}}
{{center{[img(473px+, )[pictures/M1.jpg]]}}}
{{center{[img(584px+, )[pictures/M10.jpg]]}}}
{{center{[img(558px+, )[pictures/M100.jpg]]}}}
{{center{[img(582px+, )[pictures/M101.jpg]]}}}
{{center{[img(656px+, )[pictures/M102.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(566px+, )[pictures/M104.jpg]]}}}
{{center{[img(562px+, )[pictures/M105.jpg]]}}}
{{center{[img(625px+, )[pictures/M106.jpg]]}}}
{{center{[img(571px+, )[pictures/M108.jpg]]}}}
{{center{[img(578px+, )[pictures/M11.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(520px+, )[pictures/M110.jpg]]}}}
{{center{[img(553px+, )[pictures/M13.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(667px+, )[pictures/M15.jpg]]}}}
{{center{[img(564px+, )[pictures/M16.jpg]]}}}
{{center{[img(695px+, )[pictures/M17.jpg]]}}}
{{center{[img(584px+, )[pictures/M2.jpg]]}}}
{{center{[img(638px+, )[pictures/M20.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>

{{center{[img(582px+, )[pictures/M22.jpg]]}}}
{{center{[img(587px+, )[pictures/M23.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(629px+, )[pictures/M27.jpg]]}}}



<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(689px+, )[pictures/M3.jpg]]}}}
{{center{[img(624px+, )[pictures/M31.jpg]]}}}
{{center{[img(624px+, )[pictures/M31_22.jpg]]}}}
{{center{[img(632px+, )[pictures/M31_core.jpg]]}}}
{{center{[img(707px+, )[pictures/M31_2.jpg]]}}}
{{center{[img(651px+, )[pictures/M31SpiralArmN.jpg]]}}}
{{center{[img(517px+, )[pictures/M33.jpg]]}}}
{{center{[img(713px+, )[pictures/M4.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(523px+, )[pictures/M45.jpg]]}}}
{{center{[img(624px+, )[pictures/M49.jpg]]}}}
{{center{[img(598px+, )[pictures/M51.jpg]]}}}
{{center{[img(646px+, )[pictures/M53.jpg]]}}}
{{center{[img(592px+, )[pictures/M54.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(613px+, )[pictures/M55.jpg]]}}}
{{center{[img(779px+, )[pictures/M57.jpg]]}}}
{{center{[img(597px+, )[pictures/M58.jpg]]}}}
{{center{[img(640px+, )[pictures/M60.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(778px+, )[pictures/M61.jpg]]}}}
{{center{[img(569px+, )[pictures/M62.jpg]]}}}
{{center{[img(553px+, )[pictures/M64.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(675px+, )[pictures/M65M66.jpg]]}}}
{{center{[img(647px+, )[pictures/M66.jpg]]}}} 
{{center{[img(619px+, )[pictures/M67.jpg]]}}}
{{center{[img(582px+, )[pictures/M68.jpg]]}}}
{{center{[img(602px+, )[pictures/M69.jpg]]}}}
{{center{[img(590px+, )[pictures/M7.jpg]]}}}
{{center{[img(663px+, )[pictures/M71.jpg]]}}}
{{center{[img(511px+, )[pictures/M74.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(617px+, )[pictures/M75.jpg]]}}}
{{center{[img(547px+, )[pictures/M76.jpg]]}}}
{{center{[img(528px+, )[pictures/M77.jpg]]}}}
{{center{[img(666px+, )[pictures/M78.jpg]]}}}
{{center{[img(670px+, )[pictures/M79.jpg]]}}}
{{center{[img(635px+, )[pictures/M8.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(511px+, )[pictures/M81.jpg]]}}}
{{center{[img(657px+, )[pictures/M82.jpg]]}}}
{{center{[img(681px+, )[pictures/M82_3.jpg]]}}}
{{center{[img(634px+, )[pictures/M83.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>


{{center{[img(523px+, )[pictures/M84.jpg]]}}}<br>
{{center{[img(713px+, )[pictures/M85.jpg]]}}}
{{center{[img(580px+, )[pictures/M87.jpg]]}}}
{{center{[img(733px+, )[pictures/M88.jpg]]}}}
{{center{[img(622px+, )[pictures/M9.jpg]]}}}
{{center{[img(580px+, )[pictures/M90.jpg]]}}}
{{center{[img(492px+, )[pictures/M91.jpg]]}}}
{{center{[img(591px+, )[pictures/M92.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(559px+, )[pictures/M95.jpg]]}}}
{{center{[img(742px+, )[pictures/M98.jpg]]}}}
{{center{[img(559px+, )[pictures/M99.jpg]]}}}
{{center{[img(484px+, )[pictures/Maffei2_2.jpg]]}}}

{{center{[img(820px+, )[pictures/gallery.jpg]]}}}
<html><center>Old Slooh gallery, not maintained any more.</center></html>

/***
|Name|MatchTagsPlugin|
|Source|http://www.TiddlyTools.com/#MatchTagsPlugin|
|Documentation|http://www.TiddlyTools.com/#MatchTagsPluginInfo|
|Version|2.0.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|'tag matching' with full boolean expressions (AND, OR, NOT, and nested parentheses)|
!!!!!Documentation
> see [[MatchTagsPluginInfo]]
!!!!!Revisions
<<<
2010.03.02 2.0.3 added %6 format (tags)
| please see [[MatchTagsPluginInfo]] for additional revision details |
2008.02.28 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.MatchTagsPlugin= {major: 2, minor: 0, revision: 3, date: new Date(2010,3,2)};

// store.getMatchingTiddlers() processes boolean expressions for tag matching
//    sortfield (optional) sets sort order for tiddlers - default=title
//    tiddlers (optional) use alternative set of tiddlers (instead of current store)
TiddlyWiki.prototype.getMatchingTiddlers = function(tagexpr,sortfield,tiddlers) {

	var debug=config.options.chkDebug; // abbreviation
	var cmm=config.macros.matchTags; // abbreviation
	var r=[]; // results are an array of tiddlers
	var tids=tiddlers||store.getTiddlers(sortfield||"title");
	if (tiddlers && sortfield) store.sortTiddlers(tids,sortfield);
	if (debug) displayMessage(cmm.msg1.format([tids.length]));

	// try simple lookup to quickly find single tags or tags that
	// contain boolean operators as literals, e.g. "foo and bar"
	for (var t=0; t<tids.length; t++)
		if (tids[t].isTagged(tagexpr)) r.pushUnique(tids[t]);
	if (r.length) {
		if (debug) displayMessage(cmm.msg4.format([r.length,tagexpr]));
		return r;
	}

	// convert expression into javascript code with regexp tests,
	// so that "tag1 AND ( tag2 OR NOT tag3 )" becomes
	// "/\~tag1\~/.test(...) && ( /\~tag2\~/.test(...) || ! /\~tag3\~/.test(...) )"

	// normalize whitespace, tokenize operators, delimit with "~"
	var c=tagexpr.trim(); // remove leading/trailing spaces
	c = c.replace(/\s+/ig," "); // reduce multiple spaces to single spaces
	c = c.replace(/\(\s?/ig,"~(~"); // open parens
	c = c.replace(/\s?\)/ig,"~)~"); // close parens
	c = c.replace(/(\s|~)?&&(\s|~)?/ig,"~&&~"); // &&
	c = c.replace(/(\s|~)AND(\s|~)/ig,"~&&~"); // AND
	c = c.replace(/(\s|~)?\|\|(\s|~)?/ig,"~||~"); // ||
	c = c.replace(/(\s|~)OR(\s|~)/ig,"~||~"); // OR
	c = c.replace(/(\s|~)?!(\s|~)?/ig,"~!~"); // !
	c = c.replace(/(^|~|\s)NOT(\s|~)/ig,"~!~"); // NOT
	c = c.replace(/(^|~|\s)NOT~\(/ig,"~!~("); // NOT(
	// change tag terms to regexp tests
	var terms=c.split("~"); for (var i=0; i<terms.length; i++) { var t=terms[i];
		if (/(&&)|(\|\|)|[!\(\)]/.test(t) || t=="") continue; // skip operators/parens/spaces
		if (t==config.macros.matchTags.untaggedKeyword)
			terms[i]="tiddlertags=='~~'"; // 'untagged' tiddlers
		else
			terms[i]="/\\~"+t+"\\~/.test(tiddlertags)";
	}
	c=terms.join(" ");
	if (debug) { displayMessage(cmm.msg2.format([tagexpr])); displayMessage(cmm.msg3.format([c])); }

	// scan tiddlers for matches
	for (var t=0; t<tids.length; t++) {
	 	// assemble tags from tiddler into string "~tag1~tag2~tag3~"
		var tiddlertags = "~"+tids[t].tags.join("~")+"~";
		try { if(eval(c)) r.push(tids[t]); } // test tags
		catch(e) { // error in test
			displayMessage(cmm.msg2.format([tagexpr]));
			displayMessage(cmm.msg3.format([c]));
			displayMessage(e.toString());
			break; // skip remaining tiddlers
		}
	}
	if (debug) displayMessage(cmm.msg4.format([r.length,tagexpr]));
	return r;
}
//}}}
//{{{
config.macros.matchTags = {
	msg1: "scanning %0 input tiddlers",
	msg2: "looking for '%0'",
	msg3: "using expression: '%0'",
	msg4: "found %0 tiddlers matching '%1'",
	noMatch: "no matching tiddlers",
	untaggedKeyword: "-",
	untaggedLabel: "no tags",
	untaggedPrompt: "show tiddlers with no tags",
	defTiddler: "MatchingTiddlers",
	defTags: "",
	defFormat: "[[%0]]",
	defSeparator: "\n",
	reportHeading: "Found %0 tiddlers tagged with: '{{{%1}}}'\n----\n",
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var mode=params[0]?params[0].toLowerCase():'';
		if (mode=="inline")
			params.shift();
		if (mode=="report" || mode=="panel") {
			params.shift();
			var target=params.shift()||this.defTiddler;
		}
		if (mode=="popup") {
			params.shift();
			if (params[0]&&params[0].substr(0,6)=="label:") var label=params.shift().substr(6);
			if (params[0]&&params[0].substr(0,7)=="prompt:") var prompt=params.shift().substr(7);
		} else {
			var fmt=(params.shift()||this.defFormat).unescapeLineBreaks();
			var sep=(params.shift()||this.defSeparator).unescapeLineBreaks();
		}
		var sortBy="+title";
		if (params[0]&&params[0].substr(0,5)=="sort:") sortBy=params.shift().substr(5);
		var expr = params.join(" ");
		if (mode!="panel" && (!expr||!expr.trim().length)) return;
		if (expr==this.untaggedKeyword)
			{ var label=this.untaggedLabel; var prompt=this.untaggedPrompt };
		switch (mode) {
			case "popup": this.createPopup(place,label,expr,prompt,sortBy); break;
			case "panel": this.createPanel(place,expr,fmt,sep,sortBy,target); break;
			case "report": this.createReport(target,this.defTags,expr,fmt,sep,sortBy); break;
			case "inline": default: this.createInline(place,expr,fmt,sep,sortBy); break;
		}
	},
	formatList: function(tids,fmt,sep) {
		var out=[];
		for (var i=0; i<tids.length; i++) { var t=tids[i];
			var title=t.title;
			var who=t.modifier;
			var when=t.modified.toLocaleString();
			var text=t.text;
			var first=t.text.split("\n")[0];
			var desc=store.getTiddlerSlice(t.title,"description");
			desc=desc||store.getTiddlerSlice(t.title,"Description");
			desc=desc||store.getTiddlerText(t.title+"##description");
			desc=desc||store.getTiddlerText(t.title+"##Description");
			var tags=t.tags.length?'[['+t.tags.join(']] [[')+']]':'';
			out.push(fmt.format([title,who,when,text,first,desc,tags]));
		}
		return out.join(sep);
	},
	createInline: function(place,expr,fmt,sep,sortBy) {
		wikify(this.formatList(store.sortTiddlers(store.getMatchingTiddlers(expr),sortBy),fmt,sep),place);
	},
	createPopup: function(place,label,expr,prompt,sortBy) {
		var btn=createTiddlyButton(place,
			(label||expr).format([expr]),
			(prompt||config.views.wikified.tag.tooltip).format([expr]),
			function(ev){ return config.macros.matchTags.showPopup(this,ev||window.event); });
		btn.setAttribute("sortBy",sortBy);
		btn.setAttribute("expr",expr);
	},
	showPopup: function(here,ev) {
		var p=Popup.create(here); if (!p) return false;
		var tids=store.getMatchingTiddlers(here.getAttribute("expr"));
		store.sortTiddlers(tids,here.getAttribute("sortBy"));
		var list=[]; for (var t=0; t<tids.length; t++) list.push(tids[t].title);
		if (!list.length) createTiddlyText(p,this.noMatch);
		else {
			var b=createTiddlyButton(createTiddlyElement(p,"li"),
				config.views.wikified.tag.openAllText,
				config.views.wikified.tag.openAllTooltip,
				function() {
					var list=this.getAttribute("list").readBracketedList();
					story.displayTiddlers(null,tids);
				});
			b.setAttribute("list","[["+list.join("]] [[")+"]]");
			createTiddlyElement(p,"hr");
		}
		var out=this.formatList(tids," &nbsp;[[%0]]&nbsp; ","\n"); wikify(out,p);
		Popup.show();
		ev.cancelBubble=true;
		if(ev.stopPropagation) ev.stopPropagation();
		return false;
	},
	createReport: function(target,tags,expr,fmt,sep,sortBy) {
		var tids=store.sortTiddlers(store.getMatchingTiddlers(expr),sortBy);
		if (!tids.length) { displayMessage('no matches for: '+expr); return false; }
		var msg=config.messages.overwriteWarning.format([target]);
		if (store.tiddlerExists(target) && !confirm(msg)) return false;
		var out=this.reportHeading.format([tids.length,expr])
		out+=this.formatList(tids,fmt,sep);
		store.saveTiddler(target,target,out,config.options.txtUserName,new Date(),tags,{});
		story.closeTiddler(target); story.displayTiddler(null,target);
	},
	createPanel: function(place,expr,fmt,sep,sortBy,tid) {
		var s=createTiddlyElement(place,"span"); s.innerHTML=store.getTiddlerText("MatchTagsPlugin##html");
		var f=s.getElementsByTagName("form")[0];
		f.expr.value=expr; f.fmt.value=fmt; f.sep.value=sep.escapeLineBreaks();
		f.tid.value=tid; f.tags.value=this.defTags;
	}
};
//}}}
/***
//{{{
!html
<form style='display:inline;white-space:nowrap'>
<input type='text'    name='expr' style='width:50%' title='tag expression'><!--
--><input type='text'    name='fmt'  style='width:10%' title='list item format'><!--
--><input type='text'    name='sep'  style='width:5%'  title='list item separator'><!--
--><input type='text'    name='tid'  style='width:12%' title='target tiddler title'><!--
--><input type='text'    name='tags' style='width:10%' title='target tiddler tags'><!--
--><input type='button'  name='go'   style='width:8%'  value='go' onclick="
	var expr=this.form.expr.value;
	if (!expr.length) { alert('Enter a boolean tag expression'); return false; }
	var fmt=this.form.fmt.value;
	if (!fmt.length) { alert('Enter the list item output format'); return false; }
	var sep=this.form.sep.value.unescapeLineBreaks();
	var tid=this.form.tid.value;
	if (!tid.length) { alert('Enter a target tiddler title'); return false; }
	var tags=this.form.tags.value;
	config.macros.matchTags.createReport(tid,tags,expr,fmt,sep,'title');
	return false;">
</form>
!end
//}}}
***/
//{{{
// SHADOW TIDDLER for displaying default panel input form
config.shadowTiddlers.MatchTags="<<matchTags panel>>";
//}}}
//{{{
// TWEAK core filterTiddlers() for enhanced boolean matching in [tag[...]] syntax:
// use getMatchingTiddlers instead getTaggedTiddlers
var fn=TiddlyWiki.prototype.filterTiddlers;
fn=fn.toString().replace(/getTaggedTiddlers/g,"getMatchingTiddlers");
eval("TiddlyWiki.prototype.filterTiddlers="+fn);
//}}}
//{{{
// REDEFINE core handler for enhanced boolean matching in tag:"..." paramifier
// use filterTiddlers() instead of getTaggedTiddlers() to get list of tiddlers.
config.paramifiers.tag = {
	onstart: function(v) {
		var tagged = store.filterTiddlers("[tag["+v+"]]");
		story.displayTiddlers(null,tagged,null,false,null);
	}
};
//}}}
9.6.2010
{{center{[img(566px+, )[pictures/McNaught R1_2.jpg]]}}}

9.6.2010
{{center{[img(481px+, )[pictures/McNaught R1.jpg]]}}}

14.6.2010
{{center{[img(512px+, )[pictures/McNaught R1_3.jpg]]}}}



{{center{[img(588px+, )[pictures/Menzel1.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
<html><center><iframe src="http://www.worldwidetelescope.org/webclient/" width="820px" height="770px"></iframe></center></html>
{{center{[img(651px+, )[pictures/NGC40.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(590px+, )[pictures/NGC6888.jpg]]}}}
{{center{[img(497px+, )[pictures/NGC7023.jpg]]}}}
{{center{[img(557px+, )[pictures/NGC100.jpg]]}}}
{{center{[img(633px+, )[pictures/NGC1003.jpg]]}}}
{{center{[img(538px+, )[pictures/NGC1023.jpg]]}}}
{{center{[img(770px+, )[pictures/NGC104.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(539px+, )[pictures/NGC1055.jpg]]}}}
{{center{[img(604px+, )[pictures/NGC1058.jpg]]}}}
{{center{[img(508px+, )[pictures/NGC1073.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(620px+, )[pictures/NGC1084.jpg]]}}}
{{center{[img(640px+, )[pictures/NGC1097.jpg]]}}}
{{center{[img(602px+, )[pictures/NGC1129.jpg]]}}}
{{center{[img(476px+, )[pictures/NGC1129_2.jpg]]}}}
{{center{[img(601px+, )[pictures/PGC1609.jpg]]}}}
{{center{[img(507px+, )[pictures/NGC1145.jpg]]}}}
{{center{[img(640px+, )[pictures/NGC1156.jpg]]}}}
{{center{[img(448px+, )[pictures/NGC1160.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(522px+, )[pictures/NGC1169.jpg]]}}}
{{center{[img(530px+, )[pictures/NGC1187.jpg]]}}}
{{center{[img(550px+, )[pictures/NGC1232.jpg]]}}}
{{center{[img(510px+, )[pictures/NGC1247.jpg]]}}}
{{center{[img(499px+, )[pictures/NGC1249.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(554px+, )[pictures/NGC1253.jpg]]}}}
{{center{[img(675px+, )[pictures/NGC1261.jpg]]}}}
{{center{[img(548px+, )[pictures/NGC1291.jpg]]}}}
{{center{[img(482px+, )[pictures/NGC1300.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(460px+, )[pictures/NGC1313.jpg]]}}}
{{center{[img(493px+, )[pictures/NGC1433.jpg]]}}}
{{center{[img(509px+, )[pictures/NGC147.jpg]]}}}
{{center{[img(451px+, )[pictures/NGC1487.jpg]]}}}
{{center{[img(575px+, )[pictures/NGC1501.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(573px+, )[pictures/NGC1515.jpg]]}}}
{{center{[img(549px+, )[pictures/NGC1530.jpg]]}}}
{{center{[img(571px+, )[pictures/NGC1532.jpg]]}}}
{{center{[img(474px+, )[pictures/NGC1560.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(457px+, )[pictures/NGC1566.jpg]]}}}
{{center{[img(454px+, )[pictures/NGC1600.jpg]]}}}
{{center{[img(582px+, )[pictures/NGC1624.jpg]]}}}
{{center{[img(594px+, )[pictures/NGC1763.jpg]]}}}
{{center{[img(572px+, )[pictures/NGC180.jpg]]}}}
{{center{[img(640px+, )[pictures/NGC188.jpg]]}}}
{{center{[img(539px+, )[pictures/NGC1892.jpg]]}}}
{{center{[img(439px+, )[pictures/NGC1931.jpg]]}}}
{{center{[img(658px+, )[pictures/NGC1947.jpg]]}}}
{{center{[img(574px+, )[pictures/NGC1977.jpg]]}}}
{{center{[img(545px+, )[pictures/NGC2022.jpg]]}}}
{{center{[img(563px+, )[pictures/NGC2070.jpg]]}}}
{{center{[img(638px+, )[pictures/NGC2122.jpg]]}}}
{{center{[img(549px+, )[pictures/NGC2146.jpg]]}}}
{{center{[img(583px+, )[pictures/NGC2174.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(501px+, )[pictures/NGC2207.jpg]]}}}
{{center{[img(500px+, )[pictures/NGC2217.jpg]]}}}
{{center{[img(572px+, )[pictures/NGC2232.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(627px+, )[pictures/NGC2244_Rosette.jpg]]}}}
{{center{[img(611px+, )[pictures/NGC2244.jpg]]}}}
{{center{[img(521px+, )[pictures/ConeNebulaSouth.jpg]]}}}
{{center{[img(523px+, )[pictures/NGC2273.jpg]]}}}
{{center{[img(516px+, )[pictures/NGC2280.jpg]]}}}
{{center{[img(412px+, )[pictures/NGC2310.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(475px+, )[pictures/NGC234.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(550px+, )[pictures/NGC2359.jpg]]}}}
{{center{[img(389px+, )[pictures/NGC2366.jpg]]}}}
{{center{[img(520px+, )[pictures/NGC2371.jpg]]}}}
{{center{[img(440px+, )[pictures/NGC2392.jpg]]}}}
{{center{[img(458px+, )[pictures/NGC2397.jpg]]}}}
{{center{[img(467px+, )[pictures/NGC2403.jpg]]}}}
{{center{[img(479px+, )[pictures/NGC2419.jpg]]}}}
{{center{[img(624px+, )[pictures/NGC2427.jpg]]}}}
{{center{[img(470px+, )[pictures/NGC2442.jpg]]}}}
{{center{[img(594px+, )[pictures/NGC246.jpg]]}}}
{{center{[img(499px+, )[pictures/NGC2467.jpg]]}}}
{{center{[img(567px+, )[pictures/NGC247.jpg]]}}}
{{center{[img(710px+, )[pictures/NGC2477.jpg]]}}}
{{center{[img(499px+, )[pictures/NGC2507.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(462px+, )[pictures/NGC2525.jpg]]}}}
{{center{[img(628px+, )[pictures/NGC253.jpg]]}}}
{{center{[img(523px+, )[pictures/Arp82.jpg]]}}}
{{center{[img(558px+, )[pictures/NGC2541.jpg]]}}}
{{center{[img(577px+, )[pictures/NGC2549.jpg]]}}}
{{center{[img(646px+, )[pictures/NGC2563.jpg]]}}}
{{center{[img(455px+, )[pictures/NGC2591_2.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(477px+, )[pictures/NGC2655.jpg]]}}}
{{center{[img(640px+, )[pictures/NGC2683.jpg]]}}}
{{center{[img(506px+, )[pictures/NGC2792.jpg]]}}}
{{center{[img(559px+, )[pictures/NGC281.jpg]]}}}
{{center{[img(518px+, )[pictures/NGC289.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(571px+, )[pictures/NGC2903.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(660px+, )[pictures/NGC2972.jpg]]}}}
{{center{[img(531px+, )[pictures/NGC2976.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(693px+, )[pictures/NGC2997.jpg]]}}}
{{center{[img(628px+, )[pictures/NGC2998.jpg]]}}}
{{center{[img(520px+, )[pictures/NGC300.jpg]]}}}
{{center{[img(617px+, )[pictures/NGC3054.jpg]]}}}
{{center{[img(513px+, )[pictures/NGC3079.jpg]]}}}
{{center{[img(586px+, )[pictures/NGC309.jpg]]}}}
{{center{[img(576px+, )[pictures/NGC3095.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(615px+, )[pictures/NGC3115.jpg]]}}}
{{center{[img(558px+, )[pictures/NGC3124.jpg]]}}}
{{center{[img(568px+, )[pictures/NGC3132.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(507px+, )[pictures/NGC3147.jpg]]}}}
{{center{[img(820px+, )[pictures/NGC3195.jpg]]}}}
{{center{[img(619px+, )[pictures/NGC3198.jpg]]}}}
{{center{[img(572px+, )[pictures/NGC3201.jpg]]}}}
{{center{[img(585px+, )[pictures/NGC3228.jpg]]}}}
{{center{[img(407px+, )[pictures/NGC3242.jpg]]}}}
{{center{[img(708px+, )[pictures/NGC3372.jpg]]}}}
{{center{[img(588px+, )[pictures/NGC346.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(724px+, )[pictures/NGC3521.jpg]]}}}
{{center{[img(521px+, )[pictures/NGC3576.jpg]]}}}
{{center{[img(608px+, )[pictures/NGC3600.jpg]]}}}
{{center{[img(632px+, )[pictures/NGC3628.jpg]]}}}
{{center{[img(494px+, )[pictures/NGC3631.jpg]]}}}
{{center{[img(583px+, )[pictures/NGC3726.jpg]]}}}
{{center{[img(543px+, )[pictures/NGC3735.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(466px+, )[pictures/NGC3810.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(454px+, )[pictures/NGC3818.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(489px+, )[pictures/NGC3887.jpg]]}}}
{{center{[img(535px+, )[pictures/NGC3938.jpg]]}}}
{{center{[img(504px+, )[pictures/NGC3976.jpg]]}}}
{{center{[img(629px+, )[pictures/NGC4038.jpg]]}}}
{{center{[img(537px+, )[pictures/NGC4051.jpg]]}}}
{{center{[img(499px+, )[pictures/NGC4071.jpg]]}}}
{{center{[img(511px+, )[pictures/NGC4094.jpg]]}}}
{{center{[img(633px+, )[pictures/NGC4178.jpg]]}}}
{{center{[img(648px+, )[pictures/NGC4216.jpg]]}}}
{{center{[img(511px+, )[pictures/NGC4236.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(620px+, )[pictures/NGC4244.jpg]]}}}
{{center{[img(434px+, )[pictures/NGC4274.jpg]]}}}
{{center{[img(513px+, )[pictures/NGC4293.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(423px+, )[pictures/NGC4361.jpg]]}}}
{{center{[img(662px+, )[pictures/NGC4372.jpg]]}}}
{{center{[img(599px+, )[pictures/NGC4414.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(532px+, )[pictures/NGC4449.jpg]]}}}
{{center{[img(542px+, )[pictures/NGC45.jpg]]}}}
{{center{[img(513px+, )[pictures/NGC4535.jpg]]}}}
{{center{[img(538px+, )[pictures/NGC4536.jpg]]}}}
{{center{[img(651px+, )[pictures/NGC4565.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(512px+, )[pictures/NGC457.jpg]]}}}
{{center{[img(513px+, )[pictures/NGC470.jpg]]}}}
{{center{[img(532px+, )[pictures/NGC4710.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(635px+, )[pictures/NGC4725.jpg]]}}}
{{center{[img(658px+, )[pictures/NGC4889.jpg]]}}}
{{center{[img(497px+, )[pictures/NGC488.jpg]]}}}
{{center{[img(538px+, )[pictures/NGC4899.jpg]]}}}
{{center{[img(654px+, )[pictures/NGC4900.jpg]]}}}
{{center{[img(722px+, )[pictures/NGC507.jpg]]}}}
{{center{[img(590px+, )[pictures/NGC4945.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(542px+, )[pictures/NGC4976.jpg]]}}}
{{center{[img(644px+, )[pictures/NGC5112.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(596px+, )[pictures/NGC5128.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(747px+, )[pictures/NGC5139.jpg]]}}}
{{center{[img(556px+, )[pictures/NGC514.jpg]]}}}
{{center{[img(543px+, )[pictures/NGC5189.jpg]]}}}
{{center{[img(567px+, )[pictures/NGC520.jpg]]}}}
{{center{[img(563px+, )[pictures/NGC5204.jpg]]}}}
{{center{[img(615px+, )[pictures/NGC5248.jpg]]}}}
{{center{[img(646px+, )[pictures/NGC5264.jpg]]}}}
{{center{[img(502px+, )[pictures/NGC529.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(524px+, )[pictures/NGC5300.jpg]]}}}
{{center{[img(441px+, )[pictures/NGC5375.jpg]]}}}
{{center{[img(690px+, )[pictures/NGC5389.jpg]]}}}
{{center{[img(581px+, )[pictures/NGC5474.jpg]]}}}
{{center{[img(527px+, )[pictures/NGC55.jpg]]}}}
{{center{[img(527px+, )[pictures/NGC55_2.jpg]]}}}
{{center{[img(527px+, )[pictures/NGC55_3.jpg]]}}}
{{center{[img(538px+, )[pictures/NGC5523.jpg]]}}}
{{center{[img(598px+, )[pictures/NGC5634.jpg]]}}}
{{center{[img(540px+, )[pictures/NGC5643.jpg]]}}}
{{center{[img(493px+, )[pictures/NGC5660.jpg]]}}}
{{center{[img(623px+, )[pictures/NGC5859.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(515px+, )[pictures/NGC5879.jpg]]}}}
{{center{[img(562px+, )[pictures/NGC5899.jpg]]}}}
{{center{[img(528px+, )[pictures/NGC5897.jpg]]}}}
{{center{[img(590px+, )[pictures/NGC5908.jpg]]}}} 
{{center{[img(701px+, )[pictures/NGC5907.jpg]]}}}
{{center{[img(494px+, )[pictures/NGC5921.jpg]]}}}
{{center{[img(523px+, )[pictures/NGC5963.jpg]]}}}
{{center{[img(616px+, )[pictures/NGC5979.jpg]]}}}
{{center{[img(629px+, )[pictures/NGC5985.jpg]]}}}
{{center{[img(521px+, )[pictures/NGC5987.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(593px+, )[pictures/NGC6015.jpg]]}}}
{{center{[img(419px+, )[pictures/NGC6058.jpg]]}}}
{{center{[img(763px+, )[pictures/NGC6067.jpg]]}}}
{{center{[img(604px+, )[pictures/NGC6070.jpg]]}}}
{{center{[img(632px+, )[pictures/NGC6087.jpg]]}}}
{{center{[img(611px+, )[pictures/NGC6101.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(493px+, )[pictures/NGC6118.jpg]]}}}
{{center{[img(524px+, )[pictures/NGC6140.jpg]]}}}
{{center{[img(282px+, )[pictures/ngc6153_2.jpg]]}}}
{{center{[img(543px+, )[pictures/NGC6223.jpg]]}}}
{{center{[img(551px+, )[pictures/NGC6293.jpg]]}}}
{{center{[img(465px+, )[pictures/NGC6302.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(623px+, )[pictures/NGC6325.jpg]]}}}
{{center{[img(702px+, )[pictures/NGC6326.jpg]]}}}
{{center{[img(760px+, )[pictures/NGC6334.jpg]]}}}



<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(693px+, )[pictures/NGC6340.jpg]]}}}
{{center{[img(488px+, )[pictures/NGC6384.jpg]]}}}
{{center{[img(560px+, )[pictures/NGC6388.jpg]]}}}
{{center{[img(517px+, )[pictures/NGC6395.jpg]]}}}
{{center{[img(549px+, )[pictures/NGC6397.jpg]]}}}
{{center{[img(577px+, )[pictures/NGC6412.jpg]]}}}
{{center{[img(610px+, )[pictures/NGC6434.jpg]]}}}
{{center{[img(574px+, )[pictures/NGC6445.jpg]]}}}
{{center{[img(652px+, )[pictures/NGC6500.jpg]]}}}
{{center{[img(524px+, )[pictures/NGC6503.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(670px+, )[pictures/NGC6522.jpg]]}}}
{{center{[img(598px+, )[pictures/NGC6558.jpg]]}}}
{{center{[img(694px+, )[pictures/NGC6559.jpg]]}}}
{{center{[img(581px+, )[pictures/NGC663.jpg]]}}}
{{center{[img(579px+, )[pictures/NGC6632.jpg]]}}}
{{center{[img(582px+, )[pictures/NGC6643.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(546px+, )[pictures/NGC6684.jpg]]}}}
{{center{[img(626px+, )[pictures/NGC669.jpg]]}}}
{{center{[img(634px+, )[pictures/NGC6702.jpg]]}}}
{{center{[img(542px+, )[pictures/NGC672.jpg]]}}}
{{center{[img(533px+, )[pictures/NGC6744.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(478px+, )[pictures/NGC6764.jpg]]}}}
{{center{[img(595px+, )[pictures/NGC6781.jpg]]}}}
{{center{[img(490px+, )[pictures/NGC6813.jpg]]}}}
{{center{[img(588px+, )[pictures/NGC6818.jpg]]}}}
{{center{[img(522px+, )[pictures/NGC6820.jpg]]}}}
{{center{[img(546px+, )[pictures/NGC6822.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(635px+, )[pictures/NGC6826.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(594px+, )[pictures/NGC6842.jpg]]}}}
{{center{[img(510px+, )[pictures/NGC6907.jpg]]}}}
{{center{[img(582px+, )[pictures/NGC6923.jpg]]}}}
{{center{[img(597px+, )[pictures/NGC6946.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
 
{{center{[img(562px+, )[pictures/NGC6951.jpg]]}}}
{{center{[img(544px+, )[pictures/NGC6960NW.jpg]]}}}
{{center{[img(551px+, )[pictures/NGC6960SW.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(619px+, )[pictures/NGC6992NE.jpg]]}}}
{{center{[img(619px+, )[pictures/qqw.jpg]]}}}
{{center{[img(539px+, )[pictures/NGC6992SE.jpg]]}}}
{{center{[img(539px+, )[pictures/NGC6992_3.jpg]]}}}
{{center{[img(646px+, )[pictures/NGC7000.jpg]]}}}
{{center{[img(675px+, )[pictures/NGC7000_South.jpg]]}}}
{{center{[img(463px+, )[pictures/NGC7009.jpg]]}}}
{{center{[img(535px+, )[pictures/NGC7038_3.jpg]]}}}
{{center{[img(541px+, )[pictures/NGC7048.jpg]]}}}
{{center{[img(541px+, )[pictures/NGC7048_2.jpg]]}}}
{{center{[img(660px+, )[pictures/NGC7086.jpg]]}}}
{{center{[img(522px+, )[pictures/NGC7129.jpg]]}}}
{{center{[img(584px+, )[pictures/NGC7205.jpg]]}}}
{{center{[img(596px+, )[pictures/NGC7217.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(512px+, )[pictures/NGC7293.jpg]]}}}
{{center{[img(554px+, )[pictures/NGC7318.jpg]]}}}
{{center{[img(594px+, )[pictures/NGC7318_2.jpg]]}}}
{{center{[img(593px+, )[pictures/NGC7331.jpg]]}}}
{{center{[img(629px+, )[pictures/NGC7331_2.jpg]]}}}

{{center{[img(488px+, )[pictures/NGC7354.jpg]]}}}
{{center{[img(571px+, )[pictures/NGC741.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(465px+, )[pictures/NGC7457.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(538px+, )[pictures/NGC7479.jpg]]}}}
{{center{[img(608px+, )[pictures/NGC752.jpg]]}}}
{{center{[img(531px+, )[pictures/NGC7538.jpg]]}}}
{{center{[img(648px+, )[pictures/NGC7552.jpg]]}}}
{{center{[img(594px+, )[pictures/NGC7582.jpg]]}}}
{{center{[img(507px+, )[pictures/NGC7606.jpg]]}}}
{{center{[img(602px+, )[pictures/NGC7635.jpg]]}}}
{{center{[img(527px+, )[pictures/NGC7640.jpg]]}}}
{{center{[img(505px+, )[pictures/NGC7662.jpg]]}}}
{{center{[img(637px+, )[pictures/NGC7686.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(524px+, )[pictures/NGC772.jpg]]}}}
{{center{[img(600px+, )[pictures/NGC7721.jpg]]}}}
{{center{[img(486px+, )[pictures/NGC7738.jpg]]}}}
{{center{[img(574px+, )[pictures/NGC7741.jpg]]}}}
{{center{[img(479px+, )[pictures/NGC7814.jpg]]}}}
{{center{[img(620px+, )[pictures/NGC7817.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(557px+, )[pictures/Sh2-171.jpg]]}}}
{{center{[img(639px+, )[pictures/NGC877.jpg]]}}}
{{center{[img(529px+, )[pictures/NGC891.jpg]]}}}
{{center{[img(548px+, )[pictures/NGC908.jpg]]}}}
{{center{[img(530px+, )[pictures/NGC925.jpg]]}}}
{{center{[img(482px+, )[pictures/Neptune.jpg]]}}}
/***
|Name|SinglePageModePlugin|
|Source|http://www.TiddlyTools.com/#SinglePageModePlugin|
|Documentation|http://www.TiddlyTools.com/#SinglePageModePluginInfo|
|Version|2.9.6|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.displayTiddler(), Story.prototype.displayTiddlers()|
|Options|##Configuration|
|Description|Show tiddlers one at a time with automatic permalink, or always open tiddlers at top/bottom of page.|
This plugin allows you to configure TiddlyWiki to navigate more like a traditional multipage web site with only one tiddler displayed at a time.
!!!!!Documentation
>see [[SinglePageModePluginInfo]]
!!!!!Configuration
<<<
<<option chkSinglePageMode>> Display one tiddler at a time
><<option chkSinglePagePermalink>> Automatically permalink current tiddler
><<option chkSinglePageKeepFoldedTiddlers>> Don't close tiddlers that are folded
><<option chkSinglePageKeepEditedTiddlers>> Don't close tiddlers that are being edited
<<option chkTopOfPageMode>> Open tiddlers at the top of the page
<<option chkBottomOfPageMode>> Open tiddlers at the bottom of the page
<<option chkSinglePageAutoScroll>> Automatically scroll tiddler into view (if needed)

Notes:
* The "display one tiddler at a time" option can also be //temporarily// set/reset by including a 'paramifier' in the document URL: {{{#SPM:true}}} or {{{#SPM:false}}}.
* If more than one display mode is selected, 'one at a time' display takes precedence over both 'top' and 'bottom' settings, and if 'one at a time' setting is not used, 'top of page' takes precedence over 'bottom of page'.
* When using Apple's Safari browser, automatically setting the permalink causes an error and is disabled.
<<<
!!!!!Revisions
<<<
2008.10.17 [2.9.6] changed chkSinglePageAutoScroll default to false
| Please see [[SinglePageModePluginInfo]] for previous revision details |
2005.08.15 [1.0.0] Initial Release.  Support for BACK/FORWARD buttons adapted from code developed by Clint Checketts.
<<<
!!!!!Code
***/
//{{{
version.extensions.SinglePageModePlugin= {major: 2, minor: 9, revision: 6, date: new Date(2008,10,17)};
//}}}
//{{{
config.paramifiers.SPM = { onstart: function(v) {
	config.options.chkSinglePageMode=eval(v);
	if (config.options.chkSinglePageMode && config.options.chkSinglePagePermalink && !config.browser.isSafari) {
		config.lastURL = window.location.hash;
		if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
	}
} };
//}}}
//{{{
if (config.options.chkSinglePageMode==undefined)
	config.options.chkSinglePageMode=true;
if (config.options.chkSinglePagePermalink==undefined)
	config.options.chkSinglePagePermalink=true;
if (config.options.chkSinglePageKeepFoldedTiddlers==undefined)
	config.options.chkSinglePageKeepFoldedTiddlers=false;
if (config.options.chkSinglePageKeepEditedTiddlers==undefined)
	config.options.chkSinglePageKeepEditedTiddlers=false;
if (config.options.chkTopOfPageMode==undefined)
	config.options.chkTopOfPageMode=false;
if (config.options.chkBottomOfPageMode==undefined)
	config.options.chkBottomOfPageMode=false;
if (config.options.chkSinglePageAutoScroll==undefined)
	config.options.chkSinglePageAutoScroll=false;
//}}}
//{{{
config.SPMTimer = 0;
config.lastURL = window.location.hash;
function checkLastURL()
{
	if (!config.options.chkSinglePageMode)
		{ window.clearInterval(config.SPMTimer); config.SPMTimer=0; return; }
	if (config.lastURL == window.location.hash) return; // no change in hash
	var tids=decodeURIComponent(window.location.hash.substr(1)).readBracketedList();
	if (tids.length==1) // permalink (single tiddler in URL)
		story.displayTiddler(null,tids[0]);
	else { // restore permaview or default view
		config.lastURL = window.location.hash;
		if (!tids.length) tids=store.getTiddlerText("DefaultTiddlers").readBracketedList();
		story.closeAllTiddlers();
		story.displayTiddlers(null,tids);
	}
}


if (Story.prototype.SPM_coreDisplayTiddler==undefined)
	Story.prototype.SPM_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,tiddler,template,animate,slowly)
{
	var title=(tiddler instanceof Tiddler)?tiddler.title:tiddler;
	var tiddlerElem=document.getElementById(story.idPrefix+title); // ==null unless tiddler is already displayed
	var opt=config.options;
	var single=opt.chkSinglePageMode && !startingUp;
	var top=opt.chkTopOfPageMode && !startingUp;
	var bottom=opt.chkBottomOfPageMode && !startingUp;
	if (single) {
		story.forEachTiddler(function(tid,elem) {
			// skip current tiddler and, optionally, tiddlers that are folded.
			if (	tid==title
				|| (opt.chkSinglePageKeepFoldedTiddlers && elem.getAttribute("folded")=="true"))
				return;
			// if a tiddler is being edited, ask before closing
			if (elem.getAttribute("dirty")=="true") {
				if (opt.chkSinglePageKeepEditedTiddlers) return;
				// if tiddler to be displayed is already shown, then leave active tiddler editor as is
				// (occurs when switching between view and edit modes)
				if (tiddlerElem) return;
				// otherwise, ask for permission
				var msg="'"+tid+"' is currently being edited.\n\n";
				msg+="Press OK to save and close this tiddler\nor press Cancel to leave it opened";
				if (!confirm(msg)) return; else story.saveTiddler(tid);
			}
			story.closeTiddler(tid);
		});
	}
	else if (top)
		arguments[0]=null;
	else if (bottom)
		arguments[0]="bottom";
	if (single && opt.chkSinglePagePermalink && !config.browser.isSafari) {
		window.location.hash = encodeURIComponent(String.encodeTiddlyLink(title));
		config.lastURL = window.location.hash;
		document.title = wikifyPlain("SiteTitle") + " - " + title;
		if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
	}
	if (tiddlerElem && tiddlerElem.getAttribute("dirty")=="true") { // editing... move tiddler without re-rendering
		var isTopTiddler=(tiddlerElem.previousSibling==null);
		if (!isTopTiddler && (single || top))
			tiddlerElem.parentNode.insertBefore(tiddlerElem,tiddlerElem.parentNode.firstChild);
		else if (bottom)
			tiddlerElem.parentNode.insertBefore(tiddlerElem,null);
		else this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
	} else
		this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
	var tiddlerElem=document.getElementById(story.idPrefix+title);
	if (tiddlerElem&&opt.chkSinglePageAutoScroll) {
		// scroll to top of page or top of tiddler
		var isTopTiddler=(tiddlerElem.previousSibling==null);
		var yPos=isTopTiddler?0:ensureVisible(tiddlerElem);
		// if animating, defer scroll until after animation completes
		var delay=opt.chkAnimate?config.animDuration+10:0;
		setTimeout("window.scrollTo(0,"+yPos+")",delay);
	}
}

if (Story.prototype.SPM_coreDisplayTiddlers==undefined)
	Story.prototype.SPM_coreDisplayTiddlers=Story.prototype.displayTiddlers;
Story.prototype.displayTiddlers = function() {
	// suspend single/top/bottom modes when showing multiple tiddlers
	var opt=config.options;
	var saveSPM=opt.chkSinglePageMode; opt.chkSinglePageMode=false;
	var saveTPM=opt.chkTopOfPageMode; opt.chkTopOfPageMode=false;
	var saveBPM=opt.chkBottomOfPageMode; opt.chkBottomOfPageMode=false;
	this.SPM_coreDisplayTiddlers.apply(this,arguments);
	opt.chkBottomOfPageMode=saveBPM;
	opt.chkTopOfPageMode=saveTPM;
	opt.chkSinglePageMode=saveSPM;
}
//}}}
<!--{{{-->
<div class='header' macro='gradient vert #821c10 #000'>

<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>

<div style="text-align:center; margin:0px; padding:0px; width:190px;"><embed src="http://ri.revolvermaps.com/f/g.swf" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" wmode="window" allowScriptAccess="always" allowNetworking="all" width="190" height="190" flashvars="m=0&amp;i=8c9hnzvpctq&amp;r=false&amp;v=true&amp;b=000000&amp;n=false&amp;s=190&amp;c=ff0000"></embed><br /><img src="http://ji.revolvermaps.com/c/8c9hnzvpctq.gif" width="1" height="1" alt="" /><a href="http://www.revolvermaps.com/?target=enlarge&amp;i=8c9hnzvpctq&amp;color=ff0000&amp;m=0">Large Visitor Globe</a></div>

</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
{{center{[img(567px+, )[pictures/RhoOphiuchi.jpg]]}}}
{{center{[img(546px+, )[pictures/SN2011ao.jpg]]}}}
{{center{[img(512px+, )[pictures/NGC3972.jpg]]}}}
{{center{[img(538px+, )[pictures/STF430.jpg]]}}}
{{center{[img(554px+, )[pictures/Saturn.jpg]]}}}
... with rings maximally edgewise these days.

{{center{[img(547px+, )[pictures/Sh2-140.jpg]]}}}
{{center{[img(659px+, )[pictures/Sh2-142.jpg]]}}}
{{center{[img(576px+, )[pictures/Sh2-155.jpg]]}}}
{{center{[img(511px+, )[pictures/Sh2-157.jpg]]}}}
{{center{[img(439px+, )[pictures/Sh2-165.jpg]]}}}
{{center{[img(568px+, )[pictures/Sh2-170.jpg]]}}}
{{center{[img(645px+, )[pictures/Sh2-188.jpg]]}}}
{{center{[img(455px+, )[pictures/Sh2-207.jpg]]}}}
{{center{[img(479px+, )[pictures/SH2-219.jpg]]}}}
{{center{[img(492px+, )[pictures/Sh2-242.jpg]]}}}
{{center{[img(562px+, )[pictures/Sh2-82.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(593px+, )[pictures/Shapley1.jpg]]}}}
Astrophotography by <html>&nbsp;<a href="http://www.markus-maute.de">Markus Maute</center></html>
Cosmic Islands
/***
!TiddlySinister
desgined by Clint Checketts (http://www.checkettsweb.com) and inspired from Minz Meyer (http://www.minzweb.de)
http://tiddlystyles.com/#theme:TiddlySinister

!Sections in this Tiddler:
*Generic rules
**Links styles
**Link Exceptions
*Header
*Main menu
*Sidebar
**Sidebar options
**Sidebar tabs
*Message area
*Popup
*Tabs
*Tiddler display
**Viewer
**Editor
*Misc. rules

!Generic Layout Rules /% ============================================================= %/
***/
/*{{{*/
body{
 position: static;
 background: #000;
}

#contentWrapper{
 margin: 0 10px;
 background: #321c10;
 border: 1px solid #613725;
 position: relative;
}

h1, h2, h3, h4, h5, h6{
 background: transparent;
}

#contentWrapper a.button{
 border: 0;
}
/*}}}*/
/***
!Link Styles /% ============================================================= %/
***/
/*{{{*/
#sidebarOptions .tiddlyLink{
 padding: .5em 0 .5em 1em;
 display: block;
 font-weight: normal;
}

#sidebarOptions .sliderPanel .tiddlyLink{
 display:inline;
 padding: 0;
}

#contentWrapper #mainMenu a,
#messageArea a,
#contentWrapper #sidebar a{
 color: #fb9950;
 text-decoration: none;
}

#messageArea a:link{
font-weight: bold;
}

#contentWrapper #mainMenu a:hover,
#messageArea a:hover,
#contentWrapper #sidebar a:hover{
 background: transparent;
 text-decoration: underline;
}

a, a.button{
 color: #fb9950;
 background: transparent;
 border: 0;
}

a:hover,#contentWrapper a:active,
.tiddler .button:hover,.tiddler .button:active {
 color: #c17135;
 background: transparent;
 text-decoration: underline;
}

/*}}}*/
/***
!Header styles /% ============================================================= %/
***/
/*{{{*/
#titleLine{
 color: #94532d;
 background: #000;
 border-bottom: 1px solid #613725;
 padding: 1em 0;
}

#titleLine a{
 color: #fb9950;
}

#siteTitle{
 font-size: 2.3em;
 font-weight: bold;
}
/*}}}*/
/***
!Main menu styles /% ============================================================= %/
***/
/*{{{*/
#mainMenu{
 float: left;
 font-size: 12px;
 text-align: left;
 background: #321c10;
 color: #c5886b;
 width: 15em;
 padding: .2em .5em .2em 0;
}

#mainMenu h1{
 font-size: 13px;
 font-weight: normal;
 margin: 0 0 0 2px;
 color: #c5886b;
}

#mainMenu li, #mainMenu ul{
 padding: 0;
 margin: 0;
 list-style: none;
}

#mainMenu ul, #messageArea{
 display: block;
 border: 1px solid #905437;
 padding: 0 0 0 1em;
 background: #522d1e;
 margin: 0 0 1em 0;
}

#messageArea{
 color: #c5886b;
 padding: 1em;
}
/*}}}*/
/***
!Sidebar styles /% ============================================================= %/
***/
/*{{{*/
#sidebar{
 padding: 10px;
 background: #000;
 right: 0;
}



#sidebar .sliderPanel{
 background: #000;
 color: #94532d;
 margin: 0;
}

#sidebar, #sidebarOptions, #sidebarTabs{
 background: transparent;
}

#sidebarTabs .tabSelected{
 background: #522d1e;
 border: 1px solid #905437;
 border-bottom: 0;
 padding-bottom: 3px;
 cursor: default;
 color: #fb9950;
 font-weight: bold;
}

#sidebarTabs .tabUnselected,#sidebarTabs .tabcontents .tabSelected{
 background: #2a170d;
 border: 1px solid #542e21;
 border-bottom: 0;
 padding-bottom: 0px;
 color: #fb9950;
}

#sidebarTabs .tabUnselected:hover{
 color: #c17135
}

#sidebarTabs .tabcontents .tabSelected{
 padding-bottom: 3px;
 border: 1px solid #905437;
 border-bottom: 0;
}

#sidebarTabs .tabcontents .tabUnselected{
background: #522d1e;
 border: 1px solid #613725;
 border-bottom: 0;
 padding-bottom: 0;
}

#sidebarTabs .tabContents{
 background: #522d1e;
 border: 1px solid #905437;
 border-width: 1px 0;
}

#sidebarTabs .tabContents .tabContents{
background: #2a170d;
 border: 1px solid #905437;
}

#sidebarTabs .tabContents li.listTitle{
 color: #c5886b;
}
/*}}}*/
/***
!Popup styles /% ============================================================= %/
***/
/*{{{*/
#popup{
 background: #522d1e;
 border: 1px solid #905437;
 margin-left: -10px;
}

#popup hr{
 border-top: 1px solid #905437;
}

#popup a{
 color: #fb9950
}

#popup a:hover{
 color: #c17135;
 background: transparent;
 text-decoration: underline;
}

.popup li.disabled{color: #c5886b;}

#popup .currentlySelected,
#popup .currentlySelected:hover{
 background: #2a170d;
}
/*}}}*/
/***
!Tiddler display styles /% ============================================================= %/
***/
/*{{{*/
#displayArea{
 margin: 0 15em 0em 15.5em;
 padding: 1em 2em 0 2em;
 background: #33180a;
 border: 1px solid #613725;
 min-height: 400px;
 _position: static;
}

.tiddler{
 background: #2a170d;
 border: 1px solid #542e21;
 margin: 0 0 2em 0;
 position: relative;
 _position; static;
padding: 0;
}

.title{
 color: #fb9950;
 font-size: 14px;
 font-weight: normal;
 line-height: 23px;
 _position: static;
}

/*}}}*/
/***
''Viewer styles'' /% -------------------------------------------------------------------- %/
***/
/*{{{*/
.viewer table {
 border: 1px solid #905437;
}

.viewer td {
 color: #c5886b;
 background: #522d1e;
 border: 1px solid #905437;
}

.viewer, .editer, .editorFooter{
 color: #c5886b;
}

.viewer pre{
 background: #522d1e;
 border: 1px solid #905437;
}

.toolbar{
 float: none;
 background: #000;
 padding: .5em 0;
 visibility: visible;
}

#contentWrapper .toolbar a.button{
 visibility: hidden;
}

#contentWrapper .selected .toolbar a.button{
 visibility: visible;
}

.selected .isTag .tagging,
.selected .tagged,
.isTag .tagging,
.tagged {
 float: none;
 display: inline;
 border: 0;
 background: transparent;
 color: #fb9950;
 margin: 0;
}

.tagged li, .tagging li,
.tagged ul, .tagging ul{
 display: inline;
}


.tiddler .tagging .listTitle,
.tiddler .tagged .listTitle{
 color: #c5886b;
}

.tiddler .tagging a.button,
.tiddler .tagged a.button{
 margin: 0;
 padding: 0;
}

/* text alignments */
.left
	{ display:block;text-align:left; }
.center
	{ display:block;text-align:center; }

/*}}}*/
/***
''Editor styles''/% -------------------------------------------------- %/
***/
/*{{{*/
.editor textarea,#contentWrapper input{
 max-height: 35em;
 background: #c5886b;
 border: 2px inset #613725;
}

.editor textarea:focus, input:focus{
 background: #ddb9a8;
}

#contentWrapper input.chkOptionInput{
 background: transparent;
}
/*}}}*/
@media print {

.mainMenu, .sidebar, .messageArea, .toolbar, .tagged, .tagging, .subtitle, .header
	{display: none !important;}
#breadCrumbs, #siteMenu, #storyMenu
	{ display:none !important; }
#displayArea
	{ margin: 1em !important; }
noscript /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
	{ display:none; }
/*****
.tiddler
	{ page-break-after:always; }

use this for 3x5 index cards:
.tiddler { height:3in !important; width:5in !important; overflow:none !important; }
*****/
}


/***** old
/* Here one can controll what parts of the TiddlyWIKI are printed */
/* Just edit and go to the print preview of the browser to see the result */

@media print {
#mainMenu, #sidebar, #messageArea, #displayControl {display: none ! important;}
#displayArea {margin: 1em 3em 1em 3em;}
}

@media print {#mainMenu {display: none ! important;}}
@media print {#topMenu {display: none ! important;}}
@media print {#sidebar {display: none ! important;}}
@media print {#messageArea {display: none ! important;}}
@media print {#toolbar {display: none ! important;}}
@media print {.header {display: none ! important;}}
@media print {.tiddler .subtitle {display: none ! important;}}
@media print {.tiddler .toolbar {display; none ! important; }}
@media print {.tiddler .tagging {display; none ! important; }}
@media print {.tiddler .tagged {display; none ! important; }}
*****/
<<timeline>>
/***
|Name|TagCloudPlugin|
|Source|http://www.TiddlyTools.com/#TagCloudPlugin|
|Version|1.7.0|
|Author|Eric Shulman|
|Original Author|Clint Checketts|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|present a 'cloud' of tags (or links) using proportional font display|
!Usage
<<<
{{{
<<cloud type action:... limit:... tag tag tag ...>>
<<cloud type action:... limit:... +TiddlerName>>
<<cloud type action:... limit:... -TiddlerName>>
<<cloud type action:... limit:... =tagvalue>>
}}}
where:
* //type// is a keyword, one of:
** ''tags'' (default) - displays a cloud of tags, based on frequency of use
** ''links'' - displays a cloud of tiddlers, based on number of links //from// each tiddler
** ''references'' - displays a cloud of tiddlers, based on number of links //to// each tiddler
* ''action:popup'' (default) - clicking a cloud item shows a popup with links to related tiddlers<br>//or//<br> ''action:goto'' - clicking a cloud item immediately opens the tiddler corresponding to that item
* ''limit:N'' (optional) - restricts the cloud display to only show the N most popular tags/links
* ''tag tag tag...'' (or ''title title title'' if ''links''/''references'' is used)<br>shows all tags/links in the document //except// for those listed as macro parameters
* ''+TiddlerName''<br>show only tags/links read from a space-separated, bracketed list stored in a separate tiddler.
* ''-TiddlerName''<br>show all tags/links //except// those read from a space-separated, bracketed list stored in a separate tiddler.
* ''=tagvalue'' (//only if type=''tags''//)<br>shows only tags that are themselves tagged with the indicated tag value (i.e., ~TagglyTagging usage)
//note: for backward-compatibility, you can also use the macro {{{<<tagCloud ...>>}}} in place of {{{<<cloud ...>>}}}//
<<<
!Examples
<<<
//all tags excluding<<tag systemConfig>>, <<tag excludeMissing>> and <<tag script>>//
{{{<<cloud systemConfig excludeMissing script>>}}}
{{groupbox{<<cloud systemConfig excludeMissing script>>}}}
//top 10 tags excluding<<tag systemConfig>>, <<tag excludeMissing>> and <<tag script>>//
{{{<<cloud limit:10 systemConfig excludeMissing script>>}}}
{{groupbox{<<cloud limit:10 systemConfig excludeMissing script>>}}}
//tags listed in// [[FavoriteTags]]
{{{<<cloud +FavoriteTags>>}}}
{{groupbox{<<cloud +FavoriteTags>>}}}
//tags NOT listed in// [[FavoriteTags]]
{{{<<cloud -FavoriteTags>>}}}
{{groupbox{<<cloud -FavoriteTags>>}}}
//links to tiddlers tagged with 'package'//
{{{<<cloud action:goto =package>>}}}
{{groupbox{<<cloud action:goto =package>>}}}
//top 20 most referenced tiddlers//
{{{<<cloud references limit:20>>}}}
{{groupbox{<<cloud references limit:20>>}}}
//top 20 tiddlers that contain the most links//
{{{<<cloud links limit:20>>}}}
{{groupbox{<<cloud links limit:20>>}}}
<<<
!Revisions
<<<
2009.07.17 [1.7.0] added {{{-TiddlerName}}} parameter to exclude tags that are listed in the indicated tiddler
2009.02.26 [1.6.0] added {{{action:...}}} parameter to apply popup vs. goto action when clicking cloud items
2009.02.05 [1.5.0] added ability to show links or back-links (references) instead of tags and renamed macro to {{{<<cloud>>}}} to reflect more generalized usage.
2008.12.16 [1.4.2] corrected group calculation to prevent 'group=0' error
2008.12.16 [1.4.1] revised tag filtering so excluded tags don't affect calculations
2008.12.15 [1.4.0] added {{{limit:...}}} parameter to restrict the number of tags displayed to the top N most popular
2008.11.15 [1.3.0] added {{{+TiddlerName}}} parameter to include only tags that are listed in the indicated tiddler
2008.09.05 [1.2.0] added '=tagname' parameter to include only tags that are themselves tagged with the specified value (i.e., ~TagglyTagging usage)
2008.07.03 [1.1.0] added 'segments' property to macro object.  Extensive code cleanup
<<<
!Code
***/
//{{{
version.extensions.TagCloudPlugin= {major: 1, minor: 7 , revision: 0, date: new Date(2009,7,17)};
//Originally created by Clint Checketts, contributions by Jonny Leroy and Eric Shulman
//Currently maintained and enhanced by Eric Shulman
//}}}
//{{{
config.macros.cloud = {
	tagstip: "%1 tiddlers tagged with '%0'",
	refslabel: " (%0 references)",
	refstip: "%1 tiddlers have links to '%0'",
	linkslabel: " (%0 links)",
	linkstip: "'%0' has links to %1 other tiddlers",
	groups: 9,
	init: function() {
		config.macros.tagCloud=config.macros.cloud; // for backward-compatibility
		config.shadowTiddlers.TagCloud='<<cloud>>';
		config.shadowTiddlers.StyleSheetTagCloud=
			'/*{{{*/\n'
			+'.tagCloud span {line-height: 3.5em; margin:3px;}\n'
			+'.tagCloud1{font-size: 80%;}\n'
			+'.tagCloud2{font-size: 100%;}\n'
			+'.tagCloud3{font-size: 120%;}\n'
			+'.tagCloud4{font-size: 140%;}\n'
			+'.tagCloud5{font-size: 160%;}\n'
			+'.tagCloud6{font-size: 180%;}\n'
			+'.tagCloud7{font-size: 200%;}\n'
			+'.tagCloud8{font-size: 220%;}\n'
			+'.tagCloud9{font-size: 240%;}\n'
			+'/*}}}*/\n';
		setStylesheet(store.getTiddlerText('StyleSheetTagCloud'),'tagCloudsStyles');
	},
	getLinks: function(tiddler) { // get list of links to existing tiddlers and shadows
		if (!tiddler.linksUpdated) tiddler.changed();
		var list=[]; for (var i=0; i<tiddler.links.length; i++) {
			var title=tiddler.links[i];
			if (store.isShadowTiddler(title)||store.tiddlerExists(title))
				list.push(title);
		}
		return list;
	},
	handler: function(place,macroName,params) {
		// unpack params
		var inc=[]; var ex=[]; var limit=0; var action='popup';
		var links=(params[0]&&params[0].toLowerCase()=='links'); if (links) params.shift();
		var refs=(params[0]&&params[0].toLowerCase()=='references'); if (refs) params.shift();
		if (params[0]&&params[0].substr(0,7).toLowerCase()=='action:')
			action=params.shift().substr(7).toLowerCase();
		if (params[0]&&params[0].substr(0,6).toLowerCase()=='limit:')
			limit=parseInt(params.shift().substr(6));
		while (params.length) {
			if (params[0].substr(0,1)=='+') { // read taglist from tiddler
				inc=inc.concat(store.getTiddlerText(params[0].substr(1),'').readBracketedList());
			} else if (params[0].substr(0,1)=='-') { // exclude taglist from tiddler
				ex=ex.concat(store.getTiddlerText(params[0].substr(1),'').readBracketedList());
			} else if (params[0].substr(0,1)=='=') { // get tag list using tagged tags
				var tagged=store.getTaggedTiddlers(params[0].substr(1));
				for (var t=0; t<tagged.length; t++) inc.push(tagged[t].title);
			} else ex.push(params[0]); // exclude params
			params.shift();
		}
		// get all items, include/exclude specific items
		var items=[];
		var list=(links||refs)?store.getTiddlers('title','excludeLists'):store.getTags();
		for (var t=0; t<list.length; t++) {
			var title=(links||refs)?list[t].title:list[t][0];
			if (links)	var count=this.getLinks(list[t]).length;
			else if (refs)	var count=store.getReferringTiddlers(title).length;
			else 		var count=list[t][1];
			if ((!inc.length||inc.contains(title))&&(!ex.length||!ex.contains(title)))
				items.push({ title:title, count:count });
		}
		if(!items.length) return;
		// sort by decending count, limit results (optional)
		items=items.sort(function(a,b){return(a.count==b.count)?0:(a.count>b.count?-1:1);});
		while (limit && items.length>limit) items.pop();
		// find min/max and group size
		var most=items[0].count;
		var least=items[items.length-1].count;
		var groupSize=(most-least+1)/this.groups;
		// sort by title and draw the cloud of items
		items=items.sort(function(a,b){return(a.title==b.title)?0:(a.title>b.title?1:-1);});
		var cloudWrapper = createTiddlyElement(place,'div',null,'tagCloud',null);
		for (var t=0; t<items.length; t++) {
			cloudWrapper.appendChild(document.createTextNode(' '));
			var group=Math.ceil((items[t].count-least)/groupSize)||1;
			var className='tagCloudtag tagCloud'+group;
			var tip=refs?this.refstip:links?this.linkstip:this.tagstip;
			tip=tip.format([items[t].title,items[t].count]);
			if (action=='goto') { // TAG/LINK/REFERENCES GOTO
				var btn=createTiddlyLink(cloudWrapper,items[t].title,true,className);
				btn.title=tip;
				btn.style.fontWeight='normal';
			} else if (!links&&!refs) { // TAG POPUP
				var btn=createTiddlyButton(cloudWrapper,items[t].title,tip,onClickTag,className);
				btn.setAttribute('tag',items[t].title);
			} else { // LINK/REFERENCES POPUP
				var btn=createTiddlyButton(cloudWrapper,items[t].title,tip,
					function(ev) { var e=ev||window.event; var cmt=config.macros.cloud;
						var popup = Popup.create(this);
						var title = this.getAttribute('tiddler');
						var count = this.getAttribute('count');
						var refs  = this.getAttribute('refs')=='T';
						var links = this.getAttribute('links')=='T';
						var label = (refs?cmt.refslabel:cmt.linkslabel).format([count]);
						createTiddlyLink(popup,title,true);
						createTiddlyText(popup,label);
						createTiddlyElement(popup,'hr');
						if (refs) {
							popup.setAttribute('tiddler',title);
							config.commands.references.handlePopup(popup,title);
						}
						if (links) {
							var tiddler = store.fetchTiddler(title);
							var links=config.macros.cloud.getLinks(tiddler);
							for(var i=0;i<links.length;i++)
								createTiddlyLink(createTiddlyElement(popup,'li'),
									links[i],true);
						}
						Popup.show();
						e.cancelBubble=true; if(e.stopPropagation) e.stopPropagation();
						return false;
					}, className);
				btn.setAttribute('tiddler',items[t].title);
				btn.setAttribute('count',items[t].count);
				btn.setAttribute('refs',refs?'T':'F');
				btn.setAttribute('links',links?'T':'F');
				btn.title=tip;
			}
		}
	}
};
//}}}
{{center{[img(258px+, )[pictures/Triton.jpg]]}}}



<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(450px+, )[pictures/UFO.jpg]]}}}
{{center{[img(553px+, )[pictures/UGC11459.jpg]]}}}
<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(586px+, )[pictures/UGC11920.jpg]]}}}
{{center{[img(531px+, )[pictures/UGC11973.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(575px+, )[pictures/UGC1281.jpg]]}}}

<html><center><iframe name="content" src="ads.html" width=59% height=91></iframe></center></html>
{{center{[img(560px+, )[pictures/UGC2082.jpg]]}}}
{{center{[img(519px+, )[pictures/UGC2526.jpg]]}}}
{{center{[img(540px+, )[pictures/UGC3214.jpg]]}}}
{{center{[img(556px+, )[pictures/UGC3574_3.jpg]]}}}
{{center{[img(556px+, )[pictures/UGC3574_4.jpg]]}}}
{{center{[img(569px+, )[pictures/UGC3574_2.jpg]]}}}
{{center{[img(571px+, )[pictures/UGC3697.jpg]]}}}
{{center{[img(443px+, )[pictures/UGC3777.jpg]]}}}
{{center{[img(624px+, )[pictures/UGC4171.jpg]]}}}
{{center{[img(570px+, )[pictures/UGC4305.jpg]]}}}
{{center{[img(614px+, )[pictures/UGC5459.jpg]]}}}
{{center{[img(466px+, )[pictures/UGC9977.jpg]]}}}
{{center{[img(615px+, )[pictures/Uranus.jpg]]}}}
{{center{[img(664px+, )[pictures/Vdb142.jpg]]}}}
{{center{[img(664px+, )[pictures/Vdb142_2.jpg]]}}}


<html><center><iframe name="content" src="ads.html" width=58% height=91></iframe></center></html>
{{center{[img(503px+, )[pictures/VdB15.jpg]]}}}
{{center{[img(570px+, )[pictures/vdb152.jpg]]}}}
<html><center><iframe src="http://www.sky-map.org/?img_source=SDSS&ra=13 30 05.1&de=47 15 10&zoom=8" width="820px" height="760px"></iframe></center></html>
{{center{[img(714px+, )[pictures/waningmoon.jpg]]}}}
{{center{[img(561px+, )[pictures/waxingmoon.jpg]]}}}
<html> <br> <center> <b><font face="georgia, courier, arial"> We're all lying in the gutter, but some of us are gazing at the stars. <br><br> - Oscar Wilde -  </font><br></center> </html>
;Hi there !
The following pictures I have taken remotely with the [[Slooh robotic telescopes|http://www.slooh.com]].

A tip for navigating this website: Try the tags (+ "Open all" if you like) ...

Have fun ...


!!!! Make your choice ...
<<cloud systemConfig excludeMissing script NavigationPackage DiscoveryPackage SkyMaps>>


Thanks for your [[critiques|http://forum.slooh.com/viewtopic.php?p=31243&sid=cc6516b14121e9282ed1c2e8fb8126bd]]:
> I've been interested by MarkusM's many recent Coordinate missions, so I just went and browsed his Gallery for a while (http://www.myslooh.com/Skygazer). Lots of fascinating images of things I'd never seen before (including a "UFO!").

> Thanks ... for pointing out those albums. I'm sorting through MarkusM's work now - fascinating work.


!!Chile

{{center{[img(376px+, )[http://images.slooh.com/chile/allsky/latest.jpg]]}}}
!!!!!Location:
:La Dehesa, altitude: 1,450m, coordinates: __33° 16’ 09"S__, 70° 32’ 04”W, UTC -4.
!!!!!Instruments:
: • 0.35 m f/5.95 Schmidt\-Cassegrain (Celestron C14), 24.6' × 24.6', 2,048 × 2,048 pix. CCD cam.
: • 90mm f/5.56 apochromatic refractor, 1.4° × 1.0°, 1,600 × 1,200 pix. CCD cam.

!!Canary Islands


{{center{[img(393px+, )[http://images.slooh.com/webcam/obs_teide.jpg]]}}}
!!!!!Location
:[[Teide Observatory, Tenerife|http://en.wikipedia.org/wiki/Teide_Observatory]], altitude: 2,390 m, coordinates: [[28°18′00″N, 16°30′35″W|http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=28%C2%B018%E2%80%B200%E2%80%B3N,+16%C2%B030%E2%80%B235%E2%80%B3W&sll=37.0625,-95.677068&sspn=49.490703,79.013672&ie=UTF8&z=17]], UTC 0.
!!!!Instruments
__Dome 1__
<html><center><a href="HalfMeter.jpg"><img src="HalfMeter.jpg"  style="width: 119px; height: 128px;  "/> </a></center></html>
: • 0.5 meter f/6.8 corrected Dall\-Kirkham, 37' × 37', 3,056 × 3,056
: • 77mm f/4.3 apochromatic refractor, 2.65° × 2.65°, 2,048 × 2,048 pix. CCD cam.

__Dome 2__
<html><center><a href="C14Teide.jpg"><img src="C14Teide.jpg"  style="width: 130px; height: 128px; "/> </a></center></html>
: •  0.35 meter f/11 Schmidt\-Cassegrain (Celestron C14), 13.1' × 8.8', 2,184 × 1,472 pix. CCD cam.
: • 85mm f/5.6 apochromatic refractor (Tele Vue <html>TV85</html>), 1.4° × 1.1°, 1,600 × 1,200 pix. CCD cam.
: • All-sky fisheye camera with 175 degrees field of view.

!!Australia
Out of service. Some of the pictures were taken at this site.

!!!!!Location:
:[[Macedon Ranges Observatory|http://theastronomer.tripod.com/NEW_MRO/member_profile.html]], altitude: 610 m, coordinates: __37°12'46.51"S__, 144°37'41.03"E, UTC +10. (Close to Melbourne).
!!!!Instruments
:• 0.35 meter f/5.95 Schmidt\-Cassegrain (Celestron C14), 26.2' × 17.6', 2,184 × 1,472 pix. CCD cam.
:• 77mm f/4.3 apochromatic refractor, 2.65° × 2.65°, 2,048 × 2,048 pix. CCD cam.

Links:
* [[Automated System and Method for Processing of Astronomical Images|http://www.freepatentsonline.com/y2006/0132608.html]] - Slooh patent.
{{center{[img(491px+, )[pictures/WLMGalaxy.jpg]]}}}
{{center{[img(545px+, )[pictures/Wolf-Lundmark-Melotte-Galaxy.jpg]]}}}
{{center{[img(463px+, )[pictures/vdB141.jpg]]}}}
//{{{
config.options.txtUserName = "Markus Maute";
config.options.chkAutoSave = true;
config.options.chkAnimate   = false;
//}}}