H1 { 
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
 font-size:2em;
 text-decoration:none;
 color:#000;  
 padding: 0px;
 margin: 2px;
}

BODY { 
 background: #9ece6d url(/images/bg7.jpg) no-repeat fixed center;
background-attachment:scroll;
 background-position: top center;
 font-family:verdana,arial; 
}

A { 
 color: #000000;
 font-family:monaco,verdana,arial; 
 text-decoration:underline;
 text-shadow: 2px 2px 6px black;
}
A:hover { 
 font-family:monaco,verdana,arial; 
 color:gold; 
 text-decoration:underline;
 text-shadow: 2px 2px 6px black;
}
A:active { 
 font-family:monaco,verdana,arial; 
 color:gold; 
 text-decoration:underline;
 text-shadow: 4px 4px 6px black;
}
A:visited { 
 color: #000000;
 font-family:monaco,verdana,arial; 
 text-decoration:underline;
 text-shadow: 2px 2px 6px black;
}

img { border: none; }

#menu  { 
 background: #89b35f;
 width:800px; 
 border:1px solid #000; 
 margin:10px 0px 10px 0px ;
 padding:10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
}

#menu a:link, 
#menu a:visited, 
#menu a:hover { text-decoration: none;
                color: #000000;
                padding: 25px; }
#menu a:hover { color: gold; }


#content { 
 width:800px; 
 border:1px solid #000; 
 background:#fff; 
 color:#000; 
 padding:5px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 padding: 20px;
 text-align: left; 
 font-size:12pt;
 font-family:verdana ;
} 

#content a:hover {color: #F89322;}

img.float-left { float: left;
                 margin: 5px;}

#title  {
 width: 90%; 
 border:1px solid #000; 
 background:#89b35f;
 color:#000; 
 padding:10px 10px 10px 25px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 float:left; 
 margin-bottom: 10px;
 text-align:justify; 
 font-size:12pt;
 font-family:verdana;
 clear: both;
}

#title a:link, 
#title a:visited, 
#title a:hover { color: #000000;
                 text-decoration: none;
                 float: left;
                 margin-top: 5px;
                 }

#title a:hover {color: gold; }

.timestamp { float: right;
             font-size: 10px;
             padding: 0px;
             margin-top: 7px;
             }

A.voteup { 
 border:0px solid #000; 
 background:#336699; 
 color:#FFFFFF; 
 padding:10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 float:left; 
text-align:justify; 
 text-decoration: none;
 font-size:12pt;
 font-family:verdana ;
 margin-top:7px;
}

A.votedown { 
 border:0px solid #000; 
 background:#336699; 
 color:#FFFFFF; 
 padding:10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 float:right; 
 text-decoration: none;
text-align:justify; 
 font-size:12pt;
 font-family:verdana ;
 margin-top:7px;
}

A.voteup:hover,
A.votedown:hover { color: gold; }


.score { 
         background: #FFFFCC;
             border: 1px solid #000000;
             font-weight: bold;
             font-size: 3em;
             padding-left: 10px;
             padding-right: 10px;
         margin-left:25%;

             color: #333;
}

#vote{
      padding-top: 5px;
      padding-left:20%;
      padding-right:20%;
   }

#video {
  text-align: left;
  margin: 20px;
  }

/* Stuff for comments */
.comment{ background: #FFFFFF;
          color: #000000;
          border: 1px solid #000000;
          position: relative;
          margin: 3px;
          margin-top: 6px;
          padding: 4px 4px 4px 8px;
          text-align: left;
          }

.odd{ background: #ffffd7; }

.content a:link,
.content a:visited,
.content a:hover,
.comment a:link, 
.comment a:visited,
.comment a:hover{ color: #000000;
                   text-decoration: underline;
                   }
.comment .reply { text-align:right;
                  margin-right:4px;}

/* For the sharing buttons */
.share { padding-top:10px
         border: 1px solid black;}

.share a:link, 
.share a:visited,
.share a:hover { text-decoration: none; }

/* For the next / prev page buttons */
#footer { padding: 10px;
          }

#footer a.next,
#footer a.prev { border:1px solid #000; 
                 background:#89b35f; 
                 color:#000000; 
                 padding: 10px;
                 webkit-border-radius: 10px;
                 moz-border-radius: 10px;
                 text-align:justify; 
                 font-size:12pt;
                 font-family:verdana;
                 text-decoration: none;
                 }

#footer a.next:hover,
#footer a.prev:hover { color: gold;}

.news { width:90%; }