

body 
{
	margin: 0;
	padding: 0;
	background-image: url('https://cdn.steamstatic.com/apps/dota2/images/generic/bg_notile.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #0a1010;
}

#contentFrame 
{
	margin: 40 auto;
	width: 844px;
	min-height: 216px;
	position: relative;
	line-height: 19px;
	background: rgba(5,6,6,0.7);
	border: 1px solid #303030;
	font-size: 13px;
	font-family: "Open Sans";
	font-weight: normal;
	color: #d2d2d2;
	padding-top:80px;
	padding-bottom:50px;
}

.PageTop
{
	width: 600px;
	margin: auto;
	padding-bottom: 20px;
}

.PageSmallTitle
{
	font-size:19px;
	color:#888888;
	text-transform:uppercase;
}

.TopMenu
{
	color: #A3A3A3;
	text-align: left;
	width: 600px;;
	padding-bottom: 20px;
	margin: 0px auto;
}

.MenuOption
{
	font-size:18px;
	text-transform: uppercase;
}

.MenuOption.MenuLink
{
	color:#4a7080;
}

.OverviewNavBarSpacing 
{
	padding-right: 4px;
	padding-left: 4px;
	font-family: 'Radiance','arial',sans-serif;
	letter-spacing: 4px;
	text-transform: uppercase;
	font-size:18px;
	color: #4a7080;
	font-size: 16px;
	cursor: default;
}

#LoginButton 
{
	display:block;
	margin:auto;
	width:261px;
	height:77px;
	background-image:url('https://cdn.steamstatic.com/apps/dota2/images/leagues/button_login.jpg?x=1');
}


 .SelectBox 
 {
	height: 28px;
	line-height:28px;
	overflow: hidden;
	background: url('https://cdn.steamstatic.com/apps/dota2/images/teamlist/down-arrow.png') no-repeat right #FEFEFE;
	border: #555 1px solid;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:345px;
	background-color:black;
	margin:0px;
	padding:0px;
	padding-top: 4px;
	z-index:100;
	color:#777;
 }

 .TextInput
 {
	height: 30px;
	font-size: 16px;
	width: 345px;
	background-color:#000000;
	color:#777777;
	border:solid #555555 1px;
	padding:2px;
	font-size:12px;
}

 .SmoothLine
{
	background-color:#2B2B2B;
	width:600px;
	height:1px;
	box-shadow: 0px 1px 1px black;
	margin: 10px auto;
}

 #PhaseBlock
 {
	 width: 600px;
	 margin:0px auto;

	 padding-bottom: 20px;
 }

 .Phase
{
	font-size: 14px;
	color: #4290b2;

	width: 140px;
	display: inline-block;
}

.PhaseTime
{
	font-size: 14px;
	color: #DDDDDD;
}

.Countdown
{
	color: #666666;
}

.Status
{
	width: 400px;
	margin: 10px auto;
	text-align: center;
}

.Status .MessageSuccess
{
	color: green;
}

.Status .MessageFail
{
	color: red;
}

.SmallButton
{
	padding: 4px 8px;
	margin: 0px 4px;	
	background-color: #2b3f48;
	color: #CCCCCC;
	border-radius: 2px;
	cursor: pointer;
	user-select: none;
}

.SmallButton:hover
{
	background-color: #38525e;
	color: #e2e2e2;
}

#Unavailable
{
	text-align: center;
	color: red;
	font-size: 18px;
}

#valveFooter 
{
	padding-top:50px;
	width:700px;
	margin:auto;
}

#logoValve 
{
	width:110px;
	height:36px;
	float:left;
}
#legal 
{
	padding-top:4px;
	color:#525050;
	font-size:12px;
	line-height:16px;
}

