/*************************************************************
E - EXTRA
**************************************************************/

/* E1 Basic
-------------------------------------------------------------*/
/* E1.1 ÔÎÍ */
body {
  background: url(http://i66.tinypic.com/2u53nvc.jpg) repeat top left #b5b5c2;
  }

/* E1.2 ÒÅËÎ */
#pun {
  margin: -20px auto -10px auto;
  padding: 0px auto -10px auto;
  position: relative;
  width: 1200px;
  background: repeat transparent url(http://i67.tinypic.com/1589g0w.jpg);
  background-position: center;
  }
.lastedit {
  display:none !important;
  }

/* E1.3 ÒÅÊÑÒ */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  {
  background-color: transpanent; 
  color: #000;  
  font-weight: normal;
  }

/* E1.4 ËÎÃÎ */
#pun-title table {
  border: none;
  height: 498px;
  width: 1200px;
  margin-left: -177px;
  background: url(http://i66.tinypic.com/34sqddc.jpg) top center no-repeat;
  background-position: 0 50%;
  margin-bottom: -130px;
  }

/* E1.5 ÍÈÇ */
#pun-about p.container {
  background: transparent url(http://i68.tinypic.com/amtite.jpg) bottom center no-repeat;
  width: 1200px;
  margin-bottom: -220px;
  margin-left: -177px;
  height: 80px;
  background-position: 0 50%;
  }

/* E1.6 ÎÔÎÐÌËÅÍÈÅ ÏÐÎÔÈËß */
.punbb .post .post-author {
  float: left;
  width: 214px;
  margin-top: -1.5em;
  margin-left: -1px;
  padding-top: 15px;
  font-family: arial; font-size: 10px;
  text-align: center;
  background: #d3cfe4;
  border-radius: 20px;
  border: 1px solid #d3cfe4;
  box-shadow: inset 0 0 30px #bdb7d7;  
  overflow-x: hidden;   overflow-y: hidden;
  }
#profile-left {
  height: 400px;
  width: 20%!important;
  left: -50px!important;
  }
#profile-name strong {
  margin-top: 0px;
  height: 150%;
  }

/* C3.6 */
.punbb .post .post-author ul, .punbb .post .post-author p {
  padding: 0 1em 1em 1em;
  line-height: 140%;
  }

/* E1.7 ÏÎËß ÏÐÎÔÈËß */
.pa-last-visit, li.pa-online {
  padding-bottom: 20px!important;
  }
.pa-respect {
  background: #fff5fe;
  box-shadow: inset 0 0 10px #fddb61;
  border-radius: 20px;
  border: 1px solid #beb8d9;
  border-top: 5px solid #beb8d9;
  border-bottom: 4px solid #beb8d9;
  content: ".";
  width: 70px;
  height: 26px;
  display: inline-block;
  margin-left: 6px!important;
  text-align: center;
  font-family: roboto condensed;
  text-transform: uppercase;
  font-style: normal!important;
  font-size: 10px;
  margin-bottom: -20px;
  padding-top: 20px;
  }
.pa-respect a {  font-style: normal!important;}
.pa-posts {
  margin-left: 0px;
  background: #fff5fe;
  box-shadow: inset 0 0 10px #fddb61;
  border: 1px solid #beb8d9;
  border-top: 5px solid #beb8d9;
  border-bottom: 4px solid #beb8d9;
  border-radius: 20px;
  margin-top: 10px!important;;
  content: "~";
  display: inline-block;
  text-align: center;
  font-family: roboto condensed;
  text-transform: uppercase;
  font-size: 10px;
  width: 70px;
  height: 26px;
  padding: 20px;
  }
.pa-avatar img {
  margin-top: 5px;
  margin-left: 5px;
  }
.pa-reg, .pa-ip, li.pa-online, .pa-last-visit {
  font-family: roboto condensed;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 7px;
  }

