/* CSS Document */
html,body {
  font-family: 'Palatino Linotype',times,lucida,palatino;
  font-style: normal;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  height:100%;
  width:100%;
  overflow:auto;
  background-color:#FFFFFF;
  color:#777777;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat:no-repeat;
  background-position:center bottom; 
}
body {
  font-family: 'Palatino Linotype',times,lucida,palatino;
  font-style: normal;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  height:100%;
  width:100%;
  overflow:auto;
  background-color:#FFFFFF;
  color:#777777;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat:no-repeat;
  background-position:center bottom; 
}
body.frontpage {
  height:100%;
  width:100%;
  overflow:auto;
  background-color:#EEEEEE;
  background-image: url("web_background1.png");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat:no-repeat;
  background-position:center bottom;
}
div.copyrightDiv {
  position:absolute;
  right:10px;
  bottom:5px;
  border:0px solid;
}
span.copyrightSpan {
  color:#FFFFFF;
  font-family:'Palatino Linotype',times,lucida,palatino;
  font-size: 10px; 
}
div.centerCopyrightDiv {
  position:absolute;
  right:auto;
  left:auto;
  bottom:2px;
  border:0px solid;
  width:100%;
}
span.centerCopyrightSpan {
  color:#FFFFFF;
  font-family:'Palatino Linotype',times,lucida,palatino;
  font-size: 10px; 
  text-align:center;
  margin:auto;
  display:table;
}
div.editor {
  padding:5px;
}
div.preview {
  padding:5px;
}
span.player {
  color:#FFFFFF;
  font-family:'Palatino Linotype',times,lucida,palatino;
  font-size: 20px; 
  text-align:center;
  margin:auto;
  display:table;
}
span.stack {
  color:#FFFFFF;
  font-family:'Palatino Linotype',times,lucida,palatino;
  font-size: 24px; 
  text-align:center;
  margin:auto;
  display:table;
}
img.authorImg {
  max-width:50px;
  max-height:50px;
  margin:0px;
}
img.thumb {
  max-width:600px;
  max-height:500px;
  padding:2px;
  background-color:#dddddd;
}
table.outer {
  padding:2px;
  background-color:#dddddd;
}
table.inner {
  padding:0px;
  background-color:#ffffff;
}
td.outer {
  vertical-align:top;
}
td.authorImage {
  vertical-align:top;
  text-align:left;
  max-width:100px;
  padding:2px;
  background-color:#dddddd;
}
td.authorInfo {
  vertical-align:top;
  text-align:left;
}
td.title {
  vertical-align:center;
  text-align:center;
  font-family:times,lucida,palatino;
  font-size: 24px; 
  color: #333333;
}
td.details {
  vertical-align:top;
  text-align:left;
  font-family:times,lucida,palatino;
  font-size: 18px; 
  color: #333333;
  padding: 5px;
  max-width: 600px;
}
td.centered {
  text-align:center;
  margin:auto;
}
td.copyright {
  font-family:'Palatino Linotype',times,lucida,palatino;
  text-align:center;
  margin:auto;
  font-size:12px;
  color:#333333;
}
/* unvisited link */
a:link {
    color: #000000;
    text-decoration: none;
}
/* visited link */
a:visited {
    color: #000000;
    text-decoration: none;
}
/* mouse over link */
a:hover {
    color: #000000;
    text-decoration: none;
}
/* selected link */
a:active {
    color: #000000;
    text-decoration: none;
}
#share-buttons img {
width: 50px;
height: 50px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
}
td.toplogotd {
  background-color:#6767ff;
}
span.logospan {
  color:#FFFFFF;
  font-family:'times';
  font-size: 24px; 
  text-align:center;
  margin:auto;
  display:table;
}
td.storeadstd {
}
div.mobilestoread {
  display:none;
}
