/*
Theme Name: VRL v 1.0
*/

.announce{
	width:100%;
	text-align:center;
	font-weight:900;
	font-size:14px;
}

.adminannounce{
	width:100%;
	text-align:center;
	color:#FC0509;
	font-weight:900;
	font-size:14px;
}

.homeboxgreen{
   width:100%;
   min-width:320px;
   margin:0 auto;
   background-color:#CCC;
}
.homeboxblue{
   width:100%;
   min-width:320px;
   margin:0 auto;
   background-color:#b3b3b3;
}
.homeboxred{
   width:100%;
   min-width:320px;
   margin:0 auto;
   background-color:#8c8c8c;
}

.entrybox {
   border:2px solid #350c5e;
   border-radius:10px;
   float:left;
   width: 45%;
   margin:2%;
   font-size:12px;
}

body {
   color: #000;
   font-family: 'Oswald','Georama', sans-serif;
}

h1 {
   color:#ffdf16;
   /*text-transform: uppercase;*/
}
h2, h3, h4 {
   color:#350c5e;
   /*text-transform: capitalize;*/
}

table {
   margin:0 auto;
   /*border:1px solid #CCC;*/
}
th {
   /*border:1px solid #CCC;*/
   background-color:#454545;
   color:#fff;
}
td {
   /*border:1px solid #CCC;*/
   background-color:#6B6B6B;
   color:#fff;
}
td + td {
   background-color:#959595;
}

.check table{
   /*width:100%;*/
   min-width:900px;
}
.check td{
   background-color:#CCC !important;
}

.table_earnings {
	margin:5px;
}
.table_earnings th {
	font-weight:700;
	background: #ECEBEA;
	padding:3px;
	border:0px;
}

.table_earnings td{
	background:#fff;
	padding:3px;
	border:0px;
}

.table_earnings_td_total{
	background:#fff;
	padding:3px;
	border:0px;
	font-weight:700;
}


a:link {
	text-decoration:none;
	color:#1B0CD7;
}
a:hover {
	text-decoration:none;
	color:#00cfef;
}
a:focus {
	outline:none;
	outline-offset:0px;
   color:#00cfef;
}
a:visited {
	text-decoration:none;
	color:#1B0CD7;
}