/* E1.8 ÊÀÒÅÃÎÐÈÈ */
#pun-stats.section h2 {
  background: url(http://i66.tinypic.com/1040sjo.jpg) top center no-repeat;
  width: 540px;
  height: 100px;
  margin-left: 160px;
  }
#post-form h2 {
  background: url(http://i68.tinypic.com/20k925l.jpg) top center no-repeat;
  width: 540px;
  height: 100px;
  margin-left: 160px;
  }
#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span {display: none;}

/* E1.9 ÖÈÒÀÒÛ È ÊÎÄÛ */
#pun-main .quote-box, #pun-main .code-box, .post-content .spoiler-box{
  padding: 20px;
  background: #fff5fe;
  box-shadow: inset 0 0 10px #fddb61;
  border: 1px solid #c7c3e1;
  border-top: 8px solid #c7c3e1;
  border-bottom: 6px solid #c7c3e1;
  border-radius: 15px;
  }
.post-content .spoiler-box > div {
  text-align: center;
  font-size: 8px;
  font-family: roboto condensed;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: bold;
  }

.punbb textarea {
  background: #fff5fe;
  box-shadow: inset 0 0 10px #fddb61;
  border: 1px solid #c7c3e1;
  border-top: 8px solid #c7c3e1;
  border-bottom: 6px solid #c7c3e1;
  border-radius: 14px;
  }

/* E1.10 ÔÎÐÌÀ ÎÒÂÅÒÀ */
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #pun-reputation div, #pun-popup_awards div  {
  padding: 10px;
  background: #fff5fe;
  box-shadow: inset 0 0 10px #fddb61;
  border: 2px solid #c7c3e1;
  border-top: 5px solid #c7c3e1;
  border-bottom: 3px solid #c7c3e1;
  border-radius: 14px;
  }

/* E1.11 ÏÐÎÊÐÓÒÊÀ */
::-webkit-scrollbar {
  width:5px;
  height:5px;
  }
::-webkit-scrollbar-track {
  background-color: #eee;
  border: 1px solid #fff;
  }
::-webkit-scrollbar-thumb {
  background-color: #fefefe;
  border: 1px solid #efefef;
  }

/* E1.12 ÊÍÎÏÊÈ */
input.button, #post fieldset .hashelp div input, .button, #pun-admain input {
  background: #fff5fe!important;
  box-shadow: inset 0 0 10px #fddb61!important;
  border: 1px solid #beb8d9!important;
  border-top: 4px solid #beb8d9!important;
  border-bottom: 3px solid #beb8d9!important;
  border-radius: 20px;
  text-align: center;
  font-family: roboto condensed!important;
  text-transform: uppercase!important;
  font-weight: bold!important;
  letter-spacing: 1px!important;
  font-size: 8px!important;
  padding: 5px;
  height: 30px!important;
  transition-duration: 0.96s;
  cursor: pointer!important;
  }
input.button:hover, #post fieldset .hashelp div input:hover, .button:hover {
  background: #fff5fe!important;
  box-shadow: inset 0 0 10px #fddb61!important;
  border: 1px solid #cea2d5!important;
  border-top: 4px solid #c08ac9!important;
  border-bottom: 3px solid #e4b4ec!important;
  border-radius: 20px;
  text-align: center;
  font-family: roboto condensed!important;
  text-transform: uppercase!important;
  font-weight: bold!important;
  letter-spacing: 1px;
  font-size: 8px!important;
  transition-duration: 0.96s;
  padding: 5px;
  height: 30px!important;
  cursor: pointer!important;
  }

/* E2 Themes
-------------------------------------------------------------*/
/* E2.1 ÎÔÎÐÌËÅÍÈÅ ÔÎÐÓÌÎÂ */
.dormform {
  margin-top: -49px!important;
  width: 384px;
  height: 100%;
  background: #d3cfe4;
  border-radius: 20px;
  border: 1px solid #d3cfe4;
  box-shadow: inset 0 0 30px #bdb7d7;  
  padding-top: 15px!important;
  margin-bottom: 0px!important;
  padding-bottom: 40px!important;
  line-height: 90%;
  font-family: arial;
  font-size: 11px;
  }
