<!DOCTYPE html>
    <html lang="en">
    <head>
    <title>alex</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.3.1.min.js"></script>
    <style>
    * {
      box-sizing: border-box;
    }
    
    /* Style the body */
    body {
      font-family: Arial, Helvetica, sans-serif;
      margin: 0;
    }
    
    /* Header/logo Title */
    .header1 {
      padding: 38px;
      text-align: center;
      background: #110022;
      color: white;
    }
    
    /* Increase the font size of the heading */
    .header1 h1 {
      font-size: 40px;
    }
    
    /* Sticky navbar - toggles between relative and fixed, depending on the scroll position. It is positioned relative until a given offset position is met in the viewport - then it "sticks" in place (like position:fixed). The sticky value is not supported in IE or Edge 15 and earlier versions. However, for these versions the navbar will inherit default position */
    .navbar {
      overflow: hidden;
      background-color: #333;
      position: sticky;
      position: -webkit-sticky;
      top: 0;
    }
    
    /* Style the navigation bar links */
    .navbar a {
      float: left;
      display: block;
      color: white;
      text-align: center;
      padding: 14px 20px;
      text-decoration: none;
    }
    
    
    /* Right-aligned link */
    .navbar a.right {
      float: right;
    }
    
    /* Change color on hover */
    .navbar a:hover {
      background-color: #ddd;
      color: black;
    }
    
    /* Active/current link */
    .navbar a.active {
      background-color: #666;
      color: white;
    }
    
    /* Column container */
    .row {  
      display: -ms-flexbox; /* IE10 */
      display: flex;
      -ms-flex-wrap: wrap; /* IE10 */
      flex-wrap: wrap;
    }
    
    /* Create two unequal columns that sits next to each other */
    /* Sidebar/left column */
    .side {
      -ms-flex: 30%; /* IE10 */
      flex: 30%;
      background-color: #f1f1f1;
      padding: 20px;
    }
    
    /* Main column */
    .main {   
      -ms-flex: 70%; /* IE10 */
      flex: 70%;
      background-color: white;
      padding: 20px;
    }
    
    
    /* Footer */
    .footer {
      padding: 20px;
      text-align: center;
      background: #ddd;
    }
    
    /* Responsive layout - when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */
    @media screen and (max-width: 700px) {
      .row {   
        flex-direction: column;
      }
    }
    
    /* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
    @media screen and (max-width: 400px) {
      .navbar a {
        float: none;
        width: 100%;
      }
    }
    
    
    
    *,
    *:before,
    *:after {
      box-sizing: border-box;
    }
    
    body {
      margin: 0;
      font-family: Arial;
      background-color: #f2f2f2;
    }
    
    .box { 
      padding: 1em;
    }
    
    input {
      width: 100%;
      padding: 1em;
      outline: none;
      border: 1px solid #f2f2f2;
    }
    
    .message-list {
      margin: 0;
      padding: 0;
    }
    
    .message-list li {
      padding: .2em;
      margin-top: 1em;
      margin-bottom: 1em;
      background-color: #f2f2f2;
    }
    
    .app-layout {
      display: grid;
      height: 100vh;
      grid-template-columns: 250px 1fr;
      grid-template-rows: auto 1fr auto;
    }
    
    .header     { background-color: #ffffff; } 
    .teams      { background-color: #362233; text-align: center; color: #fff;}
    .channels   { background-color: #52364E; color: #ccc;}
    .messages   { background-color: #ffffff; color: #333;}
    .write      { background-color: #f2f2f2; }
    .login		{ background-color: #362233; }
    
    .teams {
      font-size: 80%;
      grid-column: 1;
      grid-row: 1;
    }
    
    .channels {
      grid-column: 1;
      grid-row: 2 / 3;
    }
    
    
     .header { 
      grid-column: 2; 
      grid-row: 1; 
      border-bottom: 1px solid #999; 
      color: #999; 
     } 
    
    
    
    #channel_name {
      font-weight: bold;
      font-size:120%;
      color:#000;
    }
    #channel_address {
    	font-size: 100%;
    	margin-left: 0.3em;
    	color: #aaa;
    }
    .channel_info {
    	font-size: 90%;
    	padding-left: 1em;
    	padding-top:0.2em;
    }
    
    .messages {
      grid-column: 2;
      grid-row: 2;
      padding: 0 1em;
      overflow-y: scroll;
    }
    
    .input {
      grid-column: 2;
      grid-row: 3;
    }
    
    a.channel {
    	color: #aaa;
    	text-decoration: none;
    	text-align: left;
    }
    .channles-list {
    	list-style-type: none;
    }
    .channles-list li {
    	margin: 0.2em;
    	list-style-type: none;
    }
    div.message {
    	padding: 1em 0.2em;
    	
    }
    div.message_body {
    	padding-top: 0.3em;
    	padding-left: 0.4em ;
    }
    span.sender {
    	font-weight: bold;
    }
    span.datatime {
    	font-size: 80%;
    	color: #aaa;
    }
    .account_note {
    	font-weight: normal;
    	font-size: 90%;
    	color: #999;
    }
    a.selected_channel {
    	font-weight: bold;
    	color: #FFF;
    }
    #current_login_account {
    	margin:0.3em 0.3em;
    	margin-bottom: 0.5em;
    	color: #ccc;
    }
    #current_login_name {
    	font-size: 120%;
    }
    #select_node {
    	width: 90%;
    }
    .app_info {
    	font-size: 75%;
    	border: 1px solid #aaa;
    	padding: 0.5em;
    	margin-top: 1.5em;
    }
    
    
    
    
    
    </style>
    </head>
    <body>
    
    <div class="header1">
       <h1><font face="Bernard MT Condensed">alex is funny</font></h1> 
      <p>A decentralized web page</p>
     
    </div>
    
    <div class="navbar">
      <a href="/alex">&lt;&lt;&lt;</a>
      <a href="/alex" class="active">alex</a>
      <a href="/alex/1.htm" class="right">&gt;&gt;&gt;</a>
    </div>
    
    <div class="row">
      <div class="side">
        <h2>.</h2>
        <p>
        -
        </p>
       
      </div>
      <div class="main">
        <h2>NFT demo</h2>
        <h5>alex for sale</h5>    
        <p>
       You can own this page and edit it, just buy "alex" at Qora Naming Service.
       </p>
     
      </div>
    </div>
    
    <div class="footer">
      <h2>alex</h2>
    </div>
    
    </body>
    </html>
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <title>alex</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.3.1.min.js"></script>
    <style>
    * {
      box-sizing: border-box;
    }
    
    /* Style the body */
    body {
      font-family: Arial, Helvetica, sans-serif;
      margin: 0;
    }
    
    /* Header/logo Title */
    .header1 {
      padding: 38px;
      text-align: center;
      background: #110022;
      color: white;
    }
    
    /* Increase the font size of the heading */
    .header1 h1 {
      font-size: 40px;
    }
    
    /* Sticky navbar - toggles between relative and fixed, depending on the scroll position. It is positioned relative until a given offset position is met in the viewport - then it "sticks" in place (like position:fixed). The sticky value is not supported in IE or Edge 15 and earlier versions. However, for these versions the navbar will inherit default position */
    .navbar {
      overflow: hidden;
      background-color: #333;
      position: sticky;
      position: -webkit-sticky;
      top: 0;
    }
    
    /* Style the navigation bar links */
    .navbar a {
      float: left;
      display: block;
      color: white;
      text-align: center;
      padding: 14px 20px;
      text-decoration: none;
    }
    
    
    /* Right-aligned link */
    .navbar a.right {
      float: right;
    }
    
    /* Change color on hover */
    .navbar a:hover {
      background-color: #ddd;
      color: black;
    }
    
    /* Active/current link */
    .navbar a.active {
      background-color: #666;
      color: white;
    }
    
    /* Column container */
    .row {  
      display: -ms-flexbox; /* IE10 */
      display: flex;
      -ms-flex-wrap: wrap; /* IE10 */
      flex-wrap: wrap;
    }
    
    /* Create two unequal columns that sits next to each other */
    /* Sidebar/left column */
    .side {
      -ms-flex: 30%; /* IE10 */
      flex: 30%;
      background-color: #f1f1f1;
      padding: 20px;
    }
    
    /* Main column */
    .main {   
      -ms-flex: 70%; /* IE10 */
      flex: 70%;
      background-color: white;
      padding: 20px;
    }
    
    
    /* Footer */
    .footer {
      padding: 20px;
      text-align: center;
      background: #ddd;
    }
    
    /* Responsive layout - when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */
    @media screen and (max-width: 700px) {
      .row {   
        flex-direction: column;
      }
    }
    
    /* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
    @media screen and (max-width: 400px) {
      .navbar a {
        float: none;
        width: 100%;
      }
    }
    
    
    
    *,
    *:before,
    *:after {
      box-sizing: border-box;
    }
    
    body {
      margin: 0;
      font-family: Arial;
      background-color: #f2f2f2;
    }
    
    .box { 
      padding: 1em;
    }
    
    input {
      width: 100%;
      padding: 1em;
      outline: none;
      border: 1px solid #f2f2f2;
    }
    
    .message-list {
      margin: 0;
      padding: 0;
    }
    
    .message-list li {
      padding: .2em;
      margin-top: 1em;
      margin-bottom: 1em;
      background-color: #f2f2f2;
    }
    
    .app-layout {
      display: grid;
      height: 100vh;
      grid-template-columns: 250px 1fr;
      grid-template-rows: auto 1fr auto;
    }
    
    .header     { background-color: #ffffff; } 
    .teams      { background-color: #362233; text-align: center; color: #fff;}
    .channels   { background-color: #52364E; color: #ccc;}
    .messages   { background-color: #ffffff; color: #333;}
    .write      { background-color: #f2f2f2; }
    .login		{ background-color: #362233; }
    
    .teams {
      font-size: 80%;
      grid-column: 1;
      grid-row: 1;
    }
    
    .channels {
      grid-column: 1;
      grid-row: 2 / 3;
    }
    
    
     .header { 
      grid-column: 2; 
      grid-row: 1; 
      border-bottom: 1px solid #999; 
      color: #999; 
     } 
    
    
    
    #channel_name {
      font-weight: bold;
      font-size:120%;
      color:#000;
    }
    #channel_address {
    	font-size: 100%;
    	margin-left: 0.3em;
    	color: #aaa;
    }
    .channel_info {
    	font-size: 90%;
    	padding-left: 1em;
    	padding-top:0.2em;
    }
    
    .messages {
      grid-column: 2;
      grid-row: 2;
      padding: 0 1em;
      overflow-y: scroll;
    }
    
    .input {
      grid-column: 2;
      grid-row: 3;
    }
    
    a.channel {
    	color: #aaa;
    	text-decoration: none;
    	text-align: left;
    }
    .channles-list {
    	list-style-type: none;
    }
    .channles-list li {
    	margin: 0.2em;
    	list-style-type: none;
    }
    div.message {
    	padding: 1em 0.2em;
    	
    }
    div.message_body {
    	padding-top: 0.3em;
    	padding-left: 0.4em ;
    }
    span.sender {
    	font-weight: bold;
    }
    span.datatime {
    	font-size: 80%;
    	color: #aaa;
    }
    .account_note {
    	font-weight: normal;
    	font-size: 90%;
    	color: #999;
    }
    a.selected_channel {
    	font-weight: bold;
    	color: #FFF;
    }
    #current_login_account {
    	margin:0.3em 0.3em;
    	margin-bottom: 0.5em;
    	color: #ccc;
    }
    #current_login_name {
    	font-size: 120%;
    }
    #select_node {
    	width: 90%;
    }
    .app_info {
    	font-size: 75%;
    	border: 1px solid #aaa;
    	padding: 0.5em;
    	margin-top: 1.5em;
    }
    
    
    
    
    
    </style>
    </head>
    <body>
    
    <div class="header1">
       <h1><font face="Bernard MT Condensed">alex is smart</font></h1> 
      <p>A decentralized web page</p>
     
    </div>
    
    <div class="navbar">
       <a href="/alex">&lt;&lt;&lt;&lt;</a>
      <a href="/alex/2.htm" class="active">Page 2</a>
      <a href="/alex/2.htm" class="right">&gt;&gt;&gt;</a>
    </div>
    
    <div class="row">
      <div class="side">
        <h2>.</h2>
        <p>
    	-
    	</p>
       
      </div>
      <div class="main">
        <h2>Design your own alex page</h2>
        <h5>just HTML only, you can do a lot.</h5>    
        <p>
        Good content will make your web page great!     
       </p>
     
      </div>
    </div>
    
    <div class="footer">
      <h2>alex</h2>
    </div>
    
    </body>
    </html>
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <title>alex</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.3.1.min.js"></script>
    <style>
    * {
      box-sizing: border-box;
    }
    
    /* Style the body */
    body {
      font-family: Arial, Helvetica, sans-serif;
      margin: 0;
    }
    
    /* Header/logo Title */
    .header1 {
      padding: 38px;
      text-align: center;
      background: #110022;
      color: white;
    }
    
    /* Increase the font size of the heading */
    .header1 h1 {
      font-size: 40px;
    }
    
    /* Sticky navbar - toggles between relative and fixed, depending on the scroll position. It is positioned relative until a given offset position is met in the viewport - then it "sticks" in place (like position:fixed). The sticky value is not supported in IE or Edge 15 and earlier versions. However, for these versions the navbar will inherit default position */
    .navbar {
      overflow: hidden;
      background-color: #333;
      position: sticky;
      position: -webkit-sticky;
      top: 0;
    }
    
    /* Style the navigation bar links */
    .navbar a {
      float: left;
      display: block;
      color: white;
      text-align: center;
      padding: 14px 20px;
      text-decoration: none;
    }
    
    
    /* Right-aligned link */
    .navbar a.right {
      float: right;
    }
    
    /* Change color on hover */
    .navbar a:hover {
      background-color: #ddd;
      color: black;
    }
    
    /* Active/current link */
    .navbar a.active {
      background-color: #666;
      color: white;
    }
    
    /* Column container */
    .row {  
      display: -ms-flexbox; /* IE10 */
      display: flex;
      -ms-flex-wrap: wrap; /* IE10 */
      flex-wrap: wrap;
    }
    
    /* Create two unequal columns that sits next to each other */
    /* Sidebar/left column */
    .side {
      -ms-flex: 30%; /* IE10 */
      flex: 30%;
      background-color: #f1f1f1;
      padding: 20px;
    }
    
    /* Main column */
    .main {   
      -ms-flex: 70%; /* IE10 */
      flex: 70%;
      background-color: white;
      padding: 20px;
    }
    
    
    /* Footer */
    .footer {
      padding: 20px;
      text-align: center;
      background: #ddd;
    }
    
    /* Responsive layout - when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */
    @media screen and (max-width: 700px) {
      .row {   
        flex-direction: column;
      }
    }
    
    /* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
    @media screen and (max-width: 400px) {
      .navbar a {
        float: none;
        width: 100%;
      }
    }
    
    
    
    *,
    *:before,
    *:after {
      box-sizing: border-box;
    }
    
    body {
      margin: 0;
      font-family: Arial;
      background-color: #f2f2f2;
    }
    
    .box { 
      padding: 1em;
    }
    
    input {
      width: 100%;
      padding: 1em;
      outline: none;
      border: 1px solid #f2f2f2;
    }
    
    .message-list {
      margin: 0;
      padding: 0;
    }
    
    .message-list li {
      padding: .2em;
      margin-top: 1em;
      margin-bottom: 1em;
      background-color: #f2f2f2;
    }
    
    .app-layout {
      display: grid;
      height: 100vh;
      grid-template-columns: 250px 1fr;
      grid-template-rows: auto 1fr auto;
    }
    
    .header     { background-color: #ffffff; } 
    .teams      { background-color: #362233; text-align: center; color: #fff;}
    .channels   { background-color: #52364E; color: #ccc;}
    .messages   { background-color: #ffffff; color: #333;}
    .write      { background-color: #f2f2f2; }
    .login		{ background-color: #362233; }
    
    .teams {
      font-size: 80%;
      grid-column: 1;
      grid-row: 1;
    }
    
    .channels {
      grid-column: 1;
      grid-row: 2 / 3;
    }
    
    
     .header { 
      grid-column: 2; 
      grid-row: 1; 
      border-bottom: 1px solid #999; 
      color: #999; 
     } 
    
    
    
    #channel_name {
      font-weight: bold;
      font-size:120%;
      color:#000;
    }
    #channel_address {
    	font-size: 100%;
    	margin-left: 0.3em;
    	color: #aaa;
    }
    .channel_info {
    	font-size: 90%;
    	padding-left: 1em;
    	padding-top:0.2em;
    }
    
    .messages {
      grid-column: 2;
      grid-row: 2;
      padding: 0 1em;
      overflow-y: scroll;
    }
    
    .input {
      grid-column: 2;
      grid-row: 3;
    }
    
    a.channel {
    	color: #aaa;
    	text-decoration: none;
    	text-align: left;
    }
    .channles-list {
    	list-style-type: none;
    }
    .channles-list li {
    	margin: 0.2em;
    	list-style-type: none;
    }
    div.message {
    	padding: 1em 0.2em;
    	
    }
    div.message_body {
    	padding-top: 0.3em;
    	padding-left: 0.4em ;
    }
    span.sender {
    	font-weight: bold;
    }
    span.datatime {
    	font-size: 80%;
    	color: #aaa;
    }
    .account_note {
    	font-weight: normal;
    	font-size: 90%;
    	color: #999;
    }
    a.selected_channel {
    	font-weight: bold;
    	color: #FFF;
    }
    #current_login_account {
    	margin:0.3em 0.3em;
    	margin-bottom: 0.5em;
    	color: #ccc;
    }
    #current_login_name {
    	font-size: 120%;
    }
    #select_node {
    	width: 90%;
    }
    .app_info {
    	font-size: 75%;
    	border: 1px solid #aaa;
    	padding: 0.5em;
    	margin-top: 1.5em;
    }
    
    
    
    
    
    </style>
    </head>
    <body>
    
    <div class="header1">
       <h1><font face="Bernard MT Condensed">alex is cool</font></h1> 
      <p>A decentralized web page</p>
     
    </div>
    
    <div class="navbar">
       <a href="/alex">&lt;&lt;&lt;</a>
      <a href="/alex/1.htm" class="active">Page 1</a>
      <a href="/alex/2.htm" class="right">&gt;&gt;&gt;</a> 
    </div>
    
    <div class="row">
      <div class="side">
        <h2>.</h2>
        <p>
        -
        </p>
       
      </div>
      <div class="main">
        <h2>add more web page to alex</h2>
        <h5>Get some Qora to try.</h5>    
        <p>
       You can own this page and edit it, just buy "alex" at Qora Naming Service, and add page 1, page 2, page 3 ..... ...
       </p>
     
      </div>
    </div>
    
    <div class="footer">
      <h2>alex</h2>
    </div>
    
    </body>
    </html>