﻿@charset "UTF-8";
/* fonts */
@font-face {
    font-family: 'MuseoSansRounded1000';
    src: url('/incs/fonts/exljbris_-_museosansrounded-1000-webfont.eot');
    src: url('/incs/fonts/exljbris_-_museosansrounded-1000-webfont.eot?#iefix') format('embedded-opentype'),
         url('/incs/fonts/exljbris_-_museosansrounded-1000-webfont.woff') format('woff'),
         url('/incs/fonts/exljbris_-_museosansrounded-1000-webfont.ttf') format('truetype'),
         url('/incs/fonts/exljbris_-_museosansrounded-1000-webfont.svg#MuseoSansRounded1000') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'VinylOTRegular';
    src: url('/incs/fonts/t-26_-_vinylot-regular-webfont.eot');
    src: url('/incs/fonts/t-26_-_vinylot-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/incs/fonts/t-26_-_vinylot-regular-webfont.woff') format('woff'),
         url('/incs/fonts/t-26_-_vinylot-regular-webfont.ttf') format('truetype'),
         url('/incs/fonts/t-26_-_vinylot-regular-webfont.svg#VinylOTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TisaOT';
    src: url('/incs/fonts/tisaot.eot');
    src: url('/incs/fonts/tisaot.eot?#iefix') format('embedded-opentype'),
         url('/incs/fonts/tisaot.woff') format('woff'),
         url('/incs/fonts/tisaot.ttf') format('truetype'),
         url('/incs/fonts/tisaot.svg#tisaot') format('svg');
    font-weight: normal;
    font-style: normal;
}
ol, ul {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  list-style: none outside none;
}
li {
	margin:0;padding:0;border:0;outline:0;
}
h1, h2, h3, p, .sectiontitle {
  font-style:normal;
  font-weight:normal;
  line-height:1.3;
  margin: 0 0 14px 0;
}
h1 {
  font-size: 34px;
}
h2, .sectiontitle {
  font-size: 28px;
}
h3 {
  font-size: 22px;
}
.lead-paragraph {
	line-height:1.2;
  font-size: 16px;
  font-weight: bold;
}
#content {
  background: #fff;
  color: #fff;
  width: 602px;
  padding: 10px;
  position: relative;
  font: normal normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align: left;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
      -ms-border-radius: 5px;
       -o-border-radius: 5px;
          border-radius: 5px;
}
#content::before,
#content::after {
  content: "";
  position: absolute;
  width: 10%;
  height: 90%;
  top: 20px;
  bottom: 0;
  background: transparent;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
      -ms-border-radius: 50%;
       -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow:  0px 0px 30px 0px rgba(0, 0, 0, 0.4);
     -moz-box-shadow:  0px 0px 30px 0px rgba(0, 0, 0, 0.4);
      -ms-box-shadow:  0px 0px 30px 0px rgba(0, 0, 0, 0.4);
       -o-box-shadow:  0px 0px 30px 0px rgba(0, 0, 0, 0.4);
          box-shadow:  0px 0px 30px 0px rgba(0, 0, 0, 0.4);
  z-index: -1;
}
#content::before {
	left: 0;
}
#content::after {
	right: 0;
}
/*
.admin {
  background: url(/im/admin_img.png);
  width: 256px;
  height: 396px;
  position: absolute;
}
*/
.article {
  background: #3399ff;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
      -ms-border-radius: 4px;
       -o-border-radius: 4px;
          border-radius: 4px;
  margin-bottom: 5px;
}
.article form {
  padding: 0;
  margin: 0;
}
.article form + a {
  clear: left;
}
.section {
  padding: 7px 7px 0;
}
.section h2, .section .sectiontitle {
  font-family: "VinylOTRegular",Impact,sans-serif;
}
.alternate {
  color: #1a1a1a;
  text-shadow: 0 -1px 0 rgba(255,255,255,0.3);
}
.shouts-outs {
  font-family: "VinylOTRegular",Impact,sans-serif;
  position: relative;
  padding-top: 12px
}
.shouts-outs h2, .shouts-outs .sectiontitle,
.join h2, .join .sectiontitle{
  background: #ff3399;
  padding: 3px 6px 1px;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(0,0,0,0.2);
  line-height: 1;
  display: inline;
  -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
     -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
      -ms-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
       -o-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
          box-shadow: 0 3px 3px rgba(0,0,0,0.2);
}
.shouts-outs > div {
  position: absolute;
  top: 3px;
  right: 7px;
}
.shouts-outs p {
  font-size: 22px;
  text-align: right;
  margin-bottom: 0;
}
.shouts-outs p small {
  font: 10px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.shouts-outs .members {
  margin-top: 12px;
}
.members li {

  float: left;
  margin: 0 6px 6px 0;
}
.members li.end {
  margin-right: 0;
}
.members a {
  background: #fff;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
      -ms-border-radius: 2px;
       -o-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
     -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
      -ms-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
       -o-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
          box-shadow: 0 2px 2px rgba(0,0,0,0.1);
  padding: 5px;
  display: block;
}
.members a:hover {
  background: #f39;
}
.members a img {
  border: none;
}
a.join-button {
  clear: left;
  background: url(/im/nam_btn_v12.png) 0 0 no-repeat;
  width: 695px;
  height: 119px;
  position: relative;
  top: -8px;
  margin-left: -45px;
  display: block;
}
a.join-button:hover {
  background-position: 0 -119px;
}
.not-a-member h2, .not-a-member .sectiontitle,
.not-a-member p {
  text-indent: -2000em;
}
.article > .wrap {
  position: relative;
  margin-top: -32px;
}
.mpu {
  background: url(/im/mpu_bkg_v2.gif) no-repeat;
  width: 390px;
  height: 372px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
      -ms-border-radius: 4px;
       -o-border-radius: 4px;
          border-radius: 4px;
          margin-left: 7px;
}
#home-mpu 
{
  width:300px;
  height:250px;
  box-shadow: 0 4px 4px rgba(0,0,0,0.4);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
      -ms-border-radius: 4px;
       -o-border-radius: 4px;
          border-radius: 4px;
  display: block;
  margin: 60px 0 0 45px;
}
.mpu,
.log-in,
.random-members {
  margin-left: 7px;
  float: left;
  padding: 0;
}
.log-in,
.random-members {
  margin: 0 7px 0 0;
  float: right;
  width: 192px;
}
.log-in {
  padding-bottom: 8px;
  border-bottom: 1px solid #1f85eb;
  margin-bottom: 8px;
}
.log-in h2, .log-in .sectiontitle,
.random-members h2, .random-members .sectiontitle {
  background: #f39;
  font-size: 24px;
  padding: 4px 6px 3px;
  font-family: "VinylOTRegular",Impact,sans-serif;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
      -ms-border-radius: 4px;
       -o-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
     -moz-box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
      -ms-box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
       -o-box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
          box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
}
.log-in h2 span, .log-in .sectiontitle span {
  font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  top: -5px;
}
.log-in p,
.random-members p {
  color: #036;
  font-size: 12px;
  text-shadow: 0 1px 0 rgba(255,255,255,0.3);
  margin-bottom: 6px;
}
.log-in input[type=text],
.log-in input[type=password] {
  padding: 0 7px;
  position: relative;
  top: 1px;
  border: 1px solid #06c;
  -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
    -ms-border-radius: 4px;
     -o-border-radius: 4px;
        border-radius: 4px;
  width: 177px;
  height: 28px;
	background: url(/im/input.png) repeat-x scroll 0 0 #fff;
}
.log-in input[type=checkbox] {
  margin: 0 4px 0 0;
  width: auto;
  height: auto;
  float: left;
  margin-left: -20px;
  vertical-align: baseline;
  padding: 0;
  cursor: pointer;
}
.log-in .details {
  float: left;
  margin: 0 0 0 1px;
}
.log-in .details label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  padding-left: 20px;
  display: block;
  margin-bottom: 6px;
  vertical-align: baseline;
  cursor: pointer;
  width: 106px;
}
.log-in input[type=submit] {
  float: right;
  background-color: #ff7aba;
  background: url(/im/arrw.png) right center no-repeat ,-webkit-gradient(linear, left top, left bottom, from(rgb(255, 122, 186)), to(rgb(255, 48, 144)));
  background: url(/im/arrw.png) right center no-repeat ,-webkit-linear-gradient(top, rgb(255, 122, 186), rgb(255, 48, 144));
  background: url(/im/arrw.png) right center no-repeat ,-moz-linear-gradient(top, rgb(255, 122, 186), rgb(255, 48, 144));
  background: url(/im/arrw.png) right center no-repeat ,-o-linear-gradient(top, rgb(255, 122, 186), rgb(255, 48, 144));
  background: url(/im/arrw.png) right center no-repeat ,-ms-linear-gradient(top, rgb(255, 122, 186), rgb(255, 48, 144));
  background: url(/im/arrw.png) right center no-repeat ,linear-gradient(top, rgb(255, 122, 186), rgb(255, 48, 144));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ff7aba', EndColorStr='#ff3090');
  border: 0;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
      -ms-border-radius: 4px;
       -o-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
     -moz-box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
      -ms-box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
       -o-box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
          box-shadow: 0 5px 0 #cc0066, 0 5px 0 1px #06c;
  padding: 4px 18px 4px 6px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
          transition: all 0.3s ease;
  position: relative;
  top: 0;
}
.log-in input[type=submit]:hover {
  background-color: #ffadd5;
  background: url(/im/arrw.png) right center no-repeat ,  -webkit-gradient(linear, left top, left bottom, from(rgb(255, 173, 213)), to(rgb(255, 50, 145)));
  background: url(/im/arrw.png) right center no-repeat ,  -webkit-linear-gradient(top, rgb(255, 173, 213), rgb(255, 50, 145));
  background: url(/im/arrw.png) right center no-repeat ,  -moz-linear-gradient(top, rgb(255, 173, 213), rgb(255, 50, 145));
  background: url(/im/arrw.png) right center no-repeat ,  -o-linear-gradient(top, rgb(255, 173, 213), rgb(255, 50, 145));
  background: url(/im/arrw.png) right center no-repeat ,  -ms-linear-gradient(top, rgb(255, 173, 213), rgb(255, 50, 145));
  background: url(/im/arrw.png) right center no-repeat ,  linear-gradient(top, rgb(255, 173, 213), rgb(255, 50, 145));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffadd5', EndColorStr='#ff3291');
}
.log-in input[type=submit]:active {
  background-color: #ff51a3;
  background: url(/im/arrw.png) right center no-repeat ,  -webkit-gradient(linear, left top, left bottom, from(rgb(255, 81, 163)), to(rgb(255, 46, 143)));
  background: url(/im/arrw.png) right center no-repeat ,  -webkit-linear-gradient(top, rgb(255, 81, 163), rgb(255, 46, 143));
  background: url(/im/arrw.png) right center no-repeat ,  -moz-linear-gradient(top, rgb(255, 81, 163), rgb(255, 46, 143));
  background: url(/im/arrw.png) right center no-repeat ,  -o-linear-gradient(top, rgb(255, 81, 163), rgb(255, 46, 143));
  background: url(/im/arrw.png) right center no-repeat ,  -ms-linear-gradient(top, rgb(255, 81, 163), rgb(255, 46, 143));
  background: url(/im/arrw.png) right center no-repeat ,  linear-gradient(top, rgb(255, 81, 163), rgb(255, 46, 143));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ff51a3', EndColorStr='#ff2e8f');
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #cc0066, 0 2px 0 1px #06c;
     -moz-box-shadow: 0 2px 0 #cc0066, 0 2px 0 1px #06c;
      -ms-box-shadow: 0 2px 0 #cc0066, 0 2px 0 1px #06c;
       -o-box-shadow: 0 2px 0 #cc0066, 0 2px 0 1px #06c;
          box-shadow: 0 2px 0 #cc0066, 0 2px 0 1px #06c;
}
.log-in a {
  background: url(/im/help_icn.png) 0 0 no-repeat;
  padding-left: 22px;
  color: #fff;
  position: relative;
  left: -1px;
  font-size: 12px;
}
.random-members {
  margin-right: 7px;
  float: right;
  padding: 0;
  width: 192px;
}
.random-members p {
  margin-bottom: 5px;
}
.quick-links {
  clear: both;
  margin-bottom: 2px;
  overflow: hidden;
  padding: 0 0 0 7px;
}
.quick-links li {
  float: left;
  margin-right: 6px;
}
.quick-links li.events1, .quick-links li.events2, .quick-links li.events3, .quick-links li.events4, .quick-links li.joinparty {
  margin-right: 0;
}
.guys a,
.girls a,
.events1 a,.events2 a,.events3 a,.events4 a,.joinparty a {
  background: url(/im/hpguys.png);
  width: 192px;
  height: 187px;
  display: block;
  text-indent: -2000em;
}
.girls a { background: url(/im/hpcotg.png); }
.joinparty a { background: url(/im/join_party_new.jpg); }
.events1 a { background: url(/im/events.jpg); }
.events2 a { background: url(/im/events2.jpg); }
.events3 a { background: url(/im/events3.jpg); }
.events4 a { background: url(/im/events4.jpg); }

.guys a:hover,
.girls a:hover,
.events1 a:hover,.events2 a:hover,.events3 a:hover,.events4 a:hover,.joinparty a:hover{
  background-position: 0 187px;
}
.join {
  clear: left;
  position: relative;
  margin-bottom: 12px;
}
.join a {
  font: 22px "VinylOTRegular",Impact,sans-serif;
  position: absolute;
  color: #fff;
  text-decoration: none;
  top: 10px;
  right: 2px;
  background: url(/im/arrw.png) right center no-repeat;
  padding-right: 18px;
}
.join a:hover {
  color: #f39;
  text-shadow: 0 1px 0 rgba(0,0,0,0.6);
}
.join a:hover span {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,0.6);
}
.footer {
  padding-bottom: 10px;
}
.footer p {
  text-align: center;
  font-size: 11px;
  margin-bottom: 0;
}
@media screen and (max-height:560px) {
.homeshort 
{
    display:none;
}
}