.dormform2 {
  padding-top: 20px;
  text-align: justify; font-family: verdana;
  letter-spacing: 1px;
  width: 310px;
  height: 60px!important;
  margin-top: -6px!important;
  margin-left: 50px!important;
  }
.dormformdes {
  padding: 5px;
  font-size: 7px;
  font-family: roboto condensed;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  width: 450px;
  margin-top: -20px!important;
  color: #ffffff;
  }
.dormformlin {
  font-family: roboto condensed;
  text-transform: uppercase;
  width: 90px;
  height: 60px!important;
  font-size: 10px;
  margin-top: -40px!important;
  margin-left: 350px!important;
  line-height: 11px!important;
  text-align: center;
  color: #f7f3ff;
  text-shadow: 0px 0px 4px #f7f3ff!important; 
  }

/* CS1 Border colours
-------------------------------------------------------------*/

/* CS1.1 */
.punbb .container, .punbb .post-body, .post h3 {
  border-color:  transparent;
  }

/* CS1.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border: 0px transparent;
  color: #1f1f1f;
  background: transparent;
  }

/* CS1.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: transparent;
  }

/* CS1.5 */
.punbb th {
  border-color: transparent ;
  }

/* CS1.7 */
#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent;
  }
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent ;
  }

/* CS1.8 */
.punbb .divider {
  border-color: transparent;
  }

/* CS1.8 */
.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid transparent ;
  }

/* CS2 Icons
-------------------------------------------------------------*/
/* CS2.1 ÑÒÀÐÎÅ */
.punbb table Div.icon {
  background-image : url(http://i64.tinypic.com/2els23c.jpg);
  width: 64px;
  height: 64px;
  float: left;
  display: block;
  border-style: none;
  display: inline-block;
  background-repeat: no-repeat;opacity: 1.0;
  }

/* CS2.2 ÍÎÂÎÅ */
TR.inew Div.icon {
  background-image : url(http://i63.tinypic.com/2e24jo7.jpg);
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
  opacity: 1.0;
  }

/* CS2.3 ÇÀÊÐÛÒÎÅ */
TR.iclosed Div.icon {
  background-image : url(http://i65.tinypic.com/2yysbnk.jpg);
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
  opacity: 1.0;
  }

/* CS2.4 ÂÀÆÍÎÅ */
TR.isticky Div.icon {
  background-image : url(http://i65.tinypic.com/2yysbnk.jpg);
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
  opacity: 1.0;
  }

/* CS2.5 ÑÒÀÒÈÑÒÈÊÀ */
#pun-stats ul.container {
  background-image: url("http://i67.tinypic.com/2ni8x9g.jpg");
  padding-left: 100px;
  margin-left: 10px;
  margin-top: -10px;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-origin: padding-box;
  background-position: 10px 6px;
  background-repeat: no-repeat;
  background-size: auto;
  text-align: justify;
  }


/* CS3 Links
-------------------------------------------------------------*/
.punbb a, .punbb a:link, .punbb a:visited  {
  color: #1f1f1f;
  text-decoration: none;
  text-shadow: 1px 1px #ffffff;
  }

.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #1f1f1f;
  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #1f1f1f;
  text-decoration: none;
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active {
  color: #3f3f3f;
  text-decoration: none;
  }

/* CS3.3 */
#pun-navlinks a {
  font-family: roboto condensed;
  font-size: 15px;
  text-transform: upperrcase;
  color: #363636;
  border-height: 50px;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  text-decoration: none;
  color: #080707;
  }

/* CS3.4 */
#pun-ulinks a {
  font-family: roboto condensed;
  font-size: 7px;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-height: 30px;
  color: #311f06;
  }

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #ffc451;
  text-decoration: dashed;
  }

.pagelink strong {
color: #1b1001;
  text-shadow: 1px 1px #ffffff;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: transparent;
  color: #311f06;
  }

