ul li {
  list-style: none; }

h3 a {
  color: black; }

html > body #content {
  background: transparent;
  margin: 0 auto; }

#content {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  background: transparent;
  margin: 0 auto; }
  #content #left_blocks {
    width: 445px;
    min-height: 10px;
    margin-bottom: 5px;
    padding: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 5px;
    overflow: hidden;
    margin-bottom: 5px;
    margin-left: 40px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 5px;
    overflow: hidden;
    float: left;
    margin-right: 40px; }
    #content #left_blocks #upcoming_events ul {
      background-color: #141414; }
      #content #left_blocks #upcoming_events ul li {
        background-color: #0a0a0a;
        width: 100%;
        padding: 5px;
        margin: 3px;
        overflow: hidden; }
        #content #left_blocks #upcoming_events ul li a {
          color: #e1e1e1;
          text-decoration: none;
          font-size: 1.3em; }
        #content #left_blocks #upcoming_events ul li img {
          border: solid 3px;
          border-color: #421853;
          float: left;
          margin-right: 10px; }
    #content #left_blocks #mission_statement {
      padding: 5px;
      background-color: black;
      -webkit-border-radius: 5px;
      -khtml-border-radius: 3px;
      -moz-border-radius: 5px;
      overflow: hidden; }
    #content #left_blocks #galleries .blog-recent {
      width: 430px; }
    #content #left_blocks #data {
      margin-left: 5px;
      padding: 5px;
      background-color: #141414;
      overflow: hidden;
      color: #fff;
      -webkit-border-radius: 5px;
      -khtml-border-radius: 3px;
      -moz-border-radius: 5px;
      overflow: hidden; }
      #content #left_blocks #data .blog-recent {
        width: 430px; }
    #content #left_blocks #galleries {
      background-color: #141414;
      position: relative;
      top: 10px;
      overflow: hidden;
      padding: 5px;
      width: 430px;
      margin-left: 5px;
      -webkit-border-radius: 5px;
      -khtml-border-radius: 3px;
      -moz-border-radius: 5px;
      overflow: hidden; }
      #content #left_blocks #galleries #gallery_list li {
        float: left;
        list-style: none;
        margin: 5px; }
        #content #left_blocks #galleries #gallery_list li img {
          border-style: solid;
          border-width: 3px;
          border-color: #323232; }

.gallery_link {
  width: 100px;
  display: block;
  padding: 2px 0 0 5px; }
  .gallery_link a {
    text-decoration: none;
    color: #ebebeb; }

#right_blocks {
  margin: 0;
  padding: 0;
  float: left; }
  #right_blocks #latest_blogs {
    clear: both; }
  #right_blocks #sign_up {
    width: 330px;
    height: 221px;
    background-image: url('/images/theme/signup_bg.png');
    background-repeat: no-repeat;
    position: relative;
    top: 0px; }
    #right_blocks #sign_up p {
      margin: 0;
      padding: 0;
      overflow: hidden; }
      #right_blocks #sign_up p input[type=text] {
        width: 150px;
        clear: both;
        float: right; }
      #right_blocks #sign_up p label {
        margin-top: 15px;
        padding: 1px;
        float: left; }
  #right_blocks #right_ads {
    width: 330px;
    padding: 5px;
    float: right;
    overflow: hidden; }
    #right_blocks #right_ads p {
      padding-left: 10px;
      clear: both;
      width: 320px; }
      #right_blocks #right_ads p img {
        max-width: 320px; }
  #right_blocks #video_tabs {
    width: 300px;
    min-height: 200px;
    margin-bottom: 5px;
    padding: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 5px;
    overflow: hidden;
    background-color: #421853; }
    #right_blocks #video_tabs #youtube {
      margin: 0 auto;
      text-align: center;
      margin-top: 10px; }
      #right_blocks #video_tabs #youtube #video {
        padding: 0px 0px 10px 10px; }
        #right_blocks #video_tabs #youtube #video div {
          margin-left: 15px;
          width: 250px;
          height: 50px;
          padding-left: 80px;
          padding-top: 5px;
          font-size: 1.4em;
          text-align: left; }
          #right_blocks #video_tabs #youtube #video div.baynews {
            background: url('/images/chan_news9.gif') left center;
            background-repeat: no-repeat; }
          #right_blocks #video_tabs #youtube #video div.abc10 {
            background: url('/images/chan_abc.gif') left center;
            background-repeat: no-repeat; }
          #right_blocks #video_tabs #youtube #video div.fox {
            background: url('/images/chan_fox.gif') left center;
            background-repeat: no-repeat; }
      #right_blocks #video_tabs #youtube object {
        width: 250px;
        height: 200px;
        padding: 3px; }
  #right_blocks #upcoming_events {
    padding: 5px;
    width: 320px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 5px;
    overflow: hidden;
    background-color: #141414; }
    #right_blocks #upcoming_events ul {
      width: 300px; }
      #right_blocks #upcoming_events ul li {
        background-color: #0a0a0a;
        width: 100%;
        padding: 5px;
        margin: 3px;
        margin-left: -28px;
        overflow: hidden; }
        #right_blocks #upcoming_events ul li a {
          color: #e1e1e1;
          text-decoration: none;
          font-size: 1.3em; }
        #right_blocks #upcoming_events ul li img {
          border: solid 3px;
          border-color: #421853;
          float: left;
          margin-right: 10px; }

#main_containter #right_ads, #content #right_ads {
  float: right; }
  #main_containter #right_ads img, #content #right_ads img {
    margin-right: 5px; }
