@charset "utf-8";
/* CSS Document */

* {
padding:0;
margin:0;
	}

body {
	background:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
		}

#wrap {
	width:931px;
	height:auto;
	background:#0e1823;
	margin:0 auto;
		}

.clear {
	clear:both;
		}		

#header {
	width:931px;
	height:	128px;
	background:url(images/header.png) no-repeat;
		}		
		#logo {
			width:271px;
			height:53px;
			display:block;
			background:url(images/logo.png) no-repeat;
			overflow:hidden;
			text-indent:-9999px;
			border:none;
			float:left;
			margin:40px 0 0 100px;
				}
		#login {
			float:right;
			height:103px;
			width:360px;
			background:url(images/login_bg.png) no-repeat;
			margin:10px 10px 0 0;
				}
				#login .left {
					float:left;
					padding:18px 0 0 0;
						}
						.left label {
							font-size:11px;
							font-weight:bold;
							font-family:Arial, Helvetica, sans-serif;
							color:#29679b;
							width:75px;
							float:left;
							text-transform:uppercase;
							text-align:right;
							padding:5px 0 0 0;
							margin:0 5px 0 5px;
								}
						.field {
							width:174px;
							height:24px;
							background:url(images/field.gif) no-repeat;
							border:none;
							margin:0 0 15px 0;
								}
						.login {
							border:none;
							height:27px;
							width:73px;
							display:block;
							background:url(images/login.gif) no-repeat;
							margin:0 0 14px 0;
								}
						.register {
							display:block;
							width:73px;
							height:27px;
							background:url(images/register.gif) no-repeat;
							border:none;
							text-indent:-9999px;
							overflow:hidden;
								}
				#login .right {
					float:right;
					padding:17px 13px 0 0;
						}
#nav {	
	height:45px;
	width:931px;
	background:url(images/nav_bg.gif) repeat-x;
	margin:0 0 5px 0;
		}		
		#nav .left {
			float:left;
			background:url(images/nav_l.gif) no-repeat;
			width:2px;
			height:45px;
				}
				#nav ul.navigation {
					float:left;
					height:35px;
					margin:5px 0 0 0;
					border-right:1px solid #20364d;
						}
						#nav ul.navigation li {
							list-style:none;
							display:inline;
							float:left;
							height:35px;
							font-size:10px;
							color:#fff;
							border-right:1px solid #142a41;
							border-left:1px solid #20364d;
								}
								#nav ul.navigation li.first {
									border-left:none;
										}
								#nav ul.navigation li a {
									color:#fff;
									text-decoration:none;
									display:block;
									height:11px;
									padding:12px 20px;
									width:inherit;
									border:none;
									text-transform:uppercase;
									font-weight:bold;
										}
		#nav .right {
			float:right;
			background:url(images/nav_r.gif) no-repeat;
			width:2px;
			height:45px;
				}

#main {
	padding:8px;
	width:915px;
	height:auto;
		}
		#main .news {
	width:498px;
	float:left;
	height:auto;
	background:url(images/news.gif) no-repeat top left;
	padding-top: 21px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
				}			
				#main .news .post {
	width:490px;
	height:auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
						}
				#main .news .post .bar {
	width:490px;
	height:31px;
	background:url(images/post_h.png) no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
						}
						#main .news .post .bar .title {
							background:#13283e;
							border:1px solid #0d2d50;
							padding:5px 8px;
							width:auto;
							float:left;
								}
								#main .news .post .bar .title h1 {
									font-size:12px;
									font-weight:bold;
									font-family:Arial, Helvetica, sans-serif;
									color:#ee9326;
										}
										#main .news .post .bar .title h1 a {
											color:#ee9326;
											text-decoration:none;
												}
										#main .news .post .bar .title h1 span {
											color:#2564a2;
												}
				
				#main .news .post .contt {
					width:490px;
					height:6px;
					background:url(images/post_t.gif) no-repeat;
						}
				#main .news .post .cont {
	width:478px;
	height:auto;
	background:url(images/post_bg.gif) repeat-y;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
						}
						#main .news .post .cont h3 {
							font-size:16px;
							font-weight:bold;
								}
						#main .news .post .cont p {
							margin:0 0 10px 0;
								}
						#main .news .post .cont ul {
							margin:0 0 10px 0;
							font-size:12px;
								}
								#main .news .post .cont li {
									padding:3px 0;
									margin:0 15px;
									list-style:circle;
										}
						#main .news .post .cont a {
							color:#ee9326;
							text-decoration:none;
								}
								#main .news .post .cont a:hover {
									border-bottom:1px dotted #ee9326;
									position:relative;
										}
				#main .news .post .contb {
					width:490px;
					height:6px;
					background:url(images/post_b.gif) no-repeat;
						}
			#main .center {
				float:left;
				width:199px;
				background:url(images/stats.gif) no-repeat top left;
				padding:21px 0 0 0;
				margin:0 0 0 8px;
				height:auto;
					}
					#main .center .group {
						width:198px;
						height:auto;
						padding:34px 0 0 1px;
						background-position:top;
						margin:0 0 22px 0;
							}
							.matches {
								background:url(images/matches.gif) no-repeat;
									}
							.recent {
								background:url(images/recent.gif) no-repeat;
									}
							.servers {
								background:url(images/servers.gif) no-repeat;
									}
									.center .group li {
										height:33px;
										width:196px;
										background:url(images/side_li.gif) no-repeat top;
										list-style:none;
										display:block;
										padding:0;
											}
											.center .group li .text {
												float:left;
												font-size:12px;
												padding:10px 0 0 8px;
													}
													.center .group li .text a {
														color:#000;
														text-decoration:none;
														font-weight:bold;
															}
											.center .group li .topic {
												float:right;
												padding:6px 7px 0 0;
													}
											.center .group li .icon {
												float:right;
												padding:7px 5px 0 0;
													}
													.center .group li .icon a {
														border:none;
														text-decoration:none;
															}
			#main .sponsors {
				float:right;
				width:199px;
				background:url(images/sponsors.gif) no-repeat top left;
				padding:21px 0 0 0;
					}
					.sponsors .type {
						padding:34px 0 0 0;
						height:auto;
						width:199px;
						background-position:top;
						margin:0 0 15px 0;
							}
							.sponsors .type img {
								border:none;
								margin:0 0 15px 0;
								display:block;
									}
							.lead {
								background:url(images/lead.gif) no-repeat;
									}
							.main {
								background:url(images/main.gif) no-repeat;
									}

#footer {
	height:48px;
	width:931px;
		}
		#footer .left {
			float:left;
			height:48px;
			width:2px;
			background:url(images/footer_l.gif) no-repeat;
				}
		#footer	.bg {
			float:left;
			height:43px;
			width:927px;
			background:url(images/footer_bg.gif) repeat-x;
			padding:5px 0 0 0;
				}							
				#footer .bg .copy {
					background:#12202e;
					padding:5px;
					font-size:10px;
					color:#FFFFFF;
					font-family:tahoma, Verdana, Arial;
					margin:0 auto;
					text-align:center;
					width:300px;
					border:1px solid #162839;
						}
						#footer .bg .copy a {
							text-decoration:none;
							color:#fff;
								}
								#footer .bg .copy a:hover {
									border-bottom:1px dotted #eee;
									position:relative;
										}	
		#footer .right {
			float:left;
			height:48px;
			width:2px;
			background:url(images/footer_r.gif) no-repeat;
				}

