a img {border: none;
 }
 
a {text-decoration: none;}

a:link {color:#3B5B9B;}      /* unvisited link */
a:visited {color:#3B5B9B;}  /* visited link */
a:hover {color:#FF0000;}  /* mouse over link */
a:active {color:#000000;}  /* selected link */ 


html,
body {
	background: url("../data/cardboardBG3.jpg");
  /*background-size: 100% 100%; */
  background-repeat:repeat;
  background-color:#EBEBE2;
  margin:0;
  padding:0 0 0 0;
  height:100%;
  } 

#header {

  }

#body {
   padding-bottom:3em;   /* Height of the footer */
}

#container {
   height:100%;
   min-height:100%;
   position:relative;
}


#footer {
   font-family: 'Arimo', sans-serif;
   font-size: 11;
   position:relative;
   bottom:0;
   width:100%;
   height:2em;   /* Height of the footer */
}

#push {
   height: 1em;   /* Height of the footer */
}

#header  a {
  display:block;
  background:url("../data/NNlogo.png") top center no-repeat, #FFFFFF;
  border-color: #FFFFFF;
  border-radius: 25px;
  height:130px;
  width:733px;
  overflow:hidden;
  text-align:center;
  margin: 0 auto 4px auto;
  text-indent:-9000px;
  }
  
#arrow img {
  float:right;
  }
  
#social a {
  display:inline;
  border:none;
  overflow:hidden;
  text-decoration:none;
  text-align:center;
  margin: 0 auto 0 auto;
  text-indent:-9000px;
  }

#sharebuttons {
  font-size: 14pt;
  margin-left: 4em;
  margin-right: 4em;
  padding-top: .5em;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: .5em;
  border: 2px solid;
  border-color: #FFFFFF;
  border-radius: 25px;
  background: #FFFFFF;
  }
  
#sharebuttons a {
 margin-top: 1.5em;
 margin-bottom: 1.5em;
 }
  
#space {
  padding-top: 10px;
  }
    
#bankad  a {
  display:block;
  background:url("../data/americanExpressAd.png") top center no-repeat;
  border:none;
  height:253px;
  width:299px;
  overflow:hidden;
  text-align:center;
  margin: 0 auto 0 auto;
  text-indent:-9000px;
  }
  
#buttons {
  text-align:center;
  }
  
#buttons ul{
  display:inline-block;
  padding:0 auto 0 auto;
  list-style:none;
  line-height:1.8em;
  margin:0 2em 0 0;
  text-align:center;
  }
  
#buttons li {
  margin:0 auto;
  display:inline-block;
  text-align:center;  
  }

#buttons a {
  display:inline-block;
  height:28px;
  width:114px;
  overflow:hidden;
  font-size:14;
  font-family: "Arial",serif;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  background:url("../data/tabCombined.png") no-repeat;
  text-align:center;
  }
  
#catitems {
  font-family: 'Arimo', sans-serif;
  font-size:20px;
  }

#catitems li {
  font-family: 'Arimo', sans-serif;
  font-size:20px;
  margin-left:auto;
  margin-right:auto;
  }
  
 #catbuttons ul{
  padding:0 auto 0 auto;
  list-style:none;
  line-height:69px;
  margin:0 0 1em 0;
  text-align:center;
  }
  
#catbuttons li {
  display:inline;
  }

#catbuttons a {
  display:block;
  height:69px;
  width:254px;
  overflow:hidden;
  font-size:22;
  font-family: "Arial",serif;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  background:url("../data/buttonCombined.png") no-repeat;
  }
  
#messbuttons ul{
  padding:0 auto 0 auto;
  list-style:none;
  line-height:69px;
  margin:0 auto 1em auto;
  text-align:center;
  }
  
#messbuttons li {
  display:inline;
  }

