ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

body { background: #1d1d1d; color: #fff; }
h1 { font: bold 65px/60px Helvetica, Arial, Sans-serif; text-align: center; color: #eee; text-shadow: 0px 2px 6px #333; }
h1 small{ font-size: 20px; text-transform:uppercase; letter-spacing: 14px; display: block; color: #ccc; }
h2 a { display: block; text-decoration: none; margin: 0 0 30px 0; font: italic 45px Georgia, Times, Serif;  text-align: center; color: #bfe1f1; text-shadow: 0px 2px 6px #333; }
h2 a:hover { color: #90bcd0; }
h3 { font-style:italic; border-left:10px solid #eee; padding:10px 20px; margin:30px 0; color:#eee; }
h3 code { display:block; }

#wrapper { margin:40px; margin-top:10px; }

.decoration{
   margin-bottom:10px;
   top:0;
   left:0;
}

#list2 ul { font-style:italic; font-family:Georgia, Times, serif; font-size:24px; color:#bfe1f1;  }
#list2 ul li p { padding:8px; font-style:normal; font-family:Arial; font-size:13px; color:#eee; border-left: 1px solid #999; }
#list2 ul li p em { display:block; }
#list2 ul li p em a { text-decoration:none; color:#eee; }

marquee a { text-decoration:none; color:orange; font-style:normal; font-family:Arial; font-size:13px; }
.marquee a { text-decoration:none; color:orange; font-style:normal; font-family:Arial; font-size:13px; }
.nomobile a { text-decoration:none; color:orange; font-style:normal; font-family:Arial; font-size:13px; }

@media screen and (max-width: 600px) {
  .nomobile {
    visibility: hidden;
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .marquee {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}

@media screen and (min-width: 600px) {
  .mobile-marquee {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}
