p,div,ul,h1,h2,img,body {border:0; padding:0; margin:0}
html {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing:antialiased;}
body {margin: .5em .7em .5em 1em; color:#333333;  background-color:#fDfDfD;
      font-family: "Times", "Times New Roman", serif; font-size:16pt; line-height:1.1;}
a:link {color:#343498;}
a:visited {color:#343498;}
a:active {color:#1919EC;}
a:hover {color:green}
img {text-decoration: none;} 
div {padding-bottom:1em}
ul {list-style-type:none; line-height:1.6em;}
p {margin:1em 0 1em 0;}
h1 {font-size:2.2em; letter-spacing:-1px; font-weight:bold; margin: .5em 1.5em .8em 0;}
h2 {font-size:16pt; text-decoration:none; font-weight:bold; margin: -.3em 0 .7em 0}
#issues {clear:both}
#issues a {color:#333333; text-decoration:none}
#issues a:hover {color:#343498;}
#issues img {margin-right:7px; margin-bottom:4px}
p {margin-bottom:2em}
#norda {margin-bottom:1.5em; margin-top:0; letter-spacing:0;}
#footer {clear:both; background-color:#F0F0F0; padding:.5em; }
#topsign {margin:1em 0 1em 0}
#about {margin-top:.5em; background-color:#F0F0F0; padding:1em;  line-height:1.3;}
#subject {margin-top:.5em;}
#left {float:left; width:49%; border:0; padding-botom:0; padding-right:1em;  line-height:1.2;}
#right {float:left; width:49%; border:0; padding-botom:0;  line-height:1.2;}
#signup {float:right; padding:8px 2em 0 13px; background-color:#F0F0F0;}
input {font-family: "Times New Roman", "Times", serif; font-size:19px; }
.mobile {display:none}
.red {color:red}
.green {color:green}
.grey {color:grey}
.name_input {display:none}
.theme {text-decoration:underline}
@media only all and (max-width: 640px) {
	body {margin-right:.4em}
    h1 {font-size:1.4em}
    #issues img {width:13%; height:auto;}
    .yourEmail {width:10em}
    #about {margin-right:.7em}
    #norda {margin-bottom:1em}
    .desk {display:none;}
     p {max-width:none;}
     .mobile {display:block}
     #left {float:clear;  width:100%; padding-right:0;}
     #right {float:clear;  width:100%;}
}
@media handheld {
	body {margin-right:.4em}
    h1 {font-size:1.4em}
    #about {margin-right:.7em}
    .yourEmail {width:10em}
    #issues img {width:17%; height:auto;}
    #norda {margin-bottom:1em}
    .desk {display:none;}
     p {max-width:none;}
     .mobile {display:block}
     #left {float:clear;  width:100%; padding-right:0;}
     #right {float:clear;  width:100%;}
  }