#messbuttons a {
  display:block;
  height:69px;
  width:254px;
  overflow:hidden;
  font-size:22;
  font-family: "Arial",serif;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  background:url("../data/buttonCombined.png") no-repeat;
  }
#sendbuttonwrap {
  text-align:center;
  }
  
#emailbutton a {
  display:block;
  float:left;
  height:56px;
  width:169px;
  overflow:hidden;
  background:url("../data/emailCombo.png") no-repeat;
  }
  
#emailbutton a:hover {
  background-position: -169px 0;
  }
  
#textbutton a {
  display:block;
  float:left;
  height:56px;
  width:169px;
  overflow:hidden;
  background:url("../data/textCombo.png") no-repeat;
  }
  
#textbutton a:hover {
  background-position: -169px 0;
  }
  
#letterbutton a {
  display:block;
  float:left;
  height:49px;
  width:159px;
  overflow:hidden;
  background:url("../data/letterCombo.png") no-repeat;
  }
  
#letterbutton a:hover {
  background-position: -159px 0;
  }
   
#buttons a:hover {
  background-position: -114px 0;
  color:#FFFFFF;
  } 
  
#buttons a:active {
  background-position: -228px 0;
  color:#3B5B9B;
  }

#buttons #currentpage a {
  background-position: -228px 0;
  color:#005CB8;
  }

#catbuttons a:hover {
  background-position: -254px 0;
  color:#FFFFFF;
  } 
  
#catbuttons a:active {
  background-position: -508px 0;
  color:#3B5B9B;
  }

#catbuttons #currentcat a {
  background-position: -508px 0;
  color:#3B5B9B;
  }  
  
#messbuttons a:hover {
  background-position: -254px 0;
  color:#FFFFFF;
  } 
  
#messbuttons a:active {
  background-position: -508px 0;
  color:#3B5B9B;
  }

#messbuttons #currentcat a {
  background-position: -508px 0;
  color:#3B5B9B;
  }  

  
.bar {
  margin-left:.5em;
  margin-right:.5em;
}

#foottext {
  font-size:10pt;
}

#foottext a {
  color:#005CB8;
}

#foottext a:hover {
  color:#FF8500;
}
#indexcontent{
  text-align:center;  
  font-size:30pt;
  font-family: 'Arimo', sans-serif;
  margin-top: 30px;
  margin-bottom:30px;
  margin-left:auto;
  margin-right:auto;
}
#successcontent{
  text-align:center;  
  font-size:24pt;
  margin-left:auto;
  margin-right:auto;
  padding:0em 0.5em 0em 0.5em;
}

#share {
  text-align:center;  
  font-size:16pt;
  margin: 0 auto 0 auto;
  }
  
.addthis_toolbox {
  text-align:center;
  margin-left:auto;
  margin-right:auto; 
  }

#sendAnother  a {
  display:block;
  height:55px;
  width:210px;
  overflow:hidden;
  color:#33FF00;
  background:url("../data/sendAnotherCombined.gif") no-repeat;
  border:none;
  margin-left: auto;
  margin-right: auto;
  }

#sendAnother a:hover {
  background-position: -210px 0;
  }
  
#tellFriend a {
  display:block;
  height:47px;
  width:155px;
  overflow:hidden;
  color:#33FF00;
  background:url("../data/tellFriendCombined.gif") no-repeat;
  border:none;
  margin-left: auto;
  margin-right: auto;
  }
  
#tellFriend a:hover {
  background-position: -155px 0;
  }

  
#sugsuccess{
  text-align:center;  
  font-size:20pt;
  font-family:;
  margin-left:auto;
  margin-right:auto;
  padding:0em 2em 0em 2em;
}
  
#sendcontent{
text-align:center;
font-size:14pt;
}

#instruct {
  text-align:center;  
  font-family: 'Arimo', sans-serif;
  margin-left:auto;
  margin-right:auto;
  font-size:18px;
  padding:1em 0em 0em 0em;
  }
  