.post h3 span a:link, .post h3 span a:visited {
  font-weight: normal;
  font-size: 0.9em;
  text-decoration: none;}

.pa-author a, li#profile-name {
  text-decoration: none; 
  text-align: center;
  color: #ffffff!important;
  font-family: roboto condensed!important;
  font-size: 16px!important;
  text-shadow: 0px 0px 4px #ffffff!important;
  text-transform: uppercase;
  font-weight: normal!important;
  }
.pa-author {
  text-align: center!important;
  font-family: roboto condensed!important;
  font-size: 16px!important;
  text-shadow: 0px 0px 4px #ffffff!important;
  margin-bottom: 4px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  }

td.tcr a{
  background: transparent no-repeat 0px 3px;
  padding-left: 10px;
  padding-bottom: 0px;
  pading-top: 0px;
  }


/*************************************************************
F - THEMES
**************************************************************/

/* F1 Wanted
-------------------------------------------------------------*/
.baseneed {
  width: 550px;
  height: 320px;
  padding: 10px;
  margin-top: 20px;
  background: url(http://i66.tinypic.com/msp5k.jpg) top center no-repeat;
  }
.pictureneed1 { 
  width: 100px;
  height: 100px;
  margin-left: 25px!important;
  margin-top: -5px!important;
  }
.pictureneed2 {
  width: 100px;
  height: 100px;
  margin-left: 25px!important;
  margin-top: 10px!important;
  }
.pictureneed1 img, .pictureneed2 img {
  width: 100px;
  height: 100px;
  }
.baseneed1 {
  width: 370px;
  height: 290px;
  overflow: hidden;
  position: relative;
  margin-left: 20px!important;
  }
.needname, .wannaname { 
  width: 360px;
  height: 40px;
  font-family: roboto condensed;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  font-size: 18px!important;
  text-shadow: 0px 0px 4px #ffffff!important;
  position: absolute;
  left: 80px;
  }
.needinfo {
  width: 350px;
  height: 8px;
  padding: 5px;
  font-family: roboto condensed;
  font-size: 9px!important;
  color: #090324;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px #fefdff;
  position: absolute;
  margin-left: 5px!important;
  top: 55px;
  transition: all 1.2s ease-in-out;
  opacity: 0;
  }
.needtext {
  width: 350px;
  height: 240px;
  text-shadow: 1px 1px #ffffff;
  font-family: 'Exo 2', sans-serif;
  font-size: 11px;
  color: #000;
  text-align: justify;
  text-transform: lowercase; 
  position: absolute;
  top: 60px;
  margin-left: 10px!important;
  transition: all 1.2s ease-in-out;
  }
.needtext1 {
  width: 350px;
  height: 220px;
  overflow: auto; 
  padding-right: 5px;
  transition: all 1.2s ease-in-out; 
  }
.baseneed1:hover .needinfo {
  opacity: 1;
  top: 45px;
  }
.baseneed1:hover .needtext { height: 180px; top: 68px; }
.baseneed1:hover .needtext1{ height: 180px; }

.basewanna {
  width: 550px;
  height: 168px;
  padding: 10px;
  margin-top: 20px;
  background: url(http://i65.tinypic.com/jrbay0.jpg) top center no-repeat;
  }
.basewanna1 {
  width: 370px;
  height: 128px;
  overflow: hidden;
  position: relative;
  margin-left: 20px!important;
  }
.wannatext {
  width: 350px;
  height: 100px;
  text-shadow: 1px 1px #ffffff;
  font-family: 'Exo 2', sans-serif;
  font-size: 11px;
  color: #000;
  text-align: justify;
  text-transform: lowercase; 
  position: absolute;
  top: 60px;
  margin-left: 10px!important;
  transition: all 1.2s ease-in-out;
  }
.picturewanna { 
  width: 100px;
  height: 100px;
  margin-left: 25px!important;
  margin-top: -4px!important;
  }

/* F2 Guestbook
-------------------------------------------------------------*/
.guestbook {
  background: url(http://i63.tinypic.com/2dliuf8.jpg) no-repeat top center;
  width: 600px;
  height: 535px;
  padding: 10px;
  }
.guestbookwelcome {
  width: 270px;
  height: 90px;
  margin-top: 76px!important;
  margin-left: 218px!important;
  font-family: 'Exo 2', sans-serif;
  text-align: justify;
  }
.guestlinks {
  width: 370px;
  height: 14px;
  margin-top: 25px!important;
  margin-left: 190px!important;
  line-height: 9px;
  color: #eab8f7;
  }
.guestlinks a {
  color: #ffffff!important;
  text-shadow: 0px 0px 3px #ffffff!important;
  font-weight: bold;
  }
.guestclaims {
  width: 230px;
  height: 150px;
  overflow-y: scroll;
  margin-top: 90px!important;
  margin-left: 30px!important;
  text-align: center;
  text-shadow: 1px 1px #ffffff;
  font-family: 'Exo 2', sans-serif;
  font-size: 11px;
  }
.guestcd {
  font-family: roboto condensed;
  font-size: 16px;
  }
/* F3 Common Theme
-------------------------------------------------------------*/
.dormtheme {
  background: url(http://i64.tinypic.com/n387ch.jpg) 10px 0%  no-repeat, url(http://i68.tinypic.com/16703t0.jpg) 10px 100% no-repeat, url(http://i66.tinypic.com/vra3qo.jpg) 10px 42% repeat-y;
  min-height: 200px;
  height: 100%;
  }
.dormthemename {
  font-family: roboto condensed!important;
  font-size: 28px!important;
  text-shadow: 0px 0px 4px #ffffff!important;
  color: #ffffff;
  text-align: center;
  padding-top: 10px;
  text-transform: uppercase;
  font-weight: bold;
  }
.dormthemename2 {
  font-size: 9px!important;
  font-family: 'Exo 2', sans-serif;
  color: #fffbe3;
  letter-spacing: 3px;
  text-align: center;
  margin-top: -5px!important;
  }
.dormtheme2 {
  width: 530px;
  height: 100%;
  padding: 34px;
  padding-top: 44px;
  margin-left: 0px!important;
  font-family: 'Exo 2', sans-serif;
  text-shadow: 1px 1px #fffbe3;
  font-size: 11px;
  text-align: center;
  }

/* Àíêåòà
-------------------------------------------------------------*/
.dormquest {
  background: url(http://i66.tinypic.com/14m49pg.jpg) no-repeat top center;
  width: 600px;
  height: 700px;
  padding: 10px;
  }
.dquestimg {
  margin-top: 41px!important;
  margin-left: 30px!important;
  }
.dquestimg img {
  width: 125px;
  height: 125px;
  border-radius: 125px;
  }
.dquestname {
  text-align: center;
  width: 420px;
  color: #ffffff!important;
  font-family: bebas neue, roboto condensed!important;
  font-size: 22px!important;
  text-shadow: 0px 0px 3px #ffffff!important;
  text-transform: uppercase;
  }
.dquestname2 {
  font-family: roboto condensed!important;
  margin-top: 10px!important;
  margin-bottom: -20px!important;
  text-align: center;
  width: 420px;
  font-size: 8px!important;
  text-transform: uppercase;
  letter-spacing: 2px;
  }
.dquestinfo {
  width: 300px;
  height: 90px;
  padding: 10px;
  margin-top: 20px!important;
  margin-left: 56px!important;
  }
.dquestone {
  width: 480px;
  text-align: center;
  margin-top: 24px!important;
  color: #ffffff!important;
  font-family: roboto condensed!important;
  font-size: 11px!important;
  text-transform: uppercase;
  }
.dquestg {
  width: 200px;
  height: 60px;
  margin-left: 25px!important;
  margin-top: 52px!important;
  text-shadow: 1px 1px #ffffff;
  font-family: 'Exo 2', sans-serif;
  font-size: 11px;
  color: #000;
  text-align: justify;
  text-transform: lowercase; 
  overflow-y: scroll;
  }
.dquestb {
  width: 200px;
  height: 60px;
  margin-left: 35px!important;
  margin-top: 52px!important;
  text-shadow: 1px 1px #ffffff;
  font-family: 'Exo 2', sans-serif;
  font-size: 11px;
  color: #000;
  text-align: justify;
  text-transform: lowercase; 
  overflow-y: auto;
  }
.dquests img {
  width: 58px;
  height: 58px;
  }
.questionnaire {
  padding-left: 10px;
  margin-top: 40px!important;
  padding-right: 5px;
  height: 256px;
  overflow-y: scroll;
  width: 550px;
  text-align: justify;
  font-size: 11px;
  }
.dormrc1 {
  padding: 30px;
  }
.dormrc {
  height: 100px;
  width: 100px;
  margin-top: 10px!important;
  background: url(http://i67.tinypic.com/2qn6yvs.jpg) no-repeat top center;
  }
.dormrc img {
  height: 75px;
  width: 75px;
  border-radius: 75px;
  margin-top: 12px!important;
  margin-left: 12px!important;  
  }
.dormrcn {
  font-family: roboto condensed;
  font-size: 18px;
  text-align: center;
  }
.dormrct {
  text-shadow: 1px 1px #ffffff;
  font-family: 'Exo 2', sans-serif;
  font-size: 11px;
  color: #000;
  text-align: justify;
  text-transform: lowercase; 
  height: 80px;
  overflow-y: scroll;
  }

/* Âíåøíîñòè è èìåíà
-------------------------------------------------------------*/
.faceclaim {
  background: url(http://i64.tinypic.com/2wppcpe.jpg) no-repeat top center;
  width: 600px;
  height: 615px;
  padding: 10px;
  margin: 0px auto;
  position: relative;
  right: 0px;
  }
.jgumdroptab {
  float: left;
  }
.jgumdroptab label {
  display: block;
  width: 50px;
  height: 25px;
  margin-left: 10px;
  position: relative;
  left: 70px;
  top: 180px;
  text-transform:uppercase;
  color: #fff;
  font-family: bebas neue, roboto condensed!important;
  text-shadow: 0px 0px 4px #ffffff!important;
  font-size:20px;
  z-index: 2;
  cursor: pointer;
  }
.jgumdroptab input[type=radio]:checked ~ label {
  z-index: 2;
  }
.jgumdroptab input[type=radio] {
  display: none; /* DON'T EDIT */
  }
.jgumdropcontent_faceclaim {
  position: absolute;
  top: 248px;
  padding:20px;
  bottom: 0px;
  left: 20px;
  right: 0px;
  width: 544px;
  background: url(http://i64.tinypic.com/imktfm.jpg) no-repeat top center;
  overflow: auto;
  }
.faceclaim_girls {
  top:40px;
  position: absolute;
  max-height:250px;
  overflow-y: auto;
  padding-right:15px;
  max-width:320px;
  left:60px;
  }
.girls_girls_girls {
  position: absolute;
  text-align: center;
  left: 60px;
  top: 0px;
  color: #3e3858;
  font-family: roboto condensed;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 1px 1px #ffffff;
  border-bottom: 3px double #fefbf1;
  }
.boys_boys_boys {
  position: absolute;
  text-align:center;
  left:340px;
  top:0px;
  color: #3e3858;
  font-family: roboto condensed;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: 1px 1px #ffffff;
  border-bottom: 3px double #fefbf1;
  }
.faceclaim_boys {
  position: absolute;
  max-height:250px;
  overflow-y: auto;
  padding-right:15px;
  max-width:320px;
  left:340px;
  top:40px;
  }
.jgumdroptab input[type=radio]:checked ~ label ~ .jgumdropcontent_faceclaim {
  z-index: 4;
  }
.faceclaim_role {
  margin-left: 20px;
  font-family: roboto condensed;
  font-size: 18px;
  font-weight:bold; color:#000;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal!important;
  }
.faceclaim_role2 {
  text-align:right;
  font-family: arial;
  font-size: 9px;
  letter-spacing: 1px;
  margin-top: -8px!important;
  text-transform: lowercase;
  border-bottom: 3px double #ecddf3;
  }
.faceclaim_role:first-letter {
  color: #c4a1d3!important;
  }
.claimwelc {
  position:absolute;
  top:80px;
  width:510px;
  left:60px;
  }

/* FAQ
-------------------------------------------------------------*/
.bubbleansw {
  display: inline-block;
  clear: both;
  float: right;
  position: relative;
  width: 430px;
  padding: 8px 12px;
  padding-bottom: 20px!important;
  margin-top: 20px!important;
  background-color: #ac7ccd;
  color: #fafafa;
  text-shadow: 1px 1px #8b59ae!important;
  font-family: roboto condensed;
  font-size: 11px;
  text-align: left;
  text-transform: none;
  word-wrap: break-word;
  margin: 3px;
  -webkit-border-radius: 15px;
  z-index: 4;
  }
.bubbleansw:after {
  content: "";
  position: absolute;
  bottom: 0px;
  right: -26px;
  width: 15px;
  height: 30px;
  clip: rect(15px,20px,45px,0px);
  border-color: #ac7ccd;
  border-width: 0px 12px;
  border-style: solid;
  border-radius: 100%;
  z-index: 3;
  }
.bubblequest {
  display: inline-block;
  clear: both;
  float: left;
  position: relative;
  width: 430px;
  padding: 8px 12px;
  color: #1d1e21;
  font-family: roboto condensed;
  font-size: 11px;
  text-align: left;
  text-transform: uppercase;
  word-wrap: break-word;
  margin: 3px;
  -webkit-border-radius: 15px;
  z-index: 4;
  background-color: #e8e8e8;
  margin-top: 20px!important;
  }

.dormaspir {
  background: url(http://i68.tinypic.com/x3ed1z.jpg) no-repeat;
  height: 745px;
  width: 600px;
  }

.dormc1 {
margin-top: -64px!important;  }

.dormc2 {
background: #ffffff;
opacity: 0;
margin-top: -130px!important;}

/* Ãèä
-------------------------------------------------------------*/
.dormguide {
  background: url(http://oi67.tinypic.com/zlw011.jpg) no-repeat;
  height: 703px;
  width: 600px;
  }

.dormguide2 {
  background: url(http://i63.tinypic.com/bdk66w.jpg) no-repeat;
  height: 877px;
  width: 600px;
  }
.schoolimg {
 float: left;
  padding: 10px;
}
.schooldescription {
  width: 530px;
text-align:justify;
}
.school_name {
font-size: 20px;
text-transform: uppercase;
text-align:center;
}
.majors_title {
text-align:center;
  }

.newsadmimg img {
  float: left;
  padding: 10px;
  border: 3px solid #ffffff;
  }
.newsadmimg img {
  width: 70px;
  height: 70px;
  border-radius: 70px;
  border: 3px solid #ffffff;
  }

.lbubbleansw {
  display: inline-block;
  clear: both;
  float: right;
  position: relative;
  width: 160px;
  padding: 8px 12px;
  margin-left: 30px!important;
  padding-bottom: 20px!important;
  background-color: #ac7ccd;
  color: #fafafa;
  text-shadow: 1px 1px #8b59ae!important;
  font-family: roboto condensed;
  font-size: 11px;
  text-align: justify;
  text-transform: none;
  word-wrap: break-word;
  margin: 3px;
  -webkit-border-radius: 15px;
  z-index: 4;
  }
.lbubbleansw:after {
  content: "";
  position: absolute;
  bottom: 0px;
  right: -26px;
  width: 15px;
  height: 30px;
  clip: rect(15px,20px,45px,0px);
  border-color: #ac7ccd;
  border-width: 0px 12px;
  border-style: solid;
  border-radius: 100%;
  z-index: 3;
  }