@import url(http://fonts.googleapis.com/css?family=Open+Sans:700italic,400,600,300);

body
{
background-color:#afafaf;
background-image:url('/images/bg.jpg');
margin:0px 0px;
}
.header {
background-color:#515151;
background-image:url('/images/bg-header.jpg');
height:64px;
width:1016px;

-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-top-left-radius: 10px;
-moz-border-top-right-radius: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;

-webkit-box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, .4);
-moz-box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, .4);
box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, .4);

border-top: 1px #4f4f4f solid;
border-left: 1px #4f4f4f solid;
border-right: 1px #4f4f4f solid;

z-index:0;

}

.blogimg {
max-width:560px;
height:auto;
}

.headerbanner
{
position:relative;
height: 260px;
background-position: 50% 26%;

    /* Make the background image cover the area of the <div>, and clip the excess */
    background-size: cover;
-webkit-box-shadow: 0px 10px 20px 1px rgba(0, 0, 0, .4);
-moz-box-shadow: 0px 10px 20px 1px rgba(0, 0, 0, .4);
box-shadow: 0px 10px 20px 1px rgba(0, 0, 0, .4);
z-index:1;
}

.content
{
background-color:#2d2d2d;
background-image:url('/images/bg-content.jpg');
width:1013px;


border-left: 4px #545454 solid;
border-right: 4px #545454 solid;

-webkit-box-shadow: 0px 0px 60px 15px rgba(0, 0, 0, .5);
-moz-box-shadow: 0px 0px 60px 15px rgba(0, 0, 0, .5);
box-shadow: 0px 0px 60px 15px rgba(0, 0, 0, .5);
z-index:0;
}


.playerlist {
background-position: 50% 50%;
background-size: cover;
width:275;
height:56;
-webkit-box-shadow: 0px 0px 25px 4px rgba(0, 0, 0, .75);
-moz-box-shadow: 0px 0px 25px 4px rgba(0, 0, 0, .75);
box-shadow: 0px 0px 25px 4px rgba(0, 0, 0, .75);
margin-top:24px;
margin-bottom:25px;
background-image:url('/images/playerlist-bg.jpg');
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
position:relative;
}
.playerlist-extratext {
font-family:'open sans';
color:white;
font-size:9px;
font-weight:400;
-webkit-text-shadow: 0px 0px 7px rgba(255, 255, 190, 1),0px 0px 5px rgba(255, 255, 190, 1);
-moz-text-shadow: 0px 0px 7px rgba(255, 255, 190, 1),0px 0px 5px rgba(255, 255, 190, 1);
text-shadow: 0px 0px 7px rgba(255, 255, 190, 1),0px 0px 5px rgba(255, 255, 190, 1);
padding-top:13px;
padding-right:7px;
}
.playerlist-img {
background-position: 50% 26%;
background-size: cover;
width:69px;;
height:69px;
-webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .45);
-moz-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .45);
box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .45);
}
.reviewcount{
font-family:arial;
color:white;
font-size:13px;
display:inline-block;
vertical-align:top;
padding-top:5px;
padding-left:4px;
}
.playerlist-name {
font-family:'open sans';
color:white;
font-size:17px;
font-weight:300;
display:inline-block;
padding-left:2px;
-webkit-text-shadow: 1px 1px 4px rgba(0, 0, 0, .4);
-moz-text-shadow: 1px 1px 4px rgba(0, 0, 0, .4);
text-shadow: 1px 1px 4px rgba(0, 0, 0, .4);
vertical-align:top;
}
.playerlist-loc {
background-position: 50% 26%;
background-size: cover;
display:inline-block;
width:16px;
height:16px;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .75);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .75);
box-shadow: 1px 1px 2px rgba(0, 0, 0, .75);
vertical-align:bottom;
margin-bottom:4px;
margin-right:4px;
}
.playerlist-title {
font-family:'open sans';
color:#545454;
font-weight:600;
font-size:14px;
padding-left:10px;
-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, .55);
-moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, .55);
text-shadow: 1px 1px 2px rgba(0, 0, 0, .55);
display:inline-block;
vertical-align:top;
}

.whtitle {
font-family:'open sans';
color:white;
font-size:14px;
}
.whtitle a:link,.whtitle a:visited,.whtitle a:active {
color:#aedbff;
}

