.table    { display: table }
.tableline    { display: table; width: 100%; }
.tablebig    { display: table; width: 100%; }

.row      { display: table-row }
.cell   { display: table-cell }
/* .cell33   { display: table-cell ; width: 33%; padding: 10px } */
.cell33   { display: table-cell ; padding: 10px }
.cell-ln   { display: table-cell ; width: 100%; padding: 1px 10px; background: green; color: white; font-size: larger; }

#cloud { 
  margin-right: 10%;
  margin-left: 10%;
  text-align: center;
  padding: 20px;
 }

#categories {
width: auto;
}

p.footer {
  text-align: center;
  text-indent: 0px;
  margin-left: 10%;
  margin-right: 10%;
  font-size: 15px;
}

div.sponsored {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: table; width: 100%;
  background-color: #FFF9DD;
  text-align: left;
}

.cell1   { display: table-cell; width: 380px; padding-left: 20px; }
.cell2   { display: table-cell;  }

li.lilink, li.search, li.splink, li.text {
margin-top: 15px;
/* list-style-type: none; */
padding: 4px;
border: silver 1px dashed; /*
background: #B2CDE0;
background: #F9F9F9; */
max-width: 600px;
font-size: smaller;
margin-right: 0px;
}

li.text, li.search {
 list-style-type: none;
}

li.splink {
 background-color: #FFF9DD;
}

li.search {
 border: transparent 1px dashed;
}

a:link, a:visited {
color: blue;
}

a:hover, a:active {
background-color: #3c6d98;
color: white;
}

a.atitle:link, a.atitle:visited {
font-size: larger;
}

a.url:link, a.url:visited {
text-decoration: none;
color: #008000;
}

a.url:active, a.url:hover {
background-color: #008000;
color: white;
}

body {
font-size: 16px;
}

h1 {
font-size: 18px;
}

h2 {
font-size: 14px;
}

div.imgscroll {
text-align: center;
overflow: auto;
border: silver 1px solid;
}

div.imgscroll2 {
text-align: center;
overflow: auto;
border: transparent 1px solid;
}

/* lnk_page_template.html */
.lnk_page_right {
width: 600px;
border: black 1px solid;
vertical-align: top;
}

.lnk_page_left {
vertical-align: top;
width: 180px;
border: black 1px solid;
text-align: center;
background: #FFCC00;
}