.myButton {
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'Oswald',Helvetica,Arial;
	font-size:15px;
	padding:4px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
a.myButton:link {
    color:#ffffff;
}
a.myButton:visited {
    color:#ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.myButton:active {
	position:relative;
	top:1px;
}

.enterButton {
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid yellow;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'Oswald',Helvetica,Arial;
	font-size:15px;
	padding:4px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
   margin-top:5px;
   margin-bottom:5px;
}
a.enterButton:link {
    color:yellow;
}
a.enterButton:visited {
    color:#ffffff;
}
.enterButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.enterButton:active {
	position:relative;
	top:1px;
}

.myButtonThin {
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Oswald,Helvetica,Arial;
	font-size:13px;
	padding:2px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.myButtonThin:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
a.myButtonThin:link {
    color:#ffffff;
}
.myButtonThin:active {
	position:relative;
	top:1px;
    color:#F7EFEF;
}
a.myButtonThin:visited {
    color:#ffffff;
}


.myButtonBrown {
	-moz-box-shadow: 0px 0px 0px 2px #8a7008;
	-webkit-box-shadow: 0px 0px 0px 2px #8a7008;
	box-shadow: 0px 0px 0px 2px #8a7008;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b09256), color-stop(1, #473c1f));
	background:-moz-linear-gradient(top, #b09256 5%, #473c1f 100%);
	background:-webkit-linear-gradient(top, #b09256 5%, #473c1f 100%);
	background:-o-linear-gradient(top, #b09256 5%, #473c1f 100%);
	background:-ms-linear-gradient(top, #b09256 5%, #473c1f 100%);
	background:linear-gradient(to bottom, #b09256 5%, #473c1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b09256', endColorstr='#473c1f',GradientType=0);
	background-color:#b09256;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #140b02;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'Oswald',Arial;
	font-size:19px;
	padding:4px 12px;
   margin:5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #66625d;
}
.myButtonBrown:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #473c1f), color-stop(1, #b09256));
	background:-moz-linear-gradient(top, #473c1f 5%, #b09256 100%);
	background:-webkit-linear-gradient(top, #473c1f 5%, #b09256 100%);
	background:-o-linear-gradient(top, #473c1f 5%, #b09256 100%);
	background:-ms-linear-gradient(top, #473c1f 5%, #b09256 100%);
	background:linear-gradient(to bottom, #473c1f 5%, #b09256 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#473c1f', endColorstr='#b09256',GradientType=0);
	background-color:#473c1f;
}
.myButtonBrown:active {
	position:relative;
	top:1px;
}

.myButtonBrownThin {
	-moz-box-shadow: 0px 0px 0px 2px #8a7008;
	-webkit-box-shadow: 0px 0px 0px 2px #8a7008;
	box-shadow: 0px 0px 0px 2px #8a7008;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b09256), color-stop(1, #473c1f));
	background:-moz-linear-gradient(top, #b09256 5%, #473c1f 100%);
	background:-webkit-linear-gradient(top, #b09256 5%, #473c1f 100%);
	background:-o-linear-gradient(top, #b09256 5%, #473c1f 100%);
	background:-ms-linear-gradient(top, #b09256 5%, #473c1f 100%);
	background:linear-gradient(to bottom, #b09256 5%, #473c1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b09256', endColorstr='#473c1f',GradientType=0);
	background-color:#b09256;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #140b02;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'Oswald',Arial;
	font-size:12px;
	padding:2px 6px;
   margin:5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #66625d;
}
.myButtonBrownThin:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #473c1f), color-stop(1, #b09256));
	background:-moz-linear-gradient(top, #473c1f 5%, #b09256 100%);
	background:-webkit-linear-gradient(top, #473c1f 5%, #b09256 100%);
	background:-o-linear-gradient(top, #473c1f 5%, #b09256 100%);
	background:-ms-linear-gradient(top, #473c1f 5%, #b09256 100%);
	background:linear-gradient(to bottom, #473c1f 5%, #b09256 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#473c1f', endColorstr='#b09256',GradientType=0);
	background-color:#473c1f;
    color:#ffffff;
}
.myButtonBrownThin:active {
	position:relative;
	top:1px;
}

.myButtonBrownThin:visited {
	position:relative;
	top:1px;
    color:#ffffff;
}

.header{
   z-index:3;
   background-color:#350c5e;
   color:#fff;
   text-align:center;
   width:100%;
   padding-top: 5px;
   padding-bottom: 10px;
   font-family:Oswald,Helvetica,Arial;
}
.footer{
   margin-top:300px;
   background-color:#350c5e;
   color:#fff;
   font-family:Oswald,Helvetica,Arial;
}

.footer a:link{
    color:#ffdf16;  
}
.footer a:visited{
    color:#ffdf16;  
}

.maindiv{
   border-left:2px solid #350c5e;
   border-right:2px solid #350c5e;
   /*background-color:#E9E9E9;*/
   background-image: url("/images/ibarrelrace-bg-2.jpg");
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: center top; 
   background-size: cover;
   color:#000;
   z-index:1;
}
.overlay {
	position:relative;
	top:0;
	bottom:0;
	right:0;
	left:0;
   background-color:#fff;
	opacity:0.8;
	z-index:2;
}
.mailheader{
   background-color: #350c5e;
   width:100%;
   text-align:center;
}

.mail{
   font-family:Georgia,Verdana,Tahoma;
   color:#350c5e;
   background-color:#CCC;
}

.mail table {
   /*border: none;*/
   background-color:#fff;
}

.mail td {
   /*border: none;*/
   background-color:#fff;
   color: #000;
}

.mailfooter{
   background-color: #350c5e;
   width:100%;
   text-align:center;
   color:#ffdf16;
}

@media only screen and (max-width:767px) {
   
   .maindiv{
      
      text-align:center;
      width:100%;
      min-height:700px;

   }
   
}

@media only screen and (min-width:767px) {

   .maindiv{
      margin: 0 auto;
      text-align:center;
      width:100%;
      max-width:400px;
      min-height:700px;

   }
   
   .admindiv{
      margin: 0 auto;
      border:2px solid #350c5e;
      text-align:center;
      /*color:#000;*/
      width:100%;
      max-width:90%;
      min-height:1000px;

   }
   
   .admindiv h1{
      color:#e6e600;
   }
   
   .admindiv a:link{
      /*color:#b3b300;*/
      color:#ffffff;
   }
   
   .admindiv a:visited{
      /*color:#b3b300;*/
      color:#ffffff;
   }
   
   .admindiv th{
      color:#000;
   }
   
   .admindiv td{
      color:#000;
   }
}