/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 1em;
}

.block.first /* The first block in the region */ {
}

.block.last /* The last block in the region */ {
}

.block.region-odd /* Zebra striping for each block in the region */ {
}

.block.region-even /* Zebra striping for each block in the region */ {
}

.block.odd /* Zebra striping independent of each region */ {
}

.block.even /* Zebra striping independent of each region */ {
}

.region-count-1 /* Incremental count for each block in the region */ {
}

.count-1 /* Incremental count independent of each region */ {
}

.block h2.title /* Block title */ {
}

.block .content /* Block's content wrapper */ {
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-1 /* First administrator-defined block */ {
}

#block-blog-0 /* "Recent blog posts" block */ {
}

#block-book-0 /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-0 /* "Recent comments" block */ {
}

#block-forum-0 /* "Active forum topics" block */ {
}

#block-forum-1 /* "New forum topics" block */ {
}

#block-menu-primary-links /* "Primary links" block */ {
}

#block-menu-secondary-links /* "Secondary links" block */ {
}

#block-node-0 /* "Syndicate" block for primary RSS feed */ {
}

#block-poll-0 /* "Most recent poll" block */ {
}

#block-profile-0 /* "Author information" block for the profile of the page's author */ {
}

#block-search-0 /* "Search form" block */ {
}

#block-statistics-0 /* "Popular content" block */ {
}

#block-user-0 /* "User login form" block */ {
}

#block-user-1 /* "Navigation" block for Drupal navigation menu */ {
}

#block-user-2 /* "Who's new" block for a list of the newest users */ {
}

#block-user-3 /* "Who's online" block for a list of the online users */ {
}

#block-menu-primary-links {
  position: absolute;
  top: 40px;
  left: 440px;
/*
     -moz-transform: rotate(10deg);
       -o-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
      -ms-transform: rotate(10deg);
          transform: rotate(10deg);
             filter: progid:DXImageTransform.Microsoft.Matrix(
                     M11=0.984807753012208, M12=-0.17364817766693033, M21=0.17364817766693033, M22=0.984807753012208, sizingMethod='auto expand');
               zoom: 1; */
}

#block-menu-primary-links ul.menu li {
  list-style: none;
}

#block-menu-primary-links ul.menu li a {
  background: #000 url(../images/buttons100.gif) -340px 0 no-repeat;
  background-color: rgba(0,0,0,0.7);
  padding: 5px 6px 5px 12px;
  margin-top: 6px;
  text-indent: 0;
  font-size: 1.3em;
  font-weight: normal;
  color: #FFF;
  text-decoration: none;
  width: 250px;
  display: block;
  height: 20px;
  border: 1px solid #000;
/*
  font-family: Xenophone, Georgia, "Times New Roman", "DejaVu Serif", serif;
*/
}

#block-menu-primary-links ul.menu li a.active, #block-menu-primary-links ul.menu li.active-trail a, #block-menu-primary-links ul.menu li a:hover {
  padding: 8px 32px 5px;
  background-color: #d04a71;
  background-position: 0 0;
  color: #000;
  font-size: 1.8em;
  margin: 2px -20px 0;
  /*
     -moz-transform: rotate(-2deg);
       -o-transform: rotate(-2deg);
  -webkit-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
          transform: rotate(-2deg);
             filter: progid:DXImageTransform.Microsoft.Matrix(
                     M11=0.9993908270190958, M12=0.03489949670250097, M21=-0.03489949670250097, M22=0.9993908270190958, sizingMethod='auto expand');
               zoom: 1; */
}

#block-menu-primary-links ul.menu li a:hover {

     -moz-transition: all 0.2s ease-out;
       -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;

}

#block-menu-primary-links ul.menu li a:active {
  background-color: #fff;
  background-position: 340px 0;
}

#block-menu-primary-links ul.menu li a.menu-400 {
  background-position: -340px -30px;
}

#block-menu-primary-links ul.menu li a.menu-400:hover, #block-menu-primary-links ul.menu li a.menu-400.active, #block-menu-primary-links ul.menu li.active-trail a.menu-400 {
  background-position: 0 -30px;
}

#block-menu-primary-links ul.menu li a.menu-400:active {
  background-position: 340px -30px;
}

#block-menu-primary-links ul.menu li a.menu-401 {
  background-position: -340px -60px;
}

#block-menu-primary-links ul.menu li a.menu-401:hover, #block-menu-primary-links ul.menu li a.menu-401.active, #block-menu-primary-links ul.menu li.active-trail a.menu-401 {
  background-position: 0 -60px;
}

#block-menu-primary-links ul.menu li a.menu-401:active {
  background-position: 340px -60px;
}

#block-menu-primary-links ul.menu li a.menu-466 {
  background-position: -340px -90px;
}

#block-menu-primary-links ul.menu li a.menu-466:hover, #block-menu-primary-links ul.menu li a.menu-466.active, #block-menu-primary-links ul.menu li.active-trail a.menu-466 {
  background-position: 0 -90px;
}

#block-menu-primary-links ul.menu li a.menu-466:active {
  background-position: 340px -90px;
}

#block-menu-primary-links ul.menu li a.menu-429 {
  background-position: -340px -120px;
}

#block-menu-primary-links ul.menu li a.menu-429:hover, #block-menu-primary-links ul.menu li a.menu-429.active, #block-menu-primary-links ul.menu li.active-trail a.menu-429 {
  background-position: 0 -120px;
}

#block-menu-primary-links ul.menu li a.menu-429:active {
  background-position: 340px -120px;
}

#block-menu-primary-links ul.menu li a.menu-487 {
  background-position: -340px -150px;
}

#block-menu-primary-links ul.menu li a.menu-487:hover, #block-menu-primary-links ul.menu li a.menu-487.active, #block-menu-primary-links ul.menu li.active-trail a.menu-487 {
  background-position: 0 -150px;
}

#block-menu-primary-links ul.menu li a.menu-487:active {
  background-position: 340px -150px;
}

#block-menu-primary-links ul.menu li a.menu-433 {
  background-position: -340px -180px;
}

#block-menu-primary-links ul.menu li a.menu-433:hover, #block-menu-primary-links ul.menu li a.menu-433.active, #block-menu-primary-links ul.menu li a.menu-433.active-trail {
  background-position: 0 -180px;
}

#block-menu-primary-links ul.menu li a.menu-433:active {
  background-position: 340px -180px;
}

#fsUploadProgress .progressContainer {
  background-color: #222;
  background-color: rgba(0,0,0,0.7);
  border: 1px solid #000;
}

.region-content-top {
  position: relative;
}

#block-views-news-block_1 {
  width: 300px;
  position: absolute;
  top: 30px;
}

#content .cs-title {
  width: 300px;
}

.sidebar .twtr-widget h4 {
  font-size: 15px !important;
}

#twtr-widget-1 .twtr-doc {
  padding: 0 3px;
}

#block-addthis-0 {
  margin-top: 25px;
  margin-bottom: -5px;
  height: 30px;
}

#block-block-6 {
  position: relative;
}

#rockstarlogo {
  position: absolute;
  right: -80px;
  top: -90px;
}

#dclogo {
  position: absolute;
  bottom: -50px;
  left: 300px;
}
