/* body classes */

body {

  margin: 0;
  padding: 0px 0px 20px 0px;
  background-color: #401515; }


img {
  border: 0;
  margin: 0;
  padding: 0; }


/* links */ 

#menu a {
  font-size: 12pt;
  font-family: "times new roman", times, serif;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  color: #401515; }

#content a {
  font-size: 9pt;
  font-family: "trebuchet ms", arial, sans-serif;
  text-decoration: underline;
  color: #DEC796; }

#sidebar a {
  font-size: 9pt;
  font-family: "trebuchet ms", arial, sans-serif;
  text-decoration: underline;
  color: #DEC796; }

#footer a {
  font-size: 7pt;
  font-family: verdana, arial, sans-serif;
  text-transform: uppercase;
  margin: 0;
  padding: 0px 0px 0px 5px;
  text-decoration: underline;
  color: #822222; }

a#spock {
  margin: 0;
  padding: 0px 25px 0px 23px; }

a#world {
  margin: 0;
  padding: 0px 25px 0px 20px; }

a#media {
  margin: 0;
  padding: 0px 25px 0px 16px; }

a#gallery {
  margin: 0;
  padding: 0px 25px 0px 9px; }

a#fandom {
  margin: 0;
  padding: 0px 25px 0px 2px; }

a#fandom {
  margin: 0;
  padding: 0px 25px 0px 2px; }

a#web {
  margin: 0;
  padding: 0px 25px 0px 20px; }

a#home {
  margin: 0;
  padding: 0px 25px 0px 32px; }

#section a {
  font-size: 12pt;
  font-family: "trebuchet ms", arial, sans-serif;
  text-decoration: underline;
  color: #DEC796; }
  

/* stylistics */

strong {
  font-weight: bold;
  color: #883222; }

em {
  font-size: 12pt;
  font-family: "times new roman", times, serif;
  font-style: italic;
  color: #832817; }

p {
  margin: 20px 0px 0px 0px;
  padding: 0px; }

h2 {
  font-size: 13pt;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 20px 0px 0px 0px;
  color: #822222; }

h3 {
  font-size: 10pt;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  color: #822222; }

ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }


input, textarea, option, select {
  font-size: 9pt;
  font-family: "times new roman", times, serif;
  border: none;
  padding: 2px;
  color: #401515;
  background: #dce6f1; }

.submit input {
  text-transform: uppercase;
  border: none;
  color: #ffffff;
  background: #30336f; }


/* structural ids */

#frame {
  width: 700px;
  margin: 0 auto;
  padding: 0;
  border: 0;
  background: #401515 url('bg.jpg') repeat-y; }

#menu {
  width: 700px;
  margin: 0;
  padding: 6px 0px 26px 0px;
  background: #401515 url('menu.jpg') no-repeat; }

#content {
  float: left; 
  width: 507px;
  font-size: 9pt;
  font-family: verdana, arial, sans-serif;
  line-height: 12pt;
  text-align: justify;
  margin: 0;
  padding: 0px 15px 30px 10px;
  color: #401515;
  background-color: #CC7333; }

#left {
  float: left; 
  width: 250px;
  margin: 0;
  padding: 0px; }

#sidebar {
  float: right; 
  width: 148px;
  font-size: 8pt;
  font-family: verdana, arial, sans-serif;
  line-height: 10pt;
  margin: 0;
  padding: 0px 10px 0px 10px;
  color: #401515;
  background: #CC7333 url('stripe.jpg') repeat-y; }

#footer {
  clear: both;
  width: 680px;
  font-size: 8pt;
  font-family: verdana, arial, sans-serif;
  text-transform: uppercase;
  margin: 0;
  padding: 0px 10px 10px 10px;
  color: #401515;
  background: #964B15 url('footer.jpg') bottom left no-repeat; }


/* span classes */

.title_main { 
  font-size: 11pt;
  font-family: "times new roman", times, serif;
  line-height: 12pt;
  margin: 0; 
  padding: 3px 0px 3px 5px; 
  text-transform: uppercase;
  color: #ffffff;
  background: #CC7333 url('title_main.jpg') repeat-y; }

.title_side { 
  font-size: 11pt;
  font-family: "times new roman", times, serif;
  line-height: 12pt;
  text-align: right;
  margin: 0; 
  padding: 3px 5px 3px 0px;
  text-transform: uppercase;
  color: #ffffff;
  background: #CC7333 url('title_side.jpg') repeat-y; }

.date {
  font-size: 8pt;
  font-family: verdana, arial, sans-serif;
  text-transform: uppercase;
  margin: 0;
  padding: 0px 0px 0px 5px;
  color: #964B15; }

.left_img {
  float: left;
  margin: 5px 10px 5px 10px;
  padding: 0; }

.right_img {
  float: right;
  margin: 5px 10px 5px 10px;
  padding: 0; }

.game {
  margin: 0px 0px 0px 15px;
  padding: 0; }

.icon {
  margin: 0px 0px 0px 22px;
  padding: 0; }