.toplinks {
font-family:'open sans';
color:#264e70;
font-size:12px;
font-weight:600;
padding-bottom:10px;
padding-right:50px;
width:1016px;
-webkit-text-shadow: 1px 1px 2px rgba(255, 255, 255, .55);
-moz-text-shadow: 1px 1px 2px rgba(255, 255, 255, .55);
text-shadow: 1px 1px 2px rgba(255, 255, 255, .55);
}
.toplinks a:link,.toplinks a:visited,.toplinks a:active {
color:#264e70;
}

.formcont
{
background-color:#6c6c6c;
width:326px;

padding:36px;

-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;

-webkit-box-shadow: 0px 0px 60px 15px rgba(0, 0, 0, .4),inset 0px 0px 60px 10px rgba(0, 0, 0, .3);
-moz-box-shadow: 0px 0px 60px 15px rgba(0, 0, 0, .4),inset 0px 0px 60px 10px rgba(0, 0, 0, .3);
box-shadow: 0px 0px 60px 15px rgba(0, 0, 0, .4),inset 0px 0px 60px 10px rgba(0, 0, 0, .3);
font-family:'open sans';
color:white;
}
.formtitle {
font-family:'open sans';
color:white;
font-size:23px;
padding-bottom:5px;
padding-left:6px;
font-weight:300;
}

input[type=text],input[type=password],input[type=file] {
border: 3px solid #adadad;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:white;
color:black;
font-family:arial;
font-size:18px;
padding: 12px;
width:100%;
height:60px;
margin-bottom:15px;
}
input[type=text]:disabled {
background-color:#dedede;
color:#ababab;
}

select {
border: 3px solid #adadad;
background-color:white;
color:black;
font-family:arial;
font-size:18px;
padding: 12px;
width:100%;
height:60px;
margin-bottom:15px;
}

textarea {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 3px solid #adadad;
background-color:white;
color:black;
font-family:arial;
font-size:18px;
padding: 12px;
width:100%;
height:100px;
margin-bottom:15px;
}
textarea:disabled {
background-color:#dedede;
color:#ababab;
}

input[type=submit] {
border: 1px solid #aa3800;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color:#c14000;
color:black;
font-family:'open sans';
font-size:15px;
padding-left:80px;
padding-right:80px;
padding-top:10px;
padding-bottom:10px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .4);
-moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .4);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .4);
}

input[type=submit]:hover {
background-color:#c74506;
cursor:pointer;
}
input[type=submit]:active {
position:relative;
top:2px;
left:2px;
background-color:#c74506;
cursor:pointer;
-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .4);
-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .4);
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .4);
}

input[type=submit]:disabled {
background-color:#dedede;
color:#ababab;
cursor:default;
border: 1px solid #ababab;
position:relative;
top:2px;
left:2px;
-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .4);
-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .4);
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .4);
}

.bigtitle {
font-family:'open sans';
color:white;
font-size:49px;
padding-bottom:27px;
font-weight:300;
}
.icosh
{
-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .4);
-moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .4);
box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .4);
}
.reviewcount {
font-family:arial;
color:white;
font-size:14px;
}
.error {
background-color:#ff0000;
font-family:'open sans';
color:black;
font-weight:400;
padding-top:17px;
padding-bottom:17px;
font-size:16px;
margin-top:10px;
margin-bottom:20px;
}
.warning {
background-color:yellow;
font-family:'open sans';
color:black;
font-weight:400;
padding-top:17px;
padding-bottom:17px;
font-size:16px;
margin-top:10px;
margin-bottom:20px;
}
a:link,a:visited,a:active {
text-decoration:none;
color:inherit;
}
.formradio {
padding-top:1px;
padding-bottom:1px;
}
.formradio-text {
font-family:'open sans';
color:white;
font-size:15px;
display:inline-block;
vertical-align:middle;
padding-left:5px;
}
.heroico {
background-position: 50% 26%;
background-size: cover;
width:95;
height:45;
-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .35);
-moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .35);
box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .35);
margin-left:10px;
display:inline-block;
background-color:gray;
vertical-align:bottom;
margin-bottom:10px;
}

form {
padding:0px;
margin:0px;
}