﻿body {
margin: 0px 0px 0px 0px;
padding: 0;
border: 0px;
background: #000000;
color: #ffffff;
font-size: 11px;
font-family: Arial, Helvetica, Verdana;
line-height: 13px;
}

html, body{height:100%}

.node .event_calendar { display: none; }

.event-nodeapi { display: none; }

.meta { display: none; }

.node .blog_usernames_blog { display: none; }


.nodeborder {
border-width: 1px 0px 1px 0px;
border-spacing: 5px;
border-style: solid;
border-color: #a2a2a2;
padding-top: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 20px;
background: #2e2e2e;
}


/** FONTS **/

.small {
font-size: 12px;
color: #3a4043;
line-height: 15px;
}

/** Search-button **/


#search-block-form input.form-submit, #search-form input.form-submit {
height: 24px;
width: 43px;
cursor: pointer;
text-indent: -9999px;
border: none;
background: url(http://r10productions.com/imgs/btn.gif) no-repeat left top;
}

#IEroot .block-search input.form-submit, #IEroot #search-form input.form-submit {
width: 43px;
font-size: 0;
color: #fff;
text-align: right;
}
#IEroot #search-form .search-advanced input.form-submit {
width: 43px;
text-indent: 0;
}




/** Item-lists **/

li a.active {
  color: #ea0000;
}

ul.links li {
display:inline;
list-style-type:none;
margin-right:20px;
padding-top:10px;
}

.item-list .icon {
  color: #555;
  float: right;
  padding-left: 0.25em;
  clear: right;
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0px;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em;
  padding: 0;
  list-style: disc;
}

.item-list {
  margin: 0 0 0 0;
  padding: 0;
  display: inline;
}

.item-list .first {
  margin: 0 0 5px 0;
  padding: 0;
}


.more-link { display: none }


/* Links & Headers */

a:link {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

a:visited {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

a:active {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

a:hover {
text-decoration: none;
color: #ea0000;
font-weight: bold;
}



h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: "Arial",Helvetica,sans-serif;
}

h1 {
  font-size: 170%;
  padding-top: 10px;
  padding-bottom: 10px;
}

h2 {
  font-size: 160%;
  line-height: 130%;
  padding-top: 10px;
  padding-bottom: 10px;
}

h3 {
  font-size: 140%;
  color: #a2a2a2;
  padding-top: 10px;
  padding-bottom: 10px;
}

h4 {
  font-size: 130%;
  padding-top: 10px;
  padding-bottom: 10px;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 100%;
  color: #ffd200;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}

h7 {
  font-size: 100%;
  color: #ffd200;
  font-weight: bold;  
}





p, ul, ol {
	margin-bottom: 1.5em;
	line-height: 120%;
}

ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}




/* Layout */

table.layout { 
width: 100%;
height: 100%;
border: 0px;
border-spacing: 0px;
}

/* Container */

table.container { 
width: 886px;
height: 90%;
border: 0px;
border-spacing: 0px;
}

td.container {
width: 881px;
}

/* Navi */

table.navi { 
width: 886px;
border: 0px;
border-spacing: 0px;
}

td.navi {
width: 886px;
height: 158px;
}

/* Header */

table.header { 
width: 823px;
border: 0px;
border-spacing: 0px;
}

td.header {
width: 823px;
height: 50px;
}

/* Main */

table.main { 
width: 823px;
border: 0px;
border-spacing: 0px;
margin-top: 8px;
}

td.left {
width: 426px;
}

td.margin {
width: 16px;
}

td.right {
width: 381px;
}

/* Closure */

table.closure { 
width: 841px;
height: 10%;
border: 0px;
border-spacing: 0px;
}

td.closure {
width: 841px;
}




/* Images */

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

img.right {
border:0;
padding: 0px;
margin: 0;
float: right;
}

img.left {
border:0;
padding: 5px;
margin: 0;
float: left;
}


  
/* Form */

#textarea {
width: 150px;
height: 20px;
border: 1px solid #2b2c31;
background-color: #000000;
font-family: Tahoma, sans-serif;
}



#form_element {
padding: 0;
margin: 0;
border: none;
height: 18px;
} 

fieldset {
margin: 0;
padding: 0;
border: none;
}

legend {
	display: none;
}

input, textarea, select {
font-family: "Arial", Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

/* Nodes */

.submitted {
color: #888888;
margin: 0;
padding-top: 5px;
padding-bottom: 10px;
border: none;
}

.content {
margin: 0;
padding: 0;
border: none;
}

.links {
margin: 0;
padding: 0;
border: none;
}

/* Nodes */

  hr
  {
    height: 0px;
    border: 1px solid #000000;
  }
  
  
  /** block-level elements **/
  p, ul, ol, dl, pre, table, fieldset, blockquote
  {
    margin: 0;
  }
  
  /** lists **/
  /* standardize list item indentation */
  ul, ol
  {
    margin-left: 0;
    padding-left: 2em;
  }
  
   .block ul, /* Drupal overrides */
  .item-list ul
  {
    margin: 1em 0;
    padding: 0 0 0 2em;
  }

  ul ul, ul ol,
  ol ol, ol ul,
  .block ul ul, .block ul ol,
  .block ol ol, .block ol ul,
  .item-list ul ul, .item-list ul ol,
  .item-list ol ol, .item-list ol ul
  {
    margin: 0;
  }

  li
  {
    margin: 0;
    padding: 0;
  }
  
    .item-list ul li /* Drupal override */
  {
    margin: 0;
    padding: 0;
    list-style: inherit;
    display: inline;
  }

  ul.menu li, /* Drupal override */
  li.expanded,
  li.collapsed,
  li.leaf
  {
    margin: 0;
    padding: 0;
  }

  ul          { list-style-type: disc; }
  ul ul       { list-style-type: circle; }
  ul ul ul    { list-style-type: square; }
  ul ul ul ul { list-style-type: circle; }
  ol          { list-style-type: decimal; }
  ol ol       { list-style-type: lower-alpha; }
  ol ol ol    { list-style-type: decimal; }

  dt
  {
    margin: 0;
    padding: 0;
  }

  dd
  {
    margin: 0 0 0 2em;
    padding: 0;
  }
  
  
  
  
  /** tables **/
  /* Override Drupal default CSS */
  table
  {
    border-collapse: collapse;
  }
  
  th,
  thead th,
  tbody th
  {
    text-align: center;
    padding-right: 0;
    border-bottom: none;
  }
  
    tbody
  {
    border-top: none;
  }
  
  /** abbreviations **/
  abbr
  {
    border-bottom: 1px dotted #666;
    cursor: help;
    white-space: nowrap;
  }

  /* Date-based "abbreviations" show computer-friendly timestamps which are not
     human-friendly. */
  abbr.created
  {
    border: none;
    cursor: auto;
    white-space: normal;
  }

/** forms **/
  form
  {
    margin: 0;
    padding: 0;
  }

  #mission, .node .content, .comment .content {
  line-height: 1.4em;
}




  
  
  
  
  
  
  


  #navigation-top,
 #navigation
  {
    position: absolute; /* Take the named anchors out of the doc flow    */
    center;
  }





  #header-blocks
  {
    clear: both; /* Clear the logo */
  }

/** main (container for everything else) **/
  #main
  {
    position: relative;
  }

  #main-inner
  {
  }

/** content **/
  #content
  {
    float: left;
    width: 100%;
    margin-left: 0;
    margin-right: -100%; /* Negative value of #content's width + left margin. */
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
  }

  

  #content-inner
  {
    margin: 0;
    padding: 0;
  }