#instructBottom {
  text-align:center;
  font-size:13pt;
  padding:2em auto 2em auto;
  }
  
#toField {
  width: 65px;
  }
  
#about {
  margin: 2em 3em 0 3em;
  font-family: 'Arimo', sans-serif;
  font-size:20px;
  line-height: 30px;
  }
  
#aboutfree {
  margin: 2em 3em 0 3em;
  font-size:8pt;
  }

#rulescontainer {
  margin: 2em 3em 0 3em;
  font-family: 'Arimo', sans-serif;
  font-size:15pt;
  }

#wpcontainer {
  margin: 0 3em 0 3em;
  font-family: 'Arimo', sans-serif;
  font-size:15pt;
  }
  
#rulethree {
  text-align:center;
  margin: 3em 3em 0 3em;
  font-size:15pt;
  }
  
#rulescontent td{
  display:block;
  width:60%;
  overflow:auto;  
  text-align:left;
  vertical-align:middle;
  margin-left:auto;
  margin-right:auto;
  }
  
#para {
  text-indent:2.5em;
  margin-bottom: 1em;
  font-size:14pt;
  }
  
.always {
  font-style: italic;
  font-weight: bolder;
  }
  
.anon {
  font-style:italic;
  font-weight:bolder;
  font-size:28pt;
  color:#33FF00;
  background:url("../data/anonymous.gif");
  }

#indexwrap {
  float: left;
  position: relative;
  left: 50%;
    }
.indexlower {
  font-family: 'Arimo', sans-serif;
  font-size:24pt;
  float:left;
  position: relative;
  left: -50%;
  }
  
#howto {
  display:block;
  margin:0 3em 1em 0;
  text-align:center;
  float:right;
  }
  
#values {
  font-family: 'Arimo', sans-serif;
  font-size:13pt;
  display:block;
  padding-top:0px;
  margin-top:5px;
  margin-right:20px;
  }
  
.valuestitle {
  font-family: 'Arimo', sans-serif;
  font-size: 16pt;
  }
  
#sendBad  a {
  display:block;
  height:134px;
  width:350px;
  overflow:hidden;
  background:url("../data/sendNNcombined.png") no-repeat;
  border:none;
  margin-top:14px;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
  }

#sendBad a:hover {
  background-position: -350px 0;
  }

#adlong {
  clear:both;
  margin: 0px auto 0px auto;
  text-align:center;
  }
  
#adlong a {
  display:block;
  height:76px;
  width:441px;
  color:#33FF00;
  background:url("../data/adlong.gif") no-repeat;
  text-align:center;
  margin: 0px auto 0px auto;
  }
  
#adwide {
  margin: 0px auto 0px auto;
  text-align:center;
  }
  
#adwide a {
  display:block;
  height:201px;
  width:201px;
  color:#33FF00;
  background:url("../data/adwide.gif") no-repeat;
  text-align:center;
  margin: 0px auto 0px auto;
  }
div.sendMessage input   {
  display:block;
  height:59px;
  width:204px;
  overflow:hidden;
  color:#33FF00;
  background:url("../data/sendMessageCombined.png") no-repeat;
  cursor:pointer;
  border:none;
  margin-top:0.5em;
  margin-bottom:1em;
  }

div.sendMessage:hover {
  background-position: -204px 0;
  }

#title {
  padding:0 50px 4px 0;
  }

#nexttitle {
  padding:0 0 4px 0;
  }
  
#messagecontainer {
  font-family: 'Arimo', sans-serif;
  font-size: 18px;
  line-height: 23px;
  padding: 0em 3em 0em 3em;
  }
  
#solcontainer {
  font-family: 'Arimo', sans-serif;
  font-size: 18px;
  line-height: 23px;
  padding: 0em 2.5em 0em 2.5em;
  }

#optout {
  display:block;
  font-size:14pt;
  }

#optoutbutton {
  text-align:center;
  }
  
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}