body { background-color: #000000;background-image: url("https://www.vampirerave.com/premium/files/thestar/starbg.png");background-attachment:fixed; background-size: cover;background-repeat: no-repeat;}

/* The inbox, system, society, etc links in the Message Center */
a.message:link		{ color: #FF0000; text-decoration: none; }
a.message:visited	{ color: #FF0000; text-decoration: none; }
a.message:active	{ color: #FFA6A6; text-decoration: none; }
a.message:hover		{ color: #FFA6A6; text-decoration: none; }

/* The Border color of the Dark Network Banners in the Footer */
.pic a img { border: 1px solid blue; } 
.pic a img:link { border: 1px solid blue; }
.pic a img:visited { border: 1px solid blue; }
.pic a img:active { border: 1px solid white; }
.pic a img:hover { border: 1px solid white; }

/* Special Link colors. Open Link Directory, etc. */
a.special:link          { color: #F000F0; text-decoration: underline; }
a.special:visited       { color: #F000F0; text-decoration: underline; }
a.special:active        { color: #FFFFFF; text-decoration: underline; }
a.special:hover         { color: #FFFFFF; text-decoration: underline; }

hr {
  border: 0;
  height: 0px;
  color: #ff0000;
  background-color: #ff0000;
}

/* All text is within tables. */
table {
  text-align:justify;
  color:white;
  font-family:Verdana,Arial,Helvetica;
  font-size:10pt;
  font-weight:normal;
}

td {text-shadow: 1px 1px 1px #000000, -1px -1px 1px #000000, 1px -1px 1px #000000, -1px 1px 1px #000000;
}

.textarea	{background-image: url("https://www.vampirerave.com/premium/files/thestar/blue-star-background-9hna130yeym8vtqg.jpg");
-webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-align:justify;
  color:White;
  font-family:Verdana,Arial,Helvetica;
  font-size:10pt;
  font-weight:normal;
}

/* For the smaller page text */
.footer	{
  text-align:justify;
  color:White;
  font-family:Verdana,Arial,Helvetica;
  font-size:8pt;
  font-weight:normal;
}

/* Forms and buttons */
.forminput, .textinput, .radiobutton, .checkbox {background-image: url("https://www.vampirerave.com/premium/files/thestar/blue-stars-on-dark-background.jpg");
background-attachment: scroll;
background-size: cover;
background-repeat:  repeat-x;
  font-size: 12px;
  font-color: #b7950b;
  font-family: verdana, helvetica, sans-serif;
  vertical-align: middle;
  color: #b7950b;
text-shadow: 1px 1px 1px #000000, -1px -1px 1px #000000, 1px -1px 1px #000000, -1px 1px 1px #000000;
 border: 2px white solid;
border-image: url('https://www.vampirerave.com/premium/files/thestar/3b9582278ced9b2adea2e5ebe9fb17c8.gif') 30;
}
form {
  margin: 0px;
  padding: 0px; 
}

/* The Main Forum page */
.forum_table { background-color: black; }
.forum_td { background-color: #600000; }
.forum_closed { background-color: #300000; }
.forum_text { color: white; }
a.forum:link { color: white; text-decoration: none; }
a.forum:visited { color: white; text-decoration: none; }
a.forum:active { color: blue; text-decoration: none; }
a.forum:hover { color: blue; text-decoration: none; }
/* End Forum */

/* Journals - The Comment area */
.journal_comment_table { 
  background-color: #800000; 
  text-color: white; 
  text-align: justify;
  color: white;
  font-family: verdana,arial,helvetica;
  font-size: 8pt;
  font-weight: normal;
}
.journal_comment_div {
  border: 1px solid blue; 
  padding: 0px; 
  background: #000000;
  text-align:justify;
  color: white;
  font-family: verdana,arial,helvetica;
  font-size: 10pt;
  font-weight: normal;  
}
a.journal_comment:link		{ 
  color: #FFFFFF; 
  text-decoration: none; 
  font-size: 8pt; 
  font-family: verdana,arial,helvetica;
}
a.journal_comment:visited	{ 
  color: #FFFFFF; 
  text-decoration: none; 
  font-size: 8pt; 
  font-family: verdana,arial,helvetica;
}
a.journal_comment:active	{ 
  color: #ff0000; 
  text-decoration: none; 
  font-size: 8pt; 
  font-family: verdana,arial,helvetica;
}
a.journal_comment:hover	    { 
  color: #ff0000; 
  text-decoration: none; 
  font-size: 8pt; 
  font-family: verdana,arial,helvetica;
}
/* End Journal Formatting */

/* For various |, [, and ] symbols throughout the site */
.divider { color: white; }

/* Table Outlines */
.tablewindows {background-image: url("https://www.vampirerave.com/premium/files/thestar/3b9582278ced9b2adea2e5ebe9fb17c8.gif");}

/* Table Insides */
/* Inside the user menu, vamp box, sun, vr store, friends, and news windows/menus */
.tdmenumain {background-color:black;}
/* The black headings. Eg. Main Menu, Members, etc. */
.tdwindows {text-shadow: 1px 1px 1px #000000, -1px -1px 1px #000000, 1px -1px 1px #000000, -1px 1px 1px #000000; background-color: #000000; background-image: url(https://www.vampirerave.com/premium/files/thestar/blue-star-background-9hna130yeym8vtqg.jpg); background-attachment: fixed; background-size:cover:
background-repeat:no-repeat; background-position:center;}
/* The menu links. Eg. Home, Request Help, etc. */
.tdmenu {background-color: black;}
/* Inside the main content section */
.tdcenter {background-color: black;}
/* Inside the premium member lines */
.tdpremium {background-color: black;}

/* Profile Page. The Description Box and Description area */
.tabledescription {}

.tddescription {text-shadow: 1px 1px 1px #000000, -1px -1px 1px #000000, 1px -1px 1px #000000, -1px 1px 1px #000000;
  color:white;
  font-family:Verdana,Arial,Helvetica;
  font-size:10pt;
  font-weight:normal;}



.img-profile{-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

.img-profile:hover { filter: sepia(1);
-webkit-transform: scale(1.5);
     -moz-transform: scale(1.5);
       -o-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}

/* Fonts */
/* Success/Good messages */
.success { color: blue; }
/* Failure/Bad messages */
.error { color: blue; }
/* Warning color. Usually yellow */
.warn { color: blue; }

/* Only used for "The Ultimate Vampire Resource & Directory in Logo menu */
h1 {
  color: #ffffff; 
  font-family: verdana, helvetica, sans-serif; 
  font-size: 12pt; 
  text-align: center; 
  font-weight: bold; 
  margin: 0px; 
  padding: 0px;
}
form table:nth-of-type(1) tr:nth-child(1) td:nth-child(1) {
    background-image: linear-gradient( to right,  #b7950b , #b7950b , #b7950b ,blue) !important;
}

form table:nth-of-type(1) tr:nth-child(1) td:nth-child(2) {
    background-image: linear-gradient( to right, blue,black,black,black) !important;
}

form table:nth-of-type(1) tr:nth-child(1) td:nth-child(1){background-image: -webkit-linear-gradient(0deg, #ffffff, #000000);
    -webkit-animation: hue 1s infinite linear };} form table:only-child  tr:nth-child(1) td:nth-child(1){background: transparent !important;} form table:nth-of-type(1) tr:nth-child(1) td:nth-child(2){ background-image: -webkit-linear-gradient(180deg, #ffffff, #000000);
    -webkit-animation: hue 1s infinite linear };} form table:only-child  tr:nth-child(1) td:nth-child(1){background: transparent !important;}



/* Text for "You have new messages waiting" */
.new_messages { 
  color: white; 
  font-family: verdana, helvetica, sans-serif; 
}
/* Vampbox time/date stamps */
.vb_txt { color: #e93838; }



/* New CSS Classes introduced in Vampire Rave 2.0 */

/* Contain images within divs */
@media only screen and (min-width : 1px) {
  /* Any image in div 'img-container' will scale to a max of 300px wide */
  .img-container { width: 98%; display: inline-block; text-align: center;}
  .img-container img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
  }
  .img-container iframe, object, embed, div, span, p, table, tr, th, td, img, ul {
    max-width: 100%;
  }  
  .img-container-small { width: 98%; display: inline-block; text-align: center;}
  .img-container-small img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
  }
  .img-container-small iframe, object, embed, div, span, p, table, tr, th, td, ul {
    max-width: 100%;
  }  
}

/* The lines throughout the site that look like: */
/*     ================================= VR =================================     */ 
hr.body-line {
  text-align: center;
vertical-align: middle;
  height:30px;
  background-color:black;
background-image: url("https://www.vampirerave.com/premium/files/thestar/pngtree-dark-blue-cosmic-space-nebula-background-picture-image_1178891.png");
}
hr.body-line:after {
  content: "TheStar";
  flex: 1 1;
  border-top: 0px double blue;
  border-bottom: 0px double blue;
  color:  #b7950b ;
  margin: auto;
  padding:2px 0;
  font-family: 'Droid Sans', sans-serif, Georgia, Verdana, Arial, Helvetica;
  font-size: 22px;
  text-shadow: 1px 1px 1px #000000, -1px -1px 1px #000000, 1px -1px 1px #000000, -1px 1px 1px #000000;
}

/* The CHANGE LAYOUT drop down select menu */
.layout_form {
  font-size: 14px;
  font-color: white;
  font-family: 'Droid Sans', sans-serif, Georgia, serif, arial, helvetica;
  vertical-align: middle;
  color: white;
  background-color: black;
  border: 1px white solid;
  border-radius: 3px;
  background: url(https://www.vampirerave.com/premium/files/thestar/tiny-star.gif) 130px / 22px no-repeat #230000;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  width: 160px;
  padding: 4px 0 4px 10px;
  margin: 0;
}
.layout_form select {
   background: transparent;
}
.layout_form select::-ms-expand { /* IE */
  display: none;
}
.layout_form option {
  width:160px;
  margin: 0;
  padding: 2px 0 2px 10px;
}

/* File Upload Buttons */
div.upload {
    width: 100px;
    height: 34px;
    background: url(/inc/layouts/images/phantasm/upload_icon.png) no-repeat;
    overflow: hidden;
	cursor: pointer;
}
div.upload input {
    display: inline !important;
    width: 62px !important;
    height: 50px !important;
    opacity: 0 !important;
    overflow: hidden !important;
    cursor: pointer;
}

/* Report a Bug */
.shading { background-color:#101010; }
.shade1  { background-color:#4c0000; }
.shade2  { background-color:#1f0000; }

/* Vampire Database, Profiles, Journals, etc, alternating background colors */
.db-div-1 { background:transparent; }
.db-div-2 { background:transparent; }

/* New Markers Used on Profiles, Journals, The Vampire Database, The Forum, and more */
.new-marker {
  display: inline-block;
  border: 0px blue solid;
  border-radius: 6px;
  font-size: 14px;
  color: transparent;
  font-family: 'Droid Sans', sans-serif, Georgia, serif, arial, helvetica;
  vertical-align: middle;
  padding: 4px 5px 3px 5px; 
  margin-top:4px;
  font-weight:bold;
}

/* Profile description box */
.profile-description {
  border-radius:6px; 
  border: 1px solid white; 
}

/* Journal Comments */
.journal-comments {
  background-color:#110000;
  border:1px solid blue;
}
.journal-comment-line {
  color: blue; 
  background-color: red;
}

/* The Forum */
.forum_table { background-color: transparent; table-layout:fixed;}
.forum_td { background-color: #600000; word-wrap:break-word;}
.forum_closed { background-color: #300000; }
.forum_text { color: white; }
a.forum:link { color: white; text-decoration: none; }
a.forum:visited { color: white; text-decoration: none; }
a.forum:active { color: blue; text-decoration: none; }
a.forum:hover { color: blue; text-decoration: none; }
.forum_back { background-color: #151515; }
.forum_rip_back { background-color: #080808; }
.forum-quote {
  background-color: #080808;
  padding: 20px 10px 20px 0px;
  border-radius: 6px;
  border: 1px solid blue;
  width:96%;  
}
.forum-block {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
}
.forum-preview { border:1px solid yellow; }

/* VR Chat */
.chat-channel-list {
  border: solid 1px; 
  border-color: blue; 
  background-color: black;
}
.chat-window {
  border: solid 1px; 
  border-color: blue; 
  background-color: black;
}

/* Portfolios */
/* Also used for other various functions. Hidden div popup windows */
#message-window {
  display:none;
  padding: 0px 10px 10px 10px;
  position:fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); 
  background-color: #000000;
  border-radius: 12px;
  border-style: solid;
  border-width: 5px;
  border-color: blue;
  text-align: center;
  z-index: 61; 
}
#overlay {
  display:none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 60;
  background:rgba(0,0,0,0.6);
}
.cancel-message { display:block; margin-right: -10px; position:relative; float: right; top:3px; right:2px; background-color:black; color:black; height:30px; width:35px; font-size:30px; text-decoration:none; text-align:center; font-weight:bold; }
a.cancel-message:link { background-color: transparent; color: blue; text-decoration: none; }
a.cancel-message:visited { background-color: transparent; color: blue; text-decoration: none; }
a.cancel-message:hover { background-color: transparent; color: blue; text-decoration: none; }
a.cancel-message:active { background-color: transparent; color: blue; text-decoration: none; }

/* ////////////////////////// START Message Center Formatting ////////////////////////// */
/* Some of these classes are used in other areas of Vampire Rave too. */
/* .mc-menu is the drop down menu used in Journals, Report a Bug, Message Center, etc. */
/* .mc-menu2 is the second drop down menu (bottom of page) only used in the Message Center */
/* .mc-link-span is used on virtually every submission button site-wide */

.stitched {
  background: black;
  border: 1px dashed blue;
  border-radius: 5px;
  margin-top: 6px;
}
.mc-link-spans {
  background-image: linear-gradient( to right, blue,black,black,black) !important; 
  color:white; 
  border: white 1px solid;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}
.mc-link-spans:hover { color:blue;
}

a.mc:link		{ text-decoration: none; }
a.mc:visited	{ text-decoration: none; }
a.mc:active	    { text-decoration: none; }
a.mc:hover		{ text-decoration: none; }
/* Top and bottom drop down menus, box navigation */
.mc-menu {
  border-top: 1px white solid;
  margin:0;
  padding:0;
  width:320px;
  font-size:16px;
  font-weight:bold;
}
.mc-menu a:hover {
  cursor: pointer;
}
.mc-menu ul {
  background: url(/images/drop_down_arrow.png) 290px / 22px no-repeat #a20202;
  height:36px; 
  list-style:none; 
  margin:0; 
  padding:0;
}
.mc-menu table { line-height:32px; }
.mc-menu li a{
  border-left: 1px white solid;
  border-right: 1px white solid;
  border-bottom: 1px white solid;
  color:#ffffff;
  display:block;
  font-weight:normal;
  line-height:36px;
  margin:0px;
  padding:0px 40px 0px 15px;
  height:36px;
  font-size:14px;
  font-style:normal;
  text-align:left;
  text-decoration:none;
}
.mc-menu li a:hover, .mc-menu ul li:hover a{
    color:#FFFFFF;
    text-decoration:none;
}
.mc-menu li li {
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    width:320px;
}
.mc-menu li ul{
    background:#cc0202;
    display:none;
    height:auto;
    padding:0px;
    margin:0px;
    border:0px;
    position:absolute;
    width:320px;
    z-index:1;
}
.mc-menu li:hover li a{
    background:none;
}
.mc-menu li ul a{
    display:block;
    height:36px;
    font-size:14px;
    font-style:normal;
    margin:0px;
    padding:0px 40px 0px 15px;
    text-align:left;
}
.mc-menu li ul a:hover, .mc-menu li ul li:hover a{
    color:#ffffff;
    text-decoration:none;
    background-color:red;
}  
#nothing {
    color:white !important;
    text-decoration:bold !important;
    background-color:black !important;
}
.mc-menu2 {
  border-top: 1px white solid;
  margin:0;
  padding:0;
  width:320px;
  font-size:16px;
  font-weight:bold;
}
.mc-menu2 a:hover {
  cursor: pointer;
}
.mc-menu2 ul {
  background: url(https://www.vampirerave.com/premium/files/thestar/tiny-star.gif) 290px / 22px no-repeat #a20202;
  height:36px; 
  list-style:none; 
  margin:0; 
  padding:0;
}
.mc-menu2 table { line-height:32px; }
.mc-menu2 li a{
  border-left: 1px white solid;
  border-right: 1px white solid;
  border-bottom: 1px white solid;
  color:#ffffff;
  display:block;
  font-weight:normal;
  line-height:36px;
  margin:0px;
  padding:0px 40px 0px 15px;
  height:36px;
  font-size:14px;
  font-style:normal;
  text-align:left;
  text-decoration:none;
}
.mc-menu2 li a:hover, .mc-menu2 ul li:hover a{
    color:#FFFFFF;
    text-decoration:none;
}
.mc-menu2 li li {
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    width:320px;
}
.mc-menu2 li ul{
    background:#cc0202;
    display:none;
    height:auto;
    padding:0px;
    margin:0px;
    border:0px;
    position:absolute;
    width:320px;
    z-index:1;
}
.mc-menu2 li:hover li a{
    background:none;
}
.mc-menu2 li ul a{
    display:block;
    height:36px;
    font-size:14px;
    font-style:normal;
    margin:0px;
    padding:0px 40px 0px 15px;
    text-align:left;
}
.mc-menu2 li ul a:hover, .mc-menu2 li ul li:hover a{
    color:#ffffff;
    text-decoration:none;
    background-color:red;
}  
/* ////////////////////////// END Message Center Formatting ////////////////////////// */

.layout_form {
  font-size: 14px;
  font-color: white;
  font-family: 'Droid Sans', sans-serif, Georgia, serif, arial, helvetica;
  vertical-align: middle;
  color: white;
  background-color: black;
  border: 1px #b7950b solid;
  border-radius: 3px;
  background: url(img src="https://www.vampirerave.com/premium/files/thestar/thestartext-graphic-with-stars-2.gif") 130px / 22px no-repeat #230000;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  width: 160px;
  padding: 4px 0 4px 10px;
  margin: 0;
}


img {
  -webkit-filter:  sepia(0%);

}
img:hover {
     -webkit-filter:  sepia(100%);
 
}

p {font-weight: 1000; text-shadow: none;
background-image: url("https://www.vampirerave.com/premium/files/thestar/thestartext-graphic-with-stars-2.gif");
background-size: 100% 100%;background-repeat: no-repeat;background-position: center;
-webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #888888;}


a:link      {text-shadow: 0px 0px 0px;background-image: url("https://www.vampirerave.com/premium/files/thestar/seamless_rich_golden_gif.gif");
-webkit-text-fill-color: transparent; -webkit-background-clip: text; color: rgba(0, 0, 0, 0.2); text-decoration: underline;}
a:visited	{text-shadow: 0px 0px 0px;background-image: url("https://www.vampirerave.com/premium/files/thestar/seamless_rich_golden_gif.gif");
-webkit-text-fill-color: transparent; -webkit-background-clip: text; color: rgba(0, 0, 0, 0.2); text-decoration: underline;}
a:active	{background-image: url("https://www.vampirerave.com/premium/files/thestar/seamless_rich_golden_gif.gif");
-webkit-text-fill-color: transparent;
  -webkit-background-clip: text;background-clip:text;  text-decoration: underline; }
a:hover	    {background-image: url("https://www.vampirerave.com/premium/files/thestar/1651545fvmq7we4mn.gif");
-webkit-text-fill-color: transparent;
  -webkit-background-clip: text;background-clip: text; text-decoration: underline; }

a.menu:link	{text-shadow: 0px 0px 0px;background-image: url("https://www.vampirerave.com/premium/files/thestar/seamless_rich_golden_gif.gif");
-webkit-text-fill-color: transparent; -webkit-background-clip: text; color: rgba(0,0,0,0.2); text-decoration: underline;}
a.menu:visited	{text-shadow: 0px 0px 0px;background-image: url("https://www.vampirerave.com/premium/files/thestar/seamless_rich_golden_gif.gif");
-webkit-text-fill-color: transparent; -webkit-background-clip: text; color: rgba(0, 0, 0, 0.2); text-decoration: underline;}
a.menu:active	{text-shadow: 0px 0px 0px;background-image: url("https://www.vampirerave.com/premium/files/thestar/seamless_rich_golden_gif.gif");
-webkit-text-fill-color: transparent; -webkit-background-clip: text; color: rgba(0, 0, 0, 0.2); text-decoration: underline;}
a.menu:hover	{ background-image: url("https://www.vampirerave.com/premium/files/thestar/1651545fvmq7we4mn.gif");
-webkit-text-fill-color: transparent;
  -webkit-background-clip: text; background-clip: text; text-decoration: none; }



/* New Markers Used on Profiles, Journals, The Vampire Database, The Forum, and more */
.new-marker {
  display: inline-block;
  border: 0px blue solid;
  border-radius: 6px;
  font-size: 14px;
  color: transparent;
  font-family: 'Droid Sans', sans-serif, Georgia, serif, arial, helvetica;
  vertical-align: middle;
  padding: 4px 5px 3px 5px; 
  margin-top:4px;
  font-weight:bold;
}



* {cursor: url(https://cur.cursors-4u.net/symbols/sym-7/sym635.ani), url(https://cur.cursors-4u.net/symbols/sym-7/sym635.png), auto !important;}