* { outline: none; }

html {
	overflow-y:	scroll;
}

html, body {
	margin:			0px;
	padding:		0px;
	font-family:	Tahoma, Geneva, Verdana, sans-serif;
}

body {
	position:		absolute;
	width:			100%;
	background:		#11191b url('../img/bg.jpg') no-repeat scroll center top;
}

img, a {
	opacity:	1.0;
	-ms-filter:	"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:		alpha(opacity=100);
	border:		none;
}

a:link, a:visited {
	text-decoration:	underline;
	color:				#aaa;
}

a:hover {
	text-decoration:	none;
	color:				#999;
	cursor:				pointer;
}

a:active {
	color:	#777;
}

hr {
	height:		1px;
	background:	#303030;
	color:		#303030;
	margin:		20px 0px 10px 0px;
	border:		none;
}

div.msg {
	margin:		10px;
	padding:	25px 20px;
	
	box-shadow:			0px 0px 15px 0px #200;
	-moz-box-shadow:	0px 0px 15px 0px #200;
	-webkit-box-shadow:	0px 0px 15px 0px #200;
	
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
}

div.inline_msg {
	margin:		10px;
	padding:	10px 20px;
	
	box-shadow:			0px 0px 15px 0px #200;
	-moz-box-shadow:	0px 0px 15px 0px #200;
	-webkit-box-shadow:	0px 0px 15px 0px #200;
	
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
}

div.error {
	background-image:	linear-gradient(top, #774444, #663333);
	background-image:	-moz-linear-gradient(top, #774444, #663333);
	background-image:	-o-linear-gradient(top, #774444, #663333);
	background-image:	-webkit-gradient(linear,left top,left bottom,color-stop(0, #774444),color-stop(1, #663333));
	background-image:	-webkit-linear-gradient(#774444, #663333);
	filter:				progid:DXImageTransform.Microsoft.gradient(startColorStr='#774444', EndColorStr='#663333');
	
	color:	#ccc;
}

div.info {
	background-image:	linear-gradient(top, #444477, #333366);
	background-image:	-moz-linear-gradient(top, #444477, #333366);
	background-image:	-o-linear-gradient(top, #444477, #333366);
	background-image:	-webkit-gradient(linear,left top,left bottom,color-stop(0, #444477),color-stop(1, #333366));
	background-image:	-webkit-linear-gradient(#444477, #333366);
	filter:				progid:DXImageTransform.Microsoft.gradient(startColorStr='#444477', EndColorStr='#333366');
	
	color:	#ccc;
}

#wrap {
	width:		900px;
	margin:		20px auto 0px auto;
	border:		solid 1px #333;
	
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	
	box-shadow:			0px 0px 14px 0px #090909;
	-moz-box-shadow:	0px 0px 14px 0px #090909;
	-webkit-box-shadow:	0px 0px 14px 0px #090909;
}

#nav {
	background:	#141414;
	overflow:	hidden;
	
	opacity:	0.85;
	-ms-filter:	"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:		alpha(opacity=85);

	border-radius:			8px 8px 0px 0px;
	-moz-border-radius:		8px 8px 0px 0px;
	-webkit-border-radius:	8px 8px 0px 0px;
}

#nav ul {
	margin:		0px;
	padding:	2px 2px 0px 2px;
	list-style:	none;
}

#nav ul li {
	float:		left;
	margin:		2px 2px 0px 2px;
	padding:	0px;
}

#nav a, #nav a:link, #nav a:visited {
	float:				left;
	padding:			8px 20px;
	background:			#1d1d1d;
	border:				solid 1px #333;
	border-bottom:		none;
	color:				#bbb;
	text-decoration:	none;
	
	border-radius:			6px 6px 0px 0px;
	-moz-border-radius:		6px 6px 0px 0px;
	-webkit-border-radius:	6px 6px 0px 0px;
}

#nav a.seleted {
	background:	#242424;
}

#nav a:hover {
	background:	#262626;
}

#main {
	padding:	0px 4px 4px 4px;
	background:	#141414;
	overflow:	auto;
	
	opacity:	0.98;
	-ms-filter:	"progid:DXImageTransform.Microsoft.Alpha(Opacity=98)";
	filter:		alpha(opacity=98);
	
	border-radius:			0px 0px 8px 8px;
	-moz-border-radius:		0px 0px 8px 8px;
	-webkit-border-radius:	0px 0px 8px 8px;
}

#content {
	min-height:	300px;
	padding:	5px;
	background:	#242424;
	overflow:	auto;
	border:		solid 1px #333;
	color:		#8f8f8f;
	
	border-radius:			0px 6px 6px 6px;
	-moz-border-radius:		0px 6px 6px 6px;
	-webkit-border-radius:	0px 6px 6px 6px;
}

#top-ad {
	width:	728px;
	height:	90px;
	border:	none;
	margin:	auto;
}

#copy {
	width:		900px;
	margin:		0px auto;
	padding:	6px 0px 20px 0px;
	text-align:	center;
	font-size:	75%;
	color:		#777;
